From 0608132c9e3908aab7f41a44220d1bf4a95e77ba Mon Sep 17 00:00:00 2001 From: Ernad Husremovic Date: Sat, 30 Aug 2025 17:44:33 +0200 Subject: [PATCH] Add oca-crm submodule with 26 CRM modules MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude --- odoo-bringout-oca-crm-crm_claim/README.md | 45 + .../crm_claim/README.rst | 111 ++ .../crm_claim/__init__.py | 4 + .../crm_claim/__manifest__.py | 28 + .../crm_claim/data/crm_claim_data.xml | 41 + .../crm_claim/demo/crm_claim_demo.xml | 85 ++ .../crm_claim/i18n/bs.po | 810 +++++++++++ .../crm_claim/i18n/ca.po | 865 ++++++++++++ .../crm_claim/i18n/crm_claim.pot | 810 +++++++++++ .../crm_claim/i18n/de.po | 883 ++++++++++++ .../crm_claim/i18n/es.po | 882 ++++++++++++ .../crm_claim/i18n/es_CO.po | 827 +++++++++++ .../crm_claim/i18n/fr.po | 851 ++++++++++++ .../crm_claim/i18n/fr_FR.po | 851 ++++++++++++ .../crm_claim/i18n/gl.po | 830 +++++++++++ .../crm_claim/i18n/hr.po | 820 +++++++++++ .../crm_claim/i18n/it.po | 850 ++++++++++++ .../crm_claim/i18n/pt_BR.po | 828 +++++++++++ .../crm_claim/i18n/tr.po | 843 +++++++++++ .../crm_claim/models/__init__.py | 6 + .../crm_claim/models/crm_claim.py | 176 +++ .../crm_claim/models/crm_claim_category.py | 13 + .../crm_claim/models/crm_claim_stage.py | 35 + .../crm_claim/models/res_partner.py | 24 + .../crm_claim/readme/CONFIGURE.rst | 6 + .../crm_claim/readme/CONTRIBUTORS.rst | 8 + .../crm_claim/readme/DESCRIPTION.rst | 5 + .../crm_claim/readme/HISTORY.rst | 3 + .../crm_claim/readme/USAGE.rst | 2 + .../crm_claim/report/__init__.py | 4 + .../crm_claim/report/crm_claim_report.py | 134 ++ .../report/crm_claim_report_view.xml | 133 ++ .../crm_claim/security/crm_claim_security.xml | 11 + .../crm_claim/security/ir.model.access.csv | 9 + .../crm_claim/static/description/icon.png | Bin 0 -> 9455 bytes .../crm_claim/static/description/index.html | 458 ++++++ .../crm_claim/tests/__init__.py | 4 + .../crm_claim/tests/test_crm_claim.py | 44 + .../views/crm_claim_category_views.xml | 54 + .../crm_claim/views/crm_claim_menu.xml | 17 + .../crm_claim/views/crm_claim_stage_views.xml | 51 + .../crm_claim/views/crm_claim_views.xml | 229 +++ .../crm_claim/views/res_partner_views.xml | 28 + .../doc/ARCHITECTURE.md | 32 + .../doc/CONFIGURATION.md | 3 + .../doc/CONTROLLERS.md | 3 + .../doc/DEPENDENCIES.md | 6 + odoo-bringout-oca-crm-crm_claim/doc/FAQ.md | 4 + .../doc/INSTALL.md | 7 + odoo-bringout-oca-crm-crm_claim/doc/MODELS.md | 15 + .../doc/OVERVIEW.md | 6 + .../doc/REPORTS.md | 27 + .../doc/SECURITY.md | 41 + .../doc/TROUBLESHOOTING.md | 5 + odoo-bringout-oca-crm-crm_claim/doc/USAGE.md | 7 + .../doc/WIZARDS.md | 3 + .../pyproject.toml | 43 + .../README.md | 44 + .../crm_claim_code/README.rst | 94 ++ .../crm_claim_code/__init__.py | 4 + .../crm_claim_code/__manifest__.py | 18 + .../crm_claim_code/data/claim_sequence.xml | 9 + .../crm_claim_code/hooks.py | 32 + .../crm_claim_code/i18n/bg.po | 31 + .../crm_claim_code/i18n/bs.po | 29 + .../crm_claim_code/i18n/crm_claim_code.pot | 29 + .../crm_claim_code/i18n/de.po | 31 + .../crm_claim_code/i18n/es.po | 31 + .../crm_claim_code/i18n/es_MX.po | 31 + .../crm_claim_code/i18n/es_VE.po | 31 + .../crm_claim_code/i18n/fr.po | 31 + .../crm_claim_code/i18n/hr.po | 31 + .../crm_claim_code/i18n/it.po | 33 + .../crm_claim_code/i18n/nb_NO.po | 31 + .../crm_claim_code/i18n/pt_BR.po | 31 + .../crm_claim_code/i18n/sk.po | 31 + .../crm_claim_code/i18n/sl_SI.po | 31 + .../crm_claim_code/i18n/sv_SE.po | 31 + .../crm_claim_code/i18n/tr.po | 32 + .../crm_claim_code/models/__init__.py | 3 + .../crm_claim_code/models/crm_claim.py | 29 + .../crm_claim_code/readme/CONTRIBUTORS.rst | 10 + .../crm_claim_code/readme/DESCRIPTION.rst | 1 + .../crm_claim_code/readme/USAGE.rst | 4 + .../static/description/icon.png | Bin 0 -> 9455 bytes .../static/description/index.html | 442 ++++++ .../crm_claim_code/tests/__init__.py | 3 + .../tests/test_crm_claim_code.py | 36 + .../crm_claim_code/views/crm_claim_view.xml | 35 + .../doc/ARCHITECTURE.md | 32 + .../doc/CONFIGURATION.md | 3 + .../doc/CONTROLLERS.md | 3 + .../doc/DEPENDENCIES.md | 5 + .../doc/FAQ.md | 4 + .../doc/INSTALL.md | 7 + .../doc/MODELS.md | 12 + .../doc/OVERVIEW.md | 6 + .../doc/REPORTS.md | 3 + .../doc/SECURITY.md | 8 + .../doc/TROUBLESHOOTING.md | 5 + .../doc/USAGE.md | 7 + .../doc/WIZARDS.md | 3 + .../pyproject.toml | 42 + .../README.md | 44 + .../crm_claim_type/README.rst | 107 ++ .../crm_claim_type/__init__.py | 1 + .../crm_claim_type/__manifest__.py | 27 + .../crm_claim_type/data/crm_claim_stage.xml | 15 + .../crm_claim_type/data/crm_claim_type.xml | 15 + .../crm_claim_type/demo/crm_claim.xml | 24 + .../crm_claim_type/demo/crm_claim_stage.xml | 13 + .../crm_claim_type/i18n/am.po | 161 +++ .../crm_claim_type/i18n/ar.po | 162 +++ .../crm_claim_type/i18n/bg.po | 161 +++ .../crm_claim_type/i18n/bs.po | 151 ++ .../crm_claim_type/i18n/ca.po | 164 +++ .../crm_claim_type/i18n/crm_claim_type.pot | 151 ++ .../crm_claim_type/i18n/cs.po | 161 +++ .../crm_claim_type/i18n/da.po | 161 +++ .../crm_claim_type/i18n/de.po | 164 +++ .../crm_claim_type/i18n/el_GR.po | 161 +++ .../crm_claim_type/i18n/en_GB.po | 162 +++ .../crm_claim_type/i18n/es.po | 164 +++ .../crm_claim_type/i18n/es_AR.po | 165 +++ .../crm_claim_type/i18n/es_CL.po | 162 +++ .../crm_claim_type/i18n/es_CO.po | 162 +++ .../crm_claim_type/i18n/es_CR.po | 162 +++ .../crm_claim_type/i18n/es_DO.po | 162 +++ .../crm_claim_type/i18n/es_EC.po | 162 +++ .../crm_claim_type/i18n/es_ES.po | 161 +++ .../crm_claim_type/i18n/es_MX.po | 162 +++ .../crm_claim_type/i18n/es_PA.po | 159 +++ .../crm_claim_type/i18n/es_PE.po | 162 +++ .../crm_claim_type/i18n/es_PY.po | 162 +++ .../crm_claim_type/i18n/es_VE.po | 162 +++ .../crm_claim_type/i18n/et.po | 161 +++ .../crm_claim_type/i18n/eu.po | 161 +++ .../crm_claim_type/i18n/fa.po | 161 +++ .../crm_claim_type/i18n/fi.po | 162 +++ .../crm_claim_type/i18n/fr.po | 161 +++ .../crm_claim_type/i18n/fr_CA.po | 162 +++ .../crm_claim_type/i18n/fr_CH.po | 162 +++ .../crm_claim_type/i18n/gl.po | 161 +++ .../crm_claim_type/i18n/gl_ES.po | 162 +++ .../crm_claim_type/i18n/he.po | 161 +++ .../crm_claim_type/i18n/hr.po | 164 +++ .../crm_claim_type/i18n/hr_HR.po | 163 +++ .../crm_claim_type/i18n/hu.po | 161 +++ .../crm_claim_type/i18n/id.po | 161 +++ .../crm_claim_type/i18n/it.po | 164 +++ .../crm_claim_type/i18n/ja.po | 161 +++ .../crm_claim_type/i18n/ko.po | 161 +++ .../crm_claim_type/i18n/lt.po | 162 +++ .../crm_claim_type/i18n/lt_LT.po | 163 +++ .../crm_claim_type/i18n/lv.po | 162 +++ .../crm_claim_type/i18n/mk.po | 161 +++ .../crm_claim_type/i18n/mn.po | 161 +++ .../crm_claim_type/i18n/nb.po | 162 +++ .../crm_claim_type/i18n/nb_NO.po | 162 +++ .../crm_claim_type/i18n/nl.po | 161 +++ .../crm_claim_type/i18n/nl_BE.po | 162 +++ .../crm_claim_type/i18n/nl_NL.po | 162 +++ .../crm_claim_type/i18n/pl.po | 163 +++ .../crm_claim_type/i18n/pt.po | 161 +++ .../crm_claim_type/i18n/pt_BR.po | 167 +++ .../crm_claim_type/i18n/pt_PT.po | 162 +++ .../crm_claim_type/i18n/ro.po | 162 +++ .../crm_claim_type/i18n/ru.po | 163 +++ .../crm_claim_type/i18n/sk.po | 161 +++ .../crm_claim_type/i18n/sl.po | 163 +++ .../crm_claim_type/i18n/sr.po | 162 +++ .../crm_claim_type/i18n/sr@latin.po | 163 +++ .../crm_claim_type/i18n/sv.po | 164 +++ .../crm_claim_type/i18n/th.po | 161 +++ .../crm_claim_type/i18n/tr.po | 162 +++ .../crm_claim_type/i18n/tr_TR.po | 162 +++ .../crm_claim_type/i18n/uk.po | 162 +++ .../crm_claim_type/i18n/vi.po | 161 +++ .../crm_claim_type/i18n/vi_VN.po | 162 +++ .../crm_claim_type/i18n/zh_CN.po | 162 +++ .../crm_claim_type/i18n/zh_TW.po | 162 +++ .../crm_claim_type/models/__init__.py | 3 + .../crm_claim_type/models/crm_claim.py | 23 + .../crm_claim_type/models/crm_claim_stage.py | 21 + .../crm_claim_type/models/crm_claim_type.py | 15 + .../crm_claim_type/readme/CONFIGURE.rst | 5 + .../crm_claim_type/readme/CONTRIBUTORS.rst | 10 + .../crm_claim_type/readme/DESCRIPTION.rst | 4 + .../crm_claim_type/readme/USAGE.rst | 5 + .../security/ir.model.access.csv | 4 + .../static/description/icon.png | Bin 0 -> 9455 bytes .../static/description/index.html | 451 ++++++ .../crm_claim_type/views/crm_claim.xml | 17 + .../crm_claim_type/views/crm_claim_stage.xml | 62 + .../crm_claim_type/views/crm_claim_type.xml | 38 + .../doc/ARCHITECTURE.md | 32 + .../doc/CONFIGURATION.md | 3 + .../doc/CONTROLLERS.md | 3 + .../doc/DEPENDENCIES.md | 5 + .../doc/FAQ.md | 4 + .../doc/INSTALL.md | 7 + .../doc/MODELS.md | 14 + .../doc/OVERVIEW.md | 6 + .../doc/REPORTS.md | 3 + .../doc/SECURITY.md | 34 + .../doc/TROUBLESHOOTING.md | 5 + .../doc/USAGE.md | 7 + .../doc/WIZARDS.md | 3 + .../pyproject.toml | 42 + .../README.md | 44 + .../crm_date_deadline_required/README.rst | 112 ++ .../crm_date_deadline_required/__init__.py | 0 .../__manifest__.py | 22 + .../i18n/crm_date_deadline_required.pot | 13 + .../crm_date_deadline_required/i18n/it.po | 14 + .../readme/CONTEXT.md | 1 + .../readme/CONTRIBUTORS.md | 1 + .../readme/DESCRIPTION.md | 1 + .../readme/USAGE.md | 9 + .../static/description/icon.png | Bin 0 -> 9455 bytes .../static/description/index.html | 452 ++++++ .../tests/__init__.py | 1 + .../tests/test_crm_date_deadline_required.py | 40 + .../views/crm_lead_view.xml | 30 + .../doc/ARCHITECTURE.md | 32 + .../doc/CONFIGURATION.md | 3 + .../doc/CONTROLLERS.md | 3 + .../doc/DEPENDENCIES.md | 5 + .../doc/FAQ.md | 4 + .../doc/INSTALL.md | 7 + .../doc/MODELS.md | 11 + .../doc/OVERVIEW.md | 6 + .../doc/REPORTS.md | 3 + .../doc/SECURITY.md | 8 + .../doc/TROUBLESHOOTING.md | 5 + .../doc/USAGE.md | 7 + .../doc/WIZARDS.md | 3 + .../pyproject.toml | 42 + odoo-bringout-oca-crm-crm_exception/README.md | 45 + .../crm_exception/README.rst | 101 ++ .../crm_exception/__init__.py | 1 + .../crm_exception/__manifest__.py | 19 + .../crm_exception/demo/crm_exception_demo.xml | 12 + .../crm_exception/i18n/bs.po | 70 + .../crm_exception/i18n/crm_exception.pot | 70 + .../crm_exception/i18n/it.po | 73 + .../crm_exception/models/__init__.py | 2 + .../crm_exception/models/crm_lead.py | 38 + .../crm_exception/models/exception_rule.py | 17 + .../crm_exception/readme/CONFIGURE.rst | 9 + .../crm_exception/readme/CONTRIBUTORS.rst | 3 + .../crm_exception/readme/DESCRIPTION.rst | 2 + .../crm_exception/readme/ROADMAP.rst | 5 + .../crm_exception/static/description/icon.png | Bin 0 -> 9455 bytes .../static/description/index.html | 446 ++++++ .../crm_exception/tests/__init__.py | 1 + .../crm_exception/tests/test_crm_exception.py | 48 + .../views/base_exception_views.xml | 17 + .../crm_exception/views/crm_lead_views.xml | 16 + .../doc/ARCHITECTURE.md | 32 + .../doc/CONFIGURATION.md | 3 + .../doc/CONTROLLERS.md | 3 + .../doc/DEPENDENCIES.md | 6 + .../doc/FAQ.md | 4 + .../doc/INSTALL.md | 7 + .../doc/MODELS.md | 13 + .../doc/OVERVIEW.md | 6 + .../doc/REPORTS.md | 3 + .../doc/SECURITY.md | 8 + .../doc/TROUBLESHOOTING.md | 5 + .../doc/USAGE.md | 7 + .../doc/WIZARDS.md | 3 + .../pyproject.toml | 43 + odoo-bringout-oca-crm-crm_industry/README.md | 45 + .../crm_industry/README.rst | 86 ++ .../crm_industry/__init__.py | 3 + .../crm_industry/__manifest__.py | 15 + .../crm_industry/i18n/bg.po | 48 + .../crm_industry/i18n/bs.po | 43 + .../crm_industry/i18n/ca.po | 47 + .../crm_industry/i18n/ca_ES.po | 44 + .../crm_industry/i18n/crm_industry.pot | 43 + .../crm_industry/i18n/crm_sector.pot | 44 + .../crm_industry/i18n/de.po | 55 + .../crm_industry/i18n/es.po | 56 + .../crm_industry/i18n/fr.po | 57 + .../crm_industry/i18n/hr.po | 56 + .../crm_industry/i18n/it.po | 55 + .../crm_industry/i18n/nb.po | 51 + .../crm_industry/i18n/nl_NL.po | 56 + .../crm_industry/i18n/pt_BR.po | 50 + .../crm_industry/i18n/sk.po | 48 + .../crm_industry/i18n/sl.po | 56 + .../crm_industry/i18n/sv.po | 52 + .../crm_industry/i18n/tr.po | 56 + .../crm_industry/i18n/tr_TR.po | 51 + .../crm_industry/i18n/zh_CN.po | 48 + .../crm_industry/models/__init__.py | 3 + .../crm_industry/models/crm_lead.py | 70 + .../crm_industry/readme/CONTRIBUTORS.rst | 11 + .../crm_industry/readme/DESCRIPTION.rst | 1 + .../crm_industry/static/description/icon.png | Bin 0 -> 9455 bytes .../static/description/index.html | 430 ++++++ .../crm_industry/tests/__init__.py | 3 + .../crm_industry/tests/test_crm_lead.py | 68 + .../crm_industry/views/crm_lead_view.xml | 90 ++ .../doc/ARCHITECTURE.md | 32 + .../doc/CONFIGURATION.md | 3 + .../doc/CONTROLLERS.md | 3 + .../doc/DEPENDENCIES.md | 6 + odoo-bringout-oca-crm-crm_industry/doc/FAQ.md | 4 + .../doc/INSTALL.md | 7 + .../doc/MODELS.md | 12 + .../doc/OVERVIEW.md | 6 + .../doc/REPORTS.md | 3 + .../doc/SECURITY.md | 8 + .../doc/TROUBLESHOOTING.md | 5 + .../doc/USAGE.md | 7 + .../doc/WIZARDS.md | 3 + .../pyproject.toml | 43 + odoo-bringout-oca-crm-crm_lead_code/README.md | 44 + .../crm_lead_code/README.rst | 83 ++ .../crm_lead_code/__init__.py | 26 + .../crm_lead_code/__manifest__.py | 34 + .../crm_lead_code/data/lead_sequence.xml | 8 + .../crm_lead_code/i18n/bg.po | 42 + .../crm_lead_code/i18n/bs.po | 37 + .../crm_lead_code/i18n/ca.po | 40 + .../crm_lead_code/i18n/crm_lead_code.pot | 37 + .../crm_lead_code/i18n/de.po | 43 + .../crm_lead_code/i18n/es.po | 43 + .../crm_lead_code/i18n/es_AR.po | 49 + .../crm_lead_code/i18n/fr.po | 43 + .../crm_lead_code/i18n/hr.po | 43 + .../crm_lead_code/i18n/it.po | 43 + .../crm_lead_code/i18n/pt_BR.po | 45 + .../crm_lead_code/i18n/sk.po | 42 + .../crm_lead_code/i18n/sl.po | 44 + .../crm_lead_code/i18n/tr.po | 42 + .../crm_lead_code/i18n/zh_CN.po | 43 + .../crm_lead_code/models/__init__.py | 4 + .../crm_lead_code/models/crm_lead.py | 26 + .../crm_lead_code/readme/CONTRIBUTORS.rst | 7 + .../crm_lead_code/readme/DESCRIPTION.rst | 1 + .../crm_lead_code/static/description/icon.png | Bin 0 -> 9455 bytes .../static/description/index.html | 428 ++++++ .../crm_lead_code/tests/__init__.py | 5 + .../crm_lead_code/tests/test_crm_lead_code.py | 34 + .../crm_lead_code/views/crm_lead_view.xml | 67 + .../doc/ARCHITECTURE.md | 32 + .../doc/CONFIGURATION.md | 3 + .../doc/CONTROLLERS.md | 3 + .../doc/DEPENDENCIES.md | 5 + .../doc/FAQ.md | 4 + .../doc/INSTALL.md | 7 + .../doc/MODELS.md | 12 + .../doc/OVERVIEW.md | 6 + .../doc/REPORTS.md | 3 + .../doc/SECURITY.md | 8 + .../doc/TROUBLESHOOTING.md | 5 + .../doc/USAGE.md | 7 + .../doc/WIZARDS.md | 3 + .../pyproject.toml | 42 + .../README.md | 44 + .../crm_lead_currency/README.rst | 107 ++ .../crm_lead_currency/__init__.py | 1 + .../crm_lead_currency/__manifest__.py | 22 + .../crm_lead_currency/i18n/bs.po | 34 + .../i18n/crm_lead_currency.pot | 34 + .../crm_lead_currency/i18n/es.po | 37 + .../crm_lead_currency/i18n/it.po | 46 + .../crm_lead_currency/models/__init__.py | 1 + .../crm_lead_currency/models/crm_lead.py | 49 + .../crm_lead_currency/readme/CONFIGURE.rst | 2 + .../crm_lead_currency/readme/CONTRIBUTORS.rst | 1 + .../crm_lead_currency/readme/DESCRIPTION.rst | 5 + .../crm_lead_currency/readme/INSTALL.rst | 1 + .../crm_lead_currency/readme/USAGE.rst | 3 + .../static/description/icon.png | Bin 0 -> 9455 bytes .../static/description/index.html | 447 ++++++ .../crm_lead_currency/tests/__init__.py | 1 + .../tests/test_crm_opportunity_currency.py | 31 + .../views/crm_lead_views.xml | 63 + .../doc/ARCHITECTURE.md | 32 + .../doc/CONFIGURATION.md | 3 + .../doc/CONTROLLERS.md | 3 + .../doc/DEPENDENCIES.md | 5 + .../doc/FAQ.md | 4 + .../doc/INSTALL.md | 7 + .../doc/MODELS.md | 12 + .../doc/OVERVIEW.md | 6 + .../doc/REPORTS.md | 3 + .../doc/SECURITY.md | 8 + .../doc/TROUBLESHOOTING.md | 5 + .../doc/USAGE.md | 7 + .../doc/WIZARDS.md | 3 + .../pyproject.toml | 43 + .../README.md | 45 + .../crm_lead_firstname/README.rst | 106 ++ .../crm_lead_firstname/__init__.py | 3 + .../crm_lead_firstname/__manifest__.py | 16 + .../crm_lead_firstname/i18n/bg.po | 49 + .../crm_lead_firstname/i18n/bs.po | 44 + .../i18n/crm_lead_firstname.pot | 44 + .../crm_lead_firstname/i18n/de.po | 51 + .../crm_lead_firstname/i18n/es.po | 48 + .../crm_lead_firstname/i18n/es_AR.po | 56 + .../crm_lead_firstname/i18n/fr.po | 49 + .../crm_lead_firstname/i18n/fr_CH.po | 50 + .../crm_lead_firstname/i18n/hr.po | 52 + .../crm_lead_firstname/i18n/it.po | 52 + .../crm_lead_firstname/i18n/pt_BR.po | 50 + .../crm_lead_firstname/i18n/sk.po | 49 + .../crm_lead_firstname/i18n/sl.po | 52 + .../crm_lead_firstname/i18n/tr.po | 50 + .../crm_lead_firstname/i18n/zh_CN.po | 49 + .../crm_lead_firstname/models/__init__.py | 2 + .../crm_lead_firstname/models/crm_lead.py | 54 + .../readme/CONTRIBUTORS.rst | 4 + .../crm_lead_firstname/readme/DESCRIPTION.rst | 7 + .../crm_lead_firstname/readme/INSTALL.rst | 3 + .../crm_lead_firstname/readme/USAGE.rst | 10 + .../static/description/icon.png | Bin 0 -> 9455 bytes .../static/description/index.html | 453 ++++++ .../crm_lead_firstname/tests/__init__.py | 3 + .../crm_lead_firstname/tests/test_crm_lead.py | 45 + .../views/crm_lead_view.xml | 48 + .../doc/ARCHITECTURE.md | 32 + .../doc/CONFIGURATION.md | 3 + .../doc/CONTROLLERS.md | 3 + .../doc/DEPENDENCIES.md | 6 + .../doc/FAQ.md | 4 + .../doc/INSTALL.md | 7 + .../doc/MODELS.md | 12 + .../doc/OVERVIEW.md | 6 + .../doc/REPORTS.md | 3 + .../doc/SECURITY.md | 8 + .../doc/TROUBLESHOOTING.md | 5 + .../doc/USAGE.md | 7 + .../doc/WIZARDS.md | 3 + .../pyproject.toml | 43 + .../README.md | 45 + .../crm_lead_product/README.rst | 104 ++ .../crm_lead_product/__init__.py | 4 + .../crm_lead_product/__manifest__.py | 21 + .../crm_lead_product/i18n/bs.po | 356 +++++ .../crm_lead_product/i18n/ca.po | 366 +++++ .../crm_lead_product/i18n/ca_ES.po | 359 +++++ .../i18n/crm_lead_product.pot | 356 +++++ .../crm_lead_product/i18n/es.po | 366 +++++ .../crm_lead_product/i18n/it.po | 369 +++++ .../crm_lead_product/models/__init__.py | 4 + .../crm_lead_product/models/crm_lead.py | 32 + .../crm_lead_product/models/crm_lead_line.py | 135 ++ .../crm_lead_product/readme/CONFIGURE.rst | 2 + .../crm_lead_product/readme/CONTRIBUTORS.rst | 3 + .../crm_lead_product/readme/DESCRIPTION.rst | 9 + .../crm_lead_product/readme/USAGE.rst | 4 + .../crm_lead_product/report/__init__.py | 3 + .../report/crm_product_report.py | 105 ++ .../report/crm_product_report_views.xml | 210 +++ .../security/ir.model.access.csv | 3 + .../static/description/icon.png | Bin 0 -> 9455 bytes .../static/description/index.html | 450 ++++++ .../crm_lead_product/tests/__init__.py | 3 + .../tests/test_crm_lead_line.py | 217 +++ .../views/crm_lead_line_views.xml | 19 + .../crm_lead_product/views/crm_lead_views.xml | 15 + .../doc/ARCHITECTURE.md | 32 + .../doc/CONFIGURATION.md | 3 + .../doc/CONTROLLERS.md | 3 + .../doc/DEPENDENCIES.md | 6 + .../doc/FAQ.md | 4 + .../doc/INSTALL.md | 7 + .../doc/MODELS.md | 13 + .../doc/OVERVIEW.md | 6 + .../doc/REPORTS.md | 27 + .../doc/SECURITY.md | 34 + .../doc/TROUBLESHOOTING.md | 5 + .../doc/USAGE.md | 7 + .../doc/WIZARDS.md | 3 + .../pyproject.toml | 43 + .../README.md | 44 + .../crm_lead_search_archive/README.rst | 85 ++ .../crm_lead_search_archive/__init__.py | 0 .../crm_lead_search_archive/__manifest__.py | 19 + .../crm_lead_search_archive/i18n/bs.po | 19 + .../i18n/crm_lead_search_archive.pot | 19 + .../crm_lead_search_archive/i18n/es.po | 22 + .../crm_lead_search_archive/i18n/fr.po | 23 + .../crm_lead_search_archive/i18n/it.po | 22 + .../readme/CONTRIBUTORS.rst | 2 + .../readme/DESCRIPTION.rst | 1 + .../static/description/icon.png | Bin 0 -> 9455 bytes .../static/description/index.html | 430 ++++++ .../views/crm_lead_view.xml | 17 + .../doc/ARCHITECTURE.md | 32 + .../doc/CONFIGURATION.md | 3 + .../doc/CONTROLLERS.md | 3 + .../doc/DEPENDENCIES.md | 5 + .../doc/FAQ.md | 4 + .../doc/INSTALL.md | 7 + .../doc/MODELS.md | 11 + .../doc/OVERVIEW.md | 6 + .../doc/REPORTS.md | 3 + .../doc/SECURITY.md | 8 + .../doc/TROUBLESHOOTING.md | 5 + .../doc/USAGE.md | 7 + .../doc/WIZARDS.md | 3 + .../pyproject.toml | 42 + .../README.md | 45 + .../crm_lead_to_task/README.rst | 102 ++ .../crm_lead_to_task/__init__.py | 2 + .../crm_lead_to_task/__manifest__.py | 22 + .../crm_lead_to_task/i18n/af.po | 86 ++ .../crm_lead_to_task/i18n/am.po | 86 ++ .../crm_lead_to_task/i18n/ar.po | 115 ++ .../crm_lead_to_task/i18n/az.po | 83 ++ .../crm_lead_to_task/i18n/bg.po | 113 ++ .../crm_lead_to_task/i18n/bn.po | 87 ++ .../crm_lead_to_task/i18n/bs.po | 81 ++ .../crm_lead_to_task/i18n/ca.po | 111 ++ .../i18n/crm_lead_to_task.pot | 81 ++ .../crm_lead_to_task/i18n/crm_project.pot | 81 ++ .../crm_lead_to_task/i18n/cs.po | 112 ++ .../crm_lead_to_task/i18n/da.po | 112 ++ .../crm_lead_to_task/i18n/de.po | 111 ++ .../crm_lead_to_task/i18n/el.po | 109 ++ .../crm_lead_to_task/i18n/en_AU.po | 87 ++ .../crm_lead_to_task/i18n/en_GB.po | 87 ++ .../crm_lead_to_task/i18n/es.po | 94 ++ .../crm_lead_to_task/i18n/es_BO.po | 87 ++ .../crm_lead_to_task/i18n/es_CL.po | 87 ++ .../crm_lead_to_task/i18n/es_CO.po | 87 ++ .../crm_lead_to_task/i18n/es_CR.po | 87 ++ .../crm_lead_to_task/i18n/es_DO.po | 87 ++ .../crm_lead_to_task/i18n/es_EC.po | 87 ++ .../crm_lead_to_task/i18n/es_PA.po | 87 ++ .../crm_lead_to_task/i18n/es_PE.po | 87 ++ .../crm_lead_to_task/i18n/es_PY.po | 87 ++ .../crm_lead_to_task/i18n/es_VE.po | 87 ++ .../crm_lead_to_task/i18n/et.po | 113 ++ .../crm_lead_to_task/i18n/eu.po | 114 ++ .../crm_lead_to_task/i18n/fa.po | 110 ++ .../crm_lead_to_task/i18n/fi.po | 115 ++ .../crm_lead_to_task/i18n/fil.po | 84 ++ .../crm_lead_to_task/i18n/fo.po | 86 ++ .../crm_lead_to_task/i18n/fr.po | 106 ++ .../crm_lead_to_task/i18n/fr_BE.po | 87 ++ .../crm_lead_to_task/i18n/fr_CA.po | 87 ++ .../crm_lead_to_task/i18n/gl.po | 86 ++ .../crm_lead_to_task/i18n/gu.po | 92 ++ .../crm_lead_to_task/i18n/he.po | 112 ++ .../crm_lead_to_task/i18n/hi.po | 88 ++ .../crm_lead_to_task/i18n/hr.po | 114 ++ .../crm_lead_to_task/i18n/hu.po | 106 ++ .../crm_lead_to_task/i18n/hy.po | 88 ++ .../crm_lead_to_task/i18n/id.po | 105 ++ .../crm_lead_to_task/i18n/is.po | 104 ++ .../crm_lead_to_task/i18n/it.po | 111 ++ .../crm_lead_to_task/i18n/ja.po | 105 ++ .../crm_lead_to_task/i18n/ka.po | 104 ++ .../crm_lead_to_task/i18n/kab.po | 103 ++ .../crm_lead_to_task/i18n/kk.po | 88 ++ .../crm_lead_to_task/i18n/km.po | 111 ++ .../crm_lead_to_task/i18n/ko.po | 112 ++ .../crm_lead_to_task/i18n/ln.po | 85 ++ .../crm_lead_to_task/i18n/lo.po | 86 ++ .../crm_lead_to_task/i18n/lt.po | 115 ++ .../crm_lead_to_task/i18n/lv.po | 105 ++ .../crm_lead_to_task/i18n/mk.po | 86 ++ .../crm_lead_to_task/i18n/ml_IN.po | 87 ++ .../crm_lead_to_task/i18n/mn.po | 110 ++ .../crm_lead_to_task/i18n/nb.po | 109 ++ .../crm_lead_to_task/i18n/ne.po | 83 ++ .../crm_lead_to_task/i18n/nl.po | 109 ++ .../crm_lead_to_task/i18n/nl_BE.po | 87 ++ .../crm_lead_to_task/i18n/pl.po | 116 ++ .../crm_lead_to_task/i18n/pt.po | 109 ++ .../crm_lead_to_task/i18n/pt_BR.po | 115 ++ .../crm_lead_to_task/i18n/ro.po | 112 ++ .../crm_lead_to_task/i18n/ru.po | 112 ++ .../crm_lead_to_task/i18n/sk.po | 113 ++ .../crm_lead_to_task/i18n/sl.po | 114 ++ .../crm_lead_to_task/i18n/so.po | 83 ++ .../crm_lead_to_task/i18n/sq.po | 86 ++ .../crm_lead_to_task/i18n/sr.po | 92 ++ .../crm_lead_to_task/i18n/sr@latin.po | 90 ++ .../crm_lead_to_task/i18n/sv.po | 111 ++ .../crm_lead_to_task/i18n/ta.po | 104 ++ .../crm_lead_to_task/i18n/th.po | 100 ++ .../crm_lead_to_task/i18n/tr.po | 113 ++ .../crm_lead_to_task/i18n/uk.po | 112 ++ .../crm_lead_to_task/i18n/vi.po | 110 ++ .../crm_lead_to_task/i18n/zh_CN.po | 112 ++ .../crm_lead_to_task/i18n/zh_TW.po | 110 ++ .../crm_lead_to_task/readme/CONFIGURE.rst | 2 + .../crm_lead_to_task/readme/CONTRIBUTORS.rst | 5 + .../crm_lead_to_task/readme/DESCRIPTION.rst | 5 + .../crm_lead_to_task/readme/USAGE.rst | 7 + .../security/ir.model.access.csv | 2 + .../static/description/icon.png | Bin 0 -> 9455 bytes .../static/description/index.html | 451 ++++++ .../crm_lead_to_task/tests/__init__.py | 2 + .../tests/test_crm_project.py | 38 + .../crm_lead_to_task/views/crm_lead_views.xml | 20 + .../crm_lead_to_task/wizard/__init__.py | 2 + .../wizard/crm_lead_convert2task.py | 65 + .../wizard/crm_lead_convert2task_views.xml | 30 + .../doc/ARCHITECTURE.md | 32 + .../doc/CONFIGURATION.md | 3 + .../doc/CONTROLLERS.md | 3 + .../doc/DEPENDENCIES.md | 6 + .../doc/FAQ.md | 4 + .../doc/INSTALL.md | 7 + .../doc/MODELS.md | 11 + .../doc/OVERVIEW.md | 6 + .../doc/REPORTS.md | 3 + .../doc/SECURITY.md | 34 + .../doc/TROUBLESHOOTING.md | 5 + .../doc/USAGE.md | 7 + .../doc/WIZARDS.md | 8 + .../pyproject.toml | 43 + odoo-bringout-oca-crm-crm_lead_vat/README.md | 44 + .../crm_lead_vat/README.rst | 104 ++ .../crm_lead_vat/__init__.py | 3 + .../crm_lead_vat/__manifest__.py | 17 + .../crm_lead_vat/i18n/bg.po | 47 + .../crm_lead_vat/i18n/bs.po | 43 + .../crm_lead_vat/i18n/crm_lead_vat.pot | 43 + .../crm_lead_vat/i18n/de.po | 50 + .../crm_lead_vat/i18n/es.po | 54 + .../crm_lead_vat/i18n/fr.po | 50 + .../crm_lead_vat/i18n/hr.po | 49 + .../crm_lead_vat/i18n/it.po | 51 + .../crm_lead_vat/i18n/pt_BR.po | 54 + .../crm_lead_vat/i18n/sk.po | 47 + .../crm_lead_vat/i18n/sl.po | 49 + .../crm_lead_vat/i18n/zh_CN.po | 47 + .../crm_lead_vat/models/__init__.py | 3 + .../crm_lead_vat/models/crm_lead.py | 84 ++ .../crm_lead_vat/readme/CONTRIBUTORS.rst | 9 + .../crm_lead_vat/readme/DESCRIPTION.rst | 2 + .../crm_lead_vat/readme/USAGE.rst | 7 + .../crm_lead_vat/static/description/icon.png | Bin 0 -> 9455 bytes .../static/description/index.html | 443 ++++++ .../crm_lead_vat/tests/__init__.py | 3 + .../crm_lead_vat/tests/test_lead.py | 38 + .../crm_lead_vat/views/crm_lead_views.xml | 39 + .../doc/ARCHITECTURE.md | 32 + .../doc/CONFIGURATION.md | 3 + .../doc/CONTROLLERS.md | 3 + .../doc/DEPENDENCIES.md | 5 + odoo-bringout-oca-crm-crm_lead_vat/doc/FAQ.md | 4 + .../doc/INSTALL.md | 7 + .../doc/MODELS.md | 12 + .../doc/OVERVIEW.md | 6 + .../doc/REPORTS.md | 3 + .../doc/SECURITY.md | 8 + .../doc/TROUBLESHOOTING.md | 5 + .../doc/USAGE.md | 7 + .../doc/WIZARDS.md | 3 + .../pyproject.toml | 42 + odoo-bringout-oca-crm-crm_location/README.md | 45 + .../crm_location/README.rst | 91 ++ .../crm_location/__init__.py | 3 + .../crm_location/__manifest__.py | 15 + .../crm_location/i18n/bg.po | 39 + .../crm_location/i18n/bs.po | 34 + .../crm_location/i18n/ca.po | 40 + .../crm_location/i18n/crm_location.pot | 34 + .../crm_location/i18n/de.po | 39 + .../crm_location/i18n/es.po | 40 + .../crm_location/i18n/es_ES.po | 40 + .../crm_location/i18n/fi.po | 40 + .../crm_location/i18n/fr.po | 39 + .../crm_location/i18n/hr.po | 40 + .../crm_location/i18n/it.po | 40 + .../crm_location/i18n/nl_NL.po | 40 + .../crm_location/i18n/pt_BR.po | 41 + .../crm_location/i18n/sk.po | 39 + .../crm_location/i18n/sl.po | 40 + .../crm_location/i18n/tr.po | 39 + .../crm_location/i18n/tr_TR.po | 40 + .../crm_location/i18n/zh_CN.po | 39 + .../crm_location/models/__init__.py | 3 + .../crm_location/models/crm_lead.py | 42 + .../crm_location/readme/CONTRIBUTORS.rst | 6 + .../crm_location/readme/DESCRIPTION.rst | 3 + .../crm_location/readme/INSTALL.rst | 4 + .../crm_location/static/description/icon.png | Bin 0 -> 19578 bytes .../static/description/index.html | 436 ++++++ .../crm_location/tests/__init__.py | 3 + .../crm_location/tests/test_crm_location.py | 53 + .../crm_location/views/crm_lead_view.xml | 29 + .../doc/ARCHITECTURE.md | 32 + .../doc/CONFIGURATION.md | 3 + .../doc/CONTROLLERS.md | 3 + .../doc/DEPENDENCIES.md | 6 + odoo-bringout-oca-crm-crm_location/doc/FAQ.md | 4 + .../doc/INSTALL.md | 7 + .../doc/MODELS.md | 12 + .../doc/OVERVIEW.md | 6 + .../doc/REPORTS.md | 3 + .../doc/SECURITY.md | 8 + .../doc/TROUBLESHOOTING.md | 5 + .../doc/USAGE.md | 7 + .../doc/WIZARDS.md | 3 + .../pyproject.toml | 43 + .../README.md | 46 + .../crm_location_nuts/README.rst | 119 ++ .../crm_location_nuts/__init__.py | 3 + .../crm_location_nuts/__manifest__.py | 22 + .../crm_location_nuts/i18n/bg.po | 56 + .../crm_location_nuts/i18n/bs.po | 51 + .../i18n/crm_location_nuts.pot | 51 + .../crm_location_nuts/i18n/de.po | 57 + .../crm_location_nuts/i18n/es.po | 66 + .../crm_location_nuts/i18n/fr.po | 56 + .../crm_location_nuts/i18n/hr.po | 57 + .../crm_location_nuts/i18n/it.po | 66 + .../crm_location_nuts/i18n/pt_BR.po | 62 + .../crm_location_nuts/i18n/sk.po | 56 + .../crm_location_nuts/i18n/sl.po | 57 + .../crm_location_nuts/i18n/tr.po | 56 + .../crm_location_nuts/i18n/zh_CN.po | 57 + .../crm_location_nuts/models/__init__.py | 3 + .../crm_location_nuts/models/crm_lead.py | 137 ++ .../crm_location_nuts/readme/CONTRIBUTORS.rst | 10 + .../crm_location_nuts/readme/CREDITS.rst | 1 + .../crm_location_nuts/readme/DESCRIPTION.rst | 2 + .../crm_location_nuts/readme/ROADMAP.rst | 2 + .../crm_location_nuts/readme/USAGE.rst | 7 + .../static/description/icon.png | Bin 0 -> 21958 bytes .../static/description/index.html | 461 ++++++ .../crm_location_nuts/tests/__init__.py | 2 + .../tests/test_crm_location_nuts.py | 68 + .../crm_location_nuts/views/crm_lead_view.xml | 136 ++ .../doc/ARCHITECTURE.md | 32 + .../doc/CONFIGURATION.md | 3 + .../doc/CONTROLLERS.md | 3 + .../doc/DEPENDENCIES.md | 7 + .../doc/FAQ.md | 4 + .../doc/INSTALL.md | 7 + .../doc/MODELS.md | 12 + .../doc/OVERVIEW.md | 6 + .../doc/REPORTS.md | 3 + .../doc/SECURITY.md | 8 + .../doc/TROUBLESHOOTING.md | 5 + .../doc/USAGE.md | 7 + .../doc/WIZARDS.md | 3 + .../pyproject.toml | 44 + .../README.md | 44 + .../crm_partner_assign/README.rst | 116 ++ .../crm_partner_assign/__init__.py | 1 + .../crm_partner_assign/__manifest__.py | 23 + .../crm_partner_assign/i18n/bs.po | 79 ++ .../i18n/crm_partner_assign.pot | 79 ++ .../crm_partner_assign/i18n/es.po | 83 ++ .../crm_partner_assign/i18n/it.po | 82 ++ .../crm_partner_assign/models/__init__.py | 2 + .../crm_partner_assign/models/crm_lead.py | 51 + .../crm_partner_assign/models/res_partner.py | 27 + .../readme/CONTRIBUTORS.rst | 2 + .../crm_partner_assign/readme/CREDITS.rst | 3 + .../crm_partner_assign/readme/DESCRIPTION.rst | 3 + .../crm_partner_assign/readme/INSTALL.rst | 3 + .../crm_partner_assign/readme/USAGE.rst | 6 + .../static/description/icon.png | Bin 0 -> 9455 bytes .../static/description/index.html | 458 ++++++ .../crm_partner_assign/tests/__init__.py | 1 + .../crm_partner_assign/tests/test_crm_lead.py | 22 + .../views/crm_lead_view.xml | 87 ++ .../views/res_partner_view.xml | 30 + .../doc/ARCHITECTURE.md | 32 + .../doc/CONFIGURATION.md | 3 + .../doc/CONTROLLERS.md | 3 + .../doc/DEPENDENCIES.md | 5 + .../doc/FAQ.md | 4 + .../doc/INSTALL.md | 7 + .../doc/MODELS.md | 13 + .../doc/OVERVIEW.md | 6 + .../doc/REPORTS.md | 3 + .../doc/SECURITY.md | 8 + .../doc/TROUBLESHOOTING.md | 5 + .../doc/USAGE.md | 7 + .../doc/WIZARDS.md | 3 + .../pyproject.toml | 42 + .../README.md | 44 + .../crm_partner_required/README.rst | 112 ++ .../crm_partner_required/__init__.py | 0 .../crm_partner_required/__manifest__.py | 22 + .../i18n/crm_partner_required.pot | 13 + .../crm_partner_required/i18n/it.po | 14 + .../crm_partner_required/readme/CONTEXT.md | 1 + .../readme/CONTRIBUTORS.md | 1 + .../readme/DESCRIPTION.md | 1 + .../crm_partner_required/readme/USAGE.md | 9 + .../static/description/icon.png | Bin 0 -> 9455 bytes .../static/description/index.html | 452 ++++++ .../crm_partner_required/tests/__init__.py | 1 + .../tests/test_crm_partner_required.py | 38 + .../views/crm_lead_view.xml | 46 + .../doc/ARCHITECTURE.md | 32 + .../doc/CONFIGURATION.md | 3 + .../doc/CONTROLLERS.md | 3 + .../doc/DEPENDENCIES.md | 5 + .../doc/FAQ.md | 4 + .../doc/INSTALL.md | 7 + .../doc/MODELS.md | 11 + .../doc/OVERVIEW.md | 6 + .../doc/REPORTS.md | 3 + .../doc/SECURITY.md | 8 + .../doc/TROUBLESHOOTING.md | 5 + .../doc/USAGE.md | 7 + .../doc/WIZARDS.md | 3 + .../pyproject.toml | 42 + odoo-bringout-oca-crm-crm_phonecall/README.md | 45 + .../crm_phonecall/README.rst | 114 ++ .../crm_phonecall/__init__.py | 3 + .../crm_phonecall/__manifest__.py | 23 + .../crm_phonecall/i18n/am.po | 887 ++++++++++++ .../crm_phonecall/i18n/ar.po | 888 ++++++++++++ .../crm_phonecall/i18n/bg.po | 887 ++++++++++++ .../crm_phonecall/i18n/bs.po | 881 ++++++++++++ .../crm_phonecall/i18n/ca.po | 960 +++++++++++++ .../crm_phonecall/i18n/crm_phonecall.pot | 881 ++++++++++++ .../crm_phonecall/i18n/cs.po | 887 ++++++++++++ .../crm_phonecall/i18n/da.po | 887 ++++++++++++ .../crm_phonecall/i18n/de.po | 958 +++++++++++++ .../crm_phonecall/i18n/el_GR.po | 888 ++++++++++++ .../crm_phonecall/i18n/en_GB.po | 888 ++++++++++++ .../crm_phonecall/i18n/es.po | 985 +++++++++++++ .../crm_phonecall/i18n/es_AR.po | 985 +++++++++++++ .../crm_phonecall/i18n/es_CL.po | 888 ++++++++++++ .../crm_phonecall/i18n/es_CO.po | 888 ++++++++++++ .../crm_phonecall/i18n/es_CR.po | 888 ++++++++++++ .../crm_phonecall/i18n/es_DO.po | 888 ++++++++++++ .../crm_phonecall/i18n/es_EC.po | 888 ++++++++++++ .../crm_phonecall/i18n/es_ES.po | 888 ++++++++++++ .../crm_phonecall/i18n/es_MX.po | 888 ++++++++++++ .../crm_phonecall/i18n/es_PE.po | 888 ++++++++++++ .../crm_phonecall/i18n/es_PY.po | 888 ++++++++++++ .../crm_phonecall/i18n/es_VE.po | 888 ++++++++++++ .../crm_phonecall/i18n/et.po | 887 ++++++++++++ .../crm_phonecall/i18n/eu.po | 887 ++++++++++++ .../crm_phonecall/i18n/fa.po | 887 ++++++++++++ .../crm_phonecall/i18n/fi.po | 887 ++++++++++++ .../crm_phonecall/i18n/fr.po | 887 ++++++++++++ .../crm_phonecall/i18n/fr_CA.po | 888 ++++++++++++ .../crm_phonecall/i18n/fr_CH.po | 888 ++++++++++++ .../crm_phonecall/i18n/gl.po | 887 ++++++++++++ .../crm_phonecall/i18n/gl_ES.po | 888 ++++++++++++ .../crm_phonecall/i18n/he.po | 887 ++++++++++++ .../crm_phonecall/i18n/hr.po | 916 ++++++++++++ .../crm_phonecall/i18n/hr_HR.po | 889 ++++++++++++ .../crm_phonecall/i18n/hu.po | 887 ++++++++++++ .../crm_phonecall/i18n/id.po | 887 ++++++++++++ .../crm_phonecall/i18n/it.po | 976 +++++++++++++ .../crm_phonecall/i18n/ja.po | 887 ++++++++++++ .../crm_phonecall/i18n/ko.po | 887 ++++++++++++ .../crm_phonecall/i18n/lt.po | 888 ++++++++++++ .../crm_phonecall/i18n/lt_LT.po | 889 ++++++++++++ .../crm_phonecall/i18n/lv.po | 888 ++++++++++++ .../crm_phonecall/i18n/mk.po | 887 ++++++++++++ .../crm_phonecall/i18n/mn.po | 887 ++++++++++++ .../crm_phonecall/i18n/nb.po | 888 ++++++++++++ .../crm_phonecall/i18n/nb_NO.po | 888 ++++++++++++ .../crm_phonecall/i18n/nl.po | 887 ++++++++++++ .../crm_phonecall/i18n/nl_BE.po | 888 ++++++++++++ .../crm_phonecall/i18n/nl_NL.po | 912 ++++++++++++ .../crm_phonecall/i18n/pl.po | 938 +++++++++++++ .../crm_phonecall/i18n/pt.po | 887 ++++++++++++ .../crm_phonecall/i18n/pt_BR.po | 898 ++++++++++++ .../crm_phonecall/i18n/pt_PT.po | 888 ++++++++++++ .../crm_phonecall/i18n/ro.po | 888 ++++++++++++ .../crm_phonecall/i18n/ru.po | 889 ++++++++++++ .../crm_phonecall/i18n/sk.po | 887 ++++++++++++ .../crm_phonecall/i18n/sl.po | 889 ++++++++++++ .../crm_phonecall/i18n/sr.po | 888 ++++++++++++ .../crm_phonecall/i18n/sr@latin.po | 889 ++++++++++++ .../crm_phonecall/i18n/sv.po | 927 +++++++++++++ .../crm_phonecall/i18n/th.po | 887 ++++++++++++ .../crm_phonecall/i18n/tr.po | 960 +++++++++++++ .../crm_phonecall/i18n/tr_TR.po | 888 ++++++++++++ .../crm_phonecall/i18n/uk.po | 888 ++++++++++++ .../crm_phonecall/i18n/vi.po | 887 ++++++++++++ .../crm_phonecall/i18n/vi_VN.po | 888 ++++++++++++ .../crm_phonecall/i18n/zh_CN.po | 888 ++++++++++++ .../crm_phonecall/i18n/zh_TW.po | 888 ++++++++++++ .../crm_phonecall/models/__init__.py | 5 + .../crm_phonecall/models/calendar.py | 13 + .../crm_phonecall/models/crm_lead.py | 39 + .../crm_phonecall/models/crm_phonecall.py | 231 ++++ .../models/res_config_settings.py | 12 + .../crm_phonecall/models/res_partner.py | 23 + .../crm_phonecall/readme/CONTRIBUTORS.rst | 19 + .../crm_phonecall/readme/DESCRIPTION.rst | 1 + .../crm_phonecall/readme/ROADMAP.rst | 1 + .../crm_phonecall/readme/USAGE.rst | 10 + .../crm_phonecall/report/__init__.py | 1 + .../report/crm_phonecall_report.py | 96 ++ .../report/crm_phonecall_report_view.xml | 161 +++ .../crm_phonecall/security/crm_security.xml | 11 + .../security/ir.model.access.csv | 8 + .../crm_phonecall/static/description/icon.png | Bin 0 -> 9455 bytes .../static/description/index.html | 460 ++++++ .../crm_phonecall/tests/__init__.py | 1 + .../crm_phonecall/tests/test_crm_phonecall.py | 191 +++ .../crm_phonecall/views/crm_lead_view.xml | 21 + .../views/crm_phonecall_view.xml | 466 +++++++ .../views/res_config_settings_views.xml | 33 + .../crm_phonecall/views/res_partner_view.xml | 23 + .../crm_phonecall/wizard/__init__.py | 1 + .../wizard/crm_phonecall_to_phonecall.py | 76 + .../crm_phonecall_to_phonecall_view.xml | 54 + .../doc/ARCHITECTURE.md | 32 + .../doc/CONFIGURATION.md | 3 + .../doc/CONTROLLERS.md | 3 + .../doc/DEPENDENCIES.md | 6 + .../doc/FAQ.md | 4 + .../doc/INSTALL.md | 7 + .../doc/MODELS.md | 16 + .../doc/OVERVIEW.md | 6 + .../doc/REPORTS.md | 27 + .../doc/SECURITY.md | 42 + .../doc/TROUBLESHOOTING.md | 5 + .../doc/USAGE.md | 7 + .../doc/WIZARDS.md | 8 + .../pyproject.toml | 43 + .../README.md | 46 + .../crm_project_create/README.rst | 123 ++ .../crm_project_create/__init__.py | 2 + .../crm_project_create/__manifest__.py | 22 + .../crm_project_create/i18n/bs.po | 96 ++ .../i18n/crm_project_create.pot | 96 ++ .../crm_project_create/i18n/es.po | 116 ++ .../crm_project_create/i18n/it.po | 99 ++ .../crm_project_create/models/__init__.py | 1 + .../crm_project_create/models/crm_lead.py | 18 + .../crm_project_create/readme/CONTEXT.md | 3 + .../crm_project_create/readme/CONTRIBUTORS.md | 2 + .../crm_project_create/readme/DESCRIPTION.md | 3 + .../crm_project_create/readme/USAGE.md | 11 + .../security/ir.model.access.csv | 2 + .../static/description/icon.png | Bin 0 -> 9455 bytes .../static/description/index.html | 461 ++++++ .../crm_project_create/tests/__init__.py | 1 + .../tests/test_crm_create_project.py | 92 ++ .../crm_project_create/views/crm_lead.xml | 26 + .../crm_project_create/wizards/__init__.py | 1 + .../wizards/crm_create_project.py | 43 + .../wizards/crm_create_project.xml | 36 + .../doc/ARCHITECTURE.md | 32 + .../doc/CONFIGURATION.md | 3 + .../doc/CONTROLLERS.md | 3 + .../doc/DEPENDENCIES.md | 7 + .../doc/FAQ.md | 4 + .../doc/INSTALL.md | 7 + .../doc/MODELS.md | 12 + .../doc/OVERVIEW.md | 6 + .../doc/REPORTS.md | 3 + .../doc/SECURITY.md | 34 + .../doc/TROUBLESHOOTING.md | 5 + .../doc/USAGE.md | 7 + .../doc/WIZARDS.md | 3 + .../pyproject.toml | 44 + .../README.md | 45 + .../crm_project_task/README.rst | 111 ++ .../crm_project_task/__init__.py | 2 + .../crm_project_task/__manifest__.py | 27 + .../crm_project_task/i18n/bs.po | 169 +++ .../i18n/crm_project_task.pot | 169 +++ .../crm_project_task/i18n/es.po | 183 +++ .../crm_project_task/i18n/fr.po | 180 +++ .../crm_project_task/i18n/it.po | 181 +++ .../crm_project_task/models/__init__.py | 4 + .../crm_project_task/models/crm_lead.py | 24 + .../crm_project_task/models/project_task.py | 10 + .../crm_project_task/models/res_company.py | 10 + .../models/res_config_settings.py | 13 + .../crm_project_task/readme/CONFIGURE.rst | 6 + .../crm_project_task/readme/CONTRIBUTORS.rst | 2 + .../crm_project_task/readme/DESCRIPTION.rst | 1 + .../crm_project_task/readme/USAGE.rst | 7 + .../security/ir.model.access.csv | 2 + .../static/description/icon.png | Bin 0 -> 9455 bytes .../static/description/index.html | 453 ++++++ .../crm_project_task/tests/__init__.py | 1 + .../tests/test_crm_project_task.py | 74 + .../crm_project_task/views/crm_lead.xml | 33 + .../crm_project_task/views/project_task.xml | 17 + .../views/res_config_settings.xml | 33 + .../crm_project_task/wizards/__init__.py | 1 + .../wizards/crm_create_task.py | 81 ++ .../wizards/crm_create_task.xml | 33 + .../doc/ARCHITECTURE.md | 32 + .../doc/CONFIGURATION.md | 3 + .../doc/CONTROLLERS.md | 3 + .../doc/DEPENDENCIES.md | 6 + .../doc/FAQ.md | 4 + .../doc/INSTALL.md | 7 + .../doc/MODELS.md | 15 + .../doc/OVERVIEW.md | 6 + .../doc/REPORTS.md | 3 + .../doc/SECURITY.md | 34 + .../doc/TROUBLESHOOTING.md | 5 + .../doc/USAGE.md | 7 + .../doc/WIZARDS.md | 3 + .../pyproject.toml | 43 + .../README.md | 45 + .../crm_salesperson_planner/README.rst | 106 ++ .../crm_salesperson_planner/__init__.py | 5 + .../crm_salesperson_planner/__manifest__.py | 27 + .../data/crm_salesperson_planner_sequence.xml | 17 + .../data/ir_cron_data.xml | 15 + .../crm_salesperson_planner/i18n/bs.po | 1061 ++++++++++++++ .../i18n/crm_salesperson_planner.pot | 1061 ++++++++++++++ .../crm_salesperson_planner/i18n/es.po | 1230 +++++++++++++++++ .../crm_salesperson_planner/i18n/it.po | 1188 ++++++++++++++++ .../models/__init__.py | 9 + .../models/calendar_event.py | 59 + .../models/crm_lead.py | 16 + .../models/crm_salesperson_planner_visit.py | 198 +++ ..._salesperson_planner_visit_close_reason.py | 19 + .../crm_salesperson_planner_visit_template.py | 357 +++++ .../models/res_partner.py | 33 + .../readme/CONFIGURE.rst | 3 + .../readme/CONTRIBUTORS.rst | 12 + .../readme/DESCRIPTION.rst | 3 + .../crm_salesperson_planner/readme/USAGE.rst | 6 + .../crm_salesperson_planner_security.xml | 55 + .../security/ir.model.access.csv | 7 + .../static/description/icon.png | Bin 0 -> 9455 bytes .../static/description/index.html | 455 ++++++ .../crm_salesperson_planner/tests/__init__.py | 5 + .../test_crm_salesperson_planner_visit.py | 326 +++++ ..._crm_salesperson_planner_visit_template.py | 339 +++++ .../views/crm_lead.xml | 19 + .../views/crm_salesperson_planner_menu.xml | 49 + ...erson_planner_visit_close_reason_views.xml | 60 + ...lesperson_planner_visit_template_views.xml | 172 +++ .../crm_salesperson_planner_visit_views.xml | 300 ++++ .../views/res_partner.xml | 28 + .../wizards/__init__.py | 5 + ...crm_salesperson_planner_visit_close_wiz.py | 63 + ...lesperson_planner_visit_close_wiz_view.xml | 60 + ...lesperson_planner_visit_template_create.py | 34 + ...esperson_planner_visit_template_create.xml | 42 + .../doc/ARCHITECTURE.md | 32 + .../doc/CONFIGURATION.md | 3 + .../doc/CONTROLLERS.md | 3 + .../doc/DEPENDENCIES.md | 6 + .../doc/FAQ.md | 4 + .../doc/INSTALL.md | 7 + .../doc/MODELS.md | 17 + .../doc/OVERVIEW.md | 6 + .../doc/REPORTS.md | 3 + .../doc/SECURITY.md | 41 + .../doc/TROUBLESHOOTING.md | 5 + .../doc/USAGE.md | 7 + .../doc/WIZARDS.md | 3 + .../pyproject.toml | 43 + .../README.md | 45 + .../crm_salesperson_planner_sale/README.rst | 96 ++ .../crm_salesperson_planner_sale/__init__.py | 4 + .../__manifest__.py | 17 + .../crm_salesperson_planner_sale/i18n/bs.po | 60 + .../i18n/crm_salesperson_planner_sale.pot | 60 + .../crm_salesperson_planner_sale/i18n/es.po | 64 + .../crm_salesperson_planner_sale/i18n/it.po | 63 + .../models/__init__.py | 5 + .../models/crm_salesperson_planner_visit.py | 90 ++ .../models/sale_order.py | 16 + .../readme/CONTRIBUTORS.rst | 11 + .../readme/DESCRIPTION.rst | 2 + .../readme/USAGE.rst | 4 + .../static/description/icon.png | Bin 0 -> 9455 bytes .../static/description/index.html | 443 ++++++ .../tests/__init__.py | 3 + .../test_crm_salesperson_planner_sale.py | 32 + .../crm_salesperson_planner_visit_views.xml | 60 + .../views/sale_order_views.xml | 15 + .../doc/ARCHITECTURE.md | 32 + .../doc/CONFIGURATION.md | 3 + .../doc/CONTROLLERS.md | 3 + .../doc/DEPENDENCIES.md | 6 + .../doc/FAQ.md | 4 + .../doc/INSTALL.md | 7 + .../doc/MODELS.md | 13 + .../doc/OVERVIEW.md | 6 + .../doc/REPORTS.md | 3 + .../doc/SECURITY.md | 8 + .../doc/TROUBLESHOOTING.md | 5 + .../doc/USAGE.md | 7 + .../doc/WIZARDS.md | 3 + .../pyproject.toml | 43 + .../README.md | 45 + .../crm_security_group/README.rst | 91 ++ .../crm_security_group/__init__.py | 0 .../crm_security_group/__manifest__.py | 23 + .../crm_security_group/i18n/bs.po | 34 + .../i18n/crm_security_group.pot | 34 + .../crm_security_group/i18n/es.po | 37 + .../crm_security_group/i18n/it.po | 37 + .../crm_security_group/i18n/tr.po | 37 + .../readme/CONTRIBUTORS.rst | 3 + .../crm_security_group/readme/DESCRIPTION.rst | 1 + .../crm_security_group/readme/ROADMAP.rst | 1 + .../security/ir.model.access.csv | 10 + .../crm_security_group/security/security.xml | 54 + .../static/description/icon.png | Bin 0 -> 9455 bytes .../static/description/index.html | 435 ++++++ .../crm_security_group/tests/__init__.py | 2 + .../tests/test_crm_security.py | 95 ++ .../views/crm_lead_views.xml | 19 + .../views/crm_team_views.xml | 90 ++ .../crm_security_group/views/menu_items.xml | 30 + .../doc/ARCHITECTURE.md | 32 + .../doc/CONFIGURATION.md | 3 + .../doc/CONTROLLERS.md | 3 + .../doc/DEPENDENCIES.md | 6 + .../doc/FAQ.md | 4 + .../doc/INSTALL.md | 7 + .../doc/MODELS.md | 11 + .../doc/OVERVIEW.md | 6 + .../doc/REPORTS.md | 3 + .../doc/SECURITY.md | 42 + .../doc/TROUBLESHOOTING.md | 5 + .../doc/USAGE.md | 7 + .../doc/WIZARDS.md | 3 + .../pyproject.toml | 43 + .../README.md | 44 + .../crm_stage_probability/README.rst | 93 ++ .../crm_stage_probability/__init__.py | 2 + .../crm_stage_probability/__manifest__.py | 20 + .../crm_stage_probability/data/crm_stage.xml | 19 + .../crm_stage_probability/i18n/bs.po | 184 +++ .../i18n/crm_stage_probability.pot | 184 +++ .../crm_stage_probability/i18n/es.po | 198 +++ .../crm_stage_probability/i18n/it.po | 199 +++ .../crm_stage_probability/i18n/nl.po | 199 +++ .../crm_stage_probability/models/__init__.py | 2 + .../crm_stage_probability/models/crm_lead.py | 79 ++ .../crm_stage_probability/models/crm_stage.py | 29 + .../readme/CONFIGURE.rst | 4 + .../readme/CONTRIBUTORS.rst | 3 + .../readme/DESCRIPTION.rst | 2 + .../security/ir.model.access.csv | 3 + .../static/description/icon.png | Bin 0 -> 9455 bytes .../static/description/index.html | 440 ++++++ .../crm_stage_probability/tests/__init__.py | 1 + .../tests/test_crm_lead_probability.py | 110 ++ .../crm_stage_probability/views/crm_lead.xml | 33 + .../crm_stage_probability/views/crm_stage.xml | 39 + .../crm_stage_probability/wizard/__init__.py | 1 + .../crm_lead_stage_probability_update.py | 84 ++ .../crm_lead_stage_probability_update.xml | 42 + .../doc/ARCHITECTURE.md | 32 + .../doc/CONFIGURATION.md | 3 + .../doc/CONTROLLERS.md | 3 + .../doc/DEPENDENCIES.md | 5 + .../doc/FAQ.md | 4 + .../doc/INSTALL.md | 7 + .../doc/MODELS.md | 13 + .../doc/OVERVIEW.md | 6 + .../doc/REPORTS.md | 3 + .../doc/SECURITY.md | 34 + .../doc/TROUBLESHOOTING.md | 5 + .../doc/USAGE.md | 7 + .../doc/WIZARDS.md | 9 + .../pyproject.toml | 42 + .../README.md | 44 + .../crm_won_restrict_per_stage/README.rst | 103 ++ .../crm_won_restrict_per_stage/__init__.py | 1 + .../__manifest__.py | 15 + .../crm_won_restrict_per_stage/i18n/bs.po | 38 + .../i18n/crm_won_restrict_per_stage.pot | 38 + .../crm_won_restrict_per_stage/i18n/es.po | 40 + .../crm_won_restrict_per_stage/i18n/it.po | 40 + .../models/__init__.py | 2 + .../models/crm_lead.py | 38 + .../models/crm_stage.py | 10 + .../readme/CONFIGURE.rst | 9 + .../readme/CONTRIBUTORS.rst | 4 + .../readme/DESCRIPTION.rst | 4 + .../static/description/icon.png | Bin 0 -> 9455 bytes .../static/description/index.html | 444 ++++++ .../tests/__init__.py | 1 + .../tests/test_crm_lead.py | 31 + .../views/crm_lead_views.xml | 18 + .../views/crm_stage_views.xml | 13 + .../doc/ARCHITECTURE.md | 32 + .../doc/CONFIGURATION.md | 3 + .../doc/CONTROLLERS.md | 3 + .../doc/DEPENDENCIES.md | 5 + .../doc/FAQ.md | 4 + .../doc/INSTALL.md | 7 + .../doc/MODELS.md | 13 + .../doc/OVERVIEW.md | 6 + .../doc/REPORTS.md | 3 + .../doc/SECURITY.md | 8 + .../doc/TROUBLESHOOTING.md | 5 + .../doc/USAGE.md | 7 + .../doc/WIZARDS.md | 3 + .../pyproject.toml | 42 + .../README.md | 44 + .../doc/ARCHITECTURE.md | 32 + .../doc/CONFIGURATION.md | 3 + .../doc/CONTROLLERS.md | 3 + .../doc/DEPENDENCIES.md | 5 + .../doc/FAQ.md | 4 + .../doc/INSTALL.md | 7 + .../doc/MODELS.md | 13 + .../doc/OVERVIEW.md | 6 + .../doc/REPORTS.md | 3 + .../doc/SECURITY.md | 8 + .../doc/TROUBLESHOOTING.md | 5 + .../doc/USAGE.md | 7 + .../doc/WIZARDS.md | 3 + .../marketing_crm_partner/README.rst | 102 ++ .../marketing_crm_partner/__init__.py | 3 + .../marketing_crm_partner/__manifest__.py | 18 + .../marketing_crm_partner/i18n/am.po | 74 + .../marketing_crm_partner/i18n/ar.po | 75 + .../marketing_crm_partner/i18n/bg.po | 71 + .../marketing_crm_partner/i18n/bs.po | 66 + .../marketing_crm_partner/i18n/ca.po | 76 + .../marketing_crm_partner/i18n/cs.po | 74 + .../marketing_crm_partner/i18n/da.po | 74 + .../marketing_crm_partner/i18n/de.po | 76 + .../marketing_crm_partner/i18n/el_GR.po | 75 + .../marketing_crm_partner/i18n/en_GB.po | 75 + .../marketing_crm_partner/i18n/es.po | 82 ++ .../marketing_crm_partner/i18n/es_AR.po | 79 ++ .../marketing_crm_partner/i18n/es_CO.po | 72 + .../marketing_crm_partner/i18n/es_CR.po | 75 + .../marketing_crm_partner/i18n/es_DO.po | 72 + .../marketing_crm_partner/i18n/es_EC.po | 75 + .../marketing_crm_partner/i18n/es_MX.po | 75 + .../marketing_crm_partner/i18n/es_PE.po | 72 + .../marketing_crm_partner/i18n/es_VE.po | 75 + .../marketing_crm_partner/i18n/et.po | 74 + .../marketing_crm_partner/i18n/eu.po | 74 + .../marketing_crm_partner/i18n/fi.po | 74 + .../marketing_crm_partner/i18n/fr.po | 71 + .../marketing_crm_partner/i18n/fr_CA.po | 76 + .../marketing_crm_partner/i18n/fr_CH.po | 75 + .../marketing_crm_partner/i18n/gl.po | 79 ++ .../marketing_crm_partner/i18n/he.po | 71 + .../marketing_crm_partner/i18n/hr.po | 77 ++ .../marketing_crm_partner/i18n/hr_HR.po | 76 + .../marketing_crm_partner/i18n/hu.po | 74 + .../marketing_crm_partner/i18n/id.po | 71 + .../marketing_crm_partner/i18n/it.po | 76 + .../marketing_crm_partner/i18n/ja.po | 74 + .../marketing_crm_partner/i18n/ko.po | 71 + .../marketing_crm_partner/i18n/lt.po | 75 + .../marketing_crm_partner/i18n/lv.po | 75 + .../i18n/marketing_crm_partner.pot | 66 + .../marketing_crm_partner/i18n/mk.po | 74 + .../marketing_crm_partner/i18n/mn.po | 74 + .../marketing_crm_partner/i18n/nb.po | 75 + .../marketing_crm_partner/i18n/nb_NO.po | 75 + .../marketing_crm_partner/i18n/nl.po | 74 + .../marketing_crm_partner/i18n/nl_BE.po | 75 + .../marketing_crm_partner/i18n/nl_NL.po | 72 + .../marketing_crm_partner/i18n/pl.po | 75 + .../marketing_crm_partner/i18n/pt.po | 74 + .../marketing_crm_partner/i18n/pt_BR.po | 78 ++ .../marketing_crm_partner/i18n/pt_PT.po | 76 + .../marketing_crm_partner/i18n/ro.po | 75 + .../marketing_crm_partner/i18n/ru.po | 76 + .../marketing_crm_partner/i18n/sk.po | 71 + .../marketing_crm_partner/i18n/sl.po | 73 + .../marketing_crm_partner/i18n/sr@latin.po | 76 + .../marketing_crm_partner/i18n/sv.po | 79 ++ .../marketing_crm_partner/i18n/th.po | 74 + .../marketing_crm_partner/i18n/tr.po | 79 ++ .../marketing_crm_partner/i18n/tr_TR.po | 75 + .../marketing_crm_partner/i18n/uk.po | 72 + .../marketing_crm_partner/i18n/vi.po | 74 + .../marketing_crm_partner/i18n/zh_CN.po | 72 + .../marketing_crm_partner/i18n/zh_TW.po | 75 + .../marketing_crm_partner/models/__init__.py | 4 + .../marketing_crm_partner/models/crm_lead.py | 22 + .../models/res_partner.py | 10 + .../readme/CONTRIBUTORS.rst | 9 + .../readme/DESCRIPTION.rst | 3 + .../marketing_crm_partner/readme/USAGE.rst | 12 + .../static/description/icon.png | Bin 0 -> 9455 bytes .../static/description/index.html | 449 ++++++ .../marketing_crm_partner/tests/__init__.py | 3 + .../marketing_crm_partner/tests/test_lead.py | 31 + .../views/res_partner_view.xml | 62 + .../pyproject.toml | 42 + 1296 files changed, 142509 insertions(+) create mode 100644 odoo-bringout-oca-crm-crm_claim/README.md create mode 100644 odoo-bringout-oca-crm-crm_claim/crm_claim/README.rst create mode 100644 odoo-bringout-oca-crm-crm_claim/crm_claim/__init__.py create mode 100644 odoo-bringout-oca-crm-crm_claim/crm_claim/__manifest__.py create mode 100644 odoo-bringout-oca-crm-crm_claim/crm_claim/data/crm_claim_data.xml create mode 100644 odoo-bringout-oca-crm-crm_claim/crm_claim/demo/crm_claim_demo.xml create mode 100644 odoo-bringout-oca-crm-crm_claim/crm_claim/i18n/bs.po create mode 100644 odoo-bringout-oca-crm-crm_claim/crm_claim/i18n/ca.po create mode 100644 odoo-bringout-oca-crm-crm_claim/crm_claim/i18n/crm_claim.pot create mode 100644 odoo-bringout-oca-crm-crm_claim/crm_claim/i18n/de.po create mode 100644 odoo-bringout-oca-crm-crm_claim/crm_claim/i18n/es.po create mode 100644 odoo-bringout-oca-crm-crm_claim/crm_claim/i18n/es_CO.po create mode 100644 odoo-bringout-oca-crm-crm_claim/crm_claim/i18n/fr.po create mode 100644 odoo-bringout-oca-crm-crm_claim/crm_claim/i18n/fr_FR.po create mode 100644 odoo-bringout-oca-crm-crm_claim/crm_claim/i18n/gl.po create mode 100644 odoo-bringout-oca-crm-crm_claim/crm_claim/i18n/hr.po create mode 100644 odoo-bringout-oca-crm-crm_claim/crm_claim/i18n/it.po create mode 100644 odoo-bringout-oca-crm-crm_claim/crm_claim/i18n/pt_BR.po create mode 100644 odoo-bringout-oca-crm-crm_claim/crm_claim/i18n/tr.po create mode 100644 odoo-bringout-oca-crm-crm_claim/crm_claim/models/__init__.py create mode 100644 odoo-bringout-oca-crm-crm_claim/crm_claim/models/crm_claim.py create mode 100644 odoo-bringout-oca-crm-crm_claim/crm_claim/models/crm_claim_category.py create mode 100644 odoo-bringout-oca-crm-crm_claim/crm_claim/models/crm_claim_stage.py create mode 100644 odoo-bringout-oca-crm-crm_claim/crm_claim/models/res_partner.py create mode 100644 odoo-bringout-oca-crm-crm_claim/crm_claim/readme/CONFIGURE.rst create mode 100644 odoo-bringout-oca-crm-crm_claim/crm_claim/readme/CONTRIBUTORS.rst create mode 100644 odoo-bringout-oca-crm-crm_claim/crm_claim/readme/DESCRIPTION.rst create mode 100644 odoo-bringout-oca-crm-crm_claim/crm_claim/readme/HISTORY.rst create mode 100644 odoo-bringout-oca-crm-crm_claim/crm_claim/readme/USAGE.rst create mode 100644 odoo-bringout-oca-crm-crm_claim/crm_claim/report/__init__.py create mode 100644 odoo-bringout-oca-crm-crm_claim/crm_claim/report/crm_claim_report.py create mode 100644 odoo-bringout-oca-crm-crm_claim/crm_claim/report/crm_claim_report_view.xml create mode 100644 odoo-bringout-oca-crm-crm_claim/crm_claim/security/crm_claim_security.xml create mode 100644 odoo-bringout-oca-crm-crm_claim/crm_claim/security/ir.model.access.csv create mode 100644 odoo-bringout-oca-crm-crm_claim/crm_claim/static/description/icon.png create mode 100644 odoo-bringout-oca-crm-crm_claim/crm_claim/static/description/index.html create mode 100644 odoo-bringout-oca-crm-crm_claim/crm_claim/tests/__init__.py create mode 100644 odoo-bringout-oca-crm-crm_claim/crm_claim/tests/test_crm_claim.py create mode 100644 odoo-bringout-oca-crm-crm_claim/crm_claim/views/crm_claim_category_views.xml create mode 100644 odoo-bringout-oca-crm-crm_claim/crm_claim/views/crm_claim_menu.xml create mode 100644 odoo-bringout-oca-crm-crm_claim/crm_claim/views/crm_claim_stage_views.xml create mode 100644 odoo-bringout-oca-crm-crm_claim/crm_claim/views/crm_claim_views.xml create mode 100644 odoo-bringout-oca-crm-crm_claim/crm_claim/views/res_partner_views.xml create mode 100644 odoo-bringout-oca-crm-crm_claim/doc/ARCHITECTURE.md create mode 100644 odoo-bringout-oca-crm-crm_claim/doc/CONFIGURATION.md create mode 100644 odoo-bringout-oca-crm-crm_claim/doc/CONTROLLERS.md create mode 100644 odoo-bringout-oca-crm-crm_claim/doc/DEPENDENCIES.md create mode 100644 odoo-bringout-oca-crm-crm_claim/doc/FAQ.md create mode 100644 odoo-bringout-oca-crm-crm_claim/doc/INSTALL.md create mode 100644 odoo-bringout-oca-crm-crm_claim/doc/MODELS.md create mode 100644 odoo-bringout-oca-crm-crm_claim/doc/OVERVIEW.md create mode 100644 odoo-bringout-oca-crm-crm_claim/doc/REPORTS.md create mode 100644 odoo-bringout-oca-crm-crm_claim/doc/SECURITY.md create mode 100644 odoo-bringout-oca-crm-crm_claim/doc/TROUBLESHOOTING.md create mode 100644 odoo-bringout-oca-crm-crm_claim/doc/USAGE.md create mode 100644 odoo-bringout-oca-crm-crm_claim/doc/WIZARDS.md create mode 100644 odoo-bringout-oca-crm-crm_claim/pyproject.toml create mode 100644 odoo-bringout-oca-crm-crm_claim_code/README.md create mode 100644 odoo-bringout-oca-crm-crm_claim_code/crm_claim_code/README.rst create mode 100644 odoo-bringout-oca-crm-crm_claim_code/crm_claim_code/__init__.py create mode 100644 odoo-bringout-oca-crm-crm_claim_code/crm_claim_code/__manifest__.py create mode 100644 odoo-bringout-oca-crm-crm_claim_code/crm_claim_code/data/claim_sequence.xml create mode 100644 odoo-bringout-oca-crm-crm_claim_code/crm_claim_code/hooks.py create mode 100644 odoo-bringout-oca-crm-crm_claim_code/crm_claim_code/i18n/bg.po create mode 100644 odoo-bringout-oca-crm-crm_claim_code/crm_claim_code/i18n/bs.po create mode 100644 odoo-bringout-oca-crm-crm_claim_code/crm_claim_code/i18n/crm_claim_code.pot create mode 100644 odoo-bringout-oca-crm-crm_claim_code/crm_claim_code/i18n/de.po create mode 100644 odoo-bringout-oca-crm-crm_claim_code/crm_claim_code/i18n/es.po create mode 100644 odoo-bringout-oca-crm-crm_claim_code/crm_claim_code/i18n/es_MX.po create mode 100644 odoo-bringout-oca-crm-crm_claim_code/crm_claim_code/i18n/es_VE.po create mode 100644 odoo-bringout-oca-crm-crm_claim_code/crm_claim_code/i18n/fr.po create mode 100644 odoo-bringout-oca-crm-crm_claim_code/crm_claim_code/i18n/hr.po create mode 100644 odoo-bringout-oca-crm-crm_claim_code/crm_claim_code/i18n/it.po create mode 100644 odoo-bringout-oca-crm-crm_claim_code/crm_claim_code/i18n/nb_NO.po create mode 100644 odoo-bringout-oca-crm-crm_claim_code/crm_claim_code/i18n/pt_BR.po create mode 100644 odoo-bringout-oca-crm-crm_claim_code/crm_claim_code/i18n/sk.po create mode 100644 odoo-bringout-oca-crm-crm_claim_code/crm_claim_code/i18n/sl_SI.po create mode 100644 odoo-bringout-oca-crm-crm_claim_code/crm_claim_code/i18n/sv_SE.po create mode 100644 odoo-bringout-oca-crm-crm_claim_code/crm_claim_code/i18n/tr.po create mode 100644 odoo-bringout-oca-crm-crm_claim_code/crm_claim_code/models/__init__.py create mode 100644 odoo-bringout-oca-crm-crm_claim_code/crm_claim_code/models/crm_claim.py create mode 100644 odoo-bringout-oca-crm-crm_claim_code/crm_claim_code/readme/CONTRIBUTORS.rst create mode 100644 odoo-bringout-oca-crm-crm_claim_code/crm_claim_code/readme/DESCRIPTION.rst create mode 100644 odoo-bringout-oca-crm-crm_claim_code/crm_claim_code/readme/USAGE.rst create mode 100644 odoo-bringout-oca-crm-crm_claim_code/crm_claim_code/static/description/icon.png create mode 100644 odoo-bringout-oca-crm-crm_claim_code/crm_claim_code/static/description/index.html create mode 100644 odoo-bringout-oca-crm-crm_claim_code/crm_claim_code/tests/__init__.py create mode 100644 odoo-bringout-oca-crm-crm_claim_code/crm_claim_code/tests/test_crm_claim_code.py create mode 100644 odoo-bringout-oca-crm-crm_claim_code/crm_claim_code/views/crm_claim_view.xml create mode 100644 odoo-bringout-oca-crm-crm_claim_code/doc/ARCHITECTURE.md create mode 100644 odoo-bringout-oca-crm-crm_claim_code/doc/CONFIGURATION.md create mode 100644 odoo-bringout-oca-crm-crm_claim_code/doc/CONTROLLERS.md create mode 100644 odoo-bringout-oca-crm-crm_claim_code/doc/DEPENDENCIES.md create mode 100644 odoo-bringout-oca-crm-crm_claim_code/doc/FAQ.md create mode 100644 odoo-bringout-oca-crm-crm_claim_code/doc/INSTALL.md create mode 100644 odoo-bringout-oca-crm-crm_claim_code/doc/MODELS.md create mode 100644 odoo-bringout-oca-crm-crm_claim_code/doc/OVERVIEW.md create mode 100644 odoo-bringout-oca-crm-crm_claim_code/doc/REPORTS.md create mode 100644 odoo-bringout-oca-crm-crm_claim_code/doc/SECURITY.md create mode 100644 odoo-bringout-oca-crm-crm_claim_code/doc/TROUBLESHOOTING.md create mode 100644 odoo-bringout-oca-crm-crm_claim_code/doc/USAGE.md create mode 100644 odoo-bringout-oca-crm-crm_claim_code/doc/WIZARDS.md create mode 100644 odoo-bringout-oca-crm-crm_claim_code/pyproject.toml create mode 100644 odoo-bringout-oca-crm-crm_claim_type/README.md create mode 100644 odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/README.rst create mode 100644 odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/__init__.py create mode 100644 odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/__manifest__.py create mode 100644 odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/data/crm_claim_stage.xml create mode 100644 odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/data/crm_claim_type.xml create mode 100644 odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/demo/crm_claim.xml create mode 100644 odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/demo/crm_claim_stage.xml create mode 100644 odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/am.po create mode 100644 odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/ar.po create mode 100644 odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/bg.po create mode 100644 odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/bs.po create mode 100644 odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/ca.po create mode 100644 odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/crm_claim_type.pot create mode 100644 odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/cs.po create mode 100644 odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/da.po create mode 100644 odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/de.po create mode 100644 odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/el_GR.po create mode 100644 odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/en_GB.po create mode 100644 odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/es.po create mode 100644 odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/es_AR.po create mode 100644 odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/es_CL.po create mode 100644 odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/es_CO.po create mode 100644 odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/es_CR.po create mode 100644 odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/es_DO.po create mode 100644 odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/es_EC.po create mode 100644 odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/es_ES.po create mode 100644 odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/es_MX.po create mode 100644 odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/es_PA.po create mode 100644 odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/es_PE.po create mode 100644 odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/es_PY.po create mode 100644 odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/es_VE.po create mode 100644 odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/et.po create mode 100644 odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/eu.po create mode 100644 odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/fa.po create mode 100644 odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/fi.po create mode 100644 odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/fr.po create mode 100644 odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/fr_CA.po create mode 100644 odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/fr_CH.po create mode 100644 odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/gl.po create mode 100644 odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/gl_ES.po create mode 100644 odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/he.po create mode 100644 odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/hr.po create mode 100644 odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/hr_HR.po create mode 100644 odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/hu.po create mode 100644 odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/id.po create mode 100644 odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/it.po create mode 100644 odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/ja.po create mode 100644 odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/ko.po create mode 100644 odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/lt.po create mode 100644 odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/lt_LT.po create mode 100644 odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/lv.po create mode 100644 odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/mk.po create mode 100644 odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/mn.po create mode 100644 odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/nb.po create mode 100644 odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/nb_NO.po create mode 100644 odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/nl.po create mode 100644 odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/nl_BE.po create mode 100644 odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/nl_NL.po create mode 100644 odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/pl.po create mode 100644 odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/pt.po create mode 100644 odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/pt_BR.po create mode 100644 odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/pt_PT.po create mode 100644 odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/ro.po create mode 100644 odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/ru.po create mode 100644 odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/sk.po create mode 100644 odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/sl.po create mode 100644 odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/sr.po create mode 100644 odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/sr@latin.po create mode 100644 odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/sv.po create mode 100644 odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/th.po create mode 100644 odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/tr.po create mode 100644 odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/tr_TR.po create mode 100644 odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/uk.po create mode 100644 odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/vi.po create mode 100644 odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/vi_VN.po create mode 100644 odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/zh_CN.po create mode 100644 odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/zh_TW.po create mode 100644 odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/models/__init__.py create mode 100644 odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/models/crm_claim.py create mode 100644 odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/models/crm_claim_stage.py create mode 100644 odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/models/crm_claim_type.py create mode 100644 odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/readme/CONFIGURE.rst create mode 100644 odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/readme/CONTRIBUTORS.rst create mode 100644 odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/readme/DESCRIPTION.rst create mode 100644 odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/readme/USAGE.rst create mode 100644 odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/security/ir.model.access.csv create mode 100644 odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/static/description/icon.png create mode 100644 odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/static/description/index.html create mode 100644 odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/views/crm_claim.xml create mode 100644 odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/views/crm_claim_stage.xml create mode 100644 odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/views/crm_claim_type.xml create mode 100644 odoo-bringout-oca-crm-crm_claim_type/doc/ARCHITECTURE.md create mode 100644 odoo-bringout-oca-crm-crm_claim_type/doc/CONFIGURATION.md create mode 100644 odoo-bringout-oca-crm-crm_claim_type/doc/CONTROLLERS.md create mode 100644 odoo-bringout-oca-crm-crm_claim_type/doc/DEPENDENCIES.md create mode 100644 odoo-bringout-oca-crm-crm_claim_type/doc/FAQ.md create mode 100644 odoo-bringout-oca-crm-crm_claim_type/doc/INSTALL.md create mode 100644 odoo-bringout-oca-crm-crm_claim_type/doc/MODELS.md create mode 100644 odoo-bringout-oca-crm-crm_claim_type/doc/OVERVIEW.md create mode 100644 odoo-bringout-oca-crm-crm_claim_type/doc/REPORTS.md create mode 100644 odoo-bringout-oca-crm-crm_claim_type/doc/SECURITY.md create mode 100644 odoo-bringout-oca-crm-crm_claim_type/doc/TROUBLESHOOTING.md create mode 100644 odoo-bringout-oca-crm-crm_claim_type/doc/USAGE.md create mode 100644 odoo-bringout-oca-crm-crm_claim_type/doc/WIZARDS.md create mode 100644 odoo-bringout-oca-crm-crm_claim_type/pyproject.toml create mode 100644 odoo-bringout-oca-crm-crm_date_deadline_required/README.md create mode 100644 odoo-bringout-oca-crm-crm_date_deadline_required/crm_date_deadline_required/README.rst create mode 100644 odoo-bringout-oca-crm-crm_date_deadline_required/crm_date_deadline_required/__init__.py create mode 100644 odoo-bringout-oca-crm-crm_date_deadline_required/crm_date_deadline_required/__manifest__.py create mode 100644 odoo-bringout-oca-crm-crm_date_deadline_required/crm_date_deadline_required/i18n/crm_date_deadline_required.pot create mode 100644 odoo-bringout-oca-crm-crm_date_deadline_required/crm_date_deadline_required/i18n/it.po create mode 100644 odoo-bringout-oca-crm-crm_date_deadline_required/crm_date_deadline_required/readme/CONTEXT.md create mode 100644 odoo-bringout-oca-crm-crm_date_deadline_required/crm_date_deadline_required/readme/CONTRIBUTORS.md create mode 100644 odoo-bringout-oca-crm-crm_date_deadline_required/crm_date_deadline_required/readme/DESCRIPTION.md create mode 100644 odoo-bringout-oca-crm-crm_date_deadline_required/crm_date_deadline_required/readme/USAGE.md create mode 100644 odoo-bringout-oca-crm-crm_date_deadline_required/crm_date_deadline_required/static/description/icon.png create mode 100644 odoo-bringout-oca-crm-crm_date_deadline_required/crm_date_deadline_required/static/description/index.html create mode 100644 odoo-bringout-oca-crm-crm_date_deadline_required/crm_date_deadline_required/tests/__init__.py create mode 100644 odoo-bringout-oca-crm-crm_date_deadline_required/crm_date_deadline_required/tests/test_crm_date_deadline_required.py create mode 100644 odoo-bringout-oca-crm-crm_date_deadline_required/crm_date_deadline_required/views/crm_lead_view.xml create mode 100644 odoo-bringout-oca-crm-crm_date_deadline_required/doc/ARCHITECTURE.md create mode 100644 odoo-bringout-oca-crm-crm_date_deadline_required/doc/CONFIGURATION.md create mode 100644 odoo-bringout-oca-crm-crm_date_deadline_required/doc/CONTROLLERS.md create mode 100644 odoo-bringout-oca-crm-crm_date_deadline_required/doc/DEPENDENCIES.md create mode 100644 odoo-bringout-oca-crm-crm_date_deadline_required/doc/FAQ.md create mode 100644 odoo-bringout-oca-crm-crm_date_deadline_required/doc/INSTALL.md create mode 100644 odoo-bringout-oca-crm-crm_date_deadline_required/doc/MODELS.md create mode 100644 odoo-bringout-oca-crm-crm_date_deadline_required/doc/OVERVIEW.md create mode 100644 odoo-bringout-oca-crm-crm_date_deadline_required/doc/REPORTS.md create mode 100644 odoo-bringout-oca-crm-crm_date_deadline_required/doc/SECURITY.md create mode 100644 odoo-bringout-oca-crm-crm_date_deadline_required/doc/TROUBLESHOOTING.md create mode 100644 odoo-bringout-oca-crm-crm_date_deadline_required/doc/USAGE.md create mode 100644 odoo-bringout-oca-crm-crm_date_deadline_required/doc/WIZARDS.md create mode 100644 odoo-bringout-oca-crm-crm_date_deadline_required/pyproject.toml create mode 100644 odoo-bringout-oca-crm-crm_exception/README.md create mode 100644 odoo-bringout-oca-crm-crm_exception/crm_exception/README.rst create mode 100644 odoo-bringout-oca-crm-crm_exception/crm_exception/__init__.py create mode 100644 odoo-bringout-oca-crm-crm_exception/crm_exception/__manifest__.py create mode 100644 odoo-bringout-oca-crm-crm_exception/crm_exception/demo/crm_exception_demo.xml create mode 100644 odoo-bringout-oca-crm-crm_exception/crm_exception/i18n/bs.po create mode 100644 odoo-bringout-oca-crm-crm_exception/crm_exception/i18n/crm_exception.pot create mode 100644 odoo-bringout-oca-crm-crm_exception/crm_exception/i18n/it.po create mode 100644 odoo-bringout-oca-crm-crm_exception/crm_exception/models/__init__.py create mode 100644 odoo-bringout-oca-crm-crm_exception/crm_exception/models/crm_lead.py create mode 100644 odoo-bringout-oca-crm-crm_exception/crm_exception/models/exception_rule.py create mode 100644 odoo-bringout-oca-crm-crm_exception/crm_exception/readme/CONFIGURE.rst create mode 100644 odoo-bringout-oca-crm-crm_exception/crm_exception/readme/CONTRIBUTORS.rst create mode 100644 odoo-bringout-oca-crm-crm_exception/crm_exception/readme/DESCRIPTION.rst create mode 100644 odoo-bringout-oca-crm-crm_exception/crm_exception/readme/ROADMAP.rst create mode 100644 odoo-bringout-oca-crm-crm_exception/crm_exception/static/description/icon.png create mode 100644 odoo-bringout-oca-crm-crm_exception/crm_exception/static/description/index.html create mode 100644 odoo-bringout-oca-crm-crm_exception/crm_exception/tests/__init__.py create mode 100644 odoo-bringout-oca-crm-crm_exception/crm_exception/tests/test_crm_exception.py create mode 100644 odoo-bringout-oca-crm-crm_exception/crm_exception/views/base_exception_views.xml create mode 100644 odoo-bringout-oca-crm-crm_exception/crm_exception/views/crm_lead_views.xml create mode 100644 odoo-bringout-oca-crm-crm_exception/doc/ARCHITECTURE.md create mode 100644 odoo-bringout-oca-crm-crm_exception/doc/CONFIGURATION.md create mode 100644 odoo-bringout-oca-crm-crm_exception/doc/CONTROLLERS.md create mode 100644 odoo-bringout-oca-crm-crm_exception/doc/DEPENDENCIES.md create mode 100644 odoo-bringout-oca-crm-crm_exception/doc/FAQ.md create mode 100644 odoo-bringout-oca-crm-crm_exception/doc/INSTALL.md create mode 100644 odoo-bringout-oca-crm-crm_exception/doc/MODELS.md create mode 100644 odoo-bringout-oca-crm-crm_exception/doc/OVERVIEW.md create mode 100644 odoo-bringout-oca-crm-crm_exception/doc/REPORTS.md create mode 100644 odoo-bringout-oca-crm-crm_exception/doc/SECURITY.md create mode 100644 odoo-bringout-oca-crm-crm_exception/doc/TROUBLESHOOTING.md create mode 100644 odoo-bringout-oca-crm-crm_exception/doc/USAGE.md create mode 100644 odoo-bringout-oca-crm-crm_exception/doc/WIZARDS.md create mode 100644 odoo-bringout-oca-crm-crm_exception/pyproject.toml create mode 100644 odoo-bringout-oca-crm-crm_industry/README.md create mode 100644 odoo-bringout-oca-crm-crm_industry/crm_industry/README.rst create mode 100644 odoo-bringout-oca-crm-crm_industry/crm_industry/__init__.py create mode 100644 odoo-bringout-oca-crm-crm_industry/crm_industry/__manifest__.py create mode 100644 odoo-bringout-oca-crm-crm_industry/crm_industry/i18n/bg.po create mode 100644 odoo-bringout-oca-crm-crm_industry/crm_industry/i18n/bs.po create mode 100644 odoo-bringout-oca-crm-crm_industry/crm_industry/i18n/ca.po create mode 100644 odoo-bringout-oca-crm-crm_industry/crm_industry/i18n/ca_ES.po create mode 100644 odoo-bringout-oca-crm-crm_industry/crm_industry/i18n/crm_industry.pot create mode 100644 odoo-bringout-oca-crm-crm_industry/crm_industry/i18n/crm_sector.pot create mode 100644 odoo-bringout-oca-crm-crm_industry/crm_industry/i18n/de.po create mode 100644 odoo-bringout-oca-crm-crm_industry/crm_industry/i18n/es.po create mode 100644 odoo-bringout-oca-crm-crm_industry/crm_industry/i18n/fr.po create mode 100644 odoo-bringout-oca-crm-crm_industry/crm_industry/i18n/hr.po create mode 100644 odoo-bringout-oca-crm-crm_industry/crm_industry/i18n/it.po create mode 100644 odoo-bringout-oca-crm-crm_industry/crm_industry/i18n/nb.po create mode 100644 odoo-bringout-oca-crm-crm_industry/crm_industry/i18n/nl_NL.po create mode 100644 odoo-bringout-oca-crm-crm_industry/crm_industry/i18n/pt_BR.po create mode 100644 odoo-bringout-oca-crm-crm_industry/crm_industry/i18n/sk.po create mode 100644 odoo-bringout-oca-crm-crm_industry/crm_industry/i18n/sl.po create mode 100644 odoo-bringout-oca-crm-crm_industry/crm_industry/i18n/sv.po create mode 100644 odoo-bringout-oca-crm-crm_industry/crm_industry/i18n/tr.po create mode 100644 odoo-bringout-oca-crm-crm_industry/crm_industry/i18n/tr_TR.po create mode 100644 odoo-bringout-oca-crm-crm_industry/crm_industry/i18n/zh_CN.po create mode 100644 odoo-bringout-oca-crm-crm_industry/crm_industry/models/__init__.py create mode 100644 odoo-bringout-oca-crm-crm_industry/crm_industry/models/crm_lead.py create mode 100644 odoo-bringout-oca-crm-crm_industry/crm_industry/readme/CONTRIBUTORS.rst create mode 100644 odoo-bringout-oca-crm-crm_industry/crm_industry/readme/DESCRIPTION.rst create mode 100644 odoo-bringout-oca-crm-crm_industry/crm_industry/static/description/icon.png create mode 100644 odoo-bringout-oca-crm-crm_industry/crm_industry/static/description/index.html create mode 100644 odoo-bringout-oca-crm-crm_industry/crm_industry/tests/__init__.py create mode 100644 odoo-bringout-oca-crm-crm_industry/crm_industry/tests/test_crm_lead.py create mode 100644 odoo-bringout-oca-crm-crm_industry/crm_industry/views/crm_lead_view.xml create mode 100644 odoo-bringout-oca-crm-crm_industry/doc/ARCHITECTURE.md create mode 100644 odoo-bringout-oca-crm-crm_industry/doc/CONFIGURATION.md create mode 100644 odoo-bringout-oca-crm-crm_industry/doc/CONTROLLERS.md create mode 100644 odoo-bringout-oca-crm-crm_industry/doc/DEPENDENCIES.md create mode 100644 odoo-bringout-oca-crm-crm_industry/doc/FAQ.md create mode 100644 odoo-bringout-oca-crm-crm_industry/doc/INSTALL.md create mode 100644 odoo-bringout-oca-crm-crm_industry/doc/MODELS.md create mode 100644 odoo-bringout-oca-crm-crm_industry/doc/OVERVIEW.md create mode 100644 odoo-bringout-oca-crm-crm_industry/doc/REPORTS.md create mode 100644 odoo-bringout-oca-crm-crm_industry/doc/SECURITY.md create mode 100644 odoo-bringout-oca-crm-crm_industry/doc/TROUBLESHOOTING.md create mode 100644 odoo-bringout-oca-crm-crm_industry/doc/USAGE.md create mode 100644 odoo-bringout-oca-crm-crm_industry/doc/WIZARDS.md create mode 100644 odoo-bringout-oca-crm-crm_industry/pyproject.toml create mode 100644 odoo-bringout-oca-crm-crm_lead_code/README.md create mode 100644 odoo-bringout-oca-crm-crm_lead_code/crm_lead_code/README.rst create mode 100644 odoo-bringout-oca-crm-crm_lead_code/crm_lead_code/__init__.py create mode 100644 odoo-bringout-oca-crm-crm_lead_code/crm_lead_code/__manifest__.py create mode 100644 odoo-bringout-oca-crm-crm_lead_code/crm_lead_code/data/lead_sequence.xml create mode 100644 odoo-bringout-oca-crm-crm_lead_code/crm_lead_code/i18n/bg.po create mode 100644 odoo-bringout-oca-crm-crm_lead_code/crm_lead_code/i18n/bs.po create mode 100644 odoo-bringout-oca-crm-crm_lead_code/crm_lead_code/i18n/ca.po create mode 100644 odoo-bringout-oca-crm-crm_lead_code/crm_lead_code/i18n/crm_lead_code.pot create mode 100644 odoo-bringout-oca-crm-crm_lead_code/crm_lead_code/i18n/de.po create mode 100644 odoo-bringout-oca-crm-crm_lead_code/crm_lead_code/i18n/es.po create mode 100644 odoo-bringout-oca-crm-crm_lead_code/crm_lead_code/i18n/es_AR.po create mode 100644 odoo-bringout-oca-crm-crm_lead_code/crm_lead_code/i18n/fr.po create mode 100644 odoo-bringout-oca-crm-crm_lead_code/crm_lead_code/i18n/hr.po create mode 100644 odoo-bringout-oca-crm-crm_lead_code/crm_lead_code/i18n/it.po create mode 100644 odoo-bringout-oca-crm-crm_lead_code/crm_lead_code/i18n/pt_BR.po create mode 100644 odoo-bringout-oca-crm-crm_lead_code/crm_lead_code/i18n/sk.po create mode 100644 odoo-bringout-oca-crm-crm_lead_code/crm_lead_code/i18n/sl.po create mode 100644 odoo-bringout-oca-crm-crm_lead_code/crm_lead_code/i18n/tr.po create mode 100644 odoo-bringout-oca-crm-crm_lead_code/crm_lead_code/i18n/zh_CN.po create mode 100644 odoo-bringout-oca-crm-crm_lead_code/crm_lead_code/models/__init__.py create mode 100644 odoo-bringout-oca-crm-crm_lead_code/crm_lead_code/models/crm_lead.py create mode 100644 odoo-bringout-oca-crm-crm_lead_code/crm_lead_code/readme/CONTRIBUTORS.rst create mode 100644 odoo-bringout-oca-crm-crm_lead_code/crm_lead_code/readme/DESCRIPTION.rst create mode 100644 odoo-bringout-oca-crm-crm_lead_code/crm_lead_code/static/description/icon.png create mode 100644 odoo-bringout-oca-crm-crm_lead_code/crm_lead_code/static/description/index.html create mode 100644 odoo-bringout-oca-crm-crm_lead_code/crm_lead_code/tests/__init__.py create mode 100644 odoo-bringout-oca-crm-crm_lead_code/crm_lead_code/tests/test_crm_lead_code.py create mode 100644 odoo-bringout-oca-crm-crm_lead_code/crm_lead_code/views/crm_lead_view.xml create mode 100644 odoo-bringout-oca-crm-crm_lead_code/doc/ARCHITECTURE.md create mode 100644 odoo-bringout-oca-crm-crm_lead_code/doc/CONFIGURATION.md create mode 100644 odoo-bringout-oca-crm-crm_lead_code/doc/CONTROLLERS.md create mode 100644 odoo-bringout-oca-crm-crm_lead_code/doc/DEPENDENCIES.md create mode 100644 odoo-bringout-oca-crm-crm_lead_code/doc/FAQ.md create mode 100644 odoo-bringout-oca-crm-crm_lead_code/doc/INSTALL.md create mode 100644 odoo-bringout-oca-crm-crm_lead_code/doc/MODELS.md create mode 100644 odoo-bringout-oca-crm-crm_lead_code/doc/OVERVIEW.md create mode 100644 odoo-bringout-oca-crm-crm_lead_code/doc/REPORTS.md create mode 100644 odoo-bringout-oca-crm-crm_lead_code/doc/SECURITY.md create mode 100644 odoo-bringout-oca-crm-crm_lead_code/doc/TROUBLESHOOTING.md create mode 100644 odoo-bringout-oca-crm-crm_lead_code/doc/USAGE.md create mode 100644 odoo-bringout-oca-crm-crm_lead_code/doc/WIZARDS.md create mode 100644 odoo-bringout-oca-crm-crm_lead_code/pyproject.toml create mode 100644 odoo-bringout-oca-crm-crm_lead_currency/README.md create mode 100644 odoo-bringout-oca-crm-crm_lead_currency/crm_lead_currency/README.rst create mode 100644 odoo-bringout-oca-crm-crm_lead_currency/crm_lead_currency/__init__.py create mode 100644 odoo-bringout-oca-crm-crm_lead_currency/crm_lead_currency/__manifest__.py create mode 100644 odoo-bringout-oca-crm-crm_lead_currency/crm_lead_currency/i18n/bs.po create mode 100644 odoo-bringout-oca-crm-crm_lead_currency/crm_lead_currency/i18n/crm_lead_currency.pot create mode 100644 odoo-bringout-oca-crm-crm_lead_currency/crm_lead_currency/i18n/es.po create mode 100644 odoo-bringout-oca-crm-crm_lead_currency/crm_lead_currency/i18n/it.po create mode 100644 odoo-bringout-oca-crm-crm_lead_currency/crm_lead_currency/models/__init__.py create mode 100644 odoo-bringout-oca-crm-crm_lead_currency/crm_lead_currency/models/crm_lead.py create mode 100644 odoo-bringout-oca-crm-crm_lead_currency/crm_lead_currency/readme/CONFIGURE.rst create mode 100644 odoo-bringout-oca-crm-crm_lead_currency/crm_lead_currency/readme/CONTRIBUTORS.rst create mode 100644 odoo-bringout-oca-crm-crm_lead_currency/crm_lead_currency/readme/DESCRIPTION.rst create mode 100644 odoo-bringout-oca-crm-crm_lead_currency/crm_lead_currency/readme/INSTALL.rst create mode 100644 odoo-bringout-oca-crm-crm_lead_currency/crm_lead_currency/readme/USAGE.rst create mode 100644 odoo-bringout-oca-crm-crm_lead_currency/crm_lead_currency/static/description/icon.png create mode 100644 odoo-bringout-oca-crm-crm_lead_currency/crm_lead_currency/static/description/index.html create mode 100644 odoo-bringout-oca-crm-crm_lead_currency/crm_lead_currency/tests/__init__.py create mode 100644 odoo-bringout-oca-crm-crm_lead_currency/crm_lead_currency/tests/test_crm_opportunity_currency.py create mode 100644 odoo-bringout-oca-crm-crm_lead_currency/crm_lead_currency/views/crm_lead_views.xml create mode 100644 odoo-bringout-oca-crm-crm_lead_currency/doc/ARCHITECTURE.md create mode 100644 odoo-bringout-oca-crm-crm_lead_currency/doc/CONFIGURATION.md create mode 100644 odoo-bringout-oca-crm-crm_lead_currency/doc/CONTROLLERS.md create mode 100644 odoo-bringout-oca-crm-crm_lead_currency/doc/DEPENDENCIES.md create mode 100644 odoo-bringout-oca-crm-crm_lead_currency/doc/FAQ.md create mode 100644 odoo-bringout-oca-crm-crm_lead_currency/doc/INSTALL.md create mode 100644 odoo-bringout-oca-crm-crm_lead_currency/doc/MODELS.md create mode 100644 odoo-bringout-oca-crm-crm_lead_currency/doc/OVERVIEW.md create mode 100644 odoo-bringout-oca-crm-crm_lead_currency/doc/REPORTS.md create mode 100644 odoo-bringout-oca-crm-crm_lead_currency/doc/SECURITY.md create mode 100644 odoo-bringout-oca-crm-crm_lead_currency/doc/TROUBLESHOOTING.md create mode 100644 odoo-bringout-oca-crm-crm_lead_currency/doc/USAGE.md create mode 100644 odoo-bringout-oca-crm-crm_lead_currency/doc/WIZARDS.md create mode 100644 odoo-bringout-oca-crm-crm_lead_currency/pyproject.toml create mode 100644 odoo-bringout-oca-crm-crm_lead_firstname/README.md create mode 100644 odoo-bringout-oca-crm-crm_lead_firstname/crm_lead_firstname/README.rst create mode 100644 odoo-bringout-oca-crm-crm_lead_firstname/crm_lead_firstname/__init__.py create mode 100644 odoo-bringout-oca-crm-crm_lead_firstname/crm_lead_firstname/__manifest__.py create mode 100644 odoo-bringout-oca-crm-crm_lead_firstname/crm_lead_firstname/i18n/bg.po create mode 100644 odoo-bringout-oca-crm-crm_lead_firstname/crm_lead_firstname/i18n/bs.po create mode 100644 odoo-bringout-oca-crm-crm_lead_firstname/crm_lead_firstname/i18n/crm_lead_firstname.pot create mode 100644 odoo-bringout-oca-crm-crm_lead_firstname/crm_lead_firstname/i18n/de.po create mode 100644 odoo-bringout-oca-crm-crm_lead_firstname/crm_lead_firstname/i18n/es.po create mode 100644 odoo-bringout-oca-crm-crm_lead_firstname/crm_lead_firstname/i18n/es_AR.po create mode 100644 odoo-bringout-oca-crm-crm_lead_firstname/crm_lead_firstname/i18n/fr.po create mode 100644 odoo-bringout-oca-crm-crm_lead_firstname/crm_lead_firstname/i18n/fr_CH.po create mode 100644 odoo-bringout-oca-crm-crm_lead_firstname/crm_lead_firstname/i18n/hr.po create mode 100644 odoo-bringout-oca-crm-crm_lead_firstname/crm_lead_firstname/i18n/it.po create mode 100644 odoo-bringout-oca-crm-crm_lead_firstname/crm_lead_firstname/i18n/pt_BR.po create mode 100644 odoo-bringout-oca-crm-crm_lead_firstname/crm_lead_firstname/i18n/sk.po create mode 100644 odoo-bringout-oca-crm-crm_lead_firstname/crm_lead_firstname/i18n/sl.po create mode 100644 odoo-bringout-oca-crm-crm_lead_firstname/crm_lead_firstname/i18n/tr.po create mode 100644 odoo-bringout-oca-crm-crm_lead_firstname/crm_lead_firstname/i18n/zh_CN.po create mode 100644 odoo-bringout-oca-crm-crm_lead_firstname/crm_lead_firstname/models/__init__.py create mode 100644 odoo-bringout-oca-crm-crm_lead_firstname/crm_lead_firstname/models/crm_lead.py create mode 100644 odoo-bringout-oca-crm-crm_lead_firstname/crm_lead_firstname/readme/CONTRIBUTORS.rst create mode 100644 odoo-bringout-oca-crm-crm_lead_firstname/crm_lead_firstname/readme/DESCRIPTION.rst create mode 100644 odoo-bringout-oca-crm-crm_lead_firstname/crm_lead_firstname/readme/INSTALL.rst create mode 100644 odoo-bringout-oca-crm-crm_lead_firstname/crm_lead_firstname/readme/USAGE.rst create mode 100644 odoo-bringout-oca-crm-crm_lead_firstname/crm_lead_firstname/static/description/icon.png create mode 100644 odoo-bringout-oca-crm-crm_lead_firstname/crm_lead_firstname/static/description/index.html create mode 100644 odoo-bringout-oca-crm-crm_lead_firstname/crm_lead_firstname/tests/__init__.py create mode 100644 odoo-bringout-oca-crm-crm_lead_firstname/crm_lead_firstname/tests/test_crm_lead.py create mode 100644 odoo-bringout-oca-crm-crm_lead_firstname/crm_lead_firstname/views/crm_lead_view.xml create mode 100644 odoo-bringout-oca-crm-crm_lead_firstname/doc/ARCHITECTURE.md create mode 100644 odoo-bringout-oca-crm-crm_lead_firstname/doc/CONFIGURATION.md create mode 100644 odoo-bringout-oca-crm-crm_lead_firstname/doc/CONTROLLERS.md create mode 100644 odoo-bringout-oca-crm-crm_lead_firstname/doc/DEPENDENCIES.md create mode 100644 odoo-bringout-oca-crm-crm_lead_firstname/doc/FAQ.md create mode 100644 odoo-bringout-oca-crm-crm_lead_firstname/doc/INSTALL.md create mode 100644 odoo-bringout-oca-crm-crm_lead_firstname/doc/MODELS.md create mode 100644 odoo-bringout-oca-crm-crm_lead_firstname/doc/OVERVIEW.md create mode 100644 odoo-bringout-oca-crm-crm_lead_firstname/doc/REPORTS.md create mode 100644 odoo-bringout-oca-crm-crm_lead_firstname/doc/SECURITY.md create mode 100644 odoo-bringout-oca-crm-crm_lead_firstname/doc/TROUBLESHOOTING.md create mode 100644 odoo-bringout-oca-crm-crm_lead_firstname/doc/USAGE.md create mode 100644 odoo-bringout-oca-crm-crm_lead_firstname/doc/WIZARDS.md create mode 100644 odoo-bringout-oca-crm-crm_lead_firstname/pyproject.toml create mode 100644 odoo-bringout-oca-crm-crm_lead_product/README.md create mode 100644 odoo-bringout-oca-crm-crm_lead_product/crm_lead_product/README.rst create mode 100644 odoo-bringout-oca-crm-crm_lead_product/crm_lead_product/__init__.py create mode 100644 odoo-bringout-oca-crm-crm_lead_product/crm_lead_product/__manifest__.py create mode 100644 odoo-bringout-oca-crm-crm_lead_product/crm_lead_product/i18n/bs.po create mode 100644 odoo-bringout-oca-crm-crm_lead_product/crm_lead_product/i18n/ca.po create mode 100644 odoo-bringout-oca-crm-crm_lead_product/crm_lead_product/i18n/ca_ES.po create mode 100644 odoo-bringout-oca-crm-crm_lead_product/crm_lead_product/i18n/crm_lead_product.pot create mode 100644 odoo-bringout-oca-crm-crm_lead_product/crm_lead_product/i18n/es.po create mode 100644 odoo-bringout-oca-crm-crm_lead_product/crm_lead_product/i18n/it.po create mode 100644 odoo-bringout-oca-crm-crm_lead_product/crm_lead_product/models/__init__.py create mode 100644 odoo-bringout-oca-crm-crm_lead_product/crm_lead_product/models/crm_lead.py create mode 100644 odoo-bringout-oca-crm-crm_lead_product/crm_lead_product/models/crm_lead_line.py create mode 100644 odoo-bringout-oca-crm-crm_lead_product/crm_lead_product/readme/CONFIGURE.rst create mode 100644 odoo-bringout-oca-crm-crm_lead_product/crm_lead_product/readme/CONTRIBUTORS.rst create mode 100644 odoo-bringout-oca-crm-crm_lead_product/crm_lead_product/readme/DESCRIPTION.rst create mode 100644 odoo-bringout-oca-crm-crm_lead_product/crm_lead_product/readme/USAGE.rst create mode 100644 odoo-bringout-oca-crm-crm_lead_product/crm_lead_product/report/__init__.py create mode 100644 odoo-bringout-oca-crm-crm_lead_product/crm_lead_product/report/crm_product_report.py create mode 100644 odoo-bringout-oca-crm-crm_lead_product/crm_lead_product/report/crm_product_report_views.xml create mode 100644 odoo-bringout-oca-crm-crm_lead_product/crm_lead_product/security/ir.model.access.csv create mode 100644 odoo-bringout-oca-crm-crm_lead_product/crm_lead_product/static/description/icon.png create mode 100644 odoo-bringout-oca-crm-crm_lead_product/crm_lead_product/static/description/index.html create mode 100644 odoo-bringout-oca-crm-crm_lead_product/crm_lead_product/tests/__init__.py create mode 100644 odoo-bringout-oca-crm-crm_lead_product/crm_lead_product/tests/test_crm_lead_line.py create mode 100644 odoo-bringout-oca-crm-crm_lead_product/crm_lead_product/views/crm_lead_line_views.xml create mode 100644 odoo-bringout-oca-crm-crm_lead_product/crm_lead_product/views/crm_lead_views.xml create mode 100644 odoo-bringout-oca-crm-crm_lead_product/doc/ARCHITECTURE.md create mode 100644 odoo-bringout-oca-crm-crm_lead_product/doc/CONFIGURATION.md create mode 100644 odoo-bringout-oca-crm-crm_lead_product/doc/CONTROLLERS.md create mode 100644 odoo-bringout-oca-crm-crm_lead_product/doc/DEPENDENCIES.md create mode 100644 odoo-bringout-oca-crm-crm_lead_product/doc/FAQ.md create mode 100644 odoo-bringout-oca-crm-crm_lead_product/doc/INSTALL.md create mode 100644 odoo-bringout-oca-crm-crm_lead_product/doc/MODELS.md create mode 100644 odoo-bringout-oca-crm-crm_lead_product/doc/OVERVIEW.md create mode 100644 odoo-bringout-oca-crm-crm_lead_product/doc/REPORTS.md create mode 100644 odoo-bringout-oca-crm-crm_lead_product/doc/SECURITY.md create mode 100644 odoo-bringout-oca-crm-crm_lead_product/doc/TROUBLESHOOTING.md create mode 100644 odoo-bringout-oca-crm-crm_lead_product/doc/USAGE.md create mode 100644 odoo-bringout-oca-crm-crm_lead_product/doc/WIZARDS.md create mode 100644 odoo-bringout-oca-crm-crm_lead_product/pyproject.toml create mode 100644 odoo-bringout-oca-crm-crm_lead_search_archive/README.md create mode 100644 odoo-bringout-oca-crm-crm_lead_search_archive/crm_lead_search_archive/README.rst create mode 100644 odoo-bringout-oca-crm-crm_lead_search_archive/crm_lead_search_archive/__init__.py create mode 100644 odoo-bringout-oca-crm-crm_lead_search_archive/crm_lead_search_archive/__manifest__.py create mode 100644 odoo-bringout-oca-crm-crm_lead_search_archive/crm_lead_search_archive/i18n/bs.po create mode 100644 odoo-bringout-oca-crm-crm_lead_search_archive/crm_lead_search_archive/i18n/crm_lead_search_archive.pot create mode 100644 odoo-bringout-oca-crm-crm_lead_search_archive/crm_lead_search_archive/i18n/es.po create mode 100644 odoo-bringout-oca-crm-crm_lead_search_archive/crm_lead_search_archive/i18n/fr.po create mode 100644 odoo-bringout-oca-crm-crm_lead_search_archive/crm_lead_search_archive/i18n/it.po create mode 100644 odoo-bringout-oca-crm-crm_lead_search_archive/crm_lead_search_archive/readme/CONTRIBUTORS.rst create mode 100644 odoo-bringout-oca-crm-crm_lead_search_archive/crm_lead_search_archive/readme/DESCRIPTION.rst create mode 100644 odoo-bringout-oca-crm-crm_lead_search_archive/crm_lead_search_archive/static/description/icon.png create mode 100644 odoo-bringout-oca-crm-crm_lead_search_archive/crm_lead_search_archive/static/description/index.html create mode 100644 odoo-bringout-oca-crm-crm_lead_search_archive/crm_lead_search_archive/views/crm_lead_view.xml create mode 100644 odoo-bringout-oca-crm-crm_lead_search_archive/doc/ARCHITECTURE.md create mode 100644 odoo-bringout-oca-crm-crm_lead_search_archive/doc/CONFIGURATION.md create mode 100644 odoo-bringout-oca-crm-crm_lead_search_archive/doc/CONTROLLERS.md create mode 100644 odoo-bringout-oca-crm-crm_lead_search_archive/doc/DEPENDENCIES.md create mode 100644 odoo-bringout-oca-crm-crm_lead_search_archive/doc/FAQ.md create mode 100644 odoo-bringout-oca-crm-crm_lead_search_archive/doc/INSTALL.md create mode 100644 odoo-bringout-oca-crm-crm_lead_search_archive/doc/MODELS.md create mode 100644 odoo-bringout-oca-crm-crm_lead_search_archive/doc/OVERVIEW.md create mode 100644 odoo-bringout-oca-crm-crm_lead_search_archive/doc/REPORTS.md create mode 100644 odoo-bringout-oca-crm-crm_lead_search_archive/doc/SECURITY.md create mode 100644 odoo-bringout-oca-crm-crm_lead_search_archive/doc/TROUBLESHOOTING.md create mode 100644 odoo-bringout-oca-crm-crm_lead_search_archive/doc/USAGE.md create mode 100644 odoo-bringout-oca-crm-crm_lead_search_archive/doc/WIZARDS.md create mode 100644 odoo-bringout-oca-crm-crm_lead_search_archive/pyproject.toml create mode 100644 odoo-bringout-oca-crm-crm_lead_to_task/README.md create mode 100644 odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/README.rst create mode 100644 odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/__init__.py create mode 100644 odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/__manifest__.py create mode 100644 odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/af.po create mode 100644 odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/am.po create mode 100644 odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/ar.po create mode 100644 odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/az.po create mode 100644 odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/bg.po create mode 100644 odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/bn.po create mode 100644 odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/bs.po create mode 100644 odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/ca.po create mode 100644 odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/crm_lead_to_task.pot create mode 100644 odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/crm_project.pot create mode 100644 odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/cs.po create mode 100644 odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/da.po create mode 100644 odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/de.po create mode 100644 odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/el.po create mode 100644 odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/en_AU.po create mode 100644 odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/en_GB.po create mode 100644 odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/es.po create mode 100644 odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/es_BO.po create mode 100644 odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/es_CL.po create mode 100644 odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/es_CO.po create mode 100644 odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/es_CR.po create mode 100644 odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/es_DO.po create mode 100644 odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/es_EC.po create mode 100644 odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/es_PA.po create mode 100644 odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/es_PE.po create mode 100644 odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/es_PY.po create mode 100644 odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/es_VE.po create mode 100644 odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/et.po create mode 100644 odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/eu.po create mode 100644 odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/fa.po create mode 100644 odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/fi.po create mode 100644 odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/fil.po create mode 100644 odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/fo.po create mode 100644 odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/fr.po create mode 100644 odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/fr_BE.po create mode 100644 odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/fr_CA.po create mode 100644 odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/gl.po create mode 100644 odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/gu.po create mode 100644 odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/he.po create mode 100644 odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/hi.po create mode 100644 odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/hr.po create mode 100644 odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/hu.po create mode 100644 odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/hy.po create mode 100644 odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/id.po create mode 100644 odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/is.po create mode 100644 odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/it.po create mode 100644 odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/ja.po create mode 100644 odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/ka.po create mode 100644 odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/kab.po create mode 100644 odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/kk.po create mode 100644 odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/km.po create mode 100644 odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/ko.po create mode 100644 odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/ln.po create mode 100644 odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/lo.po create mode 100644 odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/lt.po create mode 100644 odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/lv.po create mode 100644 odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/mk.po create mode 100644 odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/ml_IN.po create mode 100644 odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/mn.po create mode 100644 odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/nb.po create mode 100644 odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/ne.po create mode 100644 odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/nl.po create mode 100644 odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/nl_BE.po create mode 100644 odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/pl.po create mode 100644 odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/pt.po create mode 100644 odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/pt_BR.po create mode 100644 odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/ro.po create mode 100644 odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/ru.po create mode 100644 odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/sk.po create mode 100644 odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/sl.po create mode 100644 odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/so.po create mode 100644 odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/sq.po create mode 100644 odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/sr.po create mode 100644 odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/sr@latin.po create mode 100644 odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/sv.po create mode 100644 odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/ta.po create mode 100644 odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/th.po create mode 100644 odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/tr.po create mode 100644 odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/uk.po create mode 100644 odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/vi.po create mode 100644 odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/zh_CN.po create mode 100644 odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/zh_TW.po create mode 100644 odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/readme/CONFIGURE.rst create mode 100644 odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/readme/CONTRIBUTORS.rst create mode 100644 odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/readme/DESCRIPTION.rst create mode 100644 odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/readme/USAGE.rst create mode 100644 odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/security/ir.model.access.csv create mode 100644 odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/static/description/icon.png create mode 100644 odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/static/description/index.html create mode 100644 odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/tests/__init__.py create mode 100644 odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/tests/test_crm_project.py create mode 100644 odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/views/crm_lead_views.xml create mode 100644 odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/wizard/__init__.py create mode 100644 odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/wizard/crm_lead_convert2task.py create mode 100644 odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/wizard/crm_lead_convert2task_views.xml create mode 100644 odoo-bringout-oca-crm-crm_lead_to_task/doc/ARCHITECTURE.md create mode 100644 odoo-bringout-oca-crm-crm_lead_to_task/doc/CONFIGURATION.md create mode 100644 odoo-bringout-oca-crm-crm_lead_to_task/doc/CONTROLLERS.md create mode 100644 odoo-bringout-oca-crm-crm_lead_to_task/doc/DEPENDENCIES.md create mode 100644 odoo-bringout-oca-crm-crm_lead_to_task/doc/FAQ.md create mode 100644 odoo-bringout-oca-crm-crm_lead_to_task/doc/INSTALL.md create mode 100644 odoo-bringout-oca-crm-crm_lead_to_task/doc/MODELS.md create mode 100644 odoo-bringout-oca-crm-crm_lead_to_task/doc/OVERVIEW.md create mode 100644 odoo-bringout-oca-crm-crm_lead_to_task/doc/REPORTS.md create mode 100644 odoo-bringout-oca-crm-crm_lead_to_task/doc/SECURITY.md create mode 100644 odoo-bringout-oca-crm-crm_lead_to_task/doc/TROUBLESHOOTING.md create mode 100644 odoo-bringout-oca-crm-crm_lead_to_task/doc/USAGE.md create mode 100644 odoo-bringout-oca-crm-crm_lead_to_task/doc/WIZARDS.md create mode 100644 odoo-bringout-oca-crm-crm_lead_to_task/pyproject.toml create mode 100644 odoo-bringout-oca-crm-crm_lead_vat/README.md create mode 100644 odoo-bringout-oca-crm-crm_lead_vat/crm_lead_vat/README.rst create mode 100644 odoo-bringout-oca-crm-crm_lead_vat/crm_lead_vat/__init__.py create mode 100644 odoo-bringout-oca-crm-crm_lead_vat/crm_lead_vat/__manifest__.py create mode 100644 odoo-bringout-oca-crm-crm_lead_vat/crm_lead_vat/i18n/bg.po create mode 100644 odoo-bringout-oca-crm-crm_lead_vat/crm_lead_vat/i18n/bs.po create mode 100644 odoo-bringout-oca-crm-crm_lead_vat/crm_lead_vat/i18n/crm_lead_vat.pot create mode 100644 odoo-bringout-oca-crm-crm_lead_vat/crm_lead_vat/i18n/de.po create mode 100644 odoo-bringout-oca-crm-crm_lead_vat/crm_lead_vat/i18n/es.po create mode 100644 odoo-bringout-oca-crm-crm_lead_vat/crm_lead_vat/i18n/fr.po create mode 100644 odoo-bringout-oca-crm-crm_lead_vat/crm_lead_vat/i18n/hr.po create mode 100644 odoo-bringout-oca-crm-crm_lead_vat/crm_lead_vat/i18n/it.po create mode 100644 odoo-bringout-oca-crm-crm_lead_vat/crm_lead_vat/i18n/pt_BR.po create mode 100644 odoo-bringout-oca-crm-crm_lead_vat/crm_lead_vat/i18n/sk.po create mode 100644 odoo-bringout-oca-crm-crm_lead_vat/crm_lead_vat/i18n/sl.po create mode 100644 odoo-bringout-oca-crm-crm_lead_vat/crm_lead_vat/i18n/zh_CN.po create mode 100644 odoo-bringout-oca-crm-crm_lead_vat/crm_lead_vat/models/__init__.py create mode 100644 odoo-bringout-oca-crm-crm_lead_vat/crm_lead_vat/models/crm_lead.py create mode 100644 odoo-bringout-oca-crm-crm_lead_vat/crm_lead_vat/readme/CONTRIBUTORS.rst create mode 100644 odoo-bringout-oca-crm-crm_lead_vat/crm_lead_vat/readme/DESCRIPTION.rst create mode 100644 odoo-bringout-oca-crm-crm_lead_vat/crm_lead_vat/readme/USAGE.rst create mode 100644 odoo-bringout-oca-crm-crm_lead_vat/crm_lead_vat/static/description/icon.png create mode 100644 odoo-bringout-oca-crm-crm_lead_vat/crm_lead_vat/static/description/index.html create mode 100644 odoo-bringout-oca-crm-crm_lead_vat/crm_lead_vat/tests/__init__.py create mode 100644 odoo-bringout-oca-crm-crm_lead_vat/crm_lead_vat/tests/test_lead.py create mode 100644 odoo-bringout-oca-crm-crm_lead_vat/crm_lead_vat/views/crm_lead_views.xml create mode 100644 odoo-bringout-oca-crm-crm_lead_vat/doc/ARCHITECTURE.md create mode 100644 odoo-bringout-oca-crm-crm_lead_vat/doc/CONFIGURATION.md create mode 100644 odoo-bringout-oca-crm-crm_lead_vat/doc/CONTROLLERS.md create mode 100644 odoo-bringout-oca-crm-crm_lead_vat/doc/DEPENDENCIES.md create mode 100644 odoo-bringout-oca-crm-crm_lead_vat/doc/FAQ.md create mode 100644 odoo-bringout-oca-crm-crm_lead_vat/doc/INSTALL.md create mode 100644 odoo-bringout-oca-crm-crm_lead_vat/doc/MODELS.md create mode 100644 odoo-bringout-oca-crm-crm_lead_vat/doc/OVERVIEW.md create mode 100644 odoo-bringout-oca-crm-crm_lead_vat/doc/REPORTS.md create mode 100644 odoo-bringout-oca-crm-crm_lead_vat/doc/SECURITY.md create mode 100644 odoo-bringout-oca-crm-crm_lead_vat/doc/TROUBLESHOOTING.md create mode 100644 odoo-bringout-oca-crm-crm_lead_vat/doc/USAGE.md create mode 100644 odoo-bringout-oca-crm-crm_lead_vat/doc/WIZARDS.md create mode 100644 odoo-bringout-oca-crm-crm_lead_vat/pyproject.toml create mode 100644 odoo-bringout-oca-crm-crm_location/README.md create mode 100644 odoo-bringout-oca-crm-crm_location/crm_location/README.rst create mode 100644 odoo-bringout-oca-crm-crm_location/crm_location/__init__.py create mode 100644 odoo-bringout-oca-crm-crm_location/crm_location/__manifest__.py create mode 100644 odoo-bringout-oca-crm-crm_location/crm_location/i18n/bg.po create mode 100644 odoo-bringout-oca-crm-crm_location/crm_location/i18n/bs.po create mode 100644 odoo-bringout-oca-crm-crm_location/crm_location/i18n/ca.po create mode 100644 odoo-bringout-oca-crm-crm_location/crm_location/i18n/crm_location.pot create mode 100644 odoo-bringout-oca-crm-crm_location/crm_location/i18n/de.po create mode 100644 odoo-bringout-oca-crm-crm_location/crm_location/i18n/es.po create mode 100644 odoo-bringout-oca-crm-crm_location/crm_location/i18n/es_ES.po create mode 100644 odoo-bringout-oca-crm-crm_location/crm_location/i18n/fi.po create mode 100644 odoo-bringout-oca-crm-crm_location/crm_location/i18n/fr.po create mode 100644 odoo-bringout-oca-crm-crm_location/crm_location/i18n/hr.po create mode 100644 odoo-bringout-oca-crm-crm_location/crm_location/i18n/it.po create mode 100644 odoo-bringout-oca-crm-crm_location/crm_location/i18n/nl_NL.po create mode 100644 odoo-bringout-oca-crm-crm_location/crm_location/i18n/pt_BR.po create mode 100644 odoo-bringout-oca-crm-crm_location/crm_location/i18n/sk.po create mode 100644 odoo-bringout-oca-crm-crm_location/crm_location/i18n/sl.po create mode 100644 odoo-bringout-oca-crm-crm_location/crm_location/i18n/tr.po create mode 100644 odoo-bringout-oca-crm-crm_location/crm_location/i18n/tr_TR.po create mode 100644 odoo-bringout-oca-crm-crm_location/crm_location/i18n/zh_CN.po create mode 100644 odoo-bringout-oca-crm-crm_location/crm_location/models/__init__.py create mode 100644 odoo-bringout-oca-crm-crm_location/crm_location/models/crm_lead.py create mode 100644 odoo-bringout-oca-crm-crm_location/crm_location/readme/CONTRIBUTORS.rst create mode 100644 odoo-bringout-oca-crm-crm_location/crm_location/readme/DESCRIPTION.rst create mode 100644 odoo-bringout-oca-crm-crm_location/crm_location/readme/INSTALL.rst create mode 100644 odoo-bringout-oca-crm-crm_location/crm_location/static/description/icon.png create mode 100644 odoo-bringout-oca-crm-crm_location/crm_location/static/description/index.html create mode 100644 odoo-bringout-oca-crm-crm_location/crm_location/tests/__init__.py create mode 100644 odoo-bringout-oca-crm-crm_location/crm_location/tests/test_crm_location.py create mode 100644 odoo-bringout-oca-crm-crm_location/crm_location/views/crm_lead_view.xml create mode 100644 odoo-bringout-oca-crm-crm_location/doc/ARCHITECTURE.md create mode 100644 odoo-bringout-oca-crm-crm_location/doc/CONFIGURATION.md create mode 100644 odoo-bringout-oca-crm-crm_location/doc/CONTROLLERS.md create mode 100644 odoo-bringout-oca-crm-crm_location/doc/DEPENDENCIES.md create mode 100644 odoo-bringout-oca-crm-crm_location/doc/FAQ.md create mode 100644 odoo-bringout-oca-crm-crm_location/doc/INSTALL.md create mode 100644 odoo-bringout-oca-crm-crm_location/doc/MODELS.md create mode 100644 odoo-bringout-oca-crm-crm_location/doc/OVERVIEW.md create mode 100644 odoo-bringout-oca-crm-crm_location/doc/REPORTS.md create mode 100644 odoo-bringout-oca-crm-crm_location/doc/SECURITY.md create mode 100644 odoo-bringout-oca-crm-crm_location/doc/TROUBLESHOOTING.md create mode 100644 odoo-bringout-oca-crm-crm_location/doc/USAGE.md create mode 100644 odoo-bringout-oca-crm-crm_location/doc/WIZARDS.md create mode 100644 odoo-bringout-oca-crm-crm_location/pyproject.toml create mode 100644 odoo-bringout-oca-crm-crm_location_nuts/README.md create mode 100644 odoo-bringout-oca-crm-crm_location_nuts/crm_location_nuts/README.rst create mode 100644 odoo-bringout-oca-crm-crm_location_nuts/crm_location_nuts/__init__.py create mode 100644 odoo-bringout-oca-crm-crm_location_nuts/crm_location_nuts/__manifest__.py create mode 100644 odoo-bringout-oca-crm-crm_location_nuts/crm_location_nuts/i18n/bg.po create mode 100644 odoo-bringout-oca-crm-crm_location_nuts/crm_location_nuts/i18n/bs.po create mode 100644 odoo-bringout-oca-crm-crm_location_nuts/crm_location_nuts/i18n/crm_location_nuts.pot create mode 100644 odoo-bringout-oca-crm-crm_location_nuts/crm_location_nuts/i18n/de.po create mode 100644 odoo-bringout-oca-crm-crm_location_nuts/crm_location_nuts/i18n/es.po create mode 100644 odoo-bringout-oca-crm-crm_location_nuts/crm_location_nuts/i18n/fr.po create mode 100644 odoo-bringout-oca-crm-crm_location_nuts/crm_location_nuts/i18n/hr.po create mode 100644 odoo-bringout-oca-crm-crm_location_nuts/crm_location_nuts/i18n/it.po create mode 100644 odoo-bringout-oca-crm-crm_location_nuts/crm_location_nuts/i18n/pt_BR.po create mode 100644 odoo-bringout-oca-crm-crm_location_nuts/crm_location_nuts/i18n/sk.po create mode 100644 odoo-bringout-oca-crm-crm_location_nuts/crm_location_nuts/i18n/sl.po create mode 100644 odoo-bringout-oca-crm-crm_location_nuts/crm_location_nuts/i18n/tr.po create mode 100644 odoo-bringout-oca-crm-crm_location_nuts/crm_location_nuts/i18n/zh_CN.po create mode 100644 odoo-bringout-oca-crm-crm_location_nuts/crm_location_nuts/models/__init__.py create mode 100644 odoo-bringout-oca-crm-crm_location_nuts/crm_location_nuts/models/crm_lead.py create mode 100644 odoo-bringout-oca-crm-crm_location_nuts/crm_location_nuts/readme/CONTRIBUTORS.rst create mode 100644 odoo-bringout-oca-crm-crm_location_nuts/crm_location_nuts/readme/CREDITS.rst create mode 100644 odoo-bringout-oca-crm-crm_location_nuts/crm_location_nuts/readme/DESCRIPTION.rst create mode 100644 odoo-bringout-oca-crm-crm_location_nuts/crm_location_nuts/readme/ROADMAP.rst create mode 100644 odoo-bringout-oca-crm-crm_location_nuts/crm_location_nuts/readme/USAGE.rst create mode 100644 odoo-bringout-oca-crm-crm_location_nuts/crm_location_nuts/static/description/icon.png create mode 100644 odoo-bringout-oca-crm-crm_location_nuts/crm_location_nuts/static/description/index.html create mode 100644 odoo-bringout-oca-crm-crm_location_nuts/crm_location_nuts/tests/__init__.py create mode 100644 odoo-bringout-oca-crm-crm_location_nuts/crm_location_nuts/tests/test_crm_location_nuts.py create mode 100644 odoo-bringout-oca-crm-crm_location_nuts/crm_location_nuts/views/crm_lead_view.xml create mode 100644 odoo-bringout-oca-crm-crm_location_nuts/doc/ARCHITECTURE.md create mode 100644 odoo-bringout-oca-crm-crm_location_nuts/doc/CONFIGURATION.md create mode 100644 odoo-bringout-oca-crm-crm_location_nuts/doc/CONTROLLERS.md create mode 100644 odoo-bringout-oca-crm-crm_location_nuts/doc/DEPENDENCIES.md create mode 100644 odoo-bringout-oca-crm-crm_location_nuts/doc/FAQ.md create mode 100644 odoo-bringout-oca-crm-crm_location_nuts/doc/INSTALL.md create mode 100644 odoo-bringout-oca-crm-crm_location_nuts/doc/MODELS.md create mode 100644 odoo-bringout-oca-crm-crm_location_nuts/doc/OVERVIEW.md create mode 100644 odoo-bringout-oca-crm-crm_location_nuts/doc/REPORTS.md create mode 100644 odoo-bringout-oca-crm-crm_location_nuts/doc/SECURITY.md create mode 100644 odoo-bringout-oca-crm-crm_location_nuts/doc/TROUBLESHOOTING.md create mode 100644 odoo-bringout-oca-crm-crm_location_nuts/doc/USAGE.md create mode 100644 odoo-bringout-oca-crm-crm_location_nuts/doc/WIZARDS.md create mode 100644 odoo-bringout-oca-crm-crm_location_nuts/pyproject.toml create mode 100644 odoo-bringout-oca-crm-crm_partner_assign/README.md create mode 100644 odoo-bringout-oca-crm-crm_partner_assign/crm_partner_assign/README.rst create mode 100644 odoo-bringout-oca-crm-crm_partner_assign/crm_partner_assign/__init__.py create mode 100644 odoo-bringout-oca-crm-crm_partner_assign/crm_partner_assign/__manifest__.py create mode 100644 odoo-bringout-oca-crm-crm_partner_assign/crm_partner_assign/i18n/bs.po create mode 100644 odoo-bringout-oca-crm-crm_partner_assign/crm_partner_assign/i18n/crm_partner_assign.pot create mode 100644 odoo-bringout-oca-crm-crm_partner_assign/crm_partner_assign/i18n/es.po create mode 100644 odoo-bringout-oca-crm-crm_partner_assign/crm_partner_assign/i18n/it.po create mode 100644 odoo-bringout-oca-crm-crm_partner_assign/crm_partner_assign/models/__init__.py create mode 100644 odoo-bringout-oca-crm-crm_partner_assign/crm_partner_assign/models/crm_lead.py create mode 100644 odoo-bringout-oca-crm-crm_partner_assign/crm_partner_assign/models/res_partner.py create mode 100644 odoo-bringout-oca-crm-crm_partner_assign/crm_partner_assign/readme/CONTRIBUTORS.rst create mode 100644 odoo-bringout-oca-crm-crm_partner_assign/crm_partner_assign/readme/CREDITS.rst create mode 100644 odoo-bringout-oca-crm-crm_partner_assign/crm_partner_assign/readme/DESCRIPTION.rst create mode 100644 odoo-bringout-oca-crm-crm_partner_assign/crm_partner_assign/readme/INSTALL.rst create mode 100644 odoo-bringout-oca-crm-crm_partner_assign/crm_partner_assign/readme/USAGE.rst create mode 100644 odoo-bringout-oca-crm-crm_partner_assign/crm_partner_assign/static/description/icon.png create mode 100644 odoo-bringout-oca-crm-crm_partner_assign/crm_partner_assign/static/description/index.html create mode 100644 odoo-bringout-oca-crm-crm_partner_assign/crm_partner_assign/tests/__init__.py create mode 100644 odoo-bringout-oca-crm-crm_partner_assign/crm_partner_assign/tests/test_crm_lead.py create mode 100644 odoo-bringout-oca-crm-crm_partner_assign/crm_partner_assign/views/crm_lead_view.xml create mode 100644 odoo-bringout-oca-crm-crm_partner_assign/crm_partner_assign/views/res_partner_view.xml create mode 100644 odoo-bringout-oca-crm-crm_partner_assign/doc/ARCHITECTURE.md create mode 100644 odoo-bringout-oca-crm-crm_partner_assign/doc/CONFIGURATION.md create mode 100644 odoo-bringout-oca-crm-crm_partner_assign/doc/CONTROLLERS.md create mode 100644 odoo-bringout-oca-crm-crm_partner_assign/doc/DEPENDENCIES.md create mode 100644 odoo-bringout-oca-crm-crm_partner_assign/doc/FAQ.md create mode 100644 odoo-bringout-oca-crm-crm_partner_assign/doc/INSTALL.md create mode 100644 odoo-bringout-oca-crm-crm_partner_assign/doc/MODELS.md create mode 100644 odoo-bringout-oca-crm-crm_partner_assign/doc/OVERVIEW.md create mode 100644 odoo-bringout-oca-crm-crm_partner_assign/doc/REPORTS.md create mode 100644 odoo-bringout-oca-crm-crm_partner_assign/doc/SECURITY.md create mode 100644 odoo-bringout-oca-crm-crm_partner_assign/doc/TROUBLESHOOTING.md create mode 100644 odoo-bringout-oca-crm-crm_partner_assign/doc/USAGE.md create mode 100644 odoo-bringout-oca-crm-crm_partner_assign/doc/WIZARDS.md create mode 100644 odoo-bringout-oca-crm-crm_partner_assign/pyproject.toml create mode 100644 odoo-bringout-oca-crm-crm_partner_required/README.md create mode 100644 odoo-bringout-oca-crm-crm_partner_required/crm_partner_required/README.rst create mode 100644 odoo-bringout-oca-crm-crm_partner_required/crm_partner_required/__init__.py create mode 100644 odoo-bringout-oca-crm-crm_partner_required/crm_partner_required/__manifest__.py create mode 100644 odoo-bringout-oca-crm-crm_partner_required/crm_partner_required/i18n/crm_partner_required.pot create mode 100644 odoo-bringout-oca-crm-crm_partner_required/crm_partner_required/i18n/it.po create mode 100644 odoo-bringout-oca-crm-crm_partner_required/crm_partner_required/readme/CONTEXT.md create mode 100644 odoo-bringout-oca-crm-crm_partner_required/crm_partner_required/readme/CONTRIBUTORS.md create mode 100644 odoo-bringout-oca-crm-crm_partner_required/crm_partner_required/readme/DESCRIPTION.md create mode 100644 odoo-bringout-oca-crm-crm_partner_required/crm_partner_required/readme/USAGE.md create mode 100644 odoo-bringout-oca-crm-crm_partner_required/crm_partner_required/static/description/icon.png create mode 100644 odoo-bringout-oca-crm-crm_partner_required/crm_partner_required/static/description/index.html create mode 100644 odoo-bringout-oca-crm-crm_partner_required/crm_partner_required/tests/__init__.py create mode 100644 odoo-bringout-oca-crm-crm_partner_required/crm_partner_required/tests/test_crm_partner_required.py create mode 100644 odoo-bringout-oca-crm-crm_partner_required/crm_partner_required/views/crm_lead_view.xml create mode 100644 odoo-bringout-oca-crm-crm_partner_required/doc/ARCHITECTURE.md create mode 100644 odoo-bringout-oca-crm-crm_partner_required/doc/CONFIGURATION.md create mode 100644 odoo-bringout-oca-crm-crm_partner_required/doc/CONTROLLERS.md create mode 100644 odoo-bringout-oca-crm-crm_partner_required/doc/DEPENDENCIES.md create mode 100644 odoo-bringout-oca-crm-crm_partner_required/doc/FAQ.md create mode 100644 odoo-bringout-oca-crm-crm_partner_required/doc/INSTALL.md create mode 100644 odoo-bringout-oca-crm-crm_partner_required/doc/MODELS.md create mode 100644 odoo-bringout-oca-crm-crm_partner_required/doc/OVERVIEW.md create mode 100644 odoo-bringout-oca-crm-crm_partner_required/doc/REPORTS.md create mode 100644 odoo-bringout-oca-crm-crm_partner_required/doc/SECURITY.md create mode 100644 odoo-bringout-oca-crm-crm_partner_required/doc/TROUBLESHOOTING.md create mode 100644 odoo-bringout-oca-crm-crm_partner_required/doc/USAGE.md create mode 100644 odoo-bringout-oca-crm-crm_partner_required/doc/WIZARDS.md create mode 100644 odoo-bringout-oca-crm-crm_partner_required/pyproject.toml create mode 100644 odoo-bringout-oca-crm-crm_phonecall/README.md create mode 100644 odoo-bringout-oca-crm-crm_phonecall/crm_phonecall/README.rst create mode 100644 odoo-bringout-oca-crm-crm_phonecall/crm_phonecall/__init__.py create mode 100644 odoo-bringout-oca-crm-crm_phonecall/crm_phonecall/__manifest__.py create mode 100644 odoo-bringout-oca-crm-crm_phonecall/crm_phonecall/i18n/am.po create mode 100644 odoo-bringout-oca-crm-crm_phonecall/crm_phonecall/i18n/ar.po create mode 100644 odoo-bringout-oca-crm-crm_phonecall/crm_phonecall/i18n/bg.po create mode 100644 odoo-bringout-oca-crm-crm_phonecall/crm_phonecall/i18n/bs.po create mode 100644 odoo-bringout-oca-crm-crm_phonecall/crm_phonecall/i18n/ca.po create mode 100644 odoo-bringout-oca-crm-crm_phonecall/crm_phonecall/i18n/crm_phonecall.pot create mode 100644 odoo-bringout-oca-crm-crm_phonecall/crm_phonecall/i18n/cs.po create mode 100644 odoo-bringout-oca-crm-crm_phonecall/crm_phonecall/i18n/da.po create mode 100644 odoo-bringout-oca-crm-crm_phonecall/crm_phonecall/i18n/de.po create mode 100644 odoo-bringout-oca-crm-crm_phonecall/crm_phonecall/i18n/el_GR.po create mode 100644 odoo-bringout-oca-crm-crm_phonecall/crm_phonecall/i18n/en_GB.po create mode 100644 odoo-bringout-oca-crm-crm_phonecall/crm_phonecall/i18n/es.po create mode 100644 odoo-bringout-oca-crm-crm_phonecall/crm_phonecall/i18n/es_AR.po create mode 100644 odoo-bringout-oca-crm-crm_phonecall/crm_phonecall/i18n/es_CL.po create mode 100644 odoo-bringout-oca-crm-crm_phonecall/crm_phonecall/i18n/es_CO.po create mode 100644 odoo-bringout-oca-crm-crm_phonecall/crm_phonecall/i18n/es_CR.po create mode 100644 odoo-bringout-oca-crm-crm_phonecall/crm_phonecall/i18n/es_DO.po create mode 100644 odoo-bringout-oca-crm-crm_phonecall/crm_phonecall/i18n/es_EC.po create mode 100644 odoo-bringout-oca-crm-crm_phonecall/crm_phonecall/i18n/es_ES.po create mode 100644 odoo-bringout-oca-crm-crm_phonecall/crm_phonecall/i18n/es_MX.po create mode 100644 odoo-bringout-oca-crm-crm_phonecall/crm_phonecall/i18n/es_PE.po create mode 100644 odoo-bringout-oca-crm-crm_phonecall/crm_phonecall/i18n/es_PY.po create mode 100644 odoo-bringout-oca-crm-crm_phonecall/crm_phonecall/i18n/es_VE.po create mode 100644 odoo-bringout-oca-crm-crm_phonecall/crm_phonecall/i18n/et.po create mode 100644 odoo-bringout-oca-crm-crm_phonecall/crm_phonecall/i18n/eu.po create mode 100644 odoo-bringout-oca-crm-crm_phonecall/crm_phonecall/i18n/fa.po create mode 100644 odoo-bringout-oca-crm-crm_phonecall/crm_phonecall/i18n/fi.po create mode 100644 odoo-bringout-oca-crm-crm_phonecall/crm_phonecall/i18n/fr.po create mode 100644 odoo-bringout-oca-crm-crm_phonecall/crm_phonecall/i18n/fr_CA.po create mode 100644 odoo-bringout-oca-crm-crm_phonecall/crm_phonecall/i18n/fr_CH.po create mode 100644 odoo-bringout-oca-crm-crm_phonecall/crm_phonecall/i18n/gl.po create mode 100644 odoo-bringout-oca-crm-crm_phonecall/crm_phonecall/i18n/gl_ES.po create mode 100644 odoo-bringout-oca-crm-crm_phonecall/crm_phonecall/i18n/he.po create mode 100644 odoo-bringout-oca-crm-crm_phonecall/crm_phonecall/i18n/hr.po create mode 100644 odoo-bringout-oca-crm-crm_phonecall/crm_phonecall/i18n/hr_HR.po create mode 100644 odoo-bringout-oca-crm-crm_phonecall/crm_phonecall/i18n/hu.po create mode 100644 odoo-bringout-oca-crm-crm_phonecall/crm_phonecall/i18n/id.po create mode 100644 odoo-bringout-oca-crm-crm_phonecall/crm_phonecall/i18n/it.po create mode 100644 odoo-bringout-oca-crm-crm_phonecall/crm_phonecall/i18n/ja.po create mode 100644 odoo-bringout-oca-crm-crm_phonecall/crm_phonecall/i18n/ko.po create mode 100644 odoo-bringout-oca-crm-crm_phonecall/crm_phonecall/i18n/lt.po create mode 100644 odoo-bringout-oca-crm-crm_phonecall/crm_phonecall/i18n/lt_LT.po create mode 100644 odoo-bringout-oca-crm-crm_phonecall/crm_phonecall/i18n/lv.po create mode 100644 odoo-bringout-oca-crm-crm_phonecall/crm_phonecall/i18n/mk.po create mode 100644 odoo-bringout-oca-crm-crm_phonecall/crm_phonecall/i18n/mn.po create mode 100644 odoo-bringout-oca-crm-crm_phonecall/crm_phonecall/i18n/nb.po create mode 100644 odoo-bringout-oca-crm-crm_phonecall/crm_phonecall/i18n/nb_NO.po create mode 100644 odoo-bringout-oca-crm-crm_phonecall/crm_phonecall/i18n/nl.po create mode 100644 odoo-bringout-oca-crm-crm_phonecall/crm_phonecall/i18n/nl_BE.po create mode 100644 odoo-bringout-oca-crm-crm_phonecall/crm_phonecall/i18n/nl_NL.po create mode 100644 odoo-bringout-oca-crm-crm_phonecall/crm_phonecall/i18n/pl.po create mode 100644 odoo-bringout-oca-crm-crm_phonecall/crm_phonecall/i18n/pt.po create mode 100644 odoo-bringout-oca-crm-crm_phonecall/crm_phonecall/i18n/pt_BR.po create mode 100644 odoo-bringout-oca-crm-crm_phonecall/crm_phonecall/i18n/pt_PT.po create mode 100644 odoo-bringout-oca-crm-crm_phonecall/crm_phonecall/i18n/ro.po create mode 100644 odoo-bringout-oca-crm-crm_phonecall/crm_phonecall/i18n/ru.po create mode 100644 odoo-bringout-oca-crm-crm_phonecall/crm_phonecall/i18n/sk.po create mode 100644 odoo-bringout-oca-crm-crm_phonecall/crm_phonecall/i18n/sl.po create mode 100644 odoo-bringout-oca-crm-crm_phonecall/crm_phonecall/i18n/sr.po create mode 100644 odoo-bringout-oca-crm-crm_phonecall/crm_phonecall/i18n/sr@latin.po create mode 100644 odoo-bringout-oca-crm-crm_phonecall/crm_phonecall/i18n/sv.po create mode 100644 odoo-bringout-oca-crm-crm_phonecall/crm_phonecall/i18n/th.po create mode 100644 odoo-bringout-oca-crm-crm_phonecall/crm_phonecall/i18n/tr.po create mode 100644 odoo-bringout-oca-crm-crm_phonecall/crm_phonecall/i18n/tr_TR.po create mode 100644 odoo-bringout-oca-crm-crm_phonecall/crm_phonecall/i18n/uk.po create mode 100644 odoo-bringout-oca-crm-crm_phonecall/crm_phonecall/i18n/vi.po create mode 100644 odoo-bringout-oca-crm-crm_phonecall/crm_phonecall/i18n/vi_VN.po create mode 100644 odoo-bringout-oca-crm-crm_phonecall/crm_phonecall/i18n/zh_CN.po create mode 100644 odoo-bringout-oca-crm-crm_phonecall/crm_phonecall/i18n/zh_TW.po create mode 100644 odoo-bringout-oca-crm-crm_phonecall/crm_phonecall/models/__init__.py create mode 100644 odoo-bringout-oca-crm-crm_phonecall/crm_phonecall/models/calendar.py create mode 100644 odoo-bringout-oca-crm-crm_phonecall/crm_phonecall/models/crm_lead.py create mode 100644 odoo-bringout-oca-crm-crm_phonecall/crm_phonecall/models/crm_phonecall.py create mode 100644 odoo-bringout-oca-crm-crm_phonecall/crm_phonecall/models/res_config_settings.py create mode 100644 odoo-bringout-oca-crm-crm_phonecall/crm_phonecall/models/res_partner.py create mode 100644 odoo-bringout-oca-crm-crm_phonecall/crm_phonecall/readme/CONTRIBUTORS.rst create mode 100644 odoo-bringout-oca-crm-crm_phonecall/crm_phonecall/readme/DESCRIPTION.rst create mode 100644 odoo-bringout-oca-crm-crm_phonecall/crm_phonecall/readme/ROADMAP.rst create mode 100644 odoo-bringout-oca-crm-crm_phonecall/crm_phonecall/readme/USAGE.rst create mode 100644 odoo-bringout-oca-crm-crm_phonecall/crm_phonecall/report/__init__.py create mode 100644 odoo-bringout-oca-crm-crm_phonecall/crm_phonecall/report/crm_phonecall_report.py create mode 100644 odoo-bringout-oca-crm-crm_phonecall/crm_phonecall/report/crm_phonecall_report_view.xml create mode 100644 odoo-bringout-oca-crm-crm_phonecall/crm_phonecall/security/crm_security.xml create mode 100644 odoo-bringout-oca-crm-crm_phonecall/crm_phonecall/security/ir.model.access.csv create mode 100755 odoo-bringout-oca-crm-crm_phonecall/crm_phonecall/static/description/icon.png create mode 100755 odoo-bringout-oca-crm-crm_phonecall/crm_phonecall/static/description/index.html create mode 100644 odoo-bringout-oca-crm-crm_phonecall/crm_phonecall/tests/__init__.py create mode 100644 odoo-bringout-oca-crm-crm_phonecall/crm_phonecall/tests/test_crm_phonecall.py create mode 100644 odoo-bringout-oca-crm-crm_phonecall/crm_phonecall/views/crm_lead_view.xml create mode 100644 odoo-bringout-oca-crm-crm_phonecall/crm_phonecall/views/crm_phonecall_view.xml create mode 100644 odoo-bringout-oca-crm-crm_phonecall/crm_phonecall/views/res_config_settings_views.xml create mode 100644 odoo-bringout-oca-crm-crm_phonecall/crm_phonecall/views/res_partner_view.xml create mode 100644 odoo-bringout-oca-crm-crm_phonecall/crm_phonecall/wizard/__init__.py create mode 100644 odoo-bringout-oca-crm-crm_phonecall/crm_phonecall/wizard/crm_phonecall_to_phonecall.py create mode 100644 odoo-bringout-oca-crm-crm_phonecall/crm_phonecall/wizard/crm_phonecall_to_phonecall_view.xml create mode 100644 odoo-bringout-oca-crm-crm_phonecall/doc/ARCHITECTURE.md create mode 100644 odoo-bringout-oca-crm-crm_phonecall/doc/CONFIGURATION.md create mode 100644 odoo-bringout-oca-crm-crm_phonecall/doc/CONTROLLERS.md create mode 100644 odoo-bringout-oca-crm-crm_phonecall/doc/DEPENDENCIES.md create mode 100644 odoo-bringout-oca-crm-crm_phonecall/doc/FAQ.md create mode 100644 odoo-bringout-oca-crm-crm_phonecall/doc/INSTALL.md create mode 100644 odoo-bringout-oca-crm-crm_phonecall/doc/MODELS.md create mode 100644 odoo-bringout-oca-crm-crm_phonecall/doc/OVERVIEW.md create mode 100644 odoo-bringout-oca-crm-crm_phonecall/doc/REPORTS.md create mode 100644 odoo-bringout-oca-crm-crm_phonecall/doc/SECURITY.md create mode 100644 odoo-bringout-oca-crm-crm_phonecall/doc/TROUBLESHOOTING.md create mode 100644 odoo-bringout-oca-crm-crm_phonecall/doc/USAGE.md create mode 100644 odoo-bringout-oca-crm-crm_phonecall/doc/WIZARDS.md create mode 100644 odoo-bringout-oca-crm-crm_phonecall/pyproject.toml create mode 100644 odoo-bringout-oca-crm-crm_project_create/README.md create mode 100644 odoo-bringout-oca-crm-crm_project_create/crm_project_create/README.rst create mode 100644 odoo-bringout-oca-crm-crm_project_create/crm_project_create/__init__.py create mode 100644 odoo-bringout-oca-crm-crm_project_create/crm_project_create/__manifest__.py create mode 100644 odoo-bringout-oca-crm-crm_project_create/crm_project_create/i18n/bs.po create mode 100644 odoo-bringout-oca-crm-crm_project_create/crm_project_create/i18n/crm_project_create.pot create mode 100644 odoo-bringout-oca-crm-crm_project_create/crm_project_create/i18n/es.po create mode 100644 odoo-bringout-oca-crm-crm_project_create/crm_project_create/i18n/it.po create mode 100644 odoo-bringout-oca-crm-crm_project_create/crm_project_create/models/__init__.py create mode 100644 odoo-bringout-oca-crm-crm_project_create/crm_project_create/models/crm_lead.py create mode 100644 odoo-bringout-oca-crm-crm_project_create/crm_project_create/readme/CONTEXT.md create mode 100644 odoo-bringout-oca-crm-crm_project_create/crm_project_create/readme/CONTRIBUTORS.md create mode 100644 odoo-bringout-oca-crm-crm_project_create/crm_project_create/readme/DESCRIPTION.md create mode 100644 odoo-bringout-oca-crm-crm_project_create/crm_project_create/readme/USAGE.md create mode 100644 odoo-bringout-oca-crm-crm_project_create/crm_project_create/security/ir.model.access.csv create mode 100644 odoo-bringout-oca-crm-crm_project_create/crm_project_create/static/description/icon.png create mode 100644 odoo-bringout-oca-crm-crm_project_create/crm_project_create/static/description/index.html create mode 100644 odoo-bringout-oca-crm-crm_project_create/crm_project_create/tests/__init__.py create mode 100644 odoo-bringout-oca-crm-crm_project_create/crm_project_create/tests/test_crm_create_project.py create mode 100644 odoo-bringout-oca-crm-crm_project_create/crm_project_create/views/crm_lead.xml create mode 100644 odoo-bringout-oca-crm-crm_project_create/crm_project_create/wizards/__init__.py create mode 100644 odoo-bringout-oca-crm-crm_project_create/crm_project_create/wizards/crm_create_project.py create mode 100644 odoo-bringout-oca-crm-crm_project_create/crm_project_create/wizards/crm_create_project.xml create mode 100644 odoo-bringout-oca-crm-crm_project_create/doc/ARCHITECTURE.md create mode 100644 odoo-bringout-oca-crm-crm_project_create/doc/CONFIGURATION.md create mode 100644 odoo-bringout-oca-crm-crm_project_create/doc/CONTROLLERS.md create mode 100644 odoo-bringout-oca-crm-crm_project_create/doc/DEPENDENCIES.md create mode 100644 odoo-bringout-oca-crm-crm_project_create/doc/FAQ.md create mode 100644 odoo-bringout-oca-crm-crm_project_create/doc/INSTALL.md create mode 100644 odoo-bringout-oca-crm-crm_project_create/doc/MODELS.md create mode 100644 odoo-bringout-oca-crm-crm_project_create/doc/OVERVIEW.md create mode 100644 odoo-bringout-oca-crm-crm_project_create/doc/REPORTS.md create mode 100644 odoo-bringout-oca-crm-crm_project_create/doc/SECURITY.md create mode 100644 odoo-bringout-oca-crm-crm_project_create/doc/TROUBLESHOOTING.md create mode 100644 odoo-bringout-oca-crm-crm_project_create/doc/USAGE.md create mode 100644 odoo-bringout-oca-crm-crm_project_create/doc/WIZARDS.md create mode 100644 odoo-bringout-oca-crm-crm_project_create/pyproject.toml create mode 100644 odoo-bringout-oca-crm-crm_project_task/README.md create mode 100644 odoo-bringout-oca-crm-crm_project_task/crm_project_task/README.rst create mode 100644 odoo-bringout-oca-crm-crm_project_task/crm_project_task/__init__.py create mode 100644 odoo-bringout-oca-crm-crm_project_task/crm_project_task/__manifest__.py create mode 100644 odoo-bringout-oca-crm-crm_project_task/crm_project_task/i18n/bs.po create mode 100644 odoo-bringout-oca-crm-crm_project_task/crm_project_task/i18n/crm_project_task.pot create mode 100644 odoo-bringout-oca-crm-crm_project_task/crm_project_task/i18n/es.po create mode 100644 odoo-bringout-oca-crm-crm_project_task/crm_project_task/i18n/fr.po create mode 100644 odoo-bringout-oca-crm-crm_project_task/crm_project_task/i18n/it.po create mode 100644 odoo-bringout-oca-crm-crm_project_task/crm_project_task/models/__init__.py create mode 100644 odoo-bringout-oca-crm-crm_project_task/crm_project_task/models/crm_lead.py create mode 100644 odoo-bringout-oca-crm-crm_project_task/crm_project_task/models/project_task.py create mode 100644 odoo-bringout-oca-crm-crm_project_task/crm_project_task/models/res_company.py create mode 100644 odoo-bringout-oca-crm-crm_project_task/crm_project_task/models/res_config_settings.py create mode 100644 odoo-bringout-oca-crm-crm_project_task/crm_project_task/readme/CONFIGURE.rst create mode 100644 odoo-bringout-oca-crm-crm_project_task/crm_project_task/readme/CONTRIBUTORS.rst create mode 100644 odoo-bringout-oca-crm-crm_project_task/crm_project_task/readme/DESCRIPTION.rst create mode 100644 odoo-bringout-oca-crm-crm_project_task/crm_project_task/readme/USAGE.rst create mode 100644 odoo-bringout-oca-crm-crm_project_task/crm_project_task/security/ir.model.access.csv create mode 100644 odoo-bringout-oca-crm-crm_project_task/crm_project_task/static/description/icon.png create mode 100644 odoo-bringout-oca-crm-crm_project_task/crm_project_task/static/description/index.html create mode 100644 odoo-bringout-oca-crm-crm_project_task/crm_project_task/tests/__init__.py create mode 100644 odoo-bringout-oca-crm-crm_project_task/crm_project_task/tests/test_crm_project_task.py create mode 100644 odoo-bringout-oca-crm-crm_project_task/crm_project_task/views/crm_lead.xml create mode 100644 odoo-bringout-oca-crm-crm_project_task/crm_project_task/views/project_task.xml create mode 100644 odoo-bringout-oca-crm-crm_project_task/crm_project_task/views/res_config_settings.xml create mode 100644 odoo-bringout-oca-crm-crm_project_task/crm_project_task/wizards/__init__.py create mode 100644 odoo-bringout-oca-crm-crm_project_task/crm_project_task/wizards/crm_create_task.py create mode 100644 odoo-bringout-oca-crm-crm_project_task/crm_project_task/wizards/crm_create_task.xml create mode 100644 odoo-bringout-oca-crm-crm_project_task/doc/ARCHITECTURE.md create mode 100644 odoo-bringout-oca-crm-crm_project_task/doc/CONFIGURATION.md create mode 100644 odoo-bringout-oca-crm-crm_project_task/doc/CONTROLLERS.md create mode 100644 odoo-bringout-oca-crm-crm_project_task/doc/DEPENDENCIES.md create mode 100644 odoo-bringout-oca-crm-crm_project_task/doc/FAQ.md create mode 100644 odoo-bringout-oca-crm-crm_project_task/doc/INSTALL.md create mode 100644 odoo-bringout-oca-crm-crm_project_task/doc/MODELS.md create mode 100644 odoo-bringout-oca-crm-crm_project_task/doc/OVERVIEW.md create mode 100644 odoo-bringout-oca-crm-crm_project_task/doc/REPORTS.md create mode 100644 odoo-bringout-oca-crm-crm_project_task/doc/SECURITY.md create mode 100644 odoo-bringout-oca-crm-crm_project_task/doc/TROUBLESHOOTING.md create mode 100644 odoo-bringout-oca-crm-crm_project_task/doc/USAGE.md create mode 100644 odoo-bringout-oca-crm-crm_project_task/doc/WIZARDS.md create mode 100644 odoo-bringout-oca-crm-crm_project_task/pyproject.toml create mode 100644 odoo-bringout-oca-crm-crm_salesperson_planner/README.md create mode 100644 odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/README.rst create mode 100644 odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/__init__.py create mode 100644 odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/__manifest__.py create mode 100644 odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/data/crm_salesperson_planner_sequence.xml create mode 100644 odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/data/ir_cron_data.xml create mode 100644 odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/i18n/bs.po create mode 100644 odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/i18n/crm_salesperson_planner.pot create mode 100644 odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/i18n/es.po create mode 100644 odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/i18n/it.po create mode 100644 odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/models/__init__.py create mode 100644 odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/models/calendar_event.py create mode 100644 odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/models/crm_lead.py create mode 100644 odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/models/crm_salesperson_planner_visit.py create mode 100644 odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/models/crm_salesperson_planner_visit_close_reason.py create mode 100644 odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/models/crm_salesperson_planner_visit_template.py create mode 100644 odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/models/res_partner.py create mode 100644 odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/readme/CONFIGURE.rst create mode 100644 odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/readme/CONTRIBUTORS.rst create mode 100644 odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/readme/DESCRIPTION.rst create mode 100644 odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/readme/USAGE.rst create mode 100644 odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/security/crm_salesperson_planner_security.xml create mode 100644 odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/security/ir.model.access.csv create mode 100644 odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/static/description/icon.png create mode 100644 odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/static/description/index.html create mode 100644 odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/tests/__init__.py create mode 100644 odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/tests/test_crm_salesperson_planner_visit.py create mode 100644 odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/tests/test_crm_salesperson_planner_visit_template.py create mode 100644 odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/views/crm_lead.xml create mode 100644 odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/views/crm_salesperson_planner_menu.xml create mode 100644 odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/views/crm_salesperson_planner_visit_close_reason_views.xml create mode 100644 odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/views/crm_salesperson_planner_visit_template_views.xml create mode 100644 odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/views/crm_salesperson_planner_visit_views.xml create mode 100644 odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/views/res_partner.xml create mode 100644 odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/wizards/__init__.py create mode 100644 odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/wizards/crm_salesperson_planner_visit_close_wiz.py create mode 100644 odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/wizards/crm_salesperson_planner_visit_close_wiz_view.xml create mode 100644 odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/wizards/crm_salesperson_planner_visit_template_create.py create mode 100644 odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/wizards/crm_salesperson_planner_visit_template_create.xml create mode 100644 odoo-bringout-oca-crm-crm_salesperson_planner/doc/ARCHITECTURE.md create mode 100644 odoo-bringout-oca-crm-crm_salesperson_planner/doc/CONFIGURATION.md create mode 100644 odoo-bringout-oca-crm-crm_salesperson_planner/doc/CONTROLLERS.md create mode 100644 odoo-bringout-oca-crm-crm_salesperson_planner/doc/DEPENDENCIES.md create mode 100644 odoo-bringout-oca-crm-crm_salesperson_planner/doc/FAQ.md create mode 100644 odoo-bringout-oca-crm-crm_salesperson_planner/doc/INSTALL.md create mode 100644 odoo-bringout-oca-crm-crm_salesperson_planner/doc/MODELS.md create mode 100644 odoo-bringout-oca-crm-crm_salesperson_planner/doc/OVERVIEW.md create mode 100644 odoo-bringout-oca-crm-crm_salesperson_planner/doc/REPORTS.md create mode 100644 odoo-bringout-oca-crm-crm_salesperson_planner/doc/SECURITY.md create mode 100644 odoo-bringout-oca-crm-crm_salesperson_planner/doc/TROUBLESHOOTING.md create mode 100644 odoo-bringout-oca-crm-crm_salesperson_planner/doc/USAGE.md create mode 100644 odoo-bringout-oca-crm-crm_salesperson_planner/doc/WIZARDS.md create mode 100644 odoo-bringout-oca-crm-crm_salesperson_planner/pyproject.toml create mode 100644 odoo-bringout-oca-crm-crm_salesperson_planner_sale/README.md create mode 100644 odoo-bringout-oca-crm-crm_salesperson_planner_sale/crm_salesperson_planner_sale/README.rst create mode 100644 odoo-bringout-oca-crm-crm_salesperson_planner_sale/crm_salesperson_planner_sale/__init__.py create mode 100644 odoo-bringout-oca-crm-crm_salesperson_planner_sale/crm_salesperson_planner_sale/__manifest__.py create mode 100644 odoo-bringout-oca-crm-crm_salesperson_planner_sale/crm_salesperson_planner_sale/i18n/bs.po create mode 100644 odoo-bringout-oca-crm-crm_salesperson_planner_sale/crm_salesperson_planner_sale/i18n/crm_salesperson_planner_sale.pot create mode 100644 odoo-bringout-oca-crm-crm_salesperson_planner_sale/crm_salesperson_planner_sale/i18n/es.po create mode 100644 odoo-bringout-oca-crm-crm_salesperson_planner_sale/crm_salesperson_planner_sale/i18n/it.po create mode 100644 odoo-bringout-oca-crm-crm_salesperson_planner_sale/crm_salesperson_planner_sale/models/__init__.py create mode 100644 odoo-bringout-oca-crm-crm_salesperson_planner_sale/crm_salesperson_planner_sale/models/crm_salesperson_planner_visit.py create mode 100644 odoo-bringout-oca-crm-crm_salesperson_planner_sale/crm_salesperson_planner_sale/models/sale_order.py create mode 100644 odoo-bringout-oca-crm-crm_salesperson_planner_sale/crm_salesperson_planner_sale/readme/CONTRIBUTORS.rst create mode 100644 odoo-bringout-oca-crm-crm_salesperson_planner_sale/crm_salesperson_planner_sale/readme/DESCRIPTION.rst create mode 100644 odoo-bringout-oca-crm-crm_salesperson_planner_sale/crm_salesperson_planner_sale/readme/USAGE.rst create mode 100644 odoo-bringout-oca-crm-crm_salesperson_planner_sale/crm_salesperson_planner_sale/static/description/icon.png create mode 100644 odoo-bringout-oca-crm-crm_salesperson_planner_sale/crm_salesperson_planner_sale/static/description/index.html create mode 100644 odoo-bringout-oca-crm-crm_salesperson_planner_sale/crm_salesperson_planner_sale/tests/__init__.py create mode 100644 odoo-bringout-oca-crm-crm_salesperson_planner_sale/crm_salesperson_planner_sale/tests/test_crm_salesperson_planner_sale.py create mode 100644 odoo-bringout-oca-crm-crm_salesperson_planner_sale/crm_salesperson_planner_sale/views/crm_salesperson_planner_visit_views.xml create mode 100644 odoo-bringout-oca-crm-crm_salesperson_planner_sale/crm_salesperson_planner_sale/views/sale_order_views.xml create mode 100644 odoo-bringout-oca-crm-crm_salesperson_planner_sale/doc/ARCHITECTURE.md create mode 100644 odoo-bringout-oca-crm-crm_salesperson_planner_sale/doc/CONFIGURATION.md create mode 100644 odoo-bringout-oca-crm-crm_salesperson_planner_sale/doc/CONTROLLERS.md create mode 100644 odoo-bringout-oca-crm-crm_salesperson_planner_sale/doc/DEPENDENCIES.md create mode 100644 odoo-bringout-oca-crm-crm_salesperson_planner_sale/doc/FAQ.md create mode 100644 odoo-bringout-oca-crm-crm_salesperson_planner_sale/doc/INSTALL.md create mode 100644 odoo-bringout-oca-crm-crm_salesperson_planner_sale/doc/MODELS.md create mode 100644 odoo-bringout-oca-crm-crm_salesperson_planner_sale/doc/OVERVIEW.md create mode 100644 odoo-bringout-oca-crm-crm_salesperson_planner_sale/doc/REPORTS.md create mode 100644 odoo-bringout-oca-crm-crm_salesperson_planner_sale/doc/SECURITY.md create mode 100644 odoo-bringout-oca-crm-crm_salesperson_planner_sale/doc/TROUBLESHOOTING.md create mode 100644 odoo-bringout-oca-crm-crm_salesperson_planner_sale/doc/USAGE.md create mode 100644 odoo-bringout-oca-crm-crm_salesperson_planner_sale/doc/WIZARDS.md create mode 100644 odoo-bringout-oca-crm-crm_salesperson_planner_sale/pyproject.toml create mode 100644 odoo-bringout-oca-crm-crm_security_group/README.md create mode 100644 odoo-bringout-oca-crm-crm_security_group/crm_security_group/README.rst create mode 100644 odoo-bringout-oca-crm-crm_security_group/crm_security_group/__init__.py create mode 100644 odoo-bringout-oca-crm-crm_security_group/crm_security_group/__manifest__.py create mode 100644 odoo-bringout-oca-crm-crm_security_group/crm_security_group/i18n/bs.po create mode 100644 odoo-bringout-oca-crm-crm_security_group/crm_security_group/i18n/crm_security_group.pot create mode 100644 odoo-bringout-oca-crm-crm_security_group/crm_security_group/i18n/es.po create mode 100644 odoo-bringout-oca-crm-crm_security_group/crm_security_group/i18n/it.po create mode 100644 odoo-bringout-oca-crm-crm_security_group/crm_security_group/i18n/tr.po create mode 100644 odoo-bringout-oca-crm-crm_security_group/crm_security_group/readme/CONTRIBUTORS.rst create mode 100644 odoo-bringout-oca-crm-crm_security_group/crm_security_group/readme/DESCRIPTION.rst create mode 100644 odoo-bringout-oca-crm-crm_security_group/crm_security_group/readme/ROADMAP.rst create mode 100644 odoo-bringout-oca-crm-crm_security_group/crm_security_group/security/ir.model.access.csv create mode 100644 odoo-bringout-oca-crm-crm_security_group/crm_security_group/security/security.xml create mode 100644 odoo-bringout-oca-crm-crm_security_group/crm_security_group/static/description/icon.png create mode 100644 odoo-bringout-oca-crm-crm_security_group/crm_security_group/static/description/index.html create mode 100644 odoo-bringout-oca-crm-crm_security_group/crm_security_group/tests/__init__.py create mode 100644 odoo-bringout-oca-crm-crm_security_group/crm_security_group/tests/test_crm_security.py create mode 100644 odoo-bringout-oca-crm-crm_security_group/crm_security_group/views/crm_lead_views.xml create mode 100644 odoo-bringout-oca-crm-crm_security_group/crm_security_group/views/crm_team_views.xml create mode 100644 odoo-bringout-oca-crm-crm_security_group/crm_security_group/views/menu_items.xml create mode 100644 odoo-bringout-oca-crm-crm_security_group/doc/ARCHITECTURE.md create mode 100644 odoo-bringout-oca-crm-crm_security_group/doc/CONFIGURATION.md create mode 100644 odoo-bringout-oca-crm-crm_security_group/doc/CONTROLLERS.md create mode 100644 odoo-bringout-oca-crm-crm_security_group/doc/DEPENDENCIES.md create mode 100644 odoo-bringout-oca-crm-crm_security_group/doc/FAQ.md create mode 100644 odoo-bringout-oca-crm-crm_security_group/doc/INSTALL.md create mode 100644 odoo-bringout-oca-crm-crm_security_group/doc/MODELS.md create mode 100644 odoo-bringout-oca-crm-crm_security_group/doc/OVERVIEW.md create mode 100644 odoo-bringout-oca-crm-crm_security_group/doc/REPORTS.md create mode 100644 odoo-bringout-oca-crm-crm_security_group/doc/SECURITY.md create mode 100644 odoo-bringout-oca-crm-crm_security_group/doc/TROUBLESHOOTING.md create mode 100644 odoo-bringout-oca-crm-crm_security_group/doc/USAGE.md create mode 100644 odoo-bringout-oca-crm-crm_security_group/doc/WIZARDS.md create mode 100644 odoo-bringout-oca-crm-crm_security_group/pyproject.toml create mode 100644 odoo-bringout-oca-crm-crm_stage_probability/README.md create mode 100644 odoo-bringout-oca-crm-crm_stage_probability/crm_stage_probability/README.rst create mode 100644 odoo-bringout-oca-crm-crm_stage_probability/crm_stage_probability/__init__.py create mode 100644 odoo-bringout-oca-crm-crm_stage_probability/crm_stage_probability/__manifest__.py create mode 100644 odoo-bringout-oca-crm-crm_stage_probability/crm_stage_probability/data/crm_stage.xml create mode 100644 odoo-bringout-oca-crm-crm_stage_probability/crm_stage_probability/i18n/bs.po create mode 100644 odoo-bringout-oca-crm-crm_stage_probability/crm_stage_probability/i18n/crm_stage_probability.pot create mode 100644 odoo-bringout-oca-crm-crm_stage_probability/crm_stage_probability/i18n/es.po create mode 100644 odoo-bringout-oca-crm-crm_stage_probability/crm_stage_probability/i18n/it.po create mode 100644 odoo-bringout-oca-crm-crm_stage_probability/crm_stage_probability/i18n/nl.po create mode 100644 odoo-bringout-oca-crm-crm_stage_probability/crm_stage_probability/models/__init__.py create mode 100644 odoo-bringout-oca-crm-crm_stage_probability/crm_stage_probability/models/crm_lead.py create mode 100644 odoo-bringout-oca-crm-crm_stage_probability/crm_stage_probability/models/crm_stage.py create mode 100644 odoo-bringout-oca-crm-crm_stage_probability/crm_stage_probability/readme/CONFIGURE.rst create mode 100644 odoo-bringout-oca-crm-crm_stage_probability/crm_stage_probability/readme/CONTRIBUTORS.rst create mode 100644 odoo-bringout-oca-crm-crm_stage_probability/crm_stage_probability/readme/DESCRIPTION.rst create mode 100644 odoo-bringout-oca-crm-crm_stage_probability/crm_stage_probability/security/ir.model.access.csv create mode 100644 odoo-bringout-oca-crm-crm_stage_probability/crm_stage_probability/static/description/icon.png create mode 100644 odoo-bringout-oca-crm-crm_stage_probability/crm_stage_probability/static/description/index.html create mode 100644 odoo-bringout-oca-crm-crm_stage_probability/crm_stage_probability/tests/__init__.py create mode 100644 odoo-bringout-oca-crm-crm_stage_probability/crm_stage_probability/tests/test_crm_lead_probability.py create mode 100644 odoo-bringout-oca-crm-crm_stage_probability/crm_stage_probability/views/crm_lead.xml create mode 100644 odoo-bringout-oca-crm-crm_stage_probability/crm_stage_probability/views/crm_stage.xml create mode 100644 odoo-bringout-oca-crm-crm_stage_probability/crm_stage_probability/wizard/__init__.py create mode 100644 odoo-bringout-oca-crm-crm_stage_probability/crm_stage_probability/wizard/crm_lead_stage_probability_update.py create mode 100644 odoo-bringout-oca-crm-crm_stage_probability/crm_stage_probability/wizard/crm_lead_stage_probability_update.xml create mode 100644 odoo-bringout-oca-crm-crm_stage_probability/doc/ARCHITECTURE.md create mode 100644 odoo-bringout-oca-crm-crm_stage_probability/doc/CONFIGURATION.md create mode 100644 odoo-bringout-oca-crm-crm_stage_probability/doc/CONTROLLERS.md create mode 100644 odoo-bringout-oca-crm-crm_stage_probability/doc/DEPENDENCIES.md create mode 100644 odoo-bringout-oca-crm-crm_stage_probability/doc/FAQ.md create mode 100644 odoo-bringout-oca-crm-crm_stage_probability/doc/INSTALL.md create mode 100644 odoo-bringout-oca-crm-crm_stage_probability/doc/MODELS.md create mode 100644 odoo-bringout-oca-crm-crm_stage_probability/doc/OVERVIEW.md create mode 100644 odoo-bringout-oca-crm-crm_stage_probability/doc/REPORTS.md create mode 100644 odoo-bringout-oca-crm-crm_stage_probability/doc/SECURITY.md create mode 100644 odoo-bringout-oca-crm-crm_stage_probability/doc/TROUBLESHOOTING.md create mode 100644 odoo-bringout-oca-crm-crm_stage_probability/doc/USAGE.md create mode 100644 odoo-bringout-oca-crm-crm_stage_probability/doc/WIZARDS.md create mode 100644 odoo-bringout-oca-crm-crm_stage_probability/pyproject.toml create mode 100644 odoo-bringout-oca-crm-crm_won_restrict_per_stage/README.md create mode 100644 odoo-bringout-oca-crm-crm_won_restrict_per_stage/crm_won_restrict_per_stage/README.rst create mode 100644 odoo-bringout-oca-crm-crm_won_restrict_per_stage/crm_won_restrict_per_stage/__init__.py create mode 100644 odoo-bringout-oca-crm-crm_won_restrict_per_stage/crm_won_restrict_per_stage/__manifest__.py create mode 100644 odoo-bringout-oca-crm-crm_won_restrict_per_stage/crm_won_restrict_per_stage/i18n/bs.po create mode 100644 odoo-bringout-oca-crm-crm_won_restrict_per_stage/crm_won_restrict_per_stage/i18n/crm_won_restrict_per_stage.pot create mode 100644 odoo-bringout-oca-crm-crm_won_restrict_per_stage/crm_won_restrict_per_stage/i18n/es.po create mode 100644 odoo-bringout-oca-crm-crm_won_restrict_per_stage/crm_won_restrict_per_stage/i18n/it.po create mode 100644 odoo-bringout-oca-crm-crm_won_restrict_per_stage/crm_won_restrict_per_stage/models/__init__.py create mode 100644 odoo-bringout-oca-crm-crm_won_restrict_per_stage/crm_won_restrict_per_stage/models/crm_lead.py create mode 100644 odoo-bringout-oca-crm-crm_won_restrict_per_stage/crm_won_restrict_per_stage/models/crm_stage.py create mode 100644 odoo-bringout-oca-crm-crm_won_restrict_per_stage/crm_won_restrict_per_stage/readme/CONFIGURE.rst create mode 100644 odoo-bringout-oca-crm-crm_won_restrict_per_stage/crm_won_restrict_per_stage/readme/CONTRIBUTORS.rst create mode 100644 odoo-bringout-oca-crm-crm_won_restrict_per_stage/crm_won_restrict_per_stage/readme/DESCRIPTION.rst create mode 100644 odoo-bringout-oca-crm-crm_won_restrict_per_stage/crm_won_restrict_per_stage/static/description/icon.png create mode 100644 odoo-bringout-oca-crm-crm_won_restrict_per_stage/crm_won_restrict_per_stage/static/description/index.html create mode 100644 odoo-bringout-oca-crm-crm_won_restrict_per_stage/crm_won_restrict_per_stage/tests/__init__.py create mode 100644 odoo-bringout-oca-crm-crm_won_restrict_per_stage/crm_won_restrict_per_stage/tests/test_crm_lead.py create mode 100644 odoo-bringout-oca-crm-crm_won_restrict_per_stage/crm_won_restrict_per_stage/views/crm_lead_views.xml create mode 100644 odoo-bringout-oca-crm-crm_won_restrict_per_stage/crm_won_restrict_per_stage/views/crm_stage_views.xml create mode 100644 odoo-bringout-oca-crm-crm_won_restrict_per_stage/doc/ARCHITECTURE.md create mode 100644 odoo-bringout-oca-crm-crm_won_restrict_per_stage/doc/CONFIGURATION.md create mode 100644 odoo-bringout-oca-crm-crm_won_restrict_per_stage/doc/CONTROLLERS.md create mode 100644 odoo-bringout-oca-crm-crm_won_restrict_per_stage/doc/DEPENDENCIES.md create mode 100644 odoo-bringout-oca-crm-crm_won_restrict_per_stage/doc/FAQ.md create mode 100644 odoo-bringout-oca-crm-crm_won_restrict_per_stage/doc/INSTALL.md create mode 100644 odoo-bringout-oca-crm-crm_won_restrict_per_stage/doc/MODELS.md create mode 100644 odoo-bringout-oca-crm-crm_won_restrict_per_stage/doc/OVERVIEW.md create mode 100644 odoo-bringout-oca-crm-crm_won_restrict_per_stage/doc/REPORTS.md create mode 100644 odoo-bringout-oca-crm-crm_won_restrict_per_stage/doc/SECURITY.md create mode 100644 odoo-bringout-oca-crm-crm_won_restrict_per_stage/doc/TROUBLESHOOTING.md create mode 100644 odoo-bringout-oca-crm-crm_won_restrict_per_stage/doc/USAGE.md create mode 100644 odoo-bringout-oca-crm-crm_won_restrict_per_stage/doc/WIZARDS.md create mode 100644 odoo-bringout-oca-crm-crm_won_restrict_per_stage/pyproject.toml create mode 100644 odoo-bringout-oca-crm-marketing_crm_partner/README.md create mode 100644 odoo-bringout-oca-crm-marketing_crm_partner/doc/ARCHITECTURE.md create mode 100644 odoo-bringout-oca-crm-marketing_crm_partner/doc/CONFIGURATION.md create mode 100644 odoo-bringout-oca-crm-marketing_crm_partner/doc/CONTROLLERS.md create mode 100644 odoo-bringout-oca-crm-marketing_crm_partner/doc/DEPENDENCIES.md create mode 100644 odoo-bringout-oca-crm-marketing_crm_partner/doc/FAQ.md create mode 100644 odoo-bringout-oca-crm-marketing_crm_partner/doc/INSTALL.md create mode 100644 odoo-bringout-oca-crm-marketing_crm_partner/doc/MODELS.md create mode 100644 odoo-bringout-oca-crm-marketing_crm_partner/doc/OVERVIEW.md create mode 100644 odoo-bringout-oca-crm-marketing_crm_partner/doc/REPORTS.md create mode 100644 odoo-bringout-oca-crm-marketing_crm_partner/doc/SECURITY.md create mode 100644 odoo-bringout-oca-crm-marketing_crm_partner/doc/TROUBLESHOOTING.md create mode 100644 odoo-bringout-oca-crm-marketing_crm_partner/doc/USAGE.md create mode 100644 odoo-bringout-oca-crm-marketing_crm_partner/doc/WIZARDS.md create mode 100644 odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/README.rst create mode 100644 odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/__init__.py create mode 100644 odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/__manifest__.py create mode 100644 odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/am.po create mode 100644 odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/ar.po create mode 100644 odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/bg.po create mode 100644 odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/bs.po create mode 100644 odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/ca.po create mode 100644 odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/cs.po create mode 100644 odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/da.po create mode 100644 odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/de.po create mode 100644 odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/el_GR.po create mode 100644 odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/en_GB.po create mode 100644 odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/es.po create mode 100644 odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/es_AR.po create mode 100644 odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/es_CO.po create mode 100644 odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/es_CR.po create mode 100644 odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/es_DO.po create mode 100644 odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/es_EC.po create mode 100644 odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/es_MX.po create mode 100644 odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/es_PE.po create mode 100644 odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/es_VE.po create mode 100644 odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/et.po create mode 100644 odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/eu.po create mode 100644 odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/fi.po create mode 100644 odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/fr.po create mode 100644 odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/fr_CA.po create mode 100644 odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/fr_CH.po create mode 100644 odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/gl.po create mode 100644 odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/he.po create mode 100644 odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/hr.po create mode 100644 odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/hr_HR.po create mode 100644 odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/hu.po create mode 100644 odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/id.po create mode 100644 odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/it.po create mode 100644 odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/ja.po create mode 100644 odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/ko.po create mode 100644 odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/lt.po create mode 100644 odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/lv.po create mode 100644 odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/marketing_crm_partner.pot create mode 100644 odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/mk.po create mode 100644 odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/mn.po create mode 100644 odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/nb.po create mode 100644 odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/nb_NO.po create mode 100644 odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/nl.po create mode 100644 odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/nl_BE.po create mode 100644 odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/nl_NL.po create mode 100644 odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/pl.po create mode 100644 odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/pt.po create mode 100644 odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/pt_BR.po create mode 100644 odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/pt_PT.po create mode 100644 odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/ro.po create mode 100644 odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/ru.po create mode 100644 odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/sk.po create mode 100644 odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/sl.po create mode 100644 odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/sr@latin.po create mode 100644 odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/sv.po create mode 100644 odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/th.po create mode 100644 odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/tr.po create mode 100644 odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/tr_TR.po create mode 100644 odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/uk.po create mode 100644 odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/vi.po create mode 100644 odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/zh_CN.po create mode 100644 odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/zh_TW.po create mode 100644 odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/models/__init__.py create mode 100644 odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/models/crm_lead.py create mode 100644 odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/models/res_partner.py create mode 100644 odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/readme/CONTRIBUTORS.rst create mode 100644 odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/readme/DESCRIPTION.rst create mode 100644 odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/readme/USAGE.rst create mode 100644 odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/static/description/icon.png create mode 100644 odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/static/description/index.html create mode 100644 odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/tests/__init__.py create mode 100644 odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/tests/test_lead.py create mode 100644 odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/views/res_partner_view.xml create mode 100644 odoo-bringout-oca-crm-marketing_crm_partner/pyproject.toml diff --git a/odoo-bringout-oca-crm-crm_claim/README.md b/odoo-bringout-oca-crm-crm_claim/README.md new file mode 100644 index 0000000..18d6207 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim/README.md @@ -0,0 +1,45 @@ +# Claims Management + +Odoo addon: crm_claim + +## Installation + +```bash +pip install odoo-bringout-oca-crm-crm_claim +``` + +## Dependencies + +This addon depends on: +- crm +- mail + +## Manifest Information + +- **Name**: Claims Management +- **Version**: 16.0.1.2.0 +- **Category**: Customer Relationship Management +- **License**: AGPL-3 +- **Installable**: True + +## Source + +Based on [OCA/crm](https://github.com/OCA/crm) branch 16.0, addon `crm_claim`. + +## License + +This package maintains the original AGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-crm-crm_claim/crm_claim/README.rst b/odoo-bringout-oca-crm-crm_claim/crm_claim/README.rst new file mode 100644 index 0000000..ffe16a4 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim/crm_claim/README.rst @@ -0,0 +1,111 @@ +================= +Claims Management +================= + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:1b03125e677b841b50eb7bd853f72dae20fd67b39a9d3b881ae6c0965dbf260d + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |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%2Fcrm-lightgray.png?logo=github + :target: https://github.com/OCA/crm/tree/16.0/crm_claim + :alt: OCA/crm +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/crm-16-0/crm-16-0-crm_claim + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/crm&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This application allows you to track your customers/vendors claims and +grievances. + +It is fully integrated with the email gateway so that you can create +automatically new claims based on incoming emails. + +**Table of contents** + +.. contents:: + :local: + +Configuration +============= + +To configure this module, you need to: + +* Go to new menu **CRM > Configuration > Claim > Categories** and create as + many categories as you need. +* Go to new menú **CRM > Configuration > Claim > Stages** and create stages for + claims. + +Usage +===== + +* Go to new menu **CRM > After Sale > Services > Claims** and create a new + claim. + +Changelog +========= + +**This module is a backport from Odoo SA and as such, it is not included in the +OCA CLA. That means we do not have a copy of the copyright on it like all +other OCA modules.** + +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 to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* Odoo S.A. +* Tecnativa + +Contributors +~~~~~~~~~~~~ + +* Odoo S.A. +* Vicent Cubells +* Bhavesh Odedra +* Cristina Martin R. +* Ruchir Shukla +* `Guadaltech `_: + + * Fernando La Chica + +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/crm `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-crm-crm_claim/crm_claim/__init__.py b/odoo-bringout-oca-crm-crm_claim/crm_claim/__init__.py new file mode 100644 index 0000000..8ad9bcd --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim/crm_claim/__init__.py @@ -0,0 +1,4 @@ +# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl). + +from . import models +from . import report diff --git a/odoo-bringout-oca-crm-crm_claim/crm_claim/__manifest__.py b/odoo-bringout-oca-crm-crm_claim/crm_claim/__manifest__.py new file mode 100644 index 0000000..ffe9ef8 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim/crm_claim/__manifest__.py @@ -0,0 +1,28 @@ +# Copyright 2015-2017 Odoo S.A. +# Copyright 2017 Tecnativa - Vicent Cubells +# Copyright 2018 Tecnativa - Cristina Martin R. +# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl). + +{ + "name": "Claims Management", + "version": "16.0.1.2.0", + "category": "Customer Relationship Management", + "author": "Odoo S.A., Tecnativa, Odoo Community Association (OCA)", + "website": "https://github.com/OCA/crm", + "license": "AGPL-3", + "summary": "Track your customers/vendors claims and grievances.", + "depends": ["crm", "mail"], + "data": [ + "security/ir.model.access.csv", + "security/crm_claim_security.xml", + "data/crm_claim_data.xml", + "views/crm_claim_views.xml", + "views/crm_claim_category_views.xml", + "views/crm_claim_stage_views.xml", + "views/res_partner_views.xml", + "views/crm_claim_menu.xml", + "report/crm_claim_report_view.xml", + ], + "demo": ["demo/crm_claim_demo.xml"], + "installable": True, +} diff --git a/odoo-bringout-oca-crm-crm_claim/crm_claim/data/crm_claim_data.xml b/odoo-bringout-oca-crm-crm_claim/crm_claim/data/crm_claim_data.xml new file mode 100644 index 0000000..a70f2be --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim/crm_claim/data/crm_claim_data.xml @@ -0,0 +1,41 @@ + + + + Factual Claims + + + + Value Claims + + + + Policy Claims + + + + Corrective + + + Preventive + + + New + 1 + + + + In Progress + 27 + + + + Settled + 28 + + + + Rejected + 29 + + + diff --git a/odoo-bringout-oca-crm-crm_claim/crm_claim/demo/crm_claim_demo.xml b/odoo-bringout-oca-crm-crm_claim/crm_claim/demo/crm_claim_demo.xml new file mode 100644 index 0000000..ca6f28b --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim/crm_claim/demo/crm_claim_demo.xml @@ -0,0 +1,85 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/odoo-bringout-oca-crm-crm_claim/crm_claim/i18n/bs.po b/odoo-bringout-oca-crm-crm_claim/crm_claim/i18n/bs.po new file mode 100644 index 0000000..2102037 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim/crm_claim/i18n/bs.po @@ -0,0 +1,810 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_claim +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.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: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_res_partner__claim_count +#: model:ir.model.fields,field_description:crm_claim.field_res_users__claim_count +msgid "# Claims" +msgstr "# Zahtjeva" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__email +msgid "# Emails" +msgstr "# Mailova" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__nbr_claims +msgid "# of Claims" +msgstr "# Zahtjeva" + +#. module: crm_claim +#. odoo-python +#: code:addons/crm_claim/models/crm_claim.py:0 +#, python-format +msgid "%s (copy)" +msgstr "%s (kopija)" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +msgid "Action Description..." +msgstr "Opis aktivnosti..." + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__message_needaction +msgid "Action Needed" +msgstr "Potrebna radnja" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__type_action +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__type_action +msgid "Action Type" +msgstr "Vrsta radnje" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__active +msgid "Active" +msgstr "Aktivan" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__activity_ids +msgid "Activities" +msgstr "Aktivnosti" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__activity_exception_decoration +msgid "Activity Exception Decoration" +msgstr "Opis aktivnosti..." + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__activity_state +msgid "Activity State" +msgstr "Status aktivnosti" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__activity_type_icon +msgid "Activity Type Icon" +msgstr "Ikona tipa aktivnosti" + +#. module: crm_claim +#: model:ir.ui.menu,name:crm_claim.menu_aftersale +msgid "After Sale" +msgstr "Nakon prodaje" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__message_attachment_count +msgid "Attachment Count" +msgstr "Broj priloga" + +#. module: crm_claim +#: model:ir.model,name:crm_claim.model_crm_claim_report +msgid "CRM Claim Report" +msgstr "Izvještaj CRM potraživanja" + +#. module: crm_claim +#: model:ir.ui.menu,name:crm_claim.menu_crm_case_claim-act +msgid "Categories" +msgstr "Kategorije" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__categ_id +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__categ_id +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Category" +msgstr "Kategorija" + +#. module: crm_claim +#: model:ir.model,name:crm_claim.model_crm_claim_category +msgid "Category of claim" +msgstr "Kategorija potraživanja" + +#. module: crm_claim +#: model:ir.model,name:crm_claim.model_crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_res_partner__claim_ids +#: model:ir.model.fields,field_description:crm_claim.field_res_users__claim_ids +#: model:ir.ui.menu,name:crm_claim.menu_config_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +msgid "Claim" +msgstr "Potraživanje" + +#. module: crm_claim +#: model:ir.actions.act_window,name:crm_claim.crm_claim_categ_action +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_claim_category_form +msgid "Claim Categories" +msgstr "Kategorije potraživanja" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__date +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__claim_date +msgid "Claim Date" +msgstr "Datum potraživanja" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +msgid "Claim Date by Month" +msgstr "Datum potraživanja po mjesecima" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +msgid "Claim Description" +msgstr "Opis potraživanja" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +msgid "Claim Month" +msgstr "Mjesec potraživanja" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +msgid "Claim Reporter" +msgstr "Prijavljivač žalbe" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_claim_stage_form +msgid "Claim Stage" +msgstr "Faza žalbe" + +#. module: crm_claim +#: model:ir.actions.act_window,name:crm_claim.crm_claim_stage_act +msgid "Claim Stages" +msgstr "Faze žalbi" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__name +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__subject +msgid "Claim Subject" +msgstr "Predmet žalbe" + +#. module: crm_claim +#: model:ir.model,name:crm_claim.model_crm_claim_stage +msgid "Claim stages" +msgstr "Faze zahtjeva" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +msgid "Claim/Action Description" +msgstr "Opis žalbe/akcije" + +#. module: crm_claim +#: model:ir.actions.act_window,name:crm_claim.crm_claim_category_claim0 +#: model:ir.ui.menu,name:crm_claim.menu_crm_case_claims +#: model:ir.ui.menu,name:crm_claim.menu_report_crm_claim_tree +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_calendar_view +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +#: model_terms:ir.ui.view,arch_db:crm_claim.view_claim_res_partner_info_form +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_graph +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_pivot +msgid "Claims" +msgstr "Žalbe" + +#. module: crm_claim +#: model:ir.actions.act_window,name:crm_claim.action_report_crm_claim +msgid "Claims Analysis" +msgstr "Analiza žalbi" + +#. module: crm_claim +#: model_terms:ir.actions.act_window,help:crm_claim.crm_claim_categ_action +msgid "Click to create a claim category." +msgstr "Kliknite da kreirate kategoriju žalbe." + +#. module: crm_claim +#: model_terms:ir.actions.act_window,help:crm_claim.crm_claim_stage_act +msgid "Click to setup a new stage in the processing of the claims." +msgstr "Kliknite da postavite novu fazu u procesu obrade žalbi." + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__date_closed +msgid "Close Date" +msgstr "Datum zatvaranja" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__date_closed +msgid "Closed" +msgstr "Zatvoreno" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +msgid "Closure" +msgstr "Zatvaranje" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage__case_default +msgid "Common to All Teams" +msgstr "Zajedničko za sve timove" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__company_id +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__company_id +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Company" +msgstr "Preduzeće" + +#. module: crm_claim +#: model:ir.model,name:crm_claim.model_res_partner +msgid "Contact" +msgstr "Kontakt" + +#. module: crm_claim +#: model:utm.campaign,title:crm_claim.claim_source1 +msgid "Corrective" +msgstr "Korektivni" + +#. module: crm_claim +#: model:ir.model.fields.selection,name:crm_claim.selection__crm_claim__type_action__correction +#: model:ir.model.fields.selection,name:crm_claim.selection__crm_claim_report__type_action__correction +msgid "Corrective Action" +msgstr "Korektivna akcija" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__create_date +msgid "Create Date" +msgstr "Kreiraj datum" + +#. module: crm_claim +#: model_terms:ir.actions.act_window,help:crm_claim.crm_claim_categ_action +msgid "" +"Create claim categories to better manage and classify your\n" +" claims. Some examples of claims can be: preventive action,\n" +" corrective action." +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__create_uid +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_category__create_uid +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage__create_uid +msgid "Created by" +msgstr "Kreirao" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_category__create_date +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage__create_date +msgid "Created on" +msgstr "Kreirano" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__create_date +msgid "Creation Date" +msgstr "Datum kreiranja" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Creation Month" +msgstr "Mjesec kreiranja" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +msgid "Date Closed" +msgstr "Datum zatvaranja" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +msgid "Dates" +msgstr "Datumi" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__date_deadline +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__date_deadline +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +msgid "Deadline" +msgstr "Rok izvršenja" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__delay_close +msgid "Delay to close" +msgstr "Odgodi do zatvaranja" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__description +msgid "Description" +msgstr "Opis" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__email_from +msgid "Destination email for email gateway." +msgstr "Odredišna e-pošta za e-mail gateway." + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__display_name +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_category__display_name +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__display_name +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage__display_name +msgid "Display Name" +msgstr "Prikazani naziv" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__email_from +msgid "Email" +msgstr "E-Mail" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Extended Filters..." +msgstr "Prošireni filteri..." + +#. module: crm_claim +#: model:crm.claim.category,name:crm_claim.categ_claim1 +msgid "Factual Claims" +msgstr "Činjenične žalbe" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +msgid "Follow Up" +msgstr "Praćenje" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__message_follower_ids +msgid "Followers" +msgstr "Pratioci" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__message_partner_ids +msgid "Followers (Partners)" +msgstr "Pratioci (Partneri)" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "Font awesome ikona npr. fa-tasks" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Group By" +msgstr "Grupiši po" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__has_message +msgid "Has Message" +msgstr "Ima poruku" + +#. module: crm_claim +#: model_terms:ir.actions.act_window,help:crm_claim.action_report_crm_claim +msgid "" +"Have a general overview of all claims processed in the system by sorting " +"them with specific criteria." +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields.selection,name:crm_claim.selection__crm_claim__priority__2 +#: model:ir.model.fields.selection,name:crm_claim.selection__crm_claim_report__priority__2 +msgid "High" +msgstr "Visoki" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__id +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_category__id +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__id +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage__id +msgid "ID" +msgstr "ID" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__activity_exception_icon +msgid "Icon" +msgstr "Ikona" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "Ikona za prikaz iznimki." + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__message_needaction +msgid "If checked, new messages require your attention." +msgstr "Ako je zakačeno, nove poruke će zahtjevati vašu pažnju" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "Ako je označeno neke poruke mogu imati grešku u dostavi." + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim_stage__case_default +msgid "" +"If you check this field, this stage will be proposed by default on each " +"sales team. It will not assign this stage to existing teams." +msgstr "" + +#. module: crm_claim +#: model:crm.claim.stage,name:crm_claim.stage_claim5 +msgid "In Progress" +msgstr "U Toku" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__message_is_follower +msgid "Is Follower" +msgstr "Pratilac" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim____last_update +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_category____last_update +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report____last_update +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage____last_update +msgid "Last Modified on" +msgstr "Zadnje mijenjano" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__write_uid +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_category__write_uid +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage__write_uid +msgid "Last Updated by" +msgstr "Zadnji ažurirao" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_category__write_date +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage__write_date +msgid "Last Updated on" +msgstr "Zadnje ažurirano" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim_stage__team_ids +msgid "" +"Link between stages and sales teams. When set, this limitate the current " +"stage to the selected sales teams." +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields.selection,name:crm_claim.selection__crm_claim__priority__0 +#: model:ir.model.fields.selection,name:crm_claim.selection__crm_claim_report__priority__0 +msgid "Low" +msgstr "Nizak" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__message_main_attachment_id +msgid "Main Attachment" +msgstr "Glavna zakačka" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__message_has_error +msgid "Message Delivery error" +msgstr "Greška pri isporuci poruke" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__message_ids +msgid "Messages" +msgstr "Poruke" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__model_ref_id +msgid "Model Reference" +msgstr "Model referenca" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Month of claim" +msgstr "Mjesec žalbe" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__my_activity_date_deadline +msgid "My Activity Deadline" +msgstr "Rok za moju aktivnost" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "My Company" +msgstr "Moja kompanija" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "My Sales Team(s)" +msgstr "Moj prodajni tim(ovi)" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_category__name +msgid "Name" +msgstr "Naziv:" + +#. module: crm_claim +#: model:crm.claim.stage,name:crm_claim.stage_claim1 +msgid "New" +msgstr "Novi" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__activity_calendar_event_id +msgid "Next Activity Calendar Event" +msgstr "Kaldendarski događaj slijedeće aktivnosti" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "Krajnji rok za sljedeću aktivnost" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__activity_summary +msgid "Next Activity Summary" +msgstr "Pregled sljedeće aktivnosti" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__activity_type_id +msgid "Next Activity Type" +msgstr "Tip sljedeće aktivnosti" + +#. module: crm_claim +#. odoo-python +#: code:addons/crm_claim/models/crm_claim.py:0 +#, python-format +msgid "No Subject" +msgstr "Bez naslova" + +#. module: crm_claim +#: model:ir.model.fields.selection,name:crm_claim.selection__crm_claim__priority__1 +#: model:ir.model.fields.selection,name:crm_claim.selection__crm_claim_report__priority__1 +msgid "Normal" +msgstr "Normalan" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__message_needaction_counter +msgid "Number of Actions" +msgstr "Broj akcija" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim_report__delay_close +msgid "Number of Days to close the case" +msgstr "Broj dana za zatvaranje slučaja" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__message_has_error_counter +msgid "Number of errors" +msgstr "Broj grešaka" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "Broj poruka koje zahtijevaju aktivnost" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "Broj poruka sa greškama pri isporuci" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__delay_expected +msgid "Overpassed Deadline" +msgstr "Prekoračen rok" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__partner_id +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__partner_id +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Partner" +msgstr "Partner" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__partner_phone +msgid "Phone" +msgstr "Telefon" + +#. module: crm_claim +#: model:crm.claim.category,name:crm_claim.categ_claim3 +msgid "Policy Claims" +msgstr "Politike žalbi" + +#. module: crm_claim +#: model:utm.campaign,title:crm_claim.claim_source2 +msgid "Preventive" +msgstr "Preventivno" + +#. module: crm_claim +#: model:ir.model.fields.selection,name:crm_claim.selection__crm_claim__type_action__prevention +#: model:ir.model.fields.selection,name:crm_claim.selection__crm_claim_report__type_action__prevention +msgid "Preventive Action" +msgstr "Preventivna akcija" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__priority +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__priority +msgid "Priority" +msgstr "Prioritet" + +#. module: crm_claim +#: model_terms:ir.actions.act_window,help:crm_claim.crm_claim_category_claim0 +msgid "" +"Record and track your customers' claims.\n" +" Claims may be linked to a sales order or a lot.\n" +" You can send emails with attachments and keep the full history for a claim (emails sent, intervention type and so on).\n" +" Claims may automatically be linked to an email address using the mail gateway module." +msgstr "" + +#. module: crm_claim +#: model:crm.claim.stage,name:crm_claim.stage_claim3 +msgid "Rejected" +msgstr "Odbijeno" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__resolution +msgid "Resolution" +msgstr "Rješenje" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +msgid "Resolution Actions" +msgstr "Akcije rješavanja" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +msgid "Responsibilities" +msgstr "Odgovornosti" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__user_id +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +msgid "Responsible" +msgstr "Odgovoran" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__activity_user_id +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +msgid "Responsible User" +msgstr "Odgovorni korisnik" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__team_id +msgid "" +"Responsible sales team. Define Responsible user and Email account for mail " +"gateway." +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__cause +msgid "Root Cause" +msgstr "Osnovni uzrok" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +msgid "Root Causes" +msgstr "Osnovni uzroci" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__team_id +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_category__team_id +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Sales Team" +msgstr "Prodajni tim" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Salesperson" +msgstr "Referent prodaje" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Search" +msgstr "Pretraži" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +msgid "Search Claims" +msgstr "Pretraži žalbe" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage__sequence +msgid "Sequence" +msgstr "Sekvenca" + +#. module: crm_claim +#: model:crm.claim.stage,name:crm_claim.stage_claim2 +msgid "Settled" +msgstr "Riješeno" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__stage_id +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__stage_id +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Stage" +msgstr "Faza" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage__name +msgid "Stage Name" +msgstr "Naziv faze" + +#. module: crm_claim +#: model:ir.ui.menu,name:crm_claim.menu_claim_stage_view +msgid "Stages" +msgstr "Faze" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__team_id +msgid "Team" +msgstr "Tim" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage__team_ids +msgid "Teams" +msgstr "Timovi" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__email_cc +msgid "" +"These email addresses will be added to the CC field of all inbound and " +"outbound emails for this record before being sent. Separate multiple email " +"addresses with a comma" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__user_fault +msgid "Trouble Responsible" +msgstr "Odgovoran za problem" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_tree_view +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +msgid "Type" +msgstr "Tip" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "Vrsta aktivnosti iznimke na zapisu." + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +msgid "Unassigned Claims" +msgstr "Nedodijeljene žalbe" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__write_date +msgid "Update Date" +msgstr "Datum izmjene" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim_stage__sequence +msgid "Used to order stages. Lower is better." +msgstr "Koristi za poredak faza. Niže je bolje." + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__user_id +msgid "User" +msgstr "Korisnik" + +#. module: crm_claim +#: model:crm.claim.category,name:crm_claim.categ_claim2 +msgid "Value Claims" +msgstr "Vrijednosne žalbe" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__email_cc +msgid "Watchers Emails" +msgstr "Emailovi posmatrača" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__website_message_ids +msgid "Website Messages" +msgstr "Poruke sa website-a" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__website_message_ids +msgid "Website communication history" +msgstr "Povijest komunikacije Web stranice" + +#. module: crm_claim +#: model_terms:ir.actions.act_window,help:crm_claim.crm_claim_stage_act +msgid "" +"You can create claim stages to categorize the status of every\n" +" claim entered in the system. The stages define all the steps\n" +" required for the resolution of a claim." +msgstr "" diff --git a/odoo-bringout-oca-crm-crm_claim/crm_claim/i18n/ca.po b/odoo-bringout-oca-crm-crm_claim/crm_claim/i18n/ca.po new file mode 100644 index 0000000..905694b --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim/crm_claim/i18n/ca.po @@ -0,0 +1,865 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_claim +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 15.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2022-10-01 00:07+0000\n" +"Last-Translator: pere-aquarian \n" +"Language-Team: none\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" +"X-Generator: Weblate 4.3.2\n" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_res_partner__claim_count +#: model:ir.model.fields,field_description:crm_claim.field_res_users__claim_count +msgid "# Claims" +msgstr "# Reclamacions" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__email +msgid "# Emails" +msgstr "# Correus electrònics" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__nbr_claims +msgid "# of Claims" +msgstr "# de reclamacions" + +#. module: crm_claim +#. odoo-python +#: code:addons/crm_claim/models/crm_claim.py:0 +#, python-format +msgid "%s (copy)" +msgstr "%s (còpia)" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +msgid "Action Description..." +msgstr "Descripció de l'acció..." + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__message_needaction +msgid "Action Needed" +msgstr "Acció necessària" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__type_action +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__type_action +msgid "Action Type" +msgstr "Tipus d'acció" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__active +msgid "Active" +msgstr "Actiu" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__activity_ids +msgid "Activities" +msgstr "Activitats" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__activity_exception_decoration +msgid "Activity Exception Decoration" +msgstr "Decorador de l'excepció d'activitat" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__activity_state +msgid "Activity State" +msgstr "Estat de l'activitat" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__activity_type_icon +msgid "Activity Type Icon" +msgstr "Icona del tipus d'activitat" + +#. module: crm_claim +#: model:ir.ui.menu,name:crm_claim.menu_aftersale +msgid "After Sale" +msgstr "Després de la venda" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__message_attachment_count +msgid "Attachment Count" +msgstr "Nombre d'annexes" + +#. module: crm_claim +#: model:ir.model,name:crm_claim.model_crm_claim_report +msgid "CRM Claim Report" +msgstr "Informe de reclamacions CRM" + +#. module: crm_claim +#: model:ir.ui.menu,name:crm_claim.menu_crm_case_claim-act +msgid "Categories" +msgstr "Categories" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__categ_id +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__categ_id +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Category" +msgstr "Categoria" + +#. module: crm_claim +#: model:ir.model,name:crm_claim.model_crm_claim_category +msgid "Category of claim" +msgstr "Categoria de la reclamació" + +#. module: crm_claim +#: model:ir.model,name:crm_claim.model_crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_res_partner__claim_ids +#: model:ir.model.fields,field_description:crm_claim.field_res_users__claim_ids +#: model:ir.ui.menu,name:crm_claim.menu_config_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +msgid "Claim" +msgstr "Reclamació" + +#. module: crm_claim +#: model:ir.actions.act_window,name:crm_claim.crm_claim_categ_action +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_claim_category_form +msgid "Claim Categories" +msgstr "Categories de reclamació" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__date +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__claim_date +msgid "Claim Date" +msgstr "Data de la reclamació" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +msgid "Claim Date by Month" +msgstr "Data de reclamació per mes" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +msgid "Claim Description" +msgstr "Descripció de la reclamació" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +msgid "Claim Month" +msgstr "Mes de la reclamació" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +msgid "Claim Reporter" +msgstr "Persona que informa la reclamació" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_claim_stage_form +msgid "Claim Stage" +msgstr "Etapa de la reclamació" + +#. module: crm_claim +#: model:ir.actions.act_window,name:crm_claim.crm_claim_stage_act +msgid "Claim Stages" +msgstr "Etapes de les reclamacions" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__name +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__subject +msgid "Claim Subject" +msgstr "Assumpte de la reclamació" + +#. module: crm_claim +#: model:ir.model,name:crm_claim.model_crm_claim_stage +msgid "Claim stages" +msgstr "Etapes de les reclamacions" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +msgid "Claim/Action Description" +msgstr "Descripció de la reclamació/acció" + +#. module: crm_claim +#: model:ir.actions.act_window,name:crm_claim.crm_claim_category_claim0 +#: model:ir.ui.menu,name:crm_claim.menu_crm_case_claims +#: model:ir.ui.menu,name:crm_claim.menu_report_crm_claim_tree +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_calendar_view +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +#: model_terms:ir.ui.view,arch_db:crm_claim.view_claim_res_partner_info_form +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_graph +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_pivot +msgid "Claims" +msgstr "Reclamacions" + +#. module: crm_claim +#: model:ir.actions.act_window,name:crm_claim.action_report_crm_claim +msgid "Claims Analysis" +msgstr "Anàlisi de les reclamacions" + +#. module: crm_claim +#: model_terms:ir.actions.act_window,help:crm_claim.crm_claim_categ_action +msgid "Click to create a claim category." +msgstr "Feu clic per crear una categoria de reclamació." + +#. module: crm_claim +#: model_terms:ir.actions.act_window,help:crm_claim.crm_claim_stage_act +msgid "Click to setup a new stage in the processing of the claims." +msgstr "Feu clic per configurar una nova etapa en el procés de reclamacions." + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__date_closed +msgid "Close Date" +msgstr "Data de tancament" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__date_closed +msgid "Closed" +msgstr "Tancada" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +msgid "Closure" +msgstr "Tancament" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage__case_default +msgid "Common to All Teams" +msgstr "Comú a tots els equips" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__company_id +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__company_id +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Company" +msgstr "Companyia" + +#. module: crm_claim +#: model:ir.model,name:crm_claim.model_res_partner +msgid "Contact" +msgstr "Contacte" + +#. module: crm_claim +#: model:utm.campaign,title:crm_claim.claim_source1 +msgid "Corrective" +msgstr "Correctiva" + +#. module: crm_claim +#: model:ir.model.fields.selection,name:crm_claim.selection__crm_claim__type_action__correction +#: model:ir.model.fields.selection,name:crm_claim.selection__crm_claim_report__type_action__correction +msgid "Corrective Action" +msgstr "Acció correctiva" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__create_date +msgid "Create Date" +msgstr "Data de creació" + +#. module: crm_claim +#: model_terms:ir.actions.act_window,help:crm_claim.crm_claim_categ_action +msgid "" +"Create claim categories to better manage and classify your\n" +" claims. Some examples of claims can be: preventive action,\n" +" corrective action." +msgstr "" +"Creeu categories de reclamació per gestionar i classificar millor les " +"vostres\n" +" reclamacions. Alguns exemples de reclamacions poden ser: acció " +"preventiva,\n" +" acció correctiva." + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__create_uid +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_category__create_uid +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage__create_uid +msgid "Created by" +msgstr "Creat per" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_category__create_date +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage__create_date +msgid "Created on" +msgstr "Creat el" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__create_date +msgid "Creation Date" +msgstr "Data de creació" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Creation Month" +msgstr "Mes de creació" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +msgid "Date Closed" +msgstr "Data de tancament" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +msgid "Dates" +msgstr "Dates" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__date_deadline +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__date_deadline +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +msgid "Deadline" +msgstr "Data límit" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__delay_close +msgid "Delay to close" +msgstr "Retràs en el tancament" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__description +msgid "Description" +msgstr "Descripció" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__email_from +msgid "Destination email for email gateway." +msgstr "" +"Correu electrònic de destinació per a la passarel·la de correu electrònic." + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__display_name +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_category__display_name +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__display_name +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage__display_name +msgid "Display Name" +msgstr "Nom a mostrar" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__email_from +msgid "Email" +msgstr "Correu electrònic" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Extended Filters..." +msgstr "Filtres extesos..." + +#. module: crm_claim +#: model:crm.claim.category,name:crm_claim.categ_claim1 +msgid "Factual Claims" +msgstr "Reclamacions de fets" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +msgid "Follow Up" +msgstr "Seguimen" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__message_follower_ids +msgid "Followers" +msgstr "Seguidors/res" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__message_partner_ids +msgid "Followers (Partners)" +msgstr "Seguidors/es (contactes)" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "Icona Font aewsome p.e. fa-tasks" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Group By" +msgstr "Agrupar per" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__has_message +msgid "Has Message" +msgstr "Té un missatge" + +#. module: crm_claim +#: model_terms:ir.actions.act_window,help:crm_claim.action_report_crm_claim +msgid "" +"Have a general overview of all claims processed in the system by sorting " +"them with specific criteria." +msgstr "" +"Tenir una visió general de totes les reclamacions processades al sistema " +"ordenant-les amb criteris específics." + +#. module: crm_claim +#: model:ir.model.fields.selection,name:crm_claim.selection__crm_claim__priority__2 +#: model:ir.model.fields.selection,name:crm_claim.selection__crm_claim_report__priority__2 +msgid "High" +msgstr "Alta" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__id +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_category__id +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__id +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage__id +msgid "ID" +msgstr "ID" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__activity_exception_icon +msgid "Icon" +msgstr "Icona" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "Icona per a indicar una excepció d'activitat." + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__message_needaction +msgid "If checked, new messages require your attention." +msgstr "Si està marcat, els missatges nous requereixen la vostra atenció." + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "Si està marcat, alguns missatges tenen un error d'entrega." + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim_stage__case_default +msgid "" +"If you check this field, this stage will be proposed by default on each " +"sales team. It will not assign this stage to existing teams." +msgstr "" +"Si marqueu aquest camp, aquesta etapa es proposarà per defecte a cada equip " +"de vendes. No assignarà aquesta etapa als equips existents." + +#. module: crm_claim +#: model:crm.claim.stage,name:crm_claim.stage_claim5 +msgid "In Progress" +msgstr "En curs" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__message_is_follower +msgid "Is Follower" +msgstr "És seguidor/a" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim____last_update +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_category____last_update +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report____last_update +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage____last_update +msgid "Last Modified on" +msgstr "Última modificació el" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__write_uid +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_category__write_uid +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage__write_uid +msgid "Last Updated by" +msgstr "Última modificació per" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_category__write_date +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage__write_date +msgid "Last Updated on" +msgstr "Última modificació el" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim_stage__team_ids +msgid "" +"Link between stages and sales teams. When set, this limitate the current " +"stage to the selected sales teams." +msgstr "" +"Vincle entre les etapes i els equips de vendes. Quan s'estableix, això " +"limita l'etapa actual als equips de vendes seleccionats." + +#. module: crm_claim +#: model:ir.model.fields.selection,name:crm_claim.selection__crm_claim__priority__0 +#: model:ir.model.fields.selection,name:crm_claim.selection__crm_claim_report__priority__0 +msgid "Low" +msgstr "Baixa" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__message_main_attachment_id +msgid "Main Attachment" +msgstr "Annexe principal" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__message_has_error +msgid "Message Delivery error" +msgstr "Error d'entrega del missatge" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__message_ids +msgid "Messages" +msgstr "Missatges" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__model_ref_id +msgid "Model Reference" +msgstr "Referència del model" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Month of claim" +msgstr "Mes de la reclamació" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__my_activity_date_deadline +msgid "My Activity Deadline" +msgstr "Data límit de la meva activitat" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "My Company" +msgstr "La meva companyia" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "My Sales Team(s)" +msgstr "El/s meu/s equip/s de venda" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_category__name +msgid "Name" +msgstr "Nom" + +#. module: crm_claim +#: model:crm.claim.stage,name:crm_claim.stage_claim1 +msgid "New" +msgstr "Nova" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__activity_calendar_event_id +msgid "Next Activity Calendar Event" +msgstr "Propera activitat d'entrada del calendari" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "Data límit de la propera activitat" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__activity_summary +msgid "Next Activity Summary" +msgstr "Resum de la propera activitat" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__activity_type_id +msgid "Next Activity Type" +msgstr "Tipus de la propera activitat" + +#. module: crm_claim +#. odoo-python +#: code:addons/crm_claim/models/crm_claim.py:0 +#, python-format +msgid "No Subject" +msgstr "Sense assumpte" + +#. module: crm_claim +#: model:ir.model.fields.selection,name:crm_claim.selection__crm_claim__priority__1 +#: model:ir.model.fields.selection,name:crm_claim.selection__crm_claim_report__priority__1 +msgid "Normal" +msgstr "Normal" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__message_needaction_counter +msgid "Number of Actions" +msgstr "Número d'accions" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim_report__delay_close +msgid "Number of Days to close the case" +msgstr "Número de dies per tancar el cas" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__message_has_error_counter +msgid "Number of errors" +msgstr "Número d'errors" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "Nombre de missatges amb error de lliurament" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__delay_expected +msgid "Overpassed Deadline" +msgstr "Termini superat" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__partner_id +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__partner_id +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Partner" +msgstr "Contacte" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__partner_phone +msgid "Phone" +msgstr "Telèfon" + +#. module: crm_claim +#: model:crm.claim.category,name:crm_claim.categ_claim3 +msgid "Policy Claims" +msgstr "Polítiques de reclamacions" + +#. module: crm_claim +#: model:utm.campaign,title:crm_claim.claim_source2 +msgid "Preventive" +msgstr "Preventiva" + +#. module: crm_claim +#: model:ir.model.fields.selection,name:crm_claim.selection__crm_claim__type_action__prevention +#: model:ir.model.fields.selection,name:crm_claim.selection__crm_claim_report__type_action__prevention +msgid "Preventive Action" +msgstr "Acció preventiva" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__priority +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__priority +msgid "Priority" +msgstr "Prioritat" + +#. module: crm_claim +#: model_terms:ir.actions.act_window,help:crm_claim.crm_claim_category_claim0 +msgid "" +"Record and track your customers' claims.\n" +" Claims may be linked to a sales order or a lot.\n" +" You can send emails with attachments and keep the full " +"history for a claim (emails sent, intervention type and so on).\n" +" Claims may automatically be linked to an email address using " +"the mail gateway module." +msgstr "" +"Enregistreu i feu el seguiment de les reclamacions dels vostres clients.\n" +" Les reclamacions poden estar relacionades amb una comanda " +"de venda o un lot.\n" +" Podeu enviar correus electrònics amb fitxers adjunts i " +"conservar l'historial complet d'una reclamació (correus electrònics enviats, " +"tipus d'intervenció, etc.).\n" +" Les reclamacions es poden enllaçar automàticament a una " +"adreça de correu electrònic mitjançant el mòdul de passarel·la de correu." + +#. module: crm_claim +#: model:crm.claim.stage,name:crm_claim.stage_claim3 +msgid "Rejected" +msgstr "Refusada" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__resolution +msgid "Resolution" +msgstr "Resolució" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +msgid "Resolution Actions" +msgstr "Accions de resolució" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +msgid "Responsibilities" +msgstr "Responsabilitats" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__user_id +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +msgid "Responsible" +msgstr "Responsable" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__activity_user_id +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +msgid "Responsible User" +msgstr "Usuari/ària responsable" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__team_id +msgid "" +"Responsible sales team. Define Responsible user and Email account for mail " +"gateway." +msgstr "" +"Equip de vendes responsable. Definiu l'usuari responsable i el compte de " +"correu electrònic per a la passarel·la de correu." + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__cause +msgid "Root Cause" +msgstr "Causa principal" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +msgid "Root Causes" +msgstr "Causes principals" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__team_id +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_category__team_id +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Sales Team" +msgstr "Equip de vendes" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Salesperson" +msgstr "Comercial" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Search" +msgstr "Cerca" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +msgid "Search Claims" +msgstr "Cercar reclamacions" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage__sequence +msgid "Sequence" +msgstr "Seqüència" + +#. module: crm_claim +#: model:crm.claim.stage,name:crm_claim.stage_claim2 +msgid "Settled" +msgstr "Assentada" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__stage_id +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__stage_id +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Stage" +msgstr "Etapa" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage__name +msgid "Stage Name" +msgstr "Nom de l'etapa" + +#. module: crm_claim +#: model:ir.ui.menu,name:crm_claim.menu_claim_stage_view +msgid "Stages" +msgstr "Etapes" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" +"Estat basat en activitats\n" +"Vençut: la data de venciment ja ha superat\n" +"Avui: la data de l'activitat és avui\n" +"Planificades: Activitats futures." + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__team_id +msgid "Team" +msgstr "Equip" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage__team_ids +msgid "Teams" +msgstr "Equips" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__email_cc +msgid "" +"These email addresses will be added to the CC field of all inbound and " +"outbound emails for this record before being sent. Separate multiple email " +"addresses with a comma" +msgstr "" +"Aquestes adreces de correu electrònic s'afegiran al camp CC de tots els " +"correus electrònics entrants i sortints d'aquest registre abans de ser " +"enviats. Separeu les adreces de correu electrònic amb una coma" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__user_fault +msgid "Trouble Responsible" +msgstr "Responsable del problema" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_tree_view +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +msgid "Type" +msgstr "Tipus" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "Tipus de l'excepció de l'activitat al registre." + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +msgid "Unassigned Claims" +msgstr "Reclamacions no assignades" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__write_date +msgid "Update Date" +msgstr "Data d'actualització" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim_stage__sequence +msgid "Used to order stages. Lower is better." +msgstr "S'utilitza per ordenar etapes. Més baix és millor." + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__user_id +msgid "User" +msgstr "Usuari/ària" + +#. module: crm_claim +#: model:crm.claim.category,name:crm_claim.categ_claim2 +msgid "Value Claims" +msgstr "Reclamacions de valor" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__email_cc +msgid "Watchers Emails" +msgstr "Correus electrònics dels observadors" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__website_message_ids +msgid "Website Messages" +msgstr "Missatges del lloc web" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__website_message_ids +msgid "Website communication history" +msgstr "Historial de comunicacions del lloc web" + +#. module: crm_claim +#: model_terms:ir.actions.act_window,help:crm_claim.crm_claim_stage_act +msgid "" +"You can create claim stages to categorize the status of every\n" +" claim entered in the system. The stages define all the steps\n" +" required for the resolution of a claim." +msgstr "" +"Podeu crear etapes de reclamació per categoritzar-ne l'estat\n" +" al sistema. Les etapes defineixen tots els passos\n" +" necessaris per a la resolució d'una reclamació." + +#~ msgid "SMS Delivery error" +#~ msgstr "Error d'entrega de SMS" + +#~ msgid "Number of messages which requires an action" +#~ msgstr "Número de missatges que requereixen una acció" + +#~ msgid "Number of unread messages" +#~ msgstr "Nombre de missatges no llegits" + +#~ msgid "Unread Messages" +#~ msgstr "Missatges no llegits" + +#~ msgid "Unread Messages Counter" +#~ msgstr "Comptador de missatges no llegits" + +#~ msgid "Workload" +#~ msgstr "Càrrega de treball" diff --git a/odoo-bringout-oca-crm-crm_claim/crm_claim/i18n/crm_claim.pot b/odoo-bringout-oca-crm-crm_claim/crm_claim/i18n/crm_claim.pot new file mode 100644 index 0000000..0ba7158 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim/crm_claim/i18n/crm_claim.pot @@ -0,0 +1,810 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_claim +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.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: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_res_partner__claim_count +#: model:ir.model.fields,field_description:crm_claim.field_res_users__claim_count +msgid "# Claims" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__email +msgid "# Emails" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__nbr_claims +msgid "# of Claims" +msgstr "" + +#. module: crm_claim +#. odoo-python +#: code:addons/crm_claim/models/crm_claim.py:0 +#, python-format +msgid "%s (copy)" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +msgid "Action Description..." +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__message_needaction +msgid "Action Needed" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__type_action +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__type_action +msgid "Action Type" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__active +msgid "Active" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__activity_ids +msgid "Activities" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__activity_exception_decoration +msgid "Activity Exception Decoration" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__activity_state +msgid "Activity State" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__activity_type_icon +msgid "Activity Type Icon" +msgstr "" + +#. module: crm_claim +#: model:ir.ui.menu,name:crm_claim.menu_aftersale +msgid "After Sale" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__message_attachment_count +msgid "Attachment Count" +msgstr "" + +#. module: crm_claim +#: model:ir.model,name:crm_claim.model_crm_claim_report +msgid "CRM Claim Report" +msgstr "" + +#. module: crm_claim +#: model:ir.ui.menu,name:crm_claim.menu_crm_case_claim-act +msgid "Categories" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__categ_id +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__categ_id +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Category" +msgstr "" + +#. module: crm_claim +#: model:ir.model,name:crm_claim.model_crm_claim_category +msgid "Category of claim" +msgstr "" + +#. module: crm_claim +#: model:ir.model,name:crm_claim.model_crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_res_partner__claim_ids +#: model:ir.model.fields,field_description:crm_claim.field_res_users__claim_ids +#: model:ir.ui.menu,name:crm_claim.menu_config_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +msgid "Claim" +msgstr "" + +#. module: crm_claim +#: model:ir.actions.act_window,name:crm_claim.crm_claim_categ_action +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_claim_category_form +msgid "Claim Categories" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__date +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__claim_date +msgid "Claim Date" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +msgid "Claim Date by Month" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +msgid "Claim Description" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +msgid "Claim Month" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +msgid "Claim Reporter" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_claim_stage_form +msgid "Claim Stage" +msgstr "" + +#. module: crm_claim +#: model:ir.actions.act_window,name:crm_claim.crm_claim_stage_act +msgid "Claim Stages" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__name +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__subject +msgid "Claim Subject" +msgstr "" + +#. module: crm_claim +#: model:ir.model,name:crm_claim.model_crm_claim_stage +msgid "Claim stages" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +msgid "Claim/Action Description" +msgstr "" + +#. module: crm_claim +#: model:ir.actions.act_window,name:crm_claim.crm_claim_category_claim0 +#: model:ir.ui.menu,name:crm_claim.menu_crm_case_claims +#: model:ir.ui.menu,name:crm_claim.menu_report_crm_claim_tree +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_calendar_view +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +#: model_terms:ir.ui.view,arch_db:crm_claim.view_claim_res_partner_info_form +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_graph +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_pivot +msgid "Claims" +msgstr "" + +#. module: crm_claim +#: model:ir.actions.act_window,name:crm_claim.action_report_crm_claim +msgid "Claims Analysis" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.actions.act_window,help:crm_claim.crm_claim_categ_action +msgid "Click to create a claim category." +msgstr "" + +#. module: crm_claim +#: model_terms:ir.actions.act_window,help:crm_claim.crm_claim_stage_act +msgid "Click to setup a new stage in the processing of the claims." +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__date_closed +msgid "Close Date" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__date_closed +msgid "Closed" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +msgid "Closure" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage__case_default +msgid "Common to All Teams" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__company_id +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__company_id +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Company" +msgstr "" + +#. module: crm_claim +#: model:ir.model,name:crm_claim.model_res_partner +msgid "Contact" +msgstr "" + +#. module: crm_claim +#: model:utm.campaign,title:crm_claim.claim_source1 +msgid "Corrective" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields.selection,name:crm_claim.selection__crm_claim__type_action__correction +#: model:ir.model.fields.selection,name:crm_claim.selection__crm_claim_report__type_action__correction +msgid "Corrective Action" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__create_date +msgid "Create Date" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.actions.act_window,help:crm_claim.crm_claim_categ_action +msgid "" +"Create claim categories to better manage and classify your\n" +" claims. Some examples of claims can be: preventive action,\n" +" corrective action." +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__create_uid +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_category__create_uid +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage__create_uid +msgid "Created by" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_category__create_date +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage__create_date +msgid "Created on" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__create_date +msgid "Creation Date" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Creation Month" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +msgid "Date Closed" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +msgid "Dates" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__date_deadline +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__date_deadline +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +msgid "Deadline" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__delay_close +msgid "Delay to close" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__description +msgid "Description" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__email_from +msgid "Destination email for email gateway." +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__display_name +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_category__display_name +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__display_name +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage__display_name +msgid "Display Name" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__email_from +msgid "Email" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Extended Filters..." +msgstr "" + +#. module: crm_claim +#: model:crm.claim.category,name:crm_claim.categ_claim1 +msgid "Factual Claims" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +msgid "Follow Up" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__message_follower_ids +msgid "Followers" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__message_partner_ids +msgid "Followers (Partners)" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Group By" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__has_message +msgid "Has Message" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.actions.act_window,help:crm_claim.action_report_crm_claim +msgid "" +"Have a general overview of all claims processed in the system by sorting " +"them with specific criteria." +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields.selection,name:crm_claim.selection__crm_claim__priority__2 +#: model:ir.model.fields.selection,name:crm_claim.selection__crm_claim_report__priority__2 +msgid "High" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__id +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_category__id +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__id +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage__id +msgid "ID" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__activity_exception_icon +msgid "Icon" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__message_needaction +msgid "If checked, new messages require your attention." +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim_stage__case_default +msgid "" +"If you check this field, this stage will be proposed by default on each " +"sales team. It will not assign this stage to existing teams." +msgstr "" + +#. module: crm_claim +#: model:crm.claim.stage,name:crm_claim.stage_claim5 +msgid "In Progress" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__message_is_follower +msgid "Is Follower" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim____last_update +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_category____last_update +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report____last_update +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage____last_update +msgid "Last Modified on" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__write_uid +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_category__write_uid +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_category__write_date +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage__write_date +msgid "Last Updated on" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim_stage__team_ids +msgid "" +"Link between stages and sales teams. When set, this limitate the current " +"stage to the selected sales teams." +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields.selection,name:crm_claim.selection__crm_claim__priority__0 +#: model:ir.model.fields.selection,name:crm_claim.selection__crm_claim_report__priority__0 +msgid "Low" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__message_main_attachment_id +msgid "Main Attachment" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__message_has_error +msgid "Message Delivery error" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__message_ids +msgid "Messages" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__model_ref_id +msgid "Model Reference" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Month of claim" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__my_activity_date_deadline +msgid "My Activity Deadline" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "My Company" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "My Sales Team(s)" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_category__name +msgid "Name" +msgstr "" + +#. module: crm_claim +#: model:crm.claim.stage,name:crm_claim.stage_claim1 +msgid "New" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__activity_calendar_event_id +msgid "Next Activity Calendar Event" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__activity_summary +msgid "Next Activity Summary" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__activity_type_id +msgid "Next Activity Type" +msgstr "" + +#. module: crm_claim +#. odoo-python +#: code:addons/crm_claim/models/crm_claim.py:0 +#, python-format +msgid "No Subject" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields.selection,name:crm_claim.selection__crm_claim__priority__1 +#: model:ir.model.fields.selection,name:crm_claim.selection__crm_claim_report__priority__1 +msgid "Normal" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__message_needaction_counter +msgid "Number of Actions" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim_report__delay_close +msgid "Number of Days to close the case" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__message_has_error_counter +msgid "Number of errors" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__delay_expected +msgid "Overpassed Deadline" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__partner_id +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__partner_id +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Partner" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__partner_phone +msgid "Phone" +msgstr "" + +#. module: crm_claim +#: model:crm.claim.category,name:crm_claim.categ_claim3 +msgid "Policy Claims" +msgstr "" + +#. module: crm_claim +#: model:utm.campaign,title:crm_claim.claim_source2 +msgid "Preventive" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields.selection,name:crm_claim.selection__crm_claim__type_action__prevention +#: model:ir.model.fields.selection,name:crm_claim.selection__crm_claim_report__type_action__prevention +msgid "Preventive Action" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__priority +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__priority +msgid "Priority" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.actions.act_window,help:crm_claim.crm_claim_category_claim0 +msgid "" +"Record and track your customers' claims.\n" +" Claims may be linked to a sales order or a lot.\n" +" You can send emails with attachments and keep the full history for a claim (emails sent, intervention type and so on).\n" +" Claims may automatically be linked to an email address using the mail gateway module." +msgstr "" + +#. module: crm_claim +#: model:crm.claim.stage,name:crm_claim.stage_claim3 +msgid "Rejected" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__resolution +msgid "Resolution" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +msgid "Resolution Actions" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +msgid "Responsibilities" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__user_id +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +msgid "Responsible" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__activity_user_id +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +msgid "Responsible User" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__team_id +msgid "" +"Responsible sales team. Define Responsible user and Email account for mail " +"gateway." +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__cause +msgid "Root Cause" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +msgid "Root Causes" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__team_id +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_category__team_id +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Sales Team" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Salesperson" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Search" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +msgid "Search Claims" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage__sequence +msgid "Sequence" +msgstr "" + +#. module: crm_claim +#: model:crm.claim.stage,name:crm_claim.stage_claim2 +msgid "Settled" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__stage_id +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__stage_id +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Stage" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage__name +msgid "Stage Name" +msgstr "" + +#. module: crm_claim +#: model:ir.ui.menu,name:crm_claim.menu_claim_stage_view +msgid "Stages" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__team_id +msgid "Team" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage__team_ids +msgid "Teams" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__email_cc +msgid "" +"These email addresses will be added to the CC field of all inbound and " +"outbound emails for this record before being sent. Separate multiple email " +"addresses with a comma" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__user_fault +msgid "Trouble Responsible" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_tree_view +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +msgid "Type" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +msgid "Unassigned Claims" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__write_date +msgid "Update Date" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim_stage__sequence +msgid "Used to order stages. Lower is better." +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__user_id +msgid "User" +msgstr "" + +#. module: crm_claim +#: model:crm.claim.category,name:crm_claim.categ_claim2 +msgid "Value Claims" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__email_cc +msgid "Watchers Emails" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__website_message_ids +msgid "Website Messages" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__website_message_ids +msgid "Website communication history" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.actions.act_window,help:crm_claim.crm_claim_stage_act +msgid "" +"You can create claim stages to categorize the status of every\n" +" claim entered in the system. The stages define all the steps\n" +" required for the resolution of a claim." +msgstr "" diff --git a/odoo-bringout-oca-crm-crm_claim/crm_claim/i18n/de.po b/odoo-bringout-oca-crm-crm_claim/crm_claim/i18n/de.po new file mode 100644 index 0000000..3e6a377 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim/crm_claim/i18n/de.po @@ -0,0 +1,883 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_claim +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 13.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2021-11-19 15:02+0000\n" +"Last-Translator: Corneliuus \n" +"Language-Team: none\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" +"X-Generator: Weblate 4.3.2\n" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_res_partner__claim_count +#: model:ir.model.fields,field_description:crm_claim.field_res_users__claim_count +msgid "# Claims" +msgstr "# Reklamationen" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__email +msgid "# Emails" +msgstr "# E-Mails" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__nbr_claims +msgid "# of Claims" +msgstr "# Reklamationen" + +#. module: crm_claim +#. odoo-python +#: code:addons/crm_claim/models/crm_claim.py:0 +#, python-format +msgid "%s (copy)" +msgstr "%s (Kopie)" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +msgid "Action Description..." +msgstr "Beschreibung der Aktion..." + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__message_needaction +msgid "Action Needed" +msgstr "Benötigt Aktion" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__type_action +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__type_action +msgid "Action Type" +msgstr "Aktionstyp" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__active +msgid "Active" +msgstr "Aktiv" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__activity_ids +msgid "Activities" +msgstr "Aktivitäten" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__activity_exception_decoration +msgid "Activity Exception Decoration" +msgstr "Aktivitätsausnahme-Dekoration" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__activity_state +msgid "Activity State" +msgstr "Aktivitätsstatus" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__activity_type_icon +msgid "Activity Type Icon" +msgstr "" + +#. module: crm_claim +#: model:ir.ui.menu,name:crm_claim.menu_aftersale +msgid "After Sale" +msgstr "Nach dem Verkauf" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__message_attachment_count +msgid "Attachment Count" +msgstr "Anzahl Anhänge" + +#. module: crm_claim +#: model:ir.model,name:crm_claim.model_crm_claim_report +msgid "CRM Claim Report" +msgstr "CRM Reklamationsbericht" + +#. module: crm_claim +#: model:ir.ui.menu,name:crm_claim.menu_crm_case_claim-act +msgid "Categories" +msgstr "Kategorien" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__categ_id +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__categ_id +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Category" +msgstr "Kategorie" + +#. module: crm_claim +#: model:ir.model,name:crm_claim.model_crm_claim_category +msgid "Category of claim" +msgstr "Kategorie der Reklamation" + +#. module: crm_claim +#: model:ir.model,name:crm_claim.model_crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_res_partner__claim_ids +#: model:ir.model.fields,field_description:crm_claim.field_res_users__claim_ids +#: model:ir.ui.menu,name:crm_claim.menu_config_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +msgid "Claim" +msgstr "Reklamation" + +#. module: crm_claim +#: model:ir.actions.act_window,name:crm_claim.crm_claim_categ_action +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_claim_category_form +msgid "Claim Categories" +msgstr "Reklamationskategorien" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__date +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__claim_date +msgid "Claim Date" +msgstr "Datum der Reklamation" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +msgid "Claim Date by Month" +msgstr "Datum der Reklamationen nach Monat" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +msgid "Claim Description" +msgstr "Reklamationsbeschreibung" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +msgid "Claim Month" +msgstr "Monat der Reklamation" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +msgid "Claim Reporter" +msgstr "Reklamation gemeldet von" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_claim_stage_form +msgid "Claim Stage" +msgstr "Reklamationsstadium" + +#. module: crm_claim +#: model:ir.actions.act_window,name:crm_claim.crm_claim_stage_act +msgid "Claim Stages" +msgstr "Reklamationsstadien" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__name +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__subject +msgid "Claim Subject" +msgstr "Betreff der Reklamation" + +#. module: crm_claim +#: model:ir.model,name:crm_claim.model_crm_claim_stage +msgid "Claim stages" +msgstr "Reklamationsstadien" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +msgid "Claim/Action Description" +msgstr "Beschreibung der Reklamation/Aktion" + +#. module: crm_claim +#: model:ir.actions.act_window,name:crm_claim.crm_claim_category_claim0 +#: model:ir.ui.menu,name:crm_claim.menu_crm_case_claims +#: model:ir.ui.menu,name:crm_claim.menu_report_crm_claim_tree +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_calendar_view +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +#: model_terms:ir.ui.view,arch_db:crm_claim.view_claim_res_partner_info_form +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_graph +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_pivot +msgid "Claims" +msgstr "Reklamationen" + +#. module: crm_claim +#: model:ir.actions.act_window,name:crm_claim.action_report_crm_claim +msgid "Claims Analysis" +msgstr "Analyse der Reklamationen" + +#. module: crm_claim +#: model_terms:ir.actions.act_window,help:crm_claim.crm_claim_categ_action +msgid "Click to create a claim category." +msgstr "Klicken, um eine Reklamationskategorie anzulegen." + +#. module: crm_claim +#: model_terms:ir.actions.act_window,help:crm_claim.crm_claim_stage_act +msgid "Click to setup a new stage in the processing of the claims." +msgstr "" +"Klicken Sie auf , um ein neues Stadium in der Bearbeitung der Reklamationen " +"einzurichten." + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__date_closed +msgid "Close Date" +msgstr "Abschlussdatum" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__date_closed +msgid "Closed" +msgstr "Geschlossen" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +msgid "Closure" +msgstr "Abschluss" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage__case_default +msgid "Common to All Teams" +msgstr "Gleich für alle Teams" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__company_id +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__company_id +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Company" +msgstr "Unternehmen" + +#. module: crm_claim +#: model:ir.model,name:crm_claim.model_res_partner +msgid "Contact" +msgstr "Kontakt" + +#. module: crm_claim +#: model:utm.campaign,title:crm_claim.claim_source1 +msgid "Corrective" +msgstr "Korrektiv" + +#. module: crm_claim +#: model:ir.model.fields.selection,name:crm_claim.selection__crm_claim__type_action__correction +#: model:ir.model.fields.selection,name:crm_claim.selection__crm_claim_report__type_action__correction +msgid "Corrective Action" +msgstr "Korrektive Maßnahme" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__create_date +msgid "Create Date" +msgstr "Erstelldatum" + +#. module: crm_claim +#: model_terms:ir.actions.act_window,help:crm_claim.crm_claim_categ_action +msgid "" +"Create claim categories to better manage and classify your\n" +" claims. Some examples of claims can be: preventive action,\n" +" corrective action." +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__create_uid +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_category__create_uid +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage__create_uid +msgid "Created by" +msgstr "Erstellt von" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_category__create_date +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage__create_date +msgid "Created on" +msgstr "Erstellt am" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__create_date +msgid "Creation Date" +msgstr "Erstelldatum" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Creation Month" +msgstr "Erstellmonat" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +msgid "Date Closed" +msgstr "Abschlussdatum" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +msgid "Dates" +msgstr "Daten" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__date_deadline +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__date_deadline +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +msgid "Deadline" +msgstr "Frist" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__delay_close +msgid "Delay to close" +msgstr "Verzögerung des Abschlusses" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__description +msgid "Description" +msgstr "Beschreibung" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__email_from +msgid "Destination email for email gateway." +msgstr "Ziel-E-Mail für E-Mail-Gateway." + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__display_name +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_category__display_name +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__display_name +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage__display_name +msgid "Display Name" +msgstr "Anzeigename" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__email_from +msgid "Email" +msgstr "E-Mail" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Extended Filters..." +msgstr "Erweiterte Filter..." + +#. module: crm_claim +#: model:crm.claim.category,name:crm_claim.categ_claim1 +msgid "Factual Claims" +msgstr "Sachliche Reklamationen" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +msgid "Follow Up" +msgstr "Folgeaktionen" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__message_follower_ids +msgid "Followers" +msgstr "Abonnenten" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__message_partner_ids +msgid "Followers (Partners)" +msgstr "Abonnenten (Partner)" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Group By" +msgstr "Gruppieren nach" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__has_message +msgid "Has Message" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.actions.act_window,help:crm_claim.action_report_crm_claim +msgid "" +"Have a general overview of all claims processed in the system by sorting " +"them with specific criteria." +msgstr "" +"Verschaffen Sie sich einen Überblick über alle im System bearbeiteten " +"Reklamationen, indem Sie sie nach bestimmten Kriterien sortieren." + +#. module: crm_claim +#: model:ir.model.fields.selection,name:crm_claim.selection__crm_claim__priority__2 +#: model:ir.model.fields.selection,name:crm_claim.selection__crm_claim_report__priority__2 +msgid "High" +msgstr "Hoch" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__id +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_category__id +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__id +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage__id +msgid "ID" +msgstr "ID" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__activity_exception_icon +msgid "Icon" +msgstr "Symbol" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "Symbol zur Kennzeichnung einer Ausnahmeaktivität." + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__message_needaction +msgid "If checked, new messages require your attention." +msgstr "" +"Wenn dieses Kontrollkästchen aktiviert ist, erfordern neue Nachrichten eine " +"Aktion ihrerseits." + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "" +"Wenn dieses Kontrollkästchen aktiviert ist, weisen einige Nachrichten einen " +"Zustellungsfehler auf." + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim_stage__case_default +msgid "" +"If you check this field, this stage will be proposed by default on each " +"sales team. It will not assign this stage to existing teams." +msgstr "" +"Wenn Sie dieses Feld markieren, wird dieses Stadium standardmäßig für jedes " +"Verkaufsteam vorgeschlagen. Bestehenden Teams wird dieses Stadium nicht " +"zugewiesen." + +#. module: crm_claim +#: model:crm.claim.stage,name:crm_claim.stage_claim5 +msgid "In Progress" +msgstr "In Arbeit" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__message_is_follower +msgid "Is Follower" +msgstr "Ist Follower" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim____last_update +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_category____last_update +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report____last_update +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage____last_update +msgid "Last Modified on" +msgstr "Zuletzt bearbeitet am" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__write_uid +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_category__write_uid +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage__write_uid +msgid "Last Updated by" +msgstr "Zuletzt aktualisiert von" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_category__write_date +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage__write_date +msgid "Last Updated on" +msgstr "Zuletzt aktualisiert am" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim_stage__team_ids +msgid "" +"Link between stages and sales teams. When set, this limitate the current " +"stage to the selected sales teams." +msgstr "" +"Verbindung zwischen Stadien und Verkaufsteams. Wenn diese Option aktiviert " +"ist, wird das aktuelle Stadium auf die ausgewählten Verkaufsteams beschränkt." + +#. module: crm_claim +#: model:ir.model.fields.selection,name:crm_claim.selection__crm_claim__priority__0 +#: model:ir.model.fields.selection,name:crm_claim.selection__crm_claim_report__priority__0 +msgid "Low" +msgstr "Niedrig" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__message_main_attachment_id +msgid "Main Attachment" +msgstr "Hauptanhang" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__message_has_error +msgid "Message Delivery error" +msgstr "Übermittlungsfehler" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__message_ids +msgid "Messages" +msgstr "Nachrichten" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__model_ref_id +msgid "Model Reference" +msgstr "Bezieht sich auf" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Month of claim" +msgstr "Monat der Reklamation" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__my_activity_date_deadline +msgid "My Activity Deadline" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "My Company" +msgstr "Mein Unternehmen" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "My Sales Team(s)" +msgstr "Mein Verkaufsteam" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_category__name +msgid "Name" +msgstr "Name" + +#. module: crm_claim +#: model:crm.claim.stage,name:crm_claim.stage_claim1 +msgid "New" +msgstr "Neu" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__activity_calendar_event_id +msgid "Next Activity Calendar Event" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "Frist der nächsten Aktivität" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__activity_summary +msgid "Next Activity Summary" +msgstr "Zusammenfassung der nächsten Aktivität" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__activity_type_id +msgid "Next Activity Type" +msgstr "Typ der nächsten Aktivität" + +#. module: crm_claim +#. odoo-python +#: code:addons/crm_claim/models/crm_claim.py:0 +#, python-format +msgid "No Subject" +msgstr "Kein Betreff" + +#. module: crm_claim +#: model:ir.model.fields.selection,name:crm_claim.selection__crm_claim__priority__1 +#: model:ir.model.fields.selection,name:crm_claim.selection__crm_claim_report__priority__1 +msgid "Normal" +msgstr "Normal" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__message_needaction_counter +msgid "Number of Actions" +msgstr "Anzahl Aktionen" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim_report__delay_close +msgid "Number of Days to close the case" +msgstr "Anzahl Tage bis zum Abschluss" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__message_has_error_counter +msgid "Number of errors" +msgstr "Anzahl Errors" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "Anzahl Nachrichten mit Übermittlungsfehler" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__delay_expected +msgid "Overpassed Deadline" +msgstr "Verstrichene Frist" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__partner_id +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__partner_id +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Partner" +msgstr "Partner" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__partner_phone +msgid "Phone" +msgstr "Telefon" + +#. module: crm_claim +#: model:crm.claim.category,name:crm_claim.categ_claim3 +msgid "Policy Claims" +msgstr "Policen-Reklamationen" + +#. module: crm_claim +#: model:utm.campaign,title:crm_claim.claim_source2 +msgid "Preventive" +msgstr "Präventiv" + +#. module: crm_claim +#: model:ir.model.fields.selection,name:crm_claim.selection__crm_claim__type_action__prevention +#: model:ir.model.fields.selection,name:crm_claim.selection__crm_claim_report__type_action__prevention +msgid "Preventive Action" +msgstr "Präventive Aktion" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__priority +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__priority +msgid "Priority" +msgstr "Priorität" + +#. module: crm_claim +#: model_terms:ir.actions.act_window,help:crm_claim.crm_claim_category_claim0 +msgid "" +"Record and track your customers' claims.\n" +" Claims may be linked to a sales order or a lot.\n" +" You can send emails with attachments and keep the full " +"history for a claim (emails sent, intervention type and so on).\n" +" Claims may automatically be linked to an email address using " +"the mail gateway module." +msgstr "" +"Erfassen und verfolgen Sie die Reklamationen Ihrer Kunden.\n" +" Reklamationen können mit einem Kundenauftrag oder einer " +"Partie verknüpft werden.\n" +" Sie können E-Mails mit Anhängen versenden und die gesamte " +"Historie einer Reklamation aufbewahren (gesendete E-Mails, Art der " +"Intervention usw.).\n" +" Reklamationen können mit Hilfe des Mail-Gateway-Moduls " +"automatisch mit einer E-Mail-Adresse verknüpft werden." + +#. module: crm_claim +#: model:crm.claim.stage,name:crm_claim.stage_claim3 +msgid "Rejected" +msgstr "Abgelehnt" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__resolution +msgid "Resolution" +msgstr "Lösung" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +msgid "Resolution Actions" +msgstr "Lösungsaktionen" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +msgid "Responsibilities" +msgstr "Verantwortlichkeiten" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__user_id +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +msgid "Responsible" +msgstr "Verantwortlich" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__activity_user_id +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +msgid "Responsible User" +msgstr "Verantwortlicher Benutzer" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__team_id +msgid "" +"Responsible sales team. Define Responsible user and Email account for mail " +"gateway." +msgstr "" +"Verantwortliches Verkaufsteam. Definieren Sie den zuständigen Benutzer und " +"das E-Mail-Konto für das Mail-Gateway." + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__cause +msgid "Root Cause" +msgstr "Grundursache" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +msgid "Root Causes" +msgstr "Grundursachen" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__team_id +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_category__team_id +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Sales Team" +msgstr "Verkaufsteam" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Salesperson" +msgstr "Verkäufer" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Search" +msgstr "Suche" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +msgid "Search Claims" +msgstr "Suche nach Reklamationen" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage__sequence +msgid "Sequence" +msgstr "Sequenz" + +#. module: crm_claim +#: model:crm.claim.stage,name:crm_claim.stage_claim2 +msgid "Settled" +msgstr "Erledigt" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__stage_id +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__stage_id +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Stage" +msgstr "Stadium" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage__name +msgid "Stage Name" +msgstr "Name des Stadiums" + +#. module: crm_claim +#: model:ir.ui.menu,name:crm_claim.menu_claim_stage_view +msgid "Stages" +msgstr "Stadien" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" +"Status basierend auf Aktivitäten\n" +"Überfällig: Fälligkeitsdatum ist bereits überschritten\n" +"Heute: Aktivitätsdatum ist heute\n" +"Geplant: Zukünftige Aktivitäten." + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__team_id +msgid "Team" +msgstr "Team" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage__team_ids +msgid "Teams" +msgstr "Teams" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__email_cc +msgid "" +"These email addresses will be added to the CC field of all inbound and " +"outbound emails for this record before being sent. Separate multiple email " +"addresses with a comma" +msgstr "" +"Diese E-Mail-Adressen werden dem CC-Feld aller ein- und ausgehenden E-Mails " +"für diesen Datensatz hinzugefügt, bevor sie gesendet werden. Trennen Sie " +"mehrere E-Mail-Adressen mit einem Komma" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__user_fault +msgid "Trouble Responsible" +msgstr "Verantworlich für Probleme" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_tree_view +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +msgid "Type" +msgstr "Typ" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "Art der Ausnahmeaktivität des Datensatzes." + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +msgid "Unassigned Claims" +msgstr "Nicht zugewiesene Reklamationen" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__write_date +msgid "Update Date" +msgstr "Aktualisierungsdatum" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim_stage__sequence +msgid "Used to order stages. Lower is better." +msgstr "Wird verwendet, um Stadien zu sortieren. Niedriger ist besser." + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__user_id +msgid "User" +msgstr "Benutzer" + +#. module: crm_claim +#: model:crm.claim.category,name:crm_claim.categ_claim2 +msgid "Value Claims" +msgstr "Wertreklamationen" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__email_cc +msgid "Watchers Emails" +msgstr "Beobachter-E-Mails" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__website_message_ids +msgid "Website Messages" +msgstr "Website-Nachrichten" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__website_message_ids +msgid "Website communication history" +msgstr "Geschichte der Website-Kommunikation" + +#. module: crm_claim +#: model_terms:ir.actions.act_window,help:crm_claim.crm_claim_stage_act +msgid "" +"You can create claim stages to categorize the status of every\n" +" claim entered in the system. The stages define all the steps\n" +" required for the resolution of a claim." +msgstr "" +"Sie können Stadien für Reklamationen anlegen, um den Status der einzelnen\n" +" Reklamation im System zu kategorisieren. Die Stadien definieren " +"alle Schritte, die\n" +" für die Lösung einer Reklamation erforderlich sind." + +#~ msgid "SMS Delivery error" +#~ msgstr "SMS Zustellfehler" + +#~ msgid "Number of messages which requires an action" +#~ msgstr "Anzahl Nachrichten, die eine Aktion erfordern" + +#~ msgid "Number of unread messages" +#~ msgstr "Anzahl der ungelesenen Nachrichten" + +#~ msgid "Unread Messages" +#~ msgstr "Ungelesene Nachrichten" + +#~ msgid "Unread Messages Counter" +#~ msgstr "Anzahl ungelesener Nachrichten" + +#~ msgid "Workload" +#~ msgstr "Arbeitsaufwand" + +#~ msgid "Actions" +#~ msgstr "Aktionen" + +#~ msgid "" +#~ "Create claim categories to better manage and classify your\n" +#~ " claims. Some example of claims can be: preventive action,\n" +#~ " corrective action." +#~ msgstr "" +#~ "Legen Sie Reklamationskategorien an, um Ihre Reklamationen\n" +#~ " besser verwalten und klassifizieren zu können. Beispiele für\n" +#~ " Reklamationskategorien: präventive Maßnahmen, korrektive " +#~ "Maßnahmen." + +#~ msgid "Followers (Channels)" +#~ msgstr "Abonnenten (Kanäle)" diff --git a/odoo-bringout-oca-crm-crm_claim/crm_claim/i18n/es.po b/odoo-bringout-oca-crm-crm_claim/crm_claim/i18n/es.po new file mode 100644 index 0000000..e7d9c67 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim/crm_claim/i18n/es.po @@ -0,0 +1,882 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_claim +# +# Translators: +# OCA Transbot , 2017 +# Pedro M. Baeza , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-09-06 08:33+0000\n" +"PO-Revision-Date: 2023-10-29 07:04+0000\n" +"Last-Translator: kikopeiro \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: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_res_partner__claim_count +#: model:ir.model.fields,field_description:crm_claim.field_res_users__claim_count +msgid "# Claims" +msgstr "Nº reclamaciones" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__email +msgid "# Emails" +msgstr "Nº de correos electrónicos" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__nbr_claims +msgid "# of Claims" +msgstr "Nº de reclamaciones" + +#. module: crm_claim +#. odoo-python +#: code:addons/crm_claim/models/crm_claim.py:0 +#, python-format +msgid "%s (copy)" +msgstr "%s (copia)" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +msgid "Action Description..." +msgstr "Descripción de la acción..." + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__message_needaction +msgid "Action Needed" +msgstr "Necesaria acción" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__type_action +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__type_action +msgid "Action Type" +msgstr "Tipo de acción" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__active +msgid "Active" +msgstr "Activo" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__activity_ids +msgid "Activities" +msgstr "Actividades" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__activity_exception_decoration +msgid "Activity Exception Decoration" +msgstr "Decoración de excepción de actividad" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__activity_state +msgid "Activity State" +msgstr "Estado actividad" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__activity_type_icon +msgid "Activity Type Icon" +msgstr "Icona de tipus d'activitat" + +#. module: crm_claim +#: model:ir.ui.menu,name:crm_claim.menu_aftersale +msgid "After Sale" +msgstr "Postventa" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__message_attachment_count +msgid "Attachment Count" +msgstr "Número de adjuntos" + +#. module: crm_claim +#: model:ir.model,name:crm_claim.model_crm_claim_report +msgid "CRM Claim Report" +msgstr "Informe de reclamaciones CRM" + +#. module: crm_claim +#: model:ir.ui.menu,name:crm_claim.menu_crm_case_claim-act +msgid "Categories" +msgstr "Categorías" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__categ_id +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__categ_id +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Category" +msgstr "Categoría" + +#. module: crm_claim +#: model:ir.model,name:crm_claim.model_crm_claim_category +msgid "Category of claim" +msgstr "Categoría de la reclamación" + +#. module: crm_claim +#: model:ir.model,name:crm_claim.model_crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_res_partner__claim_ids +#: model:ir.model.fields,field_description:crm_claim.field_res_users__claim_ids +#: model:ir.ui.menu,name:crm_claim.menu_config_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +msgid "Claim" +msgstr "Reclamación" + +#. module: crm_claim +#: model:ir.actions.act_window,name:crm_claim.crm_claim_categ_action +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_claim_category_form +msgid "Claim Categories" +msgstr "Categorías de reclamaciones" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__date +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__claim_date +msgid "Claim Date" +msgstr "Fecha de reclamación" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +msgid "Claim Date by Month" +msgstr "Fecha de la reclamación por mes" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +msgid "Claim Description" +msgstr "Descripción reclamación" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +msgid "Claim Month" +msgstr "Mes de la reclamación" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +msgid "Claim Reporter" +msgstr "Persona que ha reportado la reclamación" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_claim_stage_form +msgid "Claim Stage" +msgstr "Etapa de reclamación" + +#. module: crm_claim +#: model:ir.actions.act_window,name:crm_claim.crm_claim_stage_act +msgid "Claim Stages" +msgstr "Etapas reclamaciones" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__name +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__subject +msgid "Claim Subject" +msgstr "Asunto de la reclamación" + +#. module: crm_claim +#: model:ir.model,name:crm_claim.model_crm_claim_stage +msgid "Claim stages" +msgstr "Etapas de la reclamación" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +msgid "Claim/Action Description" +msgstr "Descripción de la reclamación/acción" + +#. module: crm_claim +#: model:ir.actions.act_window,name:crm_claim.crm_claim_category_claim0 +#: model:ir.ui.menu,name:crm_claim.menu_crm_case_claims +#: model:ir.ui.menu,name:crm_claim.menu_report_crm_claim_tree +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_calendar_view +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +#: model_terms:ir.ui.view,arch_db:crm_claim.view_claim_res_partner_info_form +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_graph +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_pivot +msgid "Claims" +msgstr "Reclamaciones" + +#. module: crm_claim +#: model:ir.actions.act_window,name:crm_claim.action_report_crm_claim +msgid "Claims Analysis" +msgstr "Análisis de reclamaciones" + +#. module: crm_claim +#: model_terms:ir.actions.act_window,help:crm_claim.crm_claim_categ_action +msgid "Click to create a claim category." +msgstr "Haga clic para crear una categoría de reclamación." + +#. module: crm_claim +#: model_terms:ir.actions.act_window,help:crm_claim.crm_claim_stage_act +msgid "Click to setup a new stage in the processing of the claims." +msgstr "" +"Click para configurar una nueva etapa en el procesamiento de las " +"reclamaciones." + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__date_closed +msgid "Close Date" +msgstr "Fecha cierre" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__date_closed +msgid "Closed" +msgstr "Cerrada" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +msgid "Closure" +msgstr "Cierre" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage__case_default +msgid "Common to All Teams" +msgstr "Común a todos los equipos" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__company_id +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__company_id +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Company" +msgstr "Compañía" + +#. module: crm_claim +#: model:ir.model,name:crm_claim.model_res_partner +msgid "Contact" +msgstr "Contacto" + +#. module: crm_claim +#: model:utm.campaign,title:crm_claim.claim_source1 +msgid "Corrective" +msgstr "Correctivo" + +#. module: crm_claim +#: model:ir.model.fields.selection,name:crm_claim.selection__crm_claim__type_action__correction +#: model:ir.model.fields.selection,name:crm_claim.selection__crm_claim_report__type_action__correction +msgid "Corrective Action" +msgstr "Acción correctiva" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__create_date +msgid "Create Date" +msgstr "Fecha de creación" + +#. module: crm_claim +#: model_terms:ir.actions.act_window,help:crm_claim.crm_claim_categ_action +msgid "" +"Create claim categories to better manage and classify your\n" +" claims. Some examples of claims can be: preventive action,\n" +" corrective action." +msgstr "" +"Creeu categories de reclamació per gestionar i classificar millor el vostre\n" +" reclamacions. Alguns exemples de reclamacions poden ser: acció " +"preventiva,\n" +" acció correctiva." + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__create_uid +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_category__create_uid +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_category__create_date +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage__create_date +msgid "Created on" +msgstr "Creado el" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__create_date +msgid "Creation Date" +msgstr "Fecha de creación" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Creation Month" +msgstr "Mes de creación" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +msgid "Date Closed" +msgstr "Fecha de cierre" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +msgid "Dates" +msgstr "Fechas" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__date_deadline +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__date_deadline +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +msgid "Deadline" +msgstr "Fecha límite" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__delay_close +msgid "Delay to close" +msgstr "Demora cierre" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__description +msgid "Description" +msgstr "Descripción" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__email_from +msgid "Destination email for email gateway." +msgstr "Correo electrónico del destinatario para la pasarela de correo." + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__display_name +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_category__display_name +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__display_name +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage__display_name +msgid "Display Name" +msgstr "Nombre para mostrar" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__email_from +msgid "Email" +msgstr "Email" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Extended Filters..." +msgstr "Filtros extendidos..." + +#. module: crm_claim +#: model:crm.claim.category,name:crm_claim.categ_claim1 +msgid "Factual Claims" +msgstr "Reclamaciones objetivas" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +msgid "Follow Up" +msgstr "Seguimiento" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__message_follower_ids +msgid "Followers" +msgstr "Seguidores" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__message_partner_ids +msgid "Followers (Partners)" +msgstr "Seguidores (Socios)" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "Icona Font awesome p.e. fa-tasks" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Group By" +msgstr "Agrupar por" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__has_message +msgid "Has Message" +msgstr "Té un missatge" + +#. module: crm_claim +#: model_terms:ir.actions.act_window,help:crm_claim.action_report_crm_claim +msgid "" +"Have a general overview of all claims processed in the system by sorting " +"them with specific criteria." +msgstr "" +"Obtenga una visión global de todas las reclamaciones procesadas en el " +"sistema ordenándolas con criterios específicos." + +#. module: crm_claim +#: model:ir.model.fields.selection,name:crm_claim.selection__crm_claim__priority__2 +#: model:ir.model.fields.selection,name:crm_claim.selection__crm_claim_report__priority__2 +msgid "High" +msgstr "Alta" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__id +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_category__id +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__id +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage__id +msgid "ID" +msgstr "Identificador" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__activity_exception_icon +msgid "Icon" +msgstr "Icono" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "Icono para indicar una actividad de excepción." + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__message_needaction +msgid "If checked, new messages require your attention." +msgstr "Si está marcado, hay nuevos mensajes que requieren su atención." + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "Si está marcado, algún mensaje tiene error de envío." + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim_stage__case_default +msgid "" +"If you check this field, this stage will be proposed by default on each " +"sales team. It will not assign this stage to existing teams." +msgstr "" +"SI selecciona este campo, esta etapa será propuesta por defecto a cada " +"equipo de ventas. No asignará esta etapa a equipos existentes." + +#. module: crm_claim +#: model:crm.claim.stage,name:crm_claim.stage_claim5 +msgid "In Progress" +msgstr "En proceso" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__message_is_follower +msgid "Is Follower" +msgstr "Es seguidor" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim____last_update +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_category____last_update +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report____last_update +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage____last_update +msgid "Last Modified on" +msgstr "Última modificación el" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__write_uid +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_category__write_uid +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage__write_uid +msgid "Last Updated by" +msgstr "Última actualización por" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_category__write_date +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage__write_date +msgid "Last Updated on" +msgstr "Última actualización el" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim_stage__team_ids +msgid "" +"Link between stages and sales teams. When set, this limitate the current " +"stage to the selected sales teams." +msgstr "" +"Enlace entre etapas y equipos de ventas. Cuando se asigna, las etapas están " +"limitadas al equipo de venta seleccionado." + +#. module: crm_claim +#: model:ir.model.fields.selection,name:crm_claim.selection__crm_claim__priority__0 +#: model:ir.model.fields.selection,name:crm_claim.selection__crm_claim_report__priority__0 +msgid "Low" +msgstr "Baja" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__message_main_attachment_id +msgid "Main Attachment" +msgstr "Adjunto principal" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__message_has_error +msgid "Message Delivery error" +msgstr "Error en la entrega del mensaje" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__message_ids +msgid "Messages" +msgstr "Mensajes" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__model_ref_id +msgid "Model Reference" +msgstr "Referencia" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Month of claim" +msgstr "Mes de la reclamación" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__my_activity_date_deadline +msgid "My Activity Deadline" +msgstr "Data límit de la meva activitat" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "My Company" +msgstr "Mi compañía" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "My Sales Team(s)" +msgstr "Mi(s) equipo(s) de ventas" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_category__name +msgid "Name" +msgstr "Nombre" + +#. module: crm_claim +#: model:crm.claim.stage,name:crm_claim.stage_claim1 +msgid "New" +msgstr "Nuevo" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__activity_calendar_event_id +msgid "Next Activity Calendar Event" +msgstr "Propera activitat de l'entrada del calendari" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "Fecha Límite para la siguiente Actividad" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__activity_summary +msgid "Next Activity Summary" +msgstr "Summary" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__activity_type_id +msgid "Next Activity Type" +msgstr "Siguiente →" + +#. module: crm_claim +#. odoo-python +#: code:addons/crm_claim/models/crm_claim.py:0 +#, python-format +msgid "No Subject" +msgstr "Sin asunto" + +#. module: crm_claim +#: model:ir.model.fields.selection,name:crm_claim.selection__crm_claim__priority__1 +#: model:ir.model.fields.selection,name:crm_claim.selection__crm_claim_report__priority__1 +msgid "Normal" +msgstr "Normal" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__message_needaction_counter +msgid "Number of Actions" +msgstr "Número de acciones" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim_report__delay_close +msgid "Number of Days to close the case" +msgstr "Nº de días para cerrar el caso" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__message_has_error_counter +msgid "Number of errors" +msgstr "Número de errores" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "Número de mensajes que requieren una acción" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "Número de mensajes con error de entrega" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__delay_expected +msgid "Overpassed Deadline" +msgstr "Fecha límite excedida" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__partner_id +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__partner_id +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Partner" +msgstr "Empresa" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__partner_phone +msgid "Phone" +msgstr "Teléfono" + +#. module: crm_claim +#: model:crm.claim.category,name:crm_claim.categ_claim3 +msgid "Policy Claims" +msgstr "Política de reclamaciones" + +#. module: crm_claim +#: model:utm.campaign,title:crm_claim.claim_source2 +msgid "Preventive" +msgstr "Preventivo" + +#. module: crm_claim +#: model:ir.model.fields.selection,name:crm_claim.selection__crm_claim__type_action__prevention +#: model:ir.model.fields.selection,name:crm_claim.selection__crm_claim_report__type_action__prevention +msgid "Preventive Action" +msgstr "Acción preventiva" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__priority +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__priority +msgid "Priority" +msgstr "Prioridad" + +#. module: crm_claim +#: model_terms:ir.actions.act_window,help:crm_claim.crm_claim_category_claim0 +msgid "" +"Record and track your customers' claims.\n" +" Claims may be linked to a sales order or a lot.\n" +" You can send emails with attachments and keep the full " +"history for a claim (emails sent, intervention type and so on).\n" +" Claims may automatically be linked to an email address using " +"the mail gateway module." +msgstr "" +"Registre y realice el seguimiento de las reclamaciones de sus clientes.\n" +" Las reclamaciones pueden estar vinculadas a un pedido de " +"venta o a un lote.\n" +" Puede enviar correos electrónicos con archivos adjuntos y " +"conservar el historial completo de una reclamación (correos electrónicos " +"enviados, tipo de intervención, etc.).\n" +" Las reclamaciones pueden vincularse automáticamente a una " +"dirección de correo electrónico mediante el módulo de pasarela de correo." + +#. module: crm_claim +#: model:crm.claim.stage,name:crm_claim.stage_claim3 +msgid "Rejected" +msgstr "Rechazada" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__resolution +msgid "Resolution" +msgstr "Resolución" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +msgid "Resolution Actions" +msgstr "Acciones para resolución" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +msgid "Responsibilities" +msgstr "Responsabilidades" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__user_id +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +msgid "Responsible" +msgstr "Responsable" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__activity_user_id +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +msgid "Responsible User" +msgstr "Usuario responsable" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__team_id +msgid "" +"Responsible sales team. Define Responsible user and Email account for mail " +"gateway." +msgstr "" +"Responsable del equipo de ventas. Definir usuario responsable y cuenta de " +"correo para la pasarela de correo." + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__cause +msgid "Root Cause" +msgstr "Causa principal" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +msgid "Root Causes" +msgstr "Causas principales" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__team_id +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_category__team_id +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Sales Team" +msgstr "Equipo de ventas" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Salesperson" +msgstr "Comercial" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Search" +msgstr "Búsqueda" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +msgid "Search Claims" +msgstr "Buscar reclamaciones" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage__sequence +msgid "Sequence" +msgstr "Secuencia" + +#. module: crm_claim +#: model:crm.claim.stage,name:crm_claim.stage_claim2 +msgid "Settled" +msgstr "Arreglado" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__stage_id +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__stage_id +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Stage" +msgstr "Etapa" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage__name +msgid "Stage Name" +msgstr "Nombre de la etapa" + +#. module: crm_claim +#: model:ir.ui.menu,name:crm_claim.menu_claim_stage_view +msgid "Stages" +msgstr "Etapas" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" +"Estado basado en las actividades \n" +"Retraso: Fecha de vencimiento ya es pasado \n" +"Hoy: Fecha actividad es hoy \n" +"Planificado: Actividades futuras." + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__team_id +msgid "Team" +msgstr "Equipo" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage__team_ids +msgid "Teams" +msgstr "Equipos" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__email_cc +msgid "" +"These email addresses will be added to the CC field of all inbound and " +"outbound emails for this record before being sent. Separate multiple email " +"addresses with a comma" +msgstr "" +"Estas direcciones de correo serán añadidas al campo CC para todos los " +"correos entrantes y salientes de este registro antes de ser enviados. Separe " +"las diferentes direcciones de correo con una coma" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__user_fault +msgid "Trouble Responsible" +msgstr "Responsable problema" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_tree_view +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +msgid "Type" +msgstr "Tipo" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "Tipo de actividad de excepción en registro." + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +msgid "Unassigned Claims" +msgstr "Reclamaciones no asignadas" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__write_date +msgid "Update Date" +msgstr "Fecha de actualización" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim_stage__sequence +msgid "Used to order stages. Lower is better." +msgstr "Utilizado para ordenar etapas. Bajo es más prioritario." + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__user_id +msgid "User" +msgstr "Usuario" + +#. module: crm_claim +#: model:crm.claim.category,name:crm_claim.categ_claim2 +msgid "Value Claims" +msgstr "Valor reclamaciones" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__email_cc +msgid "Watchers Emails" +msgstr "Email de los observadores" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__website_message_ids +msgid "Website Messages" +msgstr "Mensajes del sitio web" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__website_message_ids +msgid "Website communication history" +msgstr "Historial de comunicación del sitio web" + +#. module: crm_claim +#: model_terms:ir.actions.act_window,help:crm_claim.crm_claim_stage_act +msgid "" +"You can create claim stages to categorize the status of every\n" +" claim entered in the system. The stages define all the steps\n" +" required for the resolution of a claim." +msgstr "" +"Puede crear etapas de reclamación para categorizar el estado de cada\n" +" reclamación introducida en el sistema. Las etapas definen todos " +"los pasos\n" +" necesarios para la resolución de una reclamación." + +#~ msgid "SMS Delivery error" +#~ msgstr "Error de entrega de SMS" + +#~ msgid "Number of messages which requires an action" +#~ msgstr "Número de mensajes que requieren una acción" + +#~ msgid "Number of unread messages" +#~ msgstr "Número de mensajes no leídos" + +#~ msgid "Unread Messages" +#~ msgstr "Mensajes no leídos" + +#~ msgid "Unread Messages Counter" +#~ msgstr "Contador de mensajes no leídos" + +#~ msgid "Workload" +#~ msgstr "Carga de trabajo" + +#~ msgid "" +#~ "Create claim categories to better manage and classify your\n" +#~ " claims. Some example of claims can be: preventive action,\n" +#~ " corrective action." +#~ msgstr "" +#~ "Cree categorías de reclamaciones para gestionar y clasificar mejor sus " +#~ "reclamaciones. Algunos ejemplos de reclamaciones pueden ser: acción " +#~ "preventiva, acción correctiva." + +#~ msgid "Followers (Channels)" +#~ msgstr "Seguidores (Canales)" diff --git a/odoo-bringout-oca-crm-crm_claim/crm_claim/i18n/es_CO.po b/odoo-bringout-oca-crm-crm_claim/crm_claim/i18n/es_CO.po new file mode 100644 index 0000000..359fe21 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim/crm_claim/i18n/es_CO.po @@ -0,0 +1,827 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_claim +# +# Translators: +# JOSE ALEJANDRO ECHEVERRI VALENCIA , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-03-03 03:39+0000\n" +"PO-Revision-Date: 2018-03-03 03:39+0000\n" +"Last-Translator: JOSE ALEJANDRO ECHEVERRI VALENCIA , 2018\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: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_res_partner__claim_count +#: model:ir.model.fields,field_description:crm_claim.field_res_users__claim_count +msgid "# Claims" +msgstr "# Reclamaciones" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__email +msgid "# Emails" +msgstr "# Emails" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__nbr_claims +msgid "# of Claims" +msgstr "# de Reclamaciones" + +#. module: crm_claim +#. odoo-python +#: code:addons/crm_claim/models/crm_claim.py:0 +#, python-format +msgid "%s (copy)" +msgstr " 1%s (Copiar)" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +msgid "Action Description..." +msgstr "Descripción de Accion" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__message_needaction +#, fuzzy +msgid "Action Needed" +msgstr "Tipo de Acción" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__type_action +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__type_action +msgid "Action Type" +msgstr "Tipo de Acción" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__active +msgid "Active" +msgstr "Activo" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__activity_ids +#, fuzzy +msgid "Activities" +msgstr "Activo" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__activity_exception_decoration +#, fuzzy +msgid "Activity Exception Decoration" +msgstr "Descripción de Accion" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__activity_state +#, fuzzy +msgid "Activity State" +msgstr "Activo" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__activity_type_icon +msgid "Activity Type Icon" +msgstr "" + +#. module: crm_claim +#: model:ir.ui.menu,name:crm_claim.menu_aftersale +msgid "After Sale" +msgstr "PosteVenta" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__message_attachment_count +msgid "Attachment Count" +msgstr "" + +#. module: crm_claim +#: model:ir.model,name:crm_claim.model_crm_claim_report +msgid "CRM Claim Report" +msgstr "CRM Reporte de Reclamación" + +#. module: crm_claim +#: model:ir.ui.menu,name:crm_claim.menu_crm_case_claim-act +msgid "Categories" +msgstr "Categorías" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__categ_id +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__categ_id +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Category" +msgstr "Categoría" + +#. module: crm_claim +#: model:ir.model,name:crm_claim.model_crm_claim_category +msgid "Category of claim" +msgstr "Categoría de Reclamación" + +#. module: crm_claim +#: model:ir.model,name:crm_claim.model_crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_res_partner__claim_ids +#: model:ir.model.fields,field_description:crm_claim.field_res_users__claim_ids +#: model:ir.ui.menu,name:crm_claim.menu_config_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +msgid "Claim" +msgstr "Reclamación" + +#. module: crm_claim +#: model:ir.actions.act_window,name:crm_claim.crm_claim_categ_action +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_claim_category_form +msgid "Claim Categories" +msgstr "Categorías de Reclamación" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__date +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__claim_date +msgid "Claim Date" +msgstr "Fecha de Reclamación" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +msgid "Claim Date by Month" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +msgid "Claim Description" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +msgid "Claim Month" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +msgid "Claim Reporter" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_claim_stage_form +msgid "Claim Stage" +msgstr "" + +#. module: crm_claim +#: model:ir.actions.act_window,name:crm_claim.crm_claim_stage_act +msgid "Claim Stages" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__name +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__subject +msgid "Claim Subject" +msgstr "" + +#. module: crm_claim +#: model:ir.model,name:crm_claim.model_crm_claim_stage +msgid "Claim stages" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +msgid "Claim/Action Description" +msgstr "" + +#. module: crm_claim +#: model:ir.actions.act_window,name:crm_claim.crm_claim_category_claim0 +#: model:ir.ui.menu,name:crm_claim.menu_crm_case_claims +#: model:ir.ui.menu,name:crm_claim.menu_report_crm_claim_tree +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_calendar_view +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +#: model_terms:ir.ui.view,arch_db:crm_claim.view_claim_res_partner_info_form +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_graph +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_pivot +msgid "Claims" +msgstr "" + +#. module: crm_claim +#: model:ir.actions.act_window,name:crm_claim.action_report_crm_claim +msgid "Claims Analysis" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.actions.act_window,help:crm_claim.crm_claim_categ_action +msgid "Click to create a claim category." +msgstr "" + +#. module: crm_claim +#: model_terms:ir.actions.act_window,help:crm_claim.crm_claim_stage_act +msgid "Click to setup a new stage in the processing of the claims." +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__date_closed +msgid "Close Date" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__date_closed +msgid "Closed" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +msgid "Closure" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage__case_default +msgid "Common to All Teams" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__company_id +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__company_id +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Company" +msgstr "" + +#. module: crm_claim +#: model:ir.model,name:crm_claim.model_res_partner +msgid "Contact" +msgstr "" + +#. module: crm_claim +#: model:utm.campaign,title:crm_claim.claim_source1 +msgid "Corrective" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields.selection,name:crm_claim.selection__crm_claim__type_action__correction +#: model:ir.model.fields.selection,name:crm_claim.selection__crm_claim_report__type_action__correction +msgid "Corrective Action" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__create_date +msgid "Create Date" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.actions.act_window,help:crm_claim.crm_claim_categ_action +msgid "" +"Create claim categories to better manage and classify your\n" +" claims. Some examples of claims can be: preventive action,\n" +" corrective action." +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__create_uid +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_category__create_uid +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage__create_uid +msgid "Created by" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_category__create_date +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage__create_date +msgid "Created on" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__create_date +msgid "Creation Date" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Creation Month" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +msgid "Date Closed" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +msgid "Dates" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__date_deadline +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__date_deadline +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +msgid "Deadline" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__delay_close +msgid "Delay to close" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__description +msgid "Description" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__email_from +msgid "Destination email for email gateway." +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__display_name +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_category__display_name +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__display_name +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage__display_name +msgid "Display Name" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__email_from +msgid "Email" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Extended Filters..." +msgstr "" + +#. module: crm_claim +#: model:crm.claim.category,name:crm_claim.categ_claim1 +msgid "Factual Claims" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +msgid "Follow Up" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__message_follower_ids +msgid "Followers" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__message_partner_ids +msgid "Followers (Partners)" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Group By" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__has_message +msgid "Has Message" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.actions.act_window,help:crm_claim.action_report_crm_claim +msgid "" +"Have a general overview of all claims processed in the system by sorting " +"them with specific criteria." +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields.selection,name:crm_claim.selection__crm_claim__priority__2 +#: model:ir.model.fields.selection,name:crm_claim.selection__crm_claim_report__priority__2 +msgid "High" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__id +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_category__id +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__id +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage__id +msgid "ID" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__activity_exception_icon +msgid "Icon" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__message_needaction +msgid "If checked, new messages require your attention." +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim_stage__case_default +msgid "" +"If you check this field, this stage will be proposed by default on each " +"sales team. It will not assign this stage to existing teams." +msgstr "" + +#. module: crm_claim +#: model:crm.claim.stage,name:crm_claim.stage_claim5 +msgid "In Progress" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__message_is_follower +msgid "Is Follower" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim____last_update +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_category____last_update +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report____last_update +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage____last_update +msgid "Last Modified on" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__write_uid +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_category__write_uid +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_category__write_date +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage__write_date +msgid "Last Updated on" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim_stage__team_ids +msgid "" +"Link between stages and sales teams. When set, this limitate the current " +"stage to the selected sales teams." +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields.selection,name:crm_claim.selection__crm_claim__priority__0 +#: model:ir.model.fields.selection,name:crm_claim.selection__crm_claim_report__priority__0 +msgid "Low" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__message_main_attachment_id +msgid "Main Attachment" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__message_has_error +msgid "Message Delivery error" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__message_ids +msgid "Messages" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__model_ref_id +msgid "Model Reference" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Month of claim" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__my_activity_date_deadline +msgid "My Activity Deadline" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "My Company" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "My Sales Team(s)" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_category__name +msgid "Name" +msgstr "" + +#. module: crm_claim +#: model:crm.claim.stage,name:crm_claim.stage_claim1 +msgid "New" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__activity_calendar_event_id +msgid "Next Activity Calendar Event" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__activity_summary +msgid "Next Activity Summary" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__activity_type_id +#, fuzzy +msgid "Next Activity Type" +msgstr "Tipo de Acción" + +#. module: crm_claim +#. odoo-python +#: code:addons/crm_claim/models/crm_claim.py:0 +#, python-format +msgid "No Subject" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields.selection,name:crm_claim.selection__crm_claim__priority__1 +#: model:ir.model.fields.selection,name:crm_claim.selection__crm_claim_report__priority__1 +msgid "Normal" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__message_needaction_counter +msgid "Number of Actions" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim_report__delay_close +msgid "Number of Days to close the case" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__message_has_error_counter +msgid "Number of errors" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__delay_expected +msgid "Overpassed Deadline" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__partner_id +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__partner_id +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Partner" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__partner_phone +msgid "Phone" +msgstr "" + +#. module: crm_claim +#: model:crm.claim.category,name:crm_claim.categ_claim3 +msgid "Policy Claims" +msgstr "" + +#. module: crm_claim +#: model:utm.campaign,title:crm_claim.claim_source2 +msgid "Preventive" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields.selection,name:crm_claim.selection__crm_claim__type_action__prevention +#: model:ir.model.fields.selection,name:crm_claim.selection__crm_claim_report__type_action__prevention +msgid "Preventive Action" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__priority +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__priority +msgid "Priority" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.actions.act_window,help:crm_claim.crm_claim_category_claim0 +msgid "" +"Record and track your customers' claims.\n" +" Claims may be linked to a sales order or a lot.\n" +" You can send emails with attachments and keep the full " +"history for a claim (emails sent, intervention type and so on).\n" +" Claims may automatically be linked to an email address using " +"the mail gateway module." +msgstr "" + +#. module: crm_claim +#: model:crm.claim.stage,name:crm_claim.stage_claim3 +msgid "Rejected" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__resolution +msgid "Resolution" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +msgid "Resolution Actions" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +msgid "Responsibilities" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__user_id +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +msgid "Responsible" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__activity_user_id +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +msgid "Responsible User" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__team_id +msgid "" +"Responsible sales team. Define Responsible user and Email account for mail " +"gateway." +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__cause +msgid "Root Cause" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +msgid "Root Causes" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__team_id +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_category__team_id +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Sales Team" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Salesperson" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Search" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +msgid "Search Claims" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage__sequence +msgid "Sequence" +msgstr "" + +#. module: crm_claim +#: model:crm.claim.stage,name:crm_claim.stage_claim2 +msgid "Settled" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__stage_id +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__stage_id +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Stage" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage__name +msgid "Stage Name" +msgstr "" + +#. module: crm_claim +#: model:ir.ui.menu,name:crm_claim.menu_claim_stage_view +msgid "Stages" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__team_id +msgid "Team" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage__team_ids +msgid "Teams" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__email_cc +msgid "" +"These email addresses will be added to the CC field of all inbound and " +"outbound emails for this record before being sent. Separate multiple email " +"addresses with a comma" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__user_fault +msgid "Trouble Responsible" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_tree_view +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +msgid "Type" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +msgid "Unassigned Claims" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__write_date +msgid "Update Date" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim_stage__sequence +msgid "Used to order stages. Lower is better." +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__user_id +msgid "User" +msgstr "Usuario" + +#. module: crm_claim +#: model:crm.claim.category,name:crm_claim.categ_claim2 +msgid "Value Claims" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__email_cc +msgid "Watchers Emails" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__website_message_ids +msgid "Website Messages" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__website_message_ids +msgid "Website communication history" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.actions.act_window,help:crm_claim.crm_claim_stage_act +msgid "" +"You can create claim stages to categorize the status of every\n" +" claim entered in the system. The stages define all the steps\n" +" required for the resolution of a claim." +msgstr "" + +#~ msgid "Actions" +#~ msgstr "Acciones" diff --git a/odoo-bringout-oca-crm-crm_claim/crm_claim/i18n/fr.po b/odoo-bringout-oca-crm-crm_claim/crm_claim/i18n/fr.po new file mode 100644 index 0000000..0059779 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim/crm_claim/i18n/fr.po @@ -0,0 +1,851 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_claim +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2023-12-01 11:37+0000\n" +"Last-Translator: yassine-rhimi \n" +"Language-Team: none\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" +"X-Generator: Weblate 4.17\n" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_res_partner__claim_count +#: model:ir.model.fields,field_description:crm_claim.field_res_users__claim_count +msgid "# Claims" +msgstr "réclamations" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__email +msgid "# Emails" +msgstr "emails" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__nbr_claims +msgid "# of Claims" +msgstr "réclamations" + +#. module: crm_claim +#. odoo-python +#: code:addons/crm_claim/models/crm_claim.py:0 +#, python-format +msgid "%s (copy)" +msgstr "%s (copie)" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +msgid "Action Description..." +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__message_needaction +msgid "Action Needed" +msgstr "action nécéssaire" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__type_action +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__type_action +msgid "Action Type" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__active +msgid "Active" +msgstr "actif" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__activity_ids +msgid "Activities" +msgstr "activités" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__activity_exception_decoration +msgid "Activity Exception Decoration" +msgstr "Activité Exception Décoration" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__activity_state +msgid "Activity State" +msgstr "État de l'activité" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__activity_type_icon +msgid "Activity Type Icon" +msgstr "Type d'activité Icône" + +#. module: crm_claim +#: model:ir.ui.menu,name:crm_claim.menu_aftersale +msgid "After Sale" +msgstr "Après la vente" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__message_attachment_count +msgid "Attachment Count" +msgstr "pièce jointe" + +#. module: crm_claim +#: model:ir.model,name:crm_claim.model_crm_claim_report +msgid "CRM Claim Report" +msgstr "Rapport de réclamation CRM" + +#. module: crm_claim +#: model:ir.ui.menu,name:crm_claim.menu_crm_case_claim-act +msgid "Categories" +msgstr "Catégories" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__categ_id +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__categ_id +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Category" +msgstr "Catégorie" + +#. module: crm_claim +#: model:ir.model,name:crm_claim.model_crm_claim_category +msgid "Category of claim" +msgstr "Catégorie de créance" + +#. module: crm_claim +#: model:ir.model,name:crm_claim.model_crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_res_partner__claim_ids +#: model:ir.model.fields,field_description:crm_claim.field_res_users__claim_ids +#: model:ir.ui.menu,name:crm_claim.menu_config_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +msgid "Claim" +msgstr "réclamation" + +#. module: crm_claim +#: model:ir.actions.act_window,name:crm_claim.crm_claim_categ_action +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_claim_category_form +msgid "Claim Categories" +msgstr "Catégories de réclamations" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__date +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__claim_date +msgid "Claim Date" +msgstr "Date de la demande" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +msgid "Claim Date by Month" +msgstr "Date de la demande par mois" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +msgid "Claim Description" +msgstr "Description de la demande" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +msgid "Claim Month" +msgstr "Mois de la réclamation" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +msgid "Claim Reporter" +msgstr "Rapporteur sur les réclamations" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_claim_stage_form +msgid "Claim Stage" +msgstr "Stade de la réclamation" + +#. module: crm_claim +#: model:ir.actions.act_window,name:crm_claim.crm_claim_stage_act +msgid "Claim Stages" +msgstr "Stade de la demande" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__name +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__subject +msgid "Claim Subject" +msgstr "Objet de la réclamation" + +#. module: crm_claim +#: model:ir.model,name:crm_claim.model_crm_claim_stage +msgid "Claim stages" +msgstr "Les étapes de la réclamation" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +msgid "Claim/Action Description" +msgstr "Description de la réclamation/action" + +#. module: crm_claim +#: model:ir.actions.act_window,name:crm_claim.crm_claim_category_claim0 +#: model:ir.ui.menu,name:crm_claim.menu_crm_case_claims +#: model:ir.ui.menu,name:crm_claim.menu_report_crm_claim_tree +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_calendar_view +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +#: model_terms:ir.ui.view,arch_db:crm_claim.view_claim_res_partner_info_form +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_graph +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_pivot +msgid "Claims" +msgstr "réclamations" + +#. module: crm_claim +#: model:ir.actions.act_window,name:crm_claim.action_report_crm_claim +msgid "Claims Analysis" +msgstr "Analyse des réclamations" + +#. module: crm_claim +#: model_terms:ir.actions.act_window,help:crm_claim.crm_claim_categ_action +msgid "Click to create a claim category." +msgstr "Cliquez sur pour créer une catégorie de demande." + +#. module: crm_claim +#: model_terms:ir.actions.act_window,help:crm_claim.crm_claim_stage_act +msgid "Click to setup a new stage in the processing of the claims." +msgstr "" +"Cliquez sur ce bouton pour définir une nouvelle étape dans le traitement des " +"demandes." + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__date_closed +msgid "Close Date" +msgstr "Date de clôture" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__date_closed +msgid "Closed" +msgstr "Fermé" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +msgid "Closure" +msgstr "Fermeture" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage__case_default +msgid "Common to All Teams" +msgstr "Commun à toutes les équipes" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__company_id +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__company_id +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Company" +msgstr "société" + +#. module: crm_claim +#: model:ir.model,name:crm_claim.model_res_partner +msgid "Contact" +msgstr "" + +#. module: crm_claim +#: model:utm.campaign,title:crm_claim.claim_source1 +msgid "Corrective" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields.selection,name:crm_claim.selection__crm_claim__type_action__correction +#: model:ir.model.fields.selection,name:crm_claim.selection__crm_claim_report__type_action__correction +msgid "Corrective Action" +msgstr "Action corrective" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__create_date +msgid "Create Date" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.actions.act_window,help:crm_claim.crm_claim_categ_action +msgid "" +"Create claim categories to better manage and classify your\n" +" claims. Some examples of claims can be: preventive action,\n" +" corrective action." +msgstr "" +"Créez des catégories de sinistres pour mieux gérer et classer vos sinistres." +"\n" +" réclamations. Voici quelques exemples de réclamations : action " +"préventive,\n" +" action corrective." + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__create_uid +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_category__create_uid +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage__create_uid +msgid "Created by" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_category__create_date +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage__create_date +msgid "Created on" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__create_date +msgid "Creation Date" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Creation Month" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +msgid "Date Closed" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +msgid "Dates" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__date_deadline +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__date_deadline +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +msgid "Deadline" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__delay_close +msgid "Delay to close" +msgstr "Délai de fermeture" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__description +msgid "Description" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__email_from +msgid "Destination email for email gateway." +msgstr "Courriel de destination pour la passerelle de messagerie." + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__display_name +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_category__display_name +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__display_name +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage__display_name +msgid "Display Name" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__email_from +msgid "Email" +msgstr "email" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Extended Filters..." +msgstr "Filtres étendus..." + +#. module: crm_claim +#: model:crm.claim.category,name:crm_claim.categ_claim1 +msgid "Factual Claims" +msgstr "Réclamations factuelles" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +msgid "Follow Up" +msgstr "Suivi" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__message_follower_ids +msgid "Followers" +msgstr "abonnés" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__message_partner_ids +msgid "Followers (Partners)" +msgstr "abonnés (partenaires)" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "Icône \"Font awesome\", par exemple fa-tasks" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Group By" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__has_message +msgid "Has Message" +msgstr "A un message" + +#. module: crm_claim +#: model_terms:ir.actions.act_window,help:crm_claim.action_report_crm_claim +msgid "" +"Have a general overview of all claims processed in the system by sorting " +"them with specific criteria." +msgstr "" +"Avoir une vue d'ensemble de toutes les demandes traitées dans le système en " +"les triant selon des critères spécifiques." + +#. module: crm_claim +#: model:ir.model.fields.selection,name:crm_claim.selection__crm_claim__priority__2 +#: model:ir.model.fields.selection,name:crm_claim.selection__crm_claim_report__priority__2 +msgid "High" +msgstr "Élevée" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__id +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_category__id +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__id +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage__id +msgid "ID" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__activity_exception_icon +msgid "Icon" +msgstr "icône" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "Icône indiquant une activité d'exception." + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__message_needaction +msgid "If checked, new messages require your attention." +msgstr "" +"Si cette case est cochée, de nouveaux messages requièrent votre attention." + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "" +"Si cette case est cochée, certains messages sont accompagnés d'une erreur de " +"livraison." + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim_stage__case_default +msgid "" +"If you check this field, this stage will be proposed by default on each " +"sales team. It will not assign this stage to existing teams." +msgstr "" +"Si vous cochez ce champ, cette étape sera proposée par défaut à chaque " +"équipe de vente. Cette étape ne sera pas attribuée aux équipes existantes." + +#. module: crm_claim +#: model:crm.claim.stage,name:crm_claim.stage_claim5 +msgid "In Progress" +msgstr "En cours" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__message_is_follower +msgid "Is Follower" +msgstr "Est abonné" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim____last_update +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_category____last_update +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report____last_update +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage____last_update +msgid "Last Modified on" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__write_uid +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_category__write_uid +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_category__write_date +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage__write_date +msgid "Last Updated on" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim_stage__team_ids +msgid "" +"Link between stages and sales teams. When set, this limitate the current " +"stage to the selected sales teams." +msgstr "" +"Lien entre les étapes et les équipes de vente. Lorsque cette option est " +"activée, elle limite l'étape en cours aux équipes de vente sélectionnées." + +#. module: crm_claim +#: model:ir.model.fields.selection,name:crm_claim.selection__crm_claim__priority__0 +#: model:ir.model.fields.selection,name:crm_claim.selection__crm_claim_report__priority__0 +msgid "Low" +msgstr "Faible" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__message_main_attachment_id +msgid "Main Attachment" +msgstr "Attachement principal" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__message_has_error +msgid "Message Delivery error" +msgstr "Erreur d'acheminement du message" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__message_ids +msgid "Messages" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__model_ref_id +msgid "Model Reference" +msgstr "Modèle de référence" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Month of claim" +msgstr "Mois de la demande" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__my_activity_date_deadline +msgid "My Activity Deadline" +msgstr "Mon délai d'activité" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "My Company" +msgstr "Mon société" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "My Sales Team(s)" +msgstr "Mon (mes) équipe(s) de vente" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_category__name +msgid "Name" +msgstr "Nom" + +#. module: crm_claim +#: model:crm.claim.stage,name:crm_claim.stage_claim1 +msgid "New" +msgstr "Nouveau" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__activity_calendar_event_id +msgid "Next Activity Calendar Event" +msgstr "Prochaine activité du calendrier" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "Date limite de la prochaine activité" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__activity_summary +msgid "Next Activity Summary" +msgstr "Résumé de l'activité suivante" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__activity_type_id +msgid "Next Activity Type" +msgstr "Type d'activité suivante" + +#. module: crm_claim +#. odoo-python +#: code:addons/crm_claim/models/crm_claim.py:0 +#, python-format +msgid "No Subject" +msgstr "Pas de sujet" + +#. module: crm_claim +#: model:ir.model.fields.selection,name:crm_claim.selection__crm_claim__priority__1 +#: model:ir.model.fields.selection,name:crm_claim.selection__crm_claim_report__priority__1 +msgid "Normal" +msgstr "Normal" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__message_needaction_counter +msgid "Number of Actions" +msgstr "Nombre d'actions" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim_report__delay_close +msgid "Number of Days to close the case" +msgstr "Nombre de jours pour clôturer le dossier" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__message_has_error_counter +msgid "Number of errors" +msgstr "Nombre d'erreurs" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "Nombre de messages nécessitant une action" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "Nombre de messages avec erreur de livraison" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__delay_expected +msgid "Overpassed Deadline" +msgstr "Dépassement du délai" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__partner_id +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__partner_id +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Partner" +msgstr "Partenaire" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__partner_phone +msgid "Phone" +msgstr "Tél" + +#. module: crm_claim +#: model:crm.claim.category,name:crm_claim.categ_claim3 +msgid "Policy Claims" +msgstr "réclamations politique" + +#. module: crm_claim +#: model:utm.campaign,title:crm_claim.claim_source2 +msgid "Preventive" +msgstr "Préventive" + +#. module: crm_claim +#: model:ir.model.fields.selection,name:crm_claim.selection__crm_claim__type_action__prevention +#: model:ir.model.fields.selection,name:crm_claim.selection__crm_claim_report__type_action__prevention +msgid "Preventive Action" +msgstr "Action préventive" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__priority +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__priority +msgid "Priority" +msgstr "Priorité" + +#. module: crm_claim +#: model_terms:ir.actions.act_window,help:crm_claim.crm_claim_category_claim0 +msgid "" +"Record and track your customers' claims.\n" +" Claims may be linked to a sales order or a lot.\n" +" You can send emails with attachments and keep the full history for a claim (emails sent, intervention type and so on).\n" +" Claims may automatically be linked to an email address using the mail gateway module." +msgstr "" +"Enregistrez et suivez les réclamations de vos clients.\n" +" Les réclamations peuvent être liées à une commande client ou " +"à un lot.\n" +" Vous pouvez envoyer des e-mails avec des pièces jointes et " +"conserver l'historique complet d'une réclamation (e-mails envoyés, type " +"d'intervention, etc.).\n" +" Les réclamations peuvent être automatiquement liées à une " +"adresse électronique à l'aide du module de passerelle de messagerie." + +#. module: crm_claim +#: model:crm.claim.stage,name:crm_claim.stage_claim3 +msgid "Rejected" +msgstr "Rejeté" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__resolution +msgid "Resolution" +msgstr "Résolution" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +msgid "Resolution Actions" +msgstr "Actions de résolution" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +msgid "Responsibilities" +msgstr "Responsabilités" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__user_id +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +msgid "Responsible" +msgstr "Responsable" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__activity_user_id +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +msgid "Responsible User" +msgstr "Utilisateur responsable" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__team_id +msgid "" +"Responsible sales team. Define Responsible user and Email account for mail " +"gateway." +msgstr "" +"Responsable de l'équipe de vente. Définir l'utilisateur responsable et le " +"compte de messagerie pour la passerelle de messagerie." + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__cause +msgid "Root Cause" +msgstr "Cause première" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +msgid "Root Causes" +msgstr "Causes profondes" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__team_id +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_category__team_id +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Sales Team" +msgstr "Root causes" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Salesperson" +msgstr "Vendeur" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Search" +msgstr "Recherche" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +msgid "Search Claims" +msgstr "Recherche de réclamations" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage__sequence +msgid "Sequence" +msgstr "Séquence" + +#. module: crm_claim +#: model:crm.claim.stage,name:crm_claim.stage_claim2 +msgid "Settled" +msgstr "Réglé" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__stage_id +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__stage_id +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Stage" +msgstr "étape" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage__name +msgid "Stage Name" +msgstr "Nom de l'étape" + +#. module: crm_claim +#: model:ir.ui.menu,name:crm_claim.menu_claim_stage_view +msgid "Stages" +msgstr "étapes" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" +"Statut basé sur les activités\n" +"En retard : La date d'échéance est déjà dépassée\n" +"Aujourd'hui : La date de l'activité est aujourd'hui\n" +"Planifié : Activités futures." + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__team_id +msgid "Team" +msgstr "Team" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage__team_ids +msgid "Teams" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__email_cc +msgid "" +"These email addresses will be added to the CC field of all inbound and " +"outbound emails for this record before being sent. Separate multiple email " +"addresses with a comma" +msgstr "" +"Ces adresses électroniques seront ajoutées au champ CC de tous les courriels " +"entrants et sortants de cet enregistrement avant d'être envoyés. Séparez les " +"adresses électroniques multiples par une virgule." + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__user_fault +msgid "Trouble Responsible" +msgstr "Problème Responsable" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_tree_view +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +msgid "Type" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "Type de l'activité d'exception enregistrée." + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +msgid "Unassigned Claims" +msgstr "Réclamations non attribuées" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__write_date +msgid "Update Date" +msgstr "Date de mise à jour" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim_stage__sequence +msgid "Used to order stages. Lower is better." +msgstr "Utilisé pour commander des étapes. Le plus bas est le mieux." + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__user_id +msgid "User" +msgstr "utilisateur" + +#. module: crm_claim +#: model:crm.claim.category,name:crm_claim.categ_claim2 +msgid "Value Claims" +msgstr "Réclamations en valeur" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__email_cc +msgid "Watchers Emails" +msgstr "Emails des observateurs" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__website_message_ids +msgid "Website Messages" +msgstr "Messages du site web" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__website_message_ids +msgid "Website communication history" +msgstr "Historique de la communication sur le site web" + +#. module: crm_claim +#: model_terms:ir.actions.act_window,help:crm_claim.crm_claim_stage_act +msgid "" +"You can create claim stages to categorize the status of every\n" +" claim entered in the system. The stages define all the steps\n" +" required for the resolution of a claim." +msgstr "" +"Vous pouvez créer des étapes de réclamation pour catégoriser le statut de " +"chaque réclamation saisie dans le système.\n" +" réclamation introduite dans le système. Les étapes définissent " +"toutes les étapes nécessaires à la résolution d'une réclamation.\n" +" nécessaires à la résolution d'une réclamation." diff --git a/odoo-bringout-oca-crm-crm_claim/crm_claim/i18n/fr_FR.po b/odoo-bringout-oca-crm-crm_claim/crm_claim/i18n/fr_FR.po new file mode 100644 index 0000000..7987c56 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim/crm_claim/i18n/fr_FR.po @@ -0,0 +1,851 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_claim +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2023-11-30 18:36+0000\n" +"Last-Translator: yassine-rhimi \n" +"Language-Team: none\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" +"X-Generator: Weblate 4.17\n" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_res_partner__claim_count +#: model:ir.model.fields,field_description:crm_claim.field_res_users__claim_count +msgid "# Claims" +msgstr "# Réclamations" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__email +msgid "# Emails" +msgstr "# Emails" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__nbr_claims +msgid "# of Claims" +msgstr "# Nombre de demandes" + +#. module: crm_claim +#. odoo-python +#: code:addons/crm_claim/models/crm_claim.py:0 +#, python-format +msgid "%s (copy)" +msgstr "%s (copie)" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +msgid "Action Description..." +msgstr "Description de l'action..." + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__message_needaction +msgid "Action Needed" +msgstr "Mesures à prendre" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__type_action +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__type_action +msgid "Action Type" +msgstr "Type d'action" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__active +msgid "Active" +msgstr "Actif" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__activity_ids +msgid "Activities" +msgstr "Activités" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__activity_exception_decoration +msgid "Activity Exception Decoration" +msgstr "Activité Exception Décoration" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__activity_state +msgid "Activity State" +msgstr "État de l'activité" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__activity_type_icon +msgid "Activity Type Icon" +msgstr "Type d'activité Icône" + +#. module: crm_claim +#: model:ir.ui.menu,name:crm_claim.menu_aftersale +msgid "After Sale" +msgstr "Après la vente" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__message_attachment_count +msgid "Attachment Count" +msgstr "Nombre de pièces jointes" + +#. module: crm_claim +#: model:ir.model,name:crm_claim.model_crm_claim_report +msgid "CRM Claim Report" +msgstr "Rapport de réclamation CRM" + +#. module: crm_claim +#: model:ir.ui.menu,name:crm_claim.menu_crm_case_claim-act +msgid "Categories" +msgstr "Catégories" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__categ_id +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__categ_id +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Category" +msgstr "Catégorie" + +#. module: crm_claim +#: model:ir.model,name:crm_claim.model_crm_claim_category +msgid "Category of claim" +msgstr "Catégorie de réclamation" + +#. module: crm_claim +#: model:ir.model,name:crm_claim.model_crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_res_partner__claim_ids +#: model:ir.model.fields,field_description:crm_claim.field_res_users__claim_ids +#: model:ir.ui.menu,name:crm_claim.menu_config_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +msgid "Claim" +msgstr "Réclamation" + +#. module: crm_claim +#: model:ir.actions.act_window,name:crm_claim.crm_claim_categ_action +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_claim_category_form +msgid "Claim Categories" +msgstr "Catégories de réclamations" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__date +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__claim_date +msgid "Claim Date" +msgstr "Date de la demande" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +msgid "Claim Date by Month" +msgstr "Date de la demande par mois" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +msgid "Claim Description" +msgstr "Description de la demande" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +msgid "Claim Month" +msgstr "Mois de la réclamation" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +msgid "Claim Reporter" +msgstr "Rapporteur sur les réclamations" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_claim_stage_form +msgid "Claim Stage" +msgstr "Stade de la réclamation" + +#. module: crm_claim +#: model:ir.actions.act_window,name:crm_claim.crm_claim_stage_act +msgid "Claim Stages" +msgstr "Étapes de la réclamation" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__name +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__subject +msgid "Claim Subject" +msgstr "Objet de la réclamation" + +#. module: crm_claim +#: model:ir.model,name:crm_claim.model_crm_claim_stage +msgid "Claim stages" +msgstr "Les étapes de la réclamation" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +msgid "Claim/Action Description" +msgstr "Description de la réclamation/action" + +#. module: crm_claim +#: model:ir.actions.act_window,name:crm_claim.crm_claim_category_claim0 +#: model:ir.ui.menu,name:crm_claim.menu_crm_case_claims +#: model:ir.ui.menu,name:crm_claim.menu_report_crm_claim_tree +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_calendar_view +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +#: model_terms:ir.ui.view,arch_db:crm_claim.view_claim_res_partner_info_form +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_graph +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_pivot +msgid "Claims" +msgstr "Réclamations" + +#. module: crm_claim +#: model:ir.actions.act_window,name:crm_claim.action_report_crm_claim +msgid "Claims Analysis" +msgstr "Analyse des réclamations" + +#. module: crm_claim +#: model_terms:ir.actions.act_window,help:crm_claim.crm_claim_categ_action +msgid "Click to create a claim category." +msgstr "Cliquez sur pour créer une catégorie de demande." + +#. module: crm_claim +#: model_terms:ir.actions.act_window,help:crm_claim.crm_claim_stage_act +msgid "Click to setup a new stage in the processing of the claims." +msgstr "" +"Cliquez sur ce bouton pour définir une nouvelle étape dans le traitement des " +"demandes." + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__date_closed +msgid "Close Date" +msgstr "Date de clôture" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__date_closed +msgid "Closed" +msgstr "Fermé" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +msgid "Closure" +msgstr "Fermeture" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage__case_default +msgid "Common to All Teams" +msgstr "Commun à toutes les équipes" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__company_id +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__company_id +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Company" +msgstr "Société" + +#. module: crm_claim +#: model:ir.model,name:crm_claim.model_res_partner +msgid "Contact" +msgstr "Contact" + +#. module: crm_claim +#: model:utm.campaign,title:crm_claim.claim_source1 +msgid "Corrective" +msgstr "Correctif" + +#. module: crm_claim +#: model:ir.model.fields.selection,name:crm_claim.selection__crm_claim__type_action__correction +#: model:ir.model.fields.selection,name:crm_claim.selection__crm_claim_report__type_action__correction +msgid "Corrective Action" +msgstr "Action corrective" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__create_date +msgid "Create Date" +msgstr "Date de création" + +#. module: crm_claim +#: model_terms:ir.actions.act_window,help:crm_claim.crm_claim_categ_action +msgid "" +"Create claim categories to better manage and classify your\n" +" claims. Some examples of claims can be: preventive action,\n" +" corrective action." +msgstr "" +"Créez des catégories de sinistres pour mieux gérer et classer vos sinistres." +"\n" +" réclamations. Voici quelques exemples de réclamations : action " +"préventive,\n" +" action corrective." + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__create_uid +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_category__create_uid +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage__create_uid +msgid "Created by" +msgstr "Créé par" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_category__create_date +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage__create_date +msgid "Created on" +msgstr "Créé le" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__create_date +msgid "Creation Date" +msgstr "Date de création" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Creation Month" +msgstr "Mois de la création" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +msgid "Date Closed" +msgstr "Date de clôture" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +msgid "Dates" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__date_deadline +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__date_deadline +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +msgid "Deadline" +msgstr "Date limite" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__delay_close +msgid "Delay to close" +msgstr "Délai de fermeture" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__description +msgid "Description" +msgstr "Description" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__email_from +msgid "Destination email for email gateway." +msgstr "Courriel de destination pour la passerelle de messagerie." + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__display_name +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_category__display_name +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__display_name +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage__display_name +msgid "Display Name" +msgstr "Nom d'affichage" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__email_from +msgid "Email" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Extended Filters..." +msgstr "Filtres étendus..." + +#. module: crm_claim +#: model:crm.claim.category,name:crm_claim.categ_claim1 +msgid "Factual Claims" +msgstr "Réclamations factuelles" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +msgid "Follow Up" +msgstr "Suivi" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__message_follower_ids +msgid "Followers" +msgstr "Suiveurs" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__message_partner_ids +msgid "Followers (Partners)" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "Icône de police impressionnante, par exemple fa-tasks" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Group By" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__has_message +msgid "Has Message" +msgstr "A un message" + +#. module: crm_claim +#: model_terms:ir.actions.act_window,help:crm_claim.action_report_crm_claim +msgid "" +"Have a general overview of all claims processed in the system by sorting " +"them with specific criteria." +msgstr "" +"Avoir une vue d'ensemble de toutes les demandes traitées dans le système en " +"les triant selon des critères spécifiques." + +#. module: crm_claim +#: model:ir.model.fields.selection,name:crm_claim.selection__crm_claim__priority__2 +#: model:ir.model.fields.selection,name:crm_claim.selection__crm_claim_report__priority__2 +msgid "High" +msgstr "Élevée" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__id +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_category__id +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__id +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage__id +msgid "ID" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__activity_exception_icon +msgid "Icon" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "Icône indiquant une activité d'exception." + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__message_needaction +msgid "If checked, new messages require your attention." +msgstr "" +"Si cette case est cochée, de nouveaux messages requièrent votre attention." + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "" +"Si cette case est cochée, certains messages sont accompagnés d'une erreur de " +"livraison." + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim_stage__case_default +msgid "" +"If you check this field, this stage will be proposed by default on each " +"sales team. It will not assign this stage to existing teams." +msgstr "" +"Si vous cochez ce champ, cette étape sera proposée par défaut à chaque " +"équipe de vente. Cette étape ne sera pas attribuée aux équipes existantes." + +#. module: crm_claim +#: model:crm.claim.stage,name:crm_claim.stage_claim5 +msgid "In Progress" +msgstr "En cours" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__message_is_follower +msgid "Is Follower" +msgstr "Est un suiveur" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim____last_update +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_category____last_update +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report____last_update +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage____last_update +msgid "Last Modified on" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__write_uid +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_category__write_uid +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_category__write_date +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage__write_date +msgid "Last Updated on" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim_stage__team_ids +msgid "" +"Link between stages and sales teams. When set, this limitate the current " +"stage to the selected sales teams." +msgstr "" +"Lien entre les étapes et les équipes de vente. Lorsque cette option est " +"activée, elle limite l'étape en cours aux équipes de vente sélectionnées." + +#. module: crm_claim +#: model:ir.model.fields.selection,name:crm_claim.selection__crm_claim__priority__0 +#: model:ir.model.fields.selection,name:crm_claim.selection__crm_claim_report__priority__0 +msgid "Low" +msgstr "Bas" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__message_main_attachment_id +msgid "Main Attachment" +msgstr "Pièce jointe principale" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__message_has_error +msgid "Message Delivery error" +msgstr "Erreur d'acheminement du message" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__message_ids +msgid "Messages" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__model_ref_id +msgid "Model Reference" +msgstr "Modèle de référence" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Month of claim" +msgstr "Mois de la demande" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__my_activity_date_deadline +msgid "My Activity Deadline" +msgstr "Mon délai d'activité" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "My Company" +msgstr "Ma société" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "My Sales Team(s)" +msgstr "Mon (mes) équipe(s) de vente" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_category__name +msgid "Name" +msgstr "Nom" + +#. module: crm_claim +#: model:crm.claim.stage,name:crm_claim.stage_claim1 +msgid "New" +msgstr "Nouveau" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__activity_calendar_event_id +msgid "Next Activity Calendar Event" +msgstr "Prochaine activité du calendrier" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "Date limite de la prochaine activité" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__activity_summary +msgid "Next Activity Summary" +msgstr "Résumé de l'activité suivante" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__activity_type_id +msgid "Next Activity Type" +msgstr "Type d'activité suivante" + +#. module: crm_claim +#. odoo-python +#: code:addons/crm_claim/models/crm_claim.py:0 +#, python-format +msgid "No Subject" +msgstr "Pas de sujet" + +#. module: crm_claim +#: model:ir.model.fields.selection,name:crm_claim.selection__crm_claim__priority__1 +#: model:ir.model.fields.selection,name:crm_claim.selection__crm_claim_report__priority__1 +msgid "Normal" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__message_needaction_counter +msgid "Number of Actions" +msgstr "Nombre d'actions" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim_report__delay_close +msgid "Number of Days to close the case" +msgstr "Nombre de jours pour clôturer le dossier" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__message_has_error_counter +msgid "Number of errors" +msgstr "Nombre d'erreurs" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "Nombre de messages nécessitant une action" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "Nombre de messages avec erreur de livraison" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__delay_expected +msgid "Overpassed Deadline" +msgstr "Dépassement du délai" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__partner_id +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__partner_id +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Partner" +msgstr "Partenaire" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__partner_phone +msgid "Phone" +msgstr "Téléphone" + +#. module: crm_claim +#: model:crm.claim.category,name:crm_claim.categ_claim3 +msgid "Policy Claims" +msgstr "Demande d'indemnisation" + +#. module: crm_claim +#: model:utm.campaign,title:crm_claim.claim_source2 +msgid "Preventive" +msgstr "Préventive" + +#. module: crm_claim +#: model:ir.model.fields.selection,name:crm_claim.selection__crm_claim__type_action__prevention +#: model:ir.model.fields.selection,name:crm_claim.selection__crm_claim_report__type_action__prevention +msgid "Preventive Action" +msgstr "Action préventive" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__priority +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__priority +msgid "Priority" +msgstr "Priorités" + +#. module: crm_claim +#: model_terms:ir.actions.act_window,help:crm_claim.crm_claim_category_claim0 +msgid "" +"Record and track your customers' claims.\n" +" Claims may be linked to a sales order or a lot.\n" +" You can send emails with attachments and keep the full history for a claim (emails sent, intervention type and so on).\n" +" Claims may automatically be linked to an email address using the mail gateway module." +msgstr "" +"Enregistrez et suivez les réclamations de vos clients.\n" +" Les réclamations peuvent être liées à une commande client ou " +"à un lot.\n" +" Vous pouvez envoyer des e-mails avec des pièces jointes et " +"conserver l'historique complet d'une réclamation (e-mails envoyés, type " +"d'intervention, etc.).\n" +" Les réclamations peuvent être automatiquement liées à une " +"adresse électronique à l'aide du module de passerelle de messagerie." + +#. module: crm_claim +#: model:crm.claim.stage,name:crm_claim.stage_claim3 +msgid "Rejected" +msgstr "Rejeté" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__resolution +msgid "Resolution" +msgstr "Résolution" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +msgid "Resolution Actions" +msgstr "Résolution" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +msgid "Responsibilities" +msgstr "Responsabilités" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__user_id +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +msgid "Responsible" +msgstr "Responsable" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__activity_user_id +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +msgid "Responsible User" +msgstr "Utilisateur responsable" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__team_id +msgid "" +"Responsible sales team. Define Responsible user and Email account for mail " +"gateway." +msgstr "" +"Responsable de l'équipe de vente. Définir l'utilisateur responsable et le " +"compte de messagerie pour la passerelle de messagerie." + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__cause +msgid "Root Cause" +msgstr "Cause première" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +msgid "Root Causes" +msgstr "Cause première" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__team_id +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_category__team_id +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Sales Team" +msgstr "Équipe de vente" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Salesperson" +msgstr "Vendeur" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Search" +msgstr "Recherche" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +msgid "Search Claims" +msgstr "Recherche de créances" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage__sequence +msgid "Sequence" +msgstr "Séquence" + +#. module: crm_claim +#: model:crm.claim.stage,name:crm_claim.stage_claim2 +msgid "Settled" +msgstr "Réglé" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__stage_id +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__stage_id +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Stage" +msgstr "Étape" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage__name +msgid "Stage Name" +msgstr "Nom de scène" + +#. module: crm_claim +#: model:ir.ui.menu,name:crm_claim.menu_claim_stage_view +msgid "Stages" +msgstr "Les étapes" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" +"Statut basé sur les activités\n" +"En retard : La date d'échéance est déjà dépassée\n" +"Aujourd'hui : La date de l'activité est aujourd'hui\n" +"Planifié : Activités futures." + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__team_id +msgid "Team" +msgstr "L'équipe" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage__team_ids +msgid "Teams" +msgstr "L'équipes" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__email_cc +msgid "" +"These email addresses will be added to the CC field of all inbound and " +"outbound emails for this record before being sent. Separate multiple email " +"addresses with a comma" +msgstr "" +"Ces adresses électroniques seront ajoutées au champ CC de tous les courriels " +"entrants et sortants de cet enregistrement avant d'être envoyés. Séparez les " +"adresses électroniques multiples par une virgule." + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__user_fault +msgid "Trouble Responsible" +msgstr "Problème Responsable" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_tree_view +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +msgid "Type" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "Type de l'activité d'exception enregistrée." + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +msgid "Unassigned Claims" +msgstr "Réclamations non attribuées" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__write_date +msgid "Update Date" +msgstr "Date de mise à jour" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim_stage__sequence +msgid "Used to order stages. Lower is better." +msgstr "Utilisé pour commander des étapes. Le plus bas est le mieux." + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__user_id +msgid "User" +msgstr "Utilisateur" + +#. module: crm_claim +#: model:crm.claim.category,name:crm_claim.categ_claim2 +msgid "Value Claims" +msgstr "Réclamations en valeur" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__email_cc +msgid "Watchers Emails" +msgstr "Emails des observateurs" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__website_message_ids +msgid "Website Messages" +msgstr "Messages du site web" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__website_message_ids +msgid "Website communication history" +msgstr "Historique de la communication sur le site web" + +#. module: crm_claim +#: model_terms:ir.actions.act_window,help:crm_claim.crm_claim_stage_act +msgid "" +"You can create claim stages to categorize the status of every\n" +" claim entered in the system. The stages define all the steps\n" +" required for the resolution of a claim." +msgstr "" +"Vous pouvez créer des étapes de réclamation pour catégoriser le statut de " +"chaque réclamation saisie dans le système.\n" +" réclamation introduite dans le système. Les étapes définissent " +"toutes les étapes\n" +" nécessaires à la résolution d'une réclamation." diff --git a/odoo-bringout-oca-crm-crm_claim/crm_claim/i18n/gl.po b/odoo-bringout-oca-crm-crm_claim/crm_claim/i18n/gl.po new file mode 100644 index 0000000..4e3f709 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim/crm_claim/i18n/gl.po @@ -0,0 +1,830 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_claim +# +# Translators: +# Alberte Moço, 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-16 03:19+0000\n" +"PO-Revision-Date: 2017-12-16 03:19+0000\n" +"Last-Translator: Alberte Moço, 2018\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: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_res_partner__claim_count +#: model:ir.model.fields,field_description:crm_claim.field_res_users__claim_count +msgid "# Claims" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__email +msgid "# Emails" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__nbr_claims +msgid "# of Claims" +msgstr "" + +#. module: crm_claim +#. odoo-python +#: code:addons/crm_claim/models/crm_claim.py:0 +#, python-format +msgid "%s (copy)" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +msgid "Action Description..." +msgstr "Descrición da acción..." + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__message_needaction +#, fuzzy +msgid "Action Needed" +msgstr "Tipo de acción" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__type_action +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__type_action +msgid "Action Type" +msgstr "Tipo de acción" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__active +msgid "Active" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__activity_ids +msgid "Activities" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__activity_exception_decoration +#, fuzzy +msgid "Activity Exception Decoration" +msgstr "Descrición da acción..." + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__activity_state +msgid "Activity State" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__activity_type_icon +msgid "Activity Type Icon" +msgstr "" + +#. module: crm_claim +#: model:ir.ui.menu,name:crm_claim.menu_aftersale +msgid "After Sale" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__message_attachment_count +msgid "Attachment Count" +msgstr "" + +#. module: crm_claim +#: model:ir.model,name:crm_claim.model_crm_claim_report +msgid "CRM Claim Report" +msgstr "" + +#. module: crm_claim +#: model:ir.ui.menu,name:crm_claim.menu_crm_case_claim-act +msgid "Categories" +msgstr "Categorías" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__categ_id +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__categ_id +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Category" +msgstr "Categoría" + +#. module: crm_claim +#: model:ir.model,name:crm_claim.model_crm_claim_category +msgid "Category of claim" +msgstr "" + +#. module: crm_claim +#: model:ir.model,name:crm_claim.model_crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_res_partner__claim_ids +#: model:ir.model.fields,field_description:crm_claim.field_res_users__claim_ids +#: model:ir.ui.menu,name:crm_claim.menu_config_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +msgid "Claim" +msgstr "" + +#. module: crm_claim +#: model:ir.actions.act_window,name:crm_claim.crm_claim_categ_action +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_claim_category_form +msgid "Claim Categories" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__date +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__claim_date +msgid "Claim Date" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +msgid "Claim Date by Month" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +msgid "Claim Description" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +msgid "Claim Month" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +msgid "Claim Reporter" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_claim_stage_form +msgid "Claim Stage" +msgstr "" + +#. module: crm_claim +#: model:ir.actions.act_window,name:crm_claim.crm_claim_stage_act +msgid "Claim Stages" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__name +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__subject +msgid "Claim Subject" +msgstr "" + +#. module: crm_claim +#: model:ir.model,name:crm_claim.model_crm_claim_stage +msgid "Claim stages" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +msgid "Claim/Action Description" +msgstr "" + +#. module: crm_claim +#: model:ir.actions.act_window,name:crm_claim.crm_claim_category_claim0 +#: model:ir.ui.menu,name:crm_claim.menu_crm_case_claims +#: model:ir.ui.menu,name:crm_claim.menu_report_crm_claim_tree +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_calendar_view +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +#: model_terms:ir.ui.view,arch_db:crm_claim.view_claim_res_partner_info_form +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_graph +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_pivot +msgid "Claims" +msgstr "" + +#. module: crm_claim +#: model:ir.actions.act_window,name:crm_claim.action_report_crm_claim +msgid "Claims Analysis" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.actions.act_window,help:crm_claim.crm_claim_categ_action +msgid "Click to create a claim category." +msgstr "" + +#. module: crm_claim +#: model_terms:ir.actions.act_window,help:crm_claim.crm_claim_stage_act +msgid "Click to setup a new stage in the processing of the claims." +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__date_closed +msgid "Close Date" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__date_closed +msgid "Closed" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +msgid "Closure" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage__case_default +msgid "Common to All Teams" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__company_id +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__company_id +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Company" +msgstr "" + +#. module: crm_claim +#: model:ir.model,name:crm_claim.model_res_partner +msgid "Contact" +msgstr "" + +#. module: crm_claim +#: model:utm.campaign,title:crm_claim.claim_source1 +msgid "Corrective" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields.selection,name:crm_claim.selection__crm_claim__type_action__correction +#: model:ir.model.fields.selection,name:crm_claim.selection__crm_claim_report__type_action__correction +msgid "Corrective Action" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__create_date +msgid "Create Date" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.actions.act_window,help:crm_claim.crm_claim_categ_action +msgid "" +"Create claim categories to better manage and classify your\n" +" claims. Some examples of claims can be: preventive action,\n" +" corrective action." +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__create_uid +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_category__create_uid +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage__create_uid +msgid "Created by" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_category__create_date +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage__create_date +msgid "Created on" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__create_date +msgid "Creation Date" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Creation Month" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +msgid "Date Closed" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +msgid "Dates" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__date_deadline +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__date_deadline +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +msgid "Deadline" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__delay_close +msgid "Delay to close" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__description +msgid "Description" +msgstr "Descrición" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__email_from +msgid "Destination email for email gateway." +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__display_name +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_category__display_name +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__display_name +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage__display_name +msgid "Display Name" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__email_from +msgid "Email" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Extended Filters..." +msgstr "" + +#. module: crm_claim +#: model:crm.claim.category,name:crm_claim.categ_claim1 +msgid "Factual Claims" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +msgid "Follow Up" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__message_follower_ids +msgid "Followers" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__message_partner_ids +msgid "Followers (Partners)" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Group By" +msgstr "Agrupar por" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__has_message +msgid "Has Message" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.actions.act_window,help:crm_claim.action_report_crm_claim +msgid "" +"Have a general overview of all claims processed in the system by sorting " +"them with specific criteria." +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields.selection,name:crm_claim.selection__crm_claim__priority__2 +#: model:ir.model.fields.selection,name:crm_claim.selection__crm_claim_report__priority__2 +msgid "High" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__id +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_category__id +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__id +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage__id +msgid "ID" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__activity_exception_icon +msgid "Icon" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__message_needaction +msgid "If checked, new messages require your attention." +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim_stage__case_default +msgid "" +"If you check this field, this stage will be proposed by default on each " +"sales team. It will not assign this stage to existing teams." +msgstr "" + +#. module: crm_claim +#: model:crm.claim.stage,name:crm_claim.stage_claim5 +msgid "In Progress" +msgstr "En progreso" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__message_is_follower +msgid "Is Follower" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim____last_update +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_category____last_update +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report____last_update +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage____last_update +msgid "Last Modified on" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__write_uid +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_category__write_uid +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_category__write_date +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage__write_date +msgid "Last Updated on" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim_stage__team_ids +msgid "" +"Link between stages and sales teams. When set, this limitate the current " +"stage to the selected sales teams." +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields.selection,name:crm_claim.selection__crm_claim__priority__0 +#: model:ir.model.fields.selection,name:crm_claim.selection__crm_claim_report__priority__0 +msgid "Low" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__message_main_attachment_id +msgid "Main Attachment" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__message_has_error +msgid "Message Delivery error" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__message_ids +msgid "Messages" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__model_ref_id +#, fuzzy +msgid "Model Reference" +msgstr "Referencia" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Month of claim" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__my_activity_date_deadline +msgid "My Activity Deadline" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "My Company" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "My Sales Team(s)" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_category__name +msgid "Name" +msgstr "Nome" + +#. module: crm_claim +#: model:crm.claim.stage,name:crm_claim.stage_claim1 +msgid "New" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__activity_calendar_event_id +msgid "Next Activity Calendar Event" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__activity_date_deadline +#, fuzzy +msgid "Next Activity Deadline" +msgstr "Seguinte acción" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__activity_summary +msgid "Next Activity Summary" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__activity_type_id +#, fuzzy +msgid "Next Activity Type" +msgstr "Seguinte acción" + +#. module: crm_claim +#. odoo-python +#: code:addons/crm_claim/models/crm_claim.py:0 +#, python-format +msgid "No Subject" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields.selection,name:crm_claim.selection__crm_claim__priority__1 +#: model:ir.model.fields.selection,name:crm_claim.selection__crm_claim_report__priority__1 +msgid "Normal" +msgstr "Normal" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__message_needaction_counter +#, fuzzy +msgid "Number of Actions" +msgstr "Seguinte acción" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim_report__delay_close +msgid "Number of Days to close the case" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__message_has_error_counter +#, fuzzy +msgid "Number of errors" +msgstr "Seguinte acción" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__delay_expected +msgid "Overpassed Deadline" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__partner_id +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__partner_id +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Partner" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__partner_phone +msgid "Phone" +msgstr "Teléfono" + +#. module: crm_claim +#: model:crm.claim.category,name:crm_claim.categ_claim3 +msgid "Policy Claims" +msgstr "" + +#. module: crm_claim +#: model:utm.campaign,title:crm_claim.claim_source2 +msgid "Preventive" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields.selection,name:crm_claim.selection__crm_claim__type_action__prevention +#: model:ir.model.fields.selection,name:crm_claim.selection__crm_claim_report__type_action__prevention +msgid "Preventive Action" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__priority +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__priority +msgid "Priority" +msgstr "Prioridade" + +#. module: crm_claim +#: model_terms:ir.actions.act_window,help:crm_claim.crm_claim_category_claim0 +msgid "" +"Record and track your customers' claims.\n" +" Claims may be linked to a sales order or a lot.\n" +" You can send emails with attachments and keep the full " +"history for a claim (emails sent, intervention type and so on).\n" +" Claims may automatically be linked to an email address using " +"the mail gateway module." +msgstr "" + +#. module: crm_claim +#: model:crm.claim.stage,name:crm_claim.stage_claim3 +msgid "Rejected" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__resolution +msgid "Resolution" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +msgid "Resolution Actions" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +msgid "Responsibilities" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__user_id +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +msgid "Responsible" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__activity_user_id +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +msgid "Responsible User" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__team_id +msgid "" +"Responsible sales team. Define Responsible user and Email account for mail " +"gateway." +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__cause +msgid "Root Cause" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +msgid "Root Causes" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__team_id +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_category__team_id +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Sales Team" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Salesperson" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Search" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +msgid "Search Claims" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage__sequence +msgid "Sequence" +msgstr "" + +#. module: crm_claim +#: model:crm.claim.stage,name:crm_claim.stage_claim2 +msgid "Settled" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__stage_id +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__stage_id +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Stage" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage__name +msgid "Stage Name" +msgstr "" + +#. module: crm_claim +#: model:ir.ui.menu,name:crm_claim.menu_claim_stage_view +msgid "Stages" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__team_id +msgid "Team" +msgstr "Equipo" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage__team_ids +msgid "Teams" +msgstr "Equipos" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__email_cc +msgid "" +"These email addresses will be added to the CC field of all inbound and " +"outbound emails for this record before being sent. Separate multiple email " +"addresses with a comma" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__user_fault +msgid "Trouble Responsible" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_tree_view +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +msgid "Type" +msgstr "Tipo" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +msgid "Unassigned Claims" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__write_date +msgid "Update Date" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim_stage__sequence +msgid "Used to order stages. Lower is better." +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__user_id +msgid "User" +msgstr "Usuario" + +#. module: crm_claim +#: model:crm.claim.category,name:crm_claim.categ_claim2 +msgid "Value Claims" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__email_cc +msgid "Watchers Emails" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__website_message_ids +msgid "Website Messages" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__website_message_ids +msgid "Website communication history" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.actions.act_window,help:crm_claim.crm_claim_stage_act +msgid "" +"You can create claim stages to categorize the status of every\n" +" claim entered in the system. The stages define all the steps\n" +" required for the resolution of a claim." +msgstr "" + +#~ msgid "Workload" +#~ msgstr "Carga de traballo" + +#~ msgid "Actions" +#~ msgstr "Accións" diff --git a/odoo-bringout-oca-crm-crm_claim/crm_claim/i18n/hr.po b/odoo-bringout-oca-crm-crm_claim/crm_claim/i18n/hr.po new file mode 100644 index 0000000..644d7f6 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim/crm_claim/i18n/hr.po @@ -0,0 +1,820 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_claim +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 13.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2019-11-20 18:35+0000\n" +"Last-Translator: Bole \n" +"Language-Team: none\n" +"Language: hr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +"X-Generator: Weblate 3.8\n" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_res_partner__claim_count +#: model:ir.model.fields,field_description:crm_claim.field_res_users__claim_count +msgid "# Claims" +msgstr "# Zahtjeva" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__email +msgid "# Emails" +msgstr "# Mailova" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__nbr_claims +msgid "# of Claims" +msgstr "# Zahtjeva" + +#. module: crm_claim +#. odoo-python +#: code:addons/crm_claim/models/crm_claim.py:0 +#, python-format +msgid "%s (copy)" +msgstr "%s (kopija)" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +msgid "Action Description..." +msgstr "Opis aktivnosti..." + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__message_needaction +msgid "Action Needed" +msgstr "Potrebna radnja" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__type_action +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__type_action +msgid "Action Type" +msgstr "Vrsta radnje" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__active +msgid "Active" +msgstr "Aktivan" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__activity_ids +msgid "Activities" +msgstr "Aktivnosti" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__activity_exception_decoration +#, fuzzy +msgid "Activity Exception Decoration" +msgstr "Opis aktivnosti..." + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__activity_state +msgid "Activity State" +msgstr "Status aktivnosti" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__activity_type_icon +msgid "Activity Type Icon" +msgstr "" + +#. module: crm_claim +#: model:ir.ui.menu,name:crm_claim.menu_aftersale +msgid "After Sale" +msgstr "Nakon prodaje" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__message_attachment_count +msgid "Attachment Count" +msgstr "Broj priloga" + +#. module: crm_claim +#: model:ir.model,name:crm_claim.model_crm_claim_report +msgid "CRM Claim Report" +msgstr "Izvještaj CRM potraživanja" + +#. module: crm_claim +#: model:ir.ui.menu,name:crm_claim.menu_crm_case_claim-act +msgid "Categories" +msgstr "Kategorije" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__categ_id +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__categ_id +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Category" +msgstr "Kategorija" + +#. module: crm_claim +#: model:ir.model,name:crm_claim.model_crm_claim_category +msgid "Category of claim" +msgstr "Kategorija potraživanja" + +#. module: crm_claim +#: model:ir.model,name:crm_claim.model_crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_res_partner__claim_ids +#: model:ir.model.fields,field_description:crm_claim.field_res_users__claim_ids +#: model:ir.ui.menu,name:crm_claim.menu_config_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +msgid "Claim" +msgstr "Potraživanje" + +#. module: crm_claim +#: model:ir.actions.act_window,name:crm_claim.crm_claim_categ_action +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_claim_category_form +msgid "Claim Categories" +msgstr "Kategorije potraživanja" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__date +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__claim_date +msgid "Claim Date" +msgstr "Datum potraživanja" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +msgid "Claim Date by Month" +msgstr "Datum potraživanja po mjesecima" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +msgid "Claim Description" +msgstr "Opis potraživanja" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +msgid "Claim Month" +msgstr "Mjesec potraživanja" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +msgid "Claim Reporter" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_claim_stage_form +msgid "Claim Stage" +msgstr "" + +#. module: crm_claim +#: model:ir.actions.act_window,name:crm_claim.crm_claim_stage_act +msgid "Claim Stages" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__name +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__subject +msgid "Claim Subject" +msgstr "" + +#. module: crm_claim +#: model:ir.model,name:crm_claim.model_crm_claim_stage +msgid "Claim stages" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +msgid "Claim/Action Description" +msgstr "" + +#. module: crm_claim +#: model:ir.actions.act_window,name:crm_claim.crm_claim_category_claim0 +#: model:ir.ui.menu,name:crm_claim.menu_crm_case_claims +#: model:ir.ui.menu,name:crm_claim.menu_report_crm_claim_tree +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_calendar_view +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +#: model_terms:ir.ui.view,arch_db:crm_claim.view_claim_res_partner_info_form +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_graph +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_pivot +msgid "Claims" +msgstr "" + +#. module: crm_claim +#: model:ir.actions.act_window,name:crm_claim.action_report_crm_claim +msgid "Claims Analysis" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.actions.act_window,help:crm_claim.crm_claim_categ_action +msgid "Click to create a claim category." +msgstr "" + +#. module: crm_claim +#: model_terms:ir.actions.act_window,help:crm_claim.crm_claim_stage_act +msgid "Click to setup a new stage in the processing of the claims." +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__date_closed +msgid "Close Date" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__date_closed +msgid "Closed" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +msgid "Closure" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage__case_default +msgid "Common to All Teams" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__company_id +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__company_id +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Company" +msgstr "" + +#. module: crm_claim +#: model:ir.model,name:crm_claim.model_res_partner +msgid "Contact" +msgstr "" + +#. module: crm_claim +#: model:utm.campaign,title:crm_claim.claim_source1 +msgid "Corrective" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields.selection,name:crm_claim.selection__crm_claim__type_action__correction +#: model:ir.model.fields.selection,name:crm_claim.selection__crm_claim_report__type_action__correction +msgid "Corrective Action" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__create_date +msgid "Create Date" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.actions.act_window,help:crm_claim.crm_claim_categ_action +msgid "" +"Create claim categories to better manage and classify your\n" +" claims. Some examples of claims can be: preventive action,\n" +" corrective action." +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__create_uid +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_category__create_uid +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage__create_uid +msgid "Created by" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_category__create_date +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage__create_date +msgid "Created on" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__create_date +msgid "Creation Date" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Creation Month" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +msgid "Date Closed" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +msgid "Dates" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__date_deadline +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__date_deadline +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +msgid "Deadline" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__delay_close +msgid "Delay to close" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__description +msgid "Description" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__email_from +msgid "Destination email for email gateway." +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__display_name +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_category__display_name +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__display_name +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage__display_name +msgid "Display Name" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__email_from +msgid "Email" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Extended Filters..." +msgstr "" + +#. module: crm_claim +#: model:crm.claim.category,name:crm_claim.categ_claim1 +msgid "Factual Claims" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +msgid "Follow Up" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__message_follower_ids +msgid "Followers" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__message_partner_ids +msgid "Followers (Partners)" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Group By" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__has_message +msgid "Has Message" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.actions.act_window,help:crm_claim.action_report_crm_claim +msgid "" +"Have a general overview of all claims processed in the system by sorting " +"them with specific criteria." +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields.selection,name:crm_claim.selection__crm_claim__priority__2 +#: model:ir.model.fields.selection,name:crm_claim.selection__crm_claim_report__priority__2 +msgid "High" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__id +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_category__id +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__id +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage__id +msgid "ID" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__activity_exception_icon +msgid "Icon" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__message_needaction +msgid "If checked, new messages require your attention." +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim_stage__case_default +msgid "" +"If you check this field, this stage will be proposed by default on each " +"sales team. It will not assign this stage to existing teams." +msgstr "" + +#. module: crm_claim +#: model:crm.claim.stage,name:crm_claim.stage_claim5 +msgid "In Progress" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__message_is_follower +msgid "Is Follower" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim____last_update +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_category____last_update +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report____last_update +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage____last_update +msgid "Last Modified on" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__write_uid +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_category__write_uid +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_category__write_date +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage__write_date +msgid "Last Updated on" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim_stage__team_ids +msgid "" +"Link between stages and sales teams. When set, this limitate the current " +"stage to the selected sales teams." +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields.selection,name:crm_claim.selection__crm_claim__priority__0 +#: model:ir.model.fields.selection,name:crm_claim.selection__crm_claim_report__priority__0 +msgid "Low" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__message_main_attachment_id +msgid "Main Attachment" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__message_has_error +msgid "Message Delivery error" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__message_ids +msgid "Messages" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__model_ref_id +msgid "Model Reference" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Month of claim" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__my_activity_date_deadline +msgid "My Activity Deadline" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "My Company" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "My Sales Team(s)" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_category__name +msgid "Name" +msgstr "" + +#. module: crm_claim +#: model:crm.claim.stage,name:crm_claim.stage_claim1 +msgid "New" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__activity_calendar_event_id +msgid "Next Activity Calendar Event" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__activity_summary +msgid "Next Activity Summary" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__activity_type_id +msgid "Next Activity Type" +msgstr "" + +#. module: crm_claim +#. odoo-python +#: code:addons/crm_claim/models/crm_claim.py:0 +#, python-format +msgid "No Subject" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields.selection,name:crm_claim.selection__crm_claim__priority__1 +#: model:ir.model.fields.selection,name:crm_claim.selection__crm_claim_report__priority__1 +msgid "Normal" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__message_needaction_counter +msgid "Number of Actions" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim_report__delay_close +msgid "Number of Days to close the case" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__message_has_error_counter +msgid "Number of errors" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__delay_expected +msgid "Overpassed Deadline" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__partner_id +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__partner_id +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Partner" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__partner_phone +msgid "Phone" +msgstr "" + +#. module: crm_claim +#: model:crm.claim.category,name:crm_claim.categ_claim3 +msgid "Policy Claims" +msgstr "" + +#. module: crm_claim +#: model:utm.campaign,title:crm_claim.claim_source2 +msgid "Preventive" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields.selection,name:crm_claim.selection__crm_claim__type_action__prevention +#: model:ir.model.fields.selection,name:crm_claim.selection__crm_claim_report__type_action__prevention +msgid "Preventive Action" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__priority +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__priority +msgid "Priority" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.actions.act_window,help:crm_claim.crm_claim_category_claim0 +msgid "" +"Record and track your customers' claims.\n" +" Claims may be linked to a sales order or a lot.\n" +" You can send emails with attachments and keep the full " +"history for a claim (emails sent, intervention type and so on).\n" +" Claims may automatically be linked to an email address using " +"the mail gateway module." +msgstr "" + +#. module: crm_claim +#: model:crm.claim.stage,name:crm_claim.stage_claim3 +msgid "Rejected" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__resolution +msgid "Resolution" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +msgid "Resolution Actions" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +msgid "Responsibilities" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__user_id +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +msgid "Responsible" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__activity_user_id +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +msgid "Responsible User" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__team_id +msgid "" +"Responsible sales team. Define Responsible user and Email account for mail " +"gateway." +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__cause +msgid "Root Cause" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +msgid "Root Causes" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__team_id +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_category__team_id +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Sales Team" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Salesperson" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Search" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +msgid "Search Claims" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage__sequence +msgid "Sequence" +msgstr "" + +#. module: crm_claim +#: model:crm.claim.stage,name:crm_claim.stage_claim2 +msgid "Settled" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__stage_id +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__stage_id +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Stage" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage__name +msgid "Stage Name" +msgstr "" + +#. module: crm_claim +#: model:ir.ui.menu,name:crm_claim.menu_claim_stage_view +msgid "Stages" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__team_id +msgid "Team" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage__team_ids +msgid "Teams" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__email_cc +msgid "" +"These email addresses will be added to the CC field of all inbound and " +"outbound emails for this record before being sent. Separate multiple email " +"addresses with a comma" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__user_fault +msgid "Trouble Responsible" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_tree_view +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +msgid "Type" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +msgid "Unassigned Claims" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__write_date +msgid "Update Date" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim_stage__sequence +msgid "Used to order stages. Lower is better." +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__user_id +msgid "User" +msgstr "" + +#. module: crm_claim +#: model:crm.claim.category,name:crm_claim.categ_claim2 +msgid "Value Claims" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__email_cc +msgid "Watchers Emails" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__website_message_ids +msgid "Website Messages" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__website_message_ids +msgid "Website communication history" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.actions.act_window,help:crm_claim.crm_claim_stage_act +msgid "" +"You can create claim stages to categorize the status of every\n" +" claim entered in the system. The stages define all the steps\n" +" required for the resolution of a claim." +msgstr "" + +#~ msgid "Actions" +#~ msgstr "Radnje" diff --git a/odoo-bringout-oca-crm-crm_claim/crm_claim/i18n/it.po b/odoo-bringout-oca-crm-crm_claim/crm_claim/i18n/it.po new file mode 100644 index 0000000..ebf8a9e --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim/crm_claim/i18n/it.po @@ -0,0 +1,850 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_claim +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2023-09-04 18:36+0000\n" +"Last-Translator: mymage \n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_res_partner__claim_count +#: model:ir.model.fields,field_description:crm_claim.field_res_users__claim_count +msgid "# Claims" +msgstr "N° reclami" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__email +msgid "# Emails" +msgstr "N° e-mail" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__nbr_claims +msgid "# of Claims" +msgstr "N° di reclami" + +#. module: crm_claim +#. odoo-python +#: code:addons/crm_claim/models/crm_claim.py:0 +#, python-format +msgid "%s (copy)" +msgstr "%s (copia)" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +msgid "Action Description..." +msgstr "Descrizione azione..." + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__message_needaction +msgid "Action Needed" +msgstr "Azione richiesta" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__type_action +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__type_action +msgid "Action Type" +msgstr "Tipo azione" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__active +msgid "Active" +msgstr "Attivo" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__activity_ids +msgid "Activities" +msgstr "Attività" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__activity_exception_decoration +msgid "Activity Exception Decoration" +msgstr "Decorazione eccezione attività" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__activity_state +msgid "Activity State" +msgstr "Stato attività" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__activity_type_icon +msgid "Activity Type Icon" +msgstr "Icona tipo attività" + +#. module: crm_claim +#: model:ir.ui.menu,name:crm_claim.menu_aftersale +msgid "After Sale" +msgstr "Post vendita" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__message_attachment_count +msgid "Attachment Count" +msgstr "Conteggio allegati" + +#. module: crm_claim +#: model:ir.model,name:crm_claim.model_crm_claim_report +msgid "CRM Claim Report" +msgstr "Resoconto reclami CRM" + +#. module: crm_claim +#: model:ir.ui.menu,name:crm_claim.menu_crm_case_claim-act +msgid "Categories" +msgstr "Categorie" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__categ_id +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__categ_id +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Category" +msgstr "Categoria" + +#. module: crm_claim +#: model:ir.model,name:crm_claim.model_crm_claim_category +msgid "Category of claim" +msgstr "Categoria reclamo" + +#. module: crm_claim +#: model:ir.model,name:crm_claim.model_crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_res_partner__claim_ids +#: model:ir.model.fields,field_description:crm_claim.field_res_users__claim_ids +#: model:ir.ui.menu,name:crm_claim.menu_config_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +msgid "Claim" +msgstr "Reclamo" + +#. module: crm_claim +#: model:ir.actions.act_window,name:crm_claim.crm_claim_categ_action +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_claim_category_form +msgid "Claim Categories" +msgstr "Categorie reclamo" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__date +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__claim_date +msgid "Claim Date" +msgstr "Data reclamo" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +msgid "Claim Date by Month" +msgstr "Data reclamo per mese" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +msgid "Claim Description" +msgstr "Descrizione reclamo" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +msgid "Claim Month" +msgstr "Mese reclamo" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +msgid "Claim Reporter" +msgstr "Referente reclamo" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_claim_stage_form +msgid "Claim Stage" +msgstr "Fase reclamo" + +#. module: crm_claim +#: model:ir.actions.act_window,name:crm_claim.crm_claim_stage_act +msgid "Claim Stages" +msgstr "Fasi reclamo" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__name +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__subject +msgid "Claim Subject" +msgstr "Oggetto reclamo" + +#. module: crm_claim +#: model:ir.model,name:crm_claim.model_crm_claim_stage +msgid "Claim stages" +msgstr "Fasi reclamo" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +msgid "Claim/Action Description" +msgstr "Descrizione reclamo/azione" + +#. module: crm_claim +#: model:ir.actions.act_window,name:crm_claim.crm_claim_category_claim0 +#: model:ir.ui.menu,name:crm_claim.menu_crm_case_claims +#: model:ir.ui.menu,name:crm_claim.menu_report_crm_claim_tree +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_calendar_view +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +#: model_terms:ir.ui.view,arch_db:crm_claim.view_claim_res_partner_info_form +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_graph +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_pivot +msgid "Claims" +msgstr "Reclami" + +#. module: crm_claim +#: model:ir.actions.act_window,name:crm_claim.action_report_crm_claim +msgid "Claims Analysis" +msgstr "Analisi reclami" + +#. module: crm_claim +#: model_terms:ir.actions.act_window,help:crm_claim.crm_claim_categ_action +msgid "Click to create a claim category." +msgstr "Fare clic per creare una categoria per i reclami." + +#. module: crm_claim +#: model_terms:ir.actions.act_window,help:crm_claim.crm_claim_stage_act +msgid "Click to setup a new stage in the processing of the claims." +msgstr "Fare clic per impostare una nuova fase per l'elaborazione dei reclami." + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__date_closed +msgid "Close Date" +msgstr "Data chiusura" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__date_closed +msgid "Closed" +msgstr "Chiuso" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +msgid "Closure" +msgstr "Chiusura" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage__case_default +msgid "Common to All Teams" +msgstr "Comune a tutti i team" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__company_id +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__company_id +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Company" +msgstr "Azienda" + +#. module: crm_claim +#: model:ir.model,name:crm_claim.model_res_partner +msgid "Contact" +msgstr "Contatto" + +#. module: crm_claim +#: model:utm.campaign,title:crm_claim.claim_source1 +msgid "Corrective" +msgstr "Correttiva" + +#. module: crm_claim +#: model:ir.model.fields.selection,name:crm_claim.selection__crm_claim__type_action__correction +#: model:ir.model.fields.selection,name:crm_claim.selection__crm_claim_report__type_action__correction +msgid "Corrective Action" +msgstr "Azione correttiva" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__create_date +msgid "Create Date" +msgstr "Data creazione" + +#. module: crm_claim +#: model_terms:ir.actions.act_window,help:crm_claim.crm_claim_categ_action +msgid "" +"Create claim categories to better manage and classify your\n" +" claims. Some examples of claims can be: preventive action,\n" +" corrective action." +msgstr "" +"Creare le categorie reclami per gestire e classificare meglio i reclami\n" +" Alcuni esempi possono essere: azione preventiva,\n" +" azione correttiva." + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__create_uid +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_category__create_uid +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage__create_uid +msgid "Created by" +msgstr "Creato da" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_category__create_date +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage__create_date +msgid "Created on" +msgstr "Creato il" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__create_date +msgid "Creation Date" +msgstr "Data creazione" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Creation Month" +msgstr "Mese creazione" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +msgid "Date Closed" +msgstr "Data chiusura" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +msgid "Dates" +msgstr "Date" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__date_deadline +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__date_deadline +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +msgid "Deadline" +msgstr "Scadenza" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__delay_close +msgid "Delay to close" +msgstr "Ritardo chiusura" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__description +msgid "Description" +msgstr "Descrizione" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__email_from +msgid "Destination email for email gateway." +msgstr "Email destinazione per il gateway email." + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__display_name +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_category__display_name +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__display_name +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage__display_name +msgid "Display Name" +msgstr "Nome visualizzato" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__email_from +msgid "Email" +msgstr "E-mail" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Extended Filters..." +msgstr "Filtri estesi..." + +#. module: crm_claim +#: model:crm.claim.category,name:crm_claim.categ_claim1 +msgid "Factual Claims" +msgstr "Reclami concreti" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +msgid "Follow Up" +msgstr "Approfondimento" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__message_follower_ids +msgid "Followers" +msgstr "Seguito da" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__message_partner_ids +msgid "Followers (Partners)" +msgstr "Seguito da (partner)" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "Icona Font Awesome es. fa-tasks" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Group By" +msgstr "Raggruppa per" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__has_message +msgid "Has Message" +msgstr "Ha un messaggio" + +#. module: crm_claim +#: model_terms:ir.actions.act_window,help:crm_claim.action_report_crm_claim +msgid "" +"Have a general overview of all claims processed in the system by sorting " +"them with specific criteria." +msgstr "" +"Panoramica dei reclami elaborati nel sistema ordinandoli con criteri " +"specifici." + +#. module: crm_claim +#: model:ir.model.fields.selection,name:crm_claim.selection__crm_claim__priority__2 +#: model:ir.model.fields.selection,name:crm_claim.selection__crm_claim_report__priority__2 +msgid "High" +msgstr "Alta" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__id +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_category__id +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__id +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage__id +msgid "ID" +msgstr "ID" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__activity_exception_icon +msgid "Icon" +msgstr "Icona" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "Icona per indicare un'attività eccezione." + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__message_needaction +msgid "If checked, new messages require your attention." +msgstr "Se selezionata, nuovi messaggi richiedono attenzione." + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "Se selezionata, alcuni messaggi hanno un errore di consegna." + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim_stage__case_default +msgid "" +"If you check this field, this stage will be proposed by default on each " +"sales team. It will not assign this stage to existing teams." +msgstr "" +"Se si spunta questo campo, la fase verrà proposta come predefinita ad ogni " +"team vendita. Questa fase non verrà assegnata ai team esistenti." + +#. module: crm_claim +#: model:crm.claim.stage,name:crm_claim.stage_claim5 +msgid "In Progress" +msgstr "In corso" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__message_is_follower +msgid "Is Follower" +msgstr "Segue" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim____last_update +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_category____last_update +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report____last_update +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage____last_update +msgid "Last Modified on" +msgstr "Ultima modifica il" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__write_uid +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_category__write_uid +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage__write_uid +msgid "Last Updated by" +msgstr "Ultimo aggiornamento di" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_category__write_date +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage__write_date +msgid "Last Updated on" +msgstr "Ultimo aggiornamento il" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim_stage__team_ids +msgid "" +"Link between stages and sales teams. When set, this limitate the current " +"stage to the selected sales teams." +msgstr "" +"Collegamento tra fasi e team vendite. Quando impostato, limita la fase " +"attuale ai team di vendita selezionati." + +#. module: crm_claim +#: model:ir.model.fields.selection,name:crm_claim.selection__crm_claim__priority__0 +#: model:ir.model.fields.selection,name:crm_claim.selection__crm_claim_report__priority__0 +msgid "Low" +msgstr "Bassa" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__message_main_attachment_id +msgid "Main Attachment" +msgstr "Allegato principale" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__message_has_error +msgid "Message Delivery error" +msgstr "Errore di consegna messaggio" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__message_ids +msgid "Messages" +msgstr "Messaggi" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__model_ref_id +msgid "Model Reference" +msgstr "Riferimento modello" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Month of claim" +msgstr "Mese del reclamo" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__my_activity_date_deadline +msgid "My Activity Deadline" +msgstr "Scadenza mia attività" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "My Company" +msgstr "La mia azienda" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "My Sales Team(s)" +msgstr "I miei team di vendita" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_category__name +msgid "Name" +msgstr "Nome" + +#. module: crm_claim +#: model:crm.claim.stage,name:crm_claim.stage_claim1 +msgid "New" +msgstr "Nuovo" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__activity_calendar_event_id +msgid "Next Activity Calendar Event" +msgstr "Evento calendario attività successiva" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "Scadenza prossima attività" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__activity_summary +msgid "Next Activity Summary" +msgstr "Riepilogo prossima attività" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__activity_type_id +msgid "Next Activity Type" +msgstr "Tipo prossima attività" + +#. module: crm_claim +#. odoo-python +#: code:addons/crm_claim/models/crm_claim.py:0 +#, python-format +msgid "No Subject" +msgstr "Nessun oggetto" + +#. module: crm_claim +#: model:ir.model.fields.selection,name:crm_claim.selection__crm_claim__priority__1 +#: model:ir.model.fields.selection,name:crm_claim.selection__crm_claim_report__priority__1 +msgid "Normal" +msgstr "Normale" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__message_needaction_counter +msgid "Number of Actions" +msgstr "Numero di azioni" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim_report__delay_close +msgid "Number of Days to close the case" +msgstr "Numero di giorni per chiudere l'argomento" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__message_has_error_counter +msgid "Number of errors" +msgstr "Numero di errori" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "Numero di messaggi che richiedono un'azione" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "Numero di messaggi con errore di consegna" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__delay_expected +msgid "Overpassed Deadline" +msgstr "Scadenza superata" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__partner_id +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__partner_id +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Partner" +msgstr "Partner" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__partner_phone +msgid "Phone" +msgstr "Telefono" + +#. module: crm_claim +#: model:crm.claim.category,name:crm_claim.categ_claim3 +msgid "Policy Claims" +msgstr "Politica reclami" + +#. module: crm_claim +#: model:utm.campaign,title:crm_claim.claim_source2 +msgid "Preventive" +msgstr "Preventiva" + +#. module: crm_claim +#: model:ir.model.fields.selection,name:crm_claim.selection__crm_claim__type_action__prevention +#: model:ir.model.fields.selection,name:crm_claim.selection__crm_claim_report__type_action__prevention +msgid "Preventive Action" +msgstr "Azione preventiva" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__priority +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__priority +msgid "Priority" +msgstr "Priorità" + +#. module: crm_claim +#: model_terms:ir.actions.act_window,help:crm_claim.crm_claim_category_claim0 +msgid "" +"Record and track your customers' claims.\n" +" Claims may be linked to a sales order or a lot.\n" +" You can send emails with attachments and keep the full " +"history for a claim (emails sent, intervention type and so on).\n" +" Claims may automatically be linked to an email address using " +"the mail gateway module." +msgstr "" +"Registra e tiene traccia dei reclami dei clienti,\n" +" che possono essere collegate a un ordine di vendita o a un " +"lotto.\n" +" È possibile inviare e-mail con allegati mantenendo l'intera " +"cronologia di un reclamo (e-mail inviate, tipo di intervento e così via).\n" +" I reclami possono essere automaticamente collegate a un " +"indirizzo e-mail utilizzando il modulo per il gateway di posta." + +#. module: crm_claim +#: model:crm.claim.stage,name:crm_claim.stage_claim3 +msgid "Rejected" +msgstr "Respinto" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__resolution +msgid "Resolution" +msgstr "Risoluzione" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +msgid "Resolution Actions" +msgstr "Azioni risoluzione" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +msgid "Responsibilities" +msgstr "Responsabilità" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__user_id +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +msgid "Responsible" +msgstr "Responsabile" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__activity_user_id +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +msgid "Responsible User" +msgstr "Utente responsabile" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__team_id +msgid "" +"Responsible sales team. Define Responsible user and Email account for mail " +"gateway." +msgstr "" +"Team vendite responsabile. Definire l'utente responsabile e un indirizzo " +"email per il gateway mail." + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__cause +msgid "Root Cause" +msgstr "Causa radice" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +msgid "Root Causes" +msgstr "Cause radice" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__team_id +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_category__team_id +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Sales Team" +msgstr "Team di vendita" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Salesperson" +msgstr "Addetto vendite" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Search" +msgstr "Cerca" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +msgid "Search Claims" +msgstr "Cerca reclami" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage__sequence +msgid "Sequence" +msgstr "Sequenza" + +#. module: crm_claim +#: model:crm.claim.stage,name:crm_claim.stage_claim2 +msgid "Settled" +msgstr "Risolto" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__stage_id +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__stage_id +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Stage" +msgstr "Fase" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage__name +msgid "Stage Name" +msgstr "Nome fase" + +#. module: crm_claim +#: model:ir.ui.menu,name:crm_claim.menu_claim_stage_view +msgid "Stages" +msgstr "Fasi" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" +"Stato in base alle attività\n" +"Scaduto: la data richiesta è trascorsa\n" +"Oggi: la data attività è oggi\n" +"Pianificato: attività future." + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__team_id +msgid "Team" +msgstr "Team" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage__team_ids +msgid "Teams" +msgstr "Team" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__email_cc +msgid "" +"These email addresses will be added to the CC field of all inbound and " +"outbound emails for this record before being sent. Separate multiple email " +"addresses with a comma" +msgstr "" +"Questo indirizzo email verrà aggiunto nel campo CC di tutte le email in " +"entrata e uscita per questo record prima di essere spedito. Separare " +"indirizzi multipli con una virgola" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__user_fault +msgid "Trouble Responsible" +msgstr "Responsabile problema" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_tree_view +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +msgid "Type" +msgstr "Tipo" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "Tipo di attività eccezione sul record." + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +msgid "Unassigned Claims" +msgstr "Reclami non assegnati" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__write_date +msgid "Update Date" +msgstr "Data aggiornamento" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim_stage__sequence +msgid "Used to order stages. Lower is better." +msgstr "Utilizzato per ordinare le fasi. Prima il più basso." + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__user_id +msgid "User" +msgstr "Utente" + +#. module: crm_claim +#: model:crm.claim.category,name:crm_claim.categ_claim2 +msgid "Value Claims" +msgstr "Reclami rilevanti" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__email_cc +msgid "Watchers Emails" +msgstr "Email osservatori" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__website_message_ids +msgid "Website Messages" +msgstr "Messaggi sito web" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__website_message_ids +msgid "Website communication history" +msgstr "Cronologia comunicazioni sito web" + +#. module: crm_claim +#: model_terms:ir.actions.act_window,help:crm_claim.crm_claim_stage_act +msgid "" +"You can create claim stages to categorize the status of every\n" +" claim entered in the system. The stages define all the steps\n" +" required for the resolution of a claim." +msgstr "" +"Si possono creare fasi dei reclami per classificare lo stato di ogni\n" +" reclamo inserito nel sistema. Le fasi definiscono tutti i " +"passi richiesti\n" +" per la soluzione di un reclamo." + +#~ msgid "SMS Delivery error" +#~ msgstr "Errore consegna SMS" + +#~ msgid "Number of messages which requires an action" +#~ msgstr "Numero di messaggi che richiedono un'azione" diff --git a/odoo-bringout-oca-crm-crm_claim/crm_claim/i18n/pt_BR.po b/odoo-bringout-oca-crm-crm_claim/crm_claim/i18n/pt_BR.po new file mode 100644 index 0000000..e18d0d7 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim/crm_claim/i18n/pt_BR.po @@ -0,0 +1,828 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_claim +# +# Translators: +# falexandresilva , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-03-17 03:29+0000\n" +"PO-Revision-Date: 2024-06-11 15:37+0000\n" +"Last-Translator: Rodrigo Macedo \n" +"Language-Team: Portuguese (Brazil) (https://www.transifex.com/oca/teams/" +"23907/pt_BR/)\n" +"Language: pt_BR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_res_partner__claim_count +#: model:ir.model.fields,field_description:crm_claim.field_res_users__claim_count +msgid "# Claims" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__email +msgid "# Emails" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__nbr_claims +msgid "# of Claims" +msgstr "" + +#. module: crm_claim +#. odoo-python +#: code:addons/crm_claim/models/crm_claim.py:0 +#, python-format +msgid "%s (copy)" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +msgid "Action Description..." +msgstr "Descrição da ação..." + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__message_needaction +#, fuzzy +msgid "Action Needed" +msgstr "Tipo de ação" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__type_action +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__type_action +msgid "Action Type" +msgstr "Tipo de ação" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__active +msgid "Active" +msgstr "Ativo" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__activity_ids +#, fuzzy +msgid "Activities" +msgstr "Ativo" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__activity_exception_decoration +#, fuzzy +msgid "Activity Exception Decoration" +msgstr "Descrição da ação" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__activity_state +#, fuzzy +msgid "Activity State" +msgstr "Ativo" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__activity_type_icon +msgid "Activity Type Icon" +msgstr "" + +#. module: crm_claim +#: model:ir.ui.menu,name:crm_claim.menu_aftersale +msgid "After Sale" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__message_attachment_count +msgid "Attachment Count" +msgstr "" + +#. module: crm_claim +#: model:ir.model,name:crm_claim.model_crm_claim_report +msgid "CRM Claim Report" +msgstr "" + +#. module: crm_claim +#: model:ir.ui.menu,name:crm_claim.menu_crm_case_claim-act +msgid "Categories" +msgstr "Categorias" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__categ_id +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__categ_id +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Category" +msgstr "Categoria" + +#. module: crm_claim +#: model:ir.model,name:crm_claim.model_crm_claim_category +msgid "Category of claim" +msgstr "" + +#. module: crm_claim +#: model:ir.model,name:crm_claim.model_crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_res_partner__claim_ids +#: model:ir.model.fields,field_description:crm_claim.field_res_users__claim_ids +#: model:ir.ui.menu,name:crm_claim.menu_config_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +msgid "Claim" +msgstr "Requisição" + +#. module: crm_claim +#: model:ir.actions.act_window,name:crm_claim.crm_claim_categ_action +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_claim_category_form +msgid "Claim Categories" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__date +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__claim_date +msgid "Claim Date" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +msgid "Claim Date by Month" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +msgid "Claim Description" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +msgid "Claim Month" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +msgid "Claim Reporter" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_claim_stage_form +msgid "Claim Stage" +msgstr "" + +#. module: crm_claim +#: model:ir.actions.act_window,name:crm_claim.crm_claim_stage_act +msgid "Claim Stages" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__name +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__subject +msgid "Claim Subject" +msgstr "" + +#. module: crm_claim +#: model:ir.model,name:crm_claim.model_crm_claim_stage +msgid "Claim stages" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +msgid "Claim/Action Description" +msgstr "" + +#. module: crm_claim +#: model:ir.actions.act_window,name:crm_claim.crm_claim_category_claim0 +#: model:ir.ui.menu,name:crm_claim.menu_crm_case_claims +#: model:ir.ui.menu,name:crm_claim.menu_report_crm_claim_tree +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_calendar_view +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +#: model_terms:ir.ui.view,arch_db:crm_claim.view_claim_res_partner_info_form +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_graph +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_pivot +msgid "Claims" +msgstr "" + +#. module: crm_claim +#: model:ir.actions.act_window,name:crm_claim.action_report_crm_claim +msgid "Claims Analysis" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.actions.act_window,help:crm_claim.crm_claim_categ_action +msgid "Click to create a claim category." +msgstr "" + +#. module: crm_claim +#: model_terms:ir.actions.act_window,help:crm_claim.crm_claim_stage_act +msgid "Click to setup a new stage in the processing of the claims." +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__date_closed +msgid "Close Date" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__date_closed +msgid "Closed" +msgstr "Fechado" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +msgid "Closure" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage__case_default +msgid "Common to All Teams" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__company_id +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__company_id +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Company" +msgstr "" + +#. module: crm_claim +#: model:ir.model,name:crm_claim.model_res_partner +msgid "Contact" +msgstr "Contato" + +#. module: crm_claim +#: model:utm.campaign,title:crm_claim.claim_source1 +msgid "Corrective" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields.selection,name:crm_claim.selection__crm_claim__type_action__correction +#: model:ir.model.fields.selection,name:crm_claim.selection__crm_claim_report__type_action__correction +msgid "Corrective Action" +msgstr "Ação corretiva" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__create_date +msgid "Create Date" +msgstr "Data de criação" + +#. module: crm_claim +#: model_terms:ir.actions.act_window,help:crm_claim.crm_claim_categ_action +msgid "" +"Create claim categories to better manage and classify your\n" +" claims. Some examples of claims can be: preventive action,\n" +" corrective action." +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__create_uid +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_category__create_uid +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage__create_uid +msgid "Created by" +msgstr "Criado por" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_category__create_date +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage__create_date +msgid "Created on" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__create_date +msgid "Creation Date" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Creation Month" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +msgid "Date Closed" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +msgid "Dates" +msgstr "Datas" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__date_deadline +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__date_deadline +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +msgid "Deadline" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__delay_close +msgid "Delay to close" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__description +msgid "Description" +msgstr "Descrição" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__email_from +msgid "Destination email for email gateway." +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__display_name +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_category__display_name +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__display_name +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage__display_name +msgid "Display Name" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__email_from +msgid "Email" +msgstr "Email" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Extended Filters..." +msgstr "" + +#. module: crm_claim +#: model:crm.claim.category,name:crm_claim.categ_claim1 +msgid "Factual Claims" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +msgid "Follow Up" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__message_follower_ids +msgid "Followers" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__message_partner_ids +msgid "Followers (Partners)" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Group By" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__has_message +msgid "Has Message" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.actions.act_window,help:crm_claim.action_report_crm_claim +msgid "" +"Have a general overview of all claims processed in the system by sorting " +"them with specific criteria." +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields.selection,name:crm_claim.selection__crm_claim__priority__2 +#: model:ir.model.fields.selection,name:crm_claim.selection__crm_claim_report__priority__2 +msgid "High" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__id +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_category__id +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__id +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage__id +msgid "ID" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__activity_exception_icon +msgid "Icon" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__message_needaction +msgid "If checked, new messages require your attention." +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim_stage__case_default +msgid "" +"If you check this field, this stage will be proposed by default on each " +"sales team. It will not assign this stage to existing teams." +msgstr "" + +#. module: crm_claim +#: model:crm.claim.stage,name:crm_claim.stage_claim5 +msgid "In Progress" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__message_is_follower +msgid "Is Follower" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim____last_update +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_category____last_update +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report____last_update +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage____last_update +msgid "Last Modified on" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__write_uid +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_category__write_uid +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_category__write_date +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage__write_date +msgid "Last Updated on" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim_stage__team_ids +msgid "" +"Link between stages and sales teams. When set, this limitate the current " +"stage to the selected sales teams." +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields.selection,name:crm_claim.selection__crm_claim__priority__0 +#: model:ir.model.fields.selection,name:crm_claim.selection__crm_claim_report__priority__0 +msgid "Low" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__message_main_attachment_id +msgid "Main Attachment" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__message_has_error +msgid "Message Delivery error" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__message_ids +msgid "Messages" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__model_ref_id +msgid "Model Reference" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Month of claim" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__my_activity_date_deadline +msgid "My Activity Deadline" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "My Company" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "My Sales Team(s)" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_category__name +msgid "Name" +msgstr "Nome" + +#. module: crm_claim +#: model:crm.claim.stage,name:crm_claim.stage_claim1 +msgid "New" +msgstr "Nova" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__activity_calendar_event_id +msgid "Next Activity Calendar Event" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__activity_summary +msgid "Next Activity Summary" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__activity_type_id +#, fuzzy +msgid "Next Activity Type" +msgstr "Tipo de ação" + +#. module: crm_claim +#. odoo-python +#: code:addons/crm_claim/models/crm_claim.py:0 +#, python-format +msgid "No Subject" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields.selection,name:crm_claim.selection__crm_claim__priority__1 +#: model:ir.model.fields.selection,name:crm_claim.selection__crm_claim_report__priority__1 +msgid "Normal" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__message_needaction_counter +msgid "Number of Actions" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim_report__delay_close +msgid "Number of Days to close the case" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__message_has_error_counter +msgid "Number of errors" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__delay_expected +msgid "Overpassed Deadline" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__partner_id +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__partner_id +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Partner" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__partner_phone +msgid "Phone" +msgstr "" + +#. module: crm_claim +#: model:crm.claim.category,name:crm_claim.categ_claim3 +msgid "Policy Claims" +msgstr "" + +#. module: crm_claim +#: model:utm.campaign,title:crm_claim.claim_source2 +msgid "Preventive" +msgstr "Preventiva" + +#. module: crm_claim +#: model:ir.model.fields.selection,name:crm_claim.selection__crm_claim__type_action__prevention +#: model:ir.model.fields.selection,name:crm_claim.selection__crm_claim_report__type_action__prevention +msgid "Preventive Action" +msgstr "Ação preventiva" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__priority +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__priority +msgid "Priority" +msgstr "Prioridade" + +#. module: crm_claim +#: model_terms:ir.actions.act_window,help:crm_claim.crm_claim_category_claim0 +msgid "" +"Record and track your customers' claims.\n" +" Claims may be linked to a sales order or a lot.\n" +" You can send emails with attachments and keep the full " +"history for a claim (emails sent, intervention type and so on).\n" +" Claims may automatically be linked to an email address using " +"the mail gateway module." +msgstr "" + +#. module: crm_claim +#: model:crm.claim.stage,name:crm_claim.stage_claim3 +msgid "Rejected" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__resolution +msgid "Resolution" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +msgid "Resolution Actions" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +msgid "Responsibilities" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__user_id +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +msgid "Responsible" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__activity_user_id +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +msgid "Responsible User" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__team_id +msgid "" +"Responsible sales team. Define Responsible user and Email account for mail " +"gateway." +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__cause +msgid "Root Cause" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +msgid "Root Causes" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__team_id +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_category__team_id +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Sales Team" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Salesperson" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Search" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +msgid "Search Claims" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage__sequence +msgid "Sequence" +msgstr "" + +#. module: crm_claim +#: model:crm.claim.stage,name:crm_claim.stage_claim2 +msgid "Settled" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__stage_id +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__stage_id +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Stage" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage__name +msgid "Stage Name" +msgstr "" + +#. module: crm_claim +#: model:ir.ui.menu,name:crm_claim.menu_claim_stage_view +msgid "Stages" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__team_id +msgid "Team" +msgstr "Equipe" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage__team_ids +msgid "Teams" +msgstr "Equipes" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__email_cc +msgid "" +"These email addresses will be added to the CC field of all inbound and " +"outbound emails for this record before being sent. Separate multiple email " +"addresses with a comma" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__user_fault +msgid "Trouble Responsible" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_tree_view +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +msgid "Type" +msgstr "Tipo" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +msgid "Unassigned Claims" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__write_date +msgid "Update Date" +msgstr "Data de atualização" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim_stage__sequence +msgid "Used to order stages. Lower is better." +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__user_id +msgid "User" +msgstr "" + +#. module: crm_claim +#: model:crm.claim.category,name:crm_claim.categ_claim2 +msgid "Value Claims" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__email_cc +msgid "Watchers Emails" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__website_message_ids +msgid "Website Messages" +msgstr "" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__website_message_ids +msgid "Website communication history" +msgstr "" + +#. module: crm_claim +#: model_terms:ir.actions.act_window,help:crm_claim.crm_claim_stage_act +msgid "" +"You can create claim stages to categorize the status of every\n" +" claim entered in the system. The stages define all the steps\n" +" required for the resolution of a claim." +msgstr "" + +#~ msgid "Actions" +#~ msgstr "Ações" diff --git a/odoo-bringout-oca-crm-crm_claim/crm_claim/i18n/tr.po b/odoo-bringout-oca-crm-crm_claim/crm_claim/i18n/tr.po new file mode 100644 index 0000000..937cf12 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim/crm_claim/i18n/tr.po @@ -0,0 +1,843 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_claim +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2025-03-21 13:06+0000\n" +"Last-Translator: İsmail Çağan Yılmaz \n" +"Language-Team: none\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" +"X-Generator: Weblate 5.10.2\n" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_res_partner__claim_count +#: model:ir.model.fields,field_description:crm_claim.field_res_users__claim_count +msgid "# Claims" +msgstr "# Talepler" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__email +msgid "# Emails" +msgstr "# Email" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__nbr_claims +msgid "# of Claims" +msgstr "# tane Talep" + +#. module: crm_claim +#. odoo-python +#: code:addons/crm_claim/models/crm_claim.py:0 +#, python-format +msgid "%s (copy)" +msgstr "%s (kopya)" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +msgid "Action Description..." +msgstr "Eylem Açıklaması..." + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__message_needaction +msgid "Action Needed" +msgstr "Eylem Gerekli" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__type_action +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__type_action +msgid "Action Type" +msgstr "Eylem Türü" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__active +msgid "Active" +msgstr "Aktif" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__activity_ids +msgid "Activities" +msgstr "Aktiviteler" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__activity_exception_decoration +msgid "Activity Exception Decoration" +msgstr "Aktivite Hata Dekorasyonu" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__activity_state +msgid "Activity State" +msgstr "Aktivite Durumu" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__activity_type_icon +msgid "Activity Type Icon" +msgstr "Aktivite Türü İkonu" + +#. module: crm_claim +#: model:ir.ui.menu,name:crm_claim.menu_aftersale +msgid "After Sale" +msgstr "Satış Sonrası" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__message_attachment_count +msgid "Attachment Count" +msgstr "Ek Sayısı" + +#. module: crm_claim +#: model:ir.model,name:crm_claim.model_crm_claim_report +msgid "CRM Claim Report" +msgstr "CRM Talep Raporu" + +#. module: crm_claim +#: model:ir.ui.menu,name:crm_claim.menu_crm_case_claim-act +msgid "Categories" +msgstr "Kategoriler" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__categ_id +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__categ_id +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Category" +msgstr "Kategori" + +#. module: crm_claim +#: model:ir.model,name:crm_claim.model_crm_claim_category +msgid "Category of claim" +msgstr "Talep kategorisi" + +#. module: crm_claim +#: model:ir.model,name:crm_claim.model_crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_res_partner__claim_ids +#: model:ir.model.fields,field_description:crm_claim.field_res_users__claim_ids +#: model:ir.ui.menu,name:crm_claim.menu_config_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +msgid "Claim" +msgstr "Talep" + +#. module: crm_claim +#: model:ir.actions.act_window,name:crm_claim.crm_claim_categ_action +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_claim_category_form +msgid "Claim Categories" +msgstr "Talep Kategorileri" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__date +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__claim_date +msgid "Claim Date" +msgstr "Talep Tarihi" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +msgid "Claim Date by Month" +msgstr "Aya Göre Talep Tarihi" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +msgid "Claim Description" +msgstr "Talep Açıklaması" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +msgid "Claim Month" +msgstr "Talep Ayı" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +msgid "Claim Reporter" +msgstr "Talep Bildiren" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_claim_stage_form +msgid "Claim Stage" +msgstr "Talep Aşaması" + +#. module: crm_claim +#: model:ir.actions.act_window,name:crm_claim.crm_claim_stage_act +msgid "Claim Stages" +msgstr "Talep Aşamaları" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__name +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__subject +msgid "Claim Subject" +msgstr "Talep Konusu" + +#. module: crm_claim +#: model:ir.model,name:crm_claim.model_crm_claim_stage +msgid "Claim stages" +msgstr "Talep aşamaları" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +msgid "Claim/Action Description" +msgstr "Talep/Eylem Açıklaması" + +#. module: crm_claim +#: model:ir.actions.act_window,name:crm_claim.crm_claim_category_claim0 +#: model:ir.ui.menu,name:crm_claim.menu_crm_case_claims +#: model:ir.ui.menu,name:crm_claim.menu_report_crm_claim_tree +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_calendar_view +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +#: model_terms:ir.ui.view,arch_db:crm_claim.view_claim_res_partner_info_form +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_graph +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_pivot +msgid "Claims" +msgstr "Talepler" + +#. module: crm_claim +#: model:ir.actions.act_window,name:crm_claim.action_report_crm_claim +msgid "Claims Analysis" +msgstr "Taleplerin Analizi" + +#. module: crm_claim +#: model_terms:ir.actions.act_window,help:crm_claim.crm_claim_categ_action +msgid "Click to create a claim category." +msgstr "Talep kategorisi oluşturmak için tıklayın." + +#. module: crm_claim +#: model_terms:ir.actions.act_window,help:crm_claim.crm_claim_stage_act +msgid "Click to setup a new stage in the processing of the claims." +msgstr "Taleplerin işlenmesinde yeni bir aşama oluşturmak için tıklayın." + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__date_closed +msgid "Close Date" +msgstr "Kapanma Tarihi" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__date_closed +msgid "Closed" +msgstr "Kapandı" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +msgid "Closure" +msgstr "Kapanma" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage__case_default +msgid "Common to All Teams" +msgstr "Tüm Takımlar İçin Ortak" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__company_id +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__company_id +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Company" +msgstr "Şirket" + +#. module: crm_claim +#: model:ir.model,name:crm_claim.model_res_partner +msgid "Contact" +msgstr "İletişim" + +#. module: crm_claim +#: model:utm.campaign,title:crm_claim.claim_source1 +msgid "Corrective" +msgstr "Düzeltici" + +#. module: crm_claim +#: model:ir.model.fields.selection,name:crm_claim.selection__crm_claim__type_action__correction +#: model:ir.model.fields.selection,name:crm_claim.selection__crm_claim_report__type_action__correction +msgid "Corrective Action" +msgstr "Düzeltici Aksiyon" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__create_date +msgid "Create Date" +msgstr "Oluşturulma Tarihi" + +#. module: crm_claim +#: model_terms:ir.actions.act_window,help:crm_claim.crm_claim_categ_action +msgid "" +"Create claim categories to better manage and classify your\n" +" claims. Some examples of claims can be: preventive action,\n" +" corrective action." +msgstr "" +"Taleplerinizi daha iyi yönetmek ve sınıflandırmak için talep kategorileri\n" +" oluşturun. Bazı iddia örnekleri şunlar olabilir: önleyici eylem," +"\n" +" düzeltici eylem." + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__create_uid +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_category__create_uid +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage__create_uid +msgid "Created by" +msgstr "Tarafından Oluşturuldu" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_category__create_date +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage__create_date +msgid "Created on" +msgstr "Oluşturulma tarihi" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__create_date +msgid "Creation Date" +msgstr "Oluşturulma Tarihi" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Creation Month" +msgstr "Oluşturulan Ay" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +msgid "Date Closed" +msgstr "Tarih Kapandı" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +msgid "Dates" +msgstr "Tarihler" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__date_deadline +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__date_deadline +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +msgid "Deadline" +msgstr "Son Teslim Tarihi" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__delay_close +msgid "Delay to close" +msgstr "Kapanma için gecikme" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__description +msgid "Description" +msgstr "Açıklama" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__email_from +msgid "Destination email for email gateway." +msgstr "E-posta ağ geçidi için hedef e-posta." + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__display_name +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_category__display_name +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__display_name +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage__display_name +msgid "Display Name" +msgstr "Görünür İsim" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__email_from +msgid "Email" +msgstr "E-posta" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Extended Filters..." +msgstr "Gelişmiş Filtreler..." + +#. module: crm_claim +#: model:crm.claim.category,name:crm_claim.categ_claim1 +msgid "Factual Claims" +msgstr "Gerçek Talepler" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +msgid "Follow Up" +msgstr "Talep Takibi" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__message_follower_ids +msgid "Followers" +msgstr "Takipçiler" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__message_partner_ids +msgid "Followers (Partners)" +msgstr "Takipçiler (İş Ortakları)" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "Font ikonu e.g. fa-tasks" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Group By" +msgstr "Şuna Göre Grupla" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__has_message +msgid "Has Message" +msgstr "Bekleyen Mesaj Var" + +#. module: crm_claim +#: model_terms:ir.actions.act_window,help:crm_claim.action_report_crm_claim +msgid "" +"Have a general overview of all claims processed in the system by sorting " +"them with specific criteria." +msgstr "" +"Sistemde işlenen tüm talepleri belirli kriterlere göre sıralayarak genel bir " +"bakışa sahip olun." + +#. module: crm_claim +#: model:ir.model.fields.selection,name:crm_claim.selection__crm_claim__priority__2 +#: model:ir.model.fields.selection,name:crm_claim.selection__crm_claim_report__priority__2 +msgid "High" +msgstr "Yüksek" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__id +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_category__id +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__id +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage__id +msgid "ID" +msgstr "ID" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__activity_exception_icon +msgid "Icon" +msgstr "İkon" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "Bir hata etkinliğini gösteren ikon." + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__message_needaction +msgid "If checked, new messages require your attention." +msgstr "İşaretlenirse yeni iletilerle ilgilenmeniz gerekir." + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "İşaretlenirse bazı mesajlarda teslimat hatası olur." + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim_stage__case_default +msgid "" +"If you check this field, this stage will be proposed by default on each " +"sales team. It will not assign this stage to existing teams." +msgstr "" +"Bu alanı işaretlerseniz bu aşama her satış ekibine varsayılan olarak " +"önerilecektir. Bu aşamayı mevcut takımlara tahsis etmeyecektir." + +#. module: crm_claim +#: model:crm.claim.stage,name:crm_claim.stage_claim5 +msgid "In Progress" +msgstr "Devam Ediyor" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__message_is_follower +msgid "Is Follower" +msgstr "Takipçi Mi" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim____last_update +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_category____last_update +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report____last_update +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage____last_update +msgid "Last Modified on" +msgstr "Son Değiştirilme tarihi" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__write_uid +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_category__write_uid +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage__write_uid +msgid "Last Updated by" +msgstr "Son Güncelleyen" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_category__write_date +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage__write_date +msgid "Last Updated on" +msgstr "Son Güncellenme tarihi" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim_stage__team_ids +msgid "" +"Link between stages and sales teams. When set, this limitate the current " +"stage to the selected sales teams." +msgstr "" +"Aşamalar ve satış ekipleri arasında bağlantı kurun. Ayarlandığında bu, " +"mevcut aşamayı seçilen satış ekipleriyle sınırlandırır." + +#. module: crm_claim +#: model:ir.model.fields.selection,name:crm_claim.selection__crm_claim__priority__0 +#: model:ir.model.fields.selection,name:crm_claim.selection__crm_claim_report__priority__0 +msgid "Low" +msgstr "Düşük" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__message_main_attachment_id +msgid "Main Attachment" +msgstr "Ana Eklenti" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__message_has_error +msgid "Message Delivery error" +msgstr "Mesaj İletimi hatası" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__message_ids +msgid "Messages" +msgstr "Mesajlar" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__model_ref_id +msgid "Model Reference" +msgstr "Model Referansı" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Month of claim" +msgstr "Talebin yapıldığı ay" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__my_activity_date_deadline +msgid "My Activity Deadline" +msgstr "Etkinliğimin Son Tarihi" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "My Company" +msgstr "Şirketim" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "My Sales Team(s)" +msgstr "Satış Ekip(ler)im" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_category__name +msgid "Name" +msgstr "İsim" + +#. module: crm_claim +#: model:crm.claim.stage,name:crm_claim.stage_claim1 +msgid "New" +msgstr "Yeni" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__activity_calendar_event_id +msgid "Next Activity Calendar Event" +msgstr "Sonraki Aktivite Takvim Etkinliği" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "Sonraki Aktivite Bitiş Tarihi" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__activity_summary +msgid "Next Activity Summary" +msgstr "Sonraki Aktivite Özeti" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__activity_type_id +msgid "Next Activity Type" +msgstr "Sonraki Aktivite Türü" + +#. module: crm_claim +#. odoo-python +#: code:addons/crm_claim/models/crm_claim.py:0 +#, python-format +msgid "No Subject" +msgstr "Konu Yok" + +#. module: crm_claim +#: model:ir.model.fields.selection,name:crm_claim.selection__crm_claim__priority__1 +#: model:ir.model.fields.selection,name:crm_claim.selection__crm_claim_report__priority__1 +msgid "Normal" +msgstr "Normal" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__message_needaction_counter +msgid "Number of Actions" +msgstr "Eylem Sayısı" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim_report__delay_close +msgid "Number of Days to close the case" +msgstr "Konunun Kapanacağı gün sayısı" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__message_has_error_counter +msgid "Number of errors" +msgstr "Hata sayısı" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "Eylem gerektiren mesaj sayısı" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "İleti hatası içeren mesaj sayısı" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__delay_expected +msgid "Overpassed Deadline" +msgstr "Bitiş Tarihi Aşımı" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__partner_id +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__partner_id +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Partner" +msgstr "İş Ortağı" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__partner_phone +msgid "Phone" +msgstr "Telefon" + +#. module: crm_claim +#: model:crm.claim.category,name:crm_claim.categ_claim3 +msgid "Policy Claims" +msgstr "Politika Talepleri" + +#. module: crm_claim +#: model:utm.campaign,title:crm_claim.claim_source2 +msgid "Preventive" +msgstr "Önleyici" + +#. module: crm_claim +#: model:ir.model.fields.selection,name:crm_claim.selection__crm_claim__type_action__prevention +#: model:ir.model.fields.selection,name:crm_claim.selection__crm_claim_report__type_action__prevention +msgid "Preventive Action" +msgstr "Önleyici Eylem" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__priority +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__priority +msgid "Priority" +msgstr "Öncelik" + +#. module: crm_claim +#: model_terms:ir.actions.act_window,help:crm_claim.crm_claim_category_claim0 +msgid "" +"Record and track your customers' claims.\n" +" Claims may be linked to a sales order or a lot.\n" +" You can send emails with attachments and keep the full history for a claim (emails sent, intervention type and so on).\n" +" Claims may automatically be linked to an email address using the mail gateway module." +msgstr "" +"Müşterilerinizin taleplerini kaydedin ve takip edin.\n" +" Talepler bir satış siparişine veya daha fazlasına bağlı " +"olabilir.\n" +" Ekli e-postalar gönderebilir ve bir talebin tam geçmişini (" +"gönderilen e-postalar, müdahale türü vb.) saklayabilirsiniz.\n" +" Talepler, posta ağ geçidi modülü kullanılarak otomatik " +"olarak bir e-posta adresine bağlanabilir." + +#. module: crm_claim +#: model:crm.claim.stage,name:crm_claim.stage_claim3 +msgid "Rejected" +msgstr "Reddedildi" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__resolution +msgid "Resolution" +msgstr "Çözülüm" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +msgid "Resolution Actions" +msgstr "Çözülüm Eylemleri" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +msgid "Responsibilities" +msgstr "Sorumluluklar" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__user_id +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +msgid "Responsible" +msgstr "Sorumlu" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__activity_user_id +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +msgid "Responsible User" +msgstr "Sorumlu Kullanıcı" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__team_id +msgid "" +"Responsible sales team. Define Responsible user and Email account for mail " +"gateway." +msgstr "" +"Sorumlu satış ekibi. Posta ağ geçidi için Sorumlu kullanıcıyı ve E-posta " +"hesabını tanımlayın." + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__cause +msgid "Root Cause" +msgstr "Ana Neden" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_form_view +msgid "Root Causes" +msgstr "Ana Nedenler" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__team_id +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_category__team_id +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Sales Team" +msgstr "Satış Ekibi" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Salesperson" +msgstr "Satış Sorumlusu" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Search" +msgstr "Arama" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +msgid "Search Claims" +msgstr "Talep Arama" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage__sequence +msgid "Sequence" +msgstr "Dizi" + +#. module: crm_claim +#: model:crm.claim.stage,name:crm_claim.stage_claim2 +msgid "Settled" +msgstr "Çözüldü" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__stage_id +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__stage_id +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +#: model_terms:ir.ui.view,arch_db:crm_claim.view_report_crm_claim_filter +msgid "Stage" +msgstr "Aşama" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage__name +msgid "Stage Name" +msgstr "Aşama İsmi" + +#. module: crm_claim +#: model:ir.ui.menu,name:crm_claim.menu_claim_stage_view +msgid "Stages" +msgstr "Aşamalar" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" +"Aktivitelere dayalı durum\n" +"Gecikmiş: Son tarih zaten geçti\n" +"Bugün: Etkinlik tarihi bugün\n" +"Planlanan: Gelecekteki aktiviteler." + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__team_id +msgid "Team" +msgstr "Takım" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_stage__team_ids +msgid "Teams" +msgstr "Takımlar" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__email_cc +msgid "" +"These email addresses will be added to the CC field of all inbound and " +"outbound emails for this record before being sent. Separate multiple email " +"addresses with a comma" +msgstr "" +"Bu e-posta adresleri, gönderilmeden önce bu kayıt için gelen ve giden tüm e-" +"postaların Bilgi alanına eklenecektir. Birden fazla e-posta adresini " +"virgülle ayırın" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__user_fault +msgid "Trouble Responsible" +msgstr "Sorun Çıkaran" + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.crm_case_claims_tree_view +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +msgid "Type" +msgstr "Türü" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "Kayıttaki hata aktivitesi türü." + +#. module: crm_claim +#: model_terms:ir.ui.view,arch_db:crm_claim.view_crm_case_claims_filter +msgid "Unassigned Claims" +msgstr "Atanmamış Talepler" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__write_date +msgid "Update Date" +msgstr "Güncellenme Tarihi" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim_stage__sequence +msgid "Used to order stages. Lower is better." +msgstr "Aşamaları sıralamak için kullanılır. Daha düşük olması daha iyidir." + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim_report__user_id +msgid "User" +msgstr "Kullanıcı" + +#. module: crm_claim +#: model:crm.claim.category,name:crm_claim.categ_claim2 +msgid "Value Claims" +msgstr "Değer Talepleri" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__email_cc +msgid "Watchers Emails" +msgstr "İzleyenlerin E-postaları" + +#. module: crm_claim +#: model:ir.model.fields,field_description:crm_claim.field_crm_claim__website_message_ids +msgid "Website Messages" +msgstr "Website Mesajları" + +#. module: crm_claim +#: model:ir.model.fields,help:crm_claim.field_crm_claim__website_message_ids +msgid "Website communication history" +msgstr "Website iletişim geçmişi" + +#. module: crm_claim +#: model_terms:ir.actions.act_window,help:crm_claim.crm_claim_stage_act +msgid "" +"You can create claim stages to categorize the status of every\n" +" claim entered in the system. The stages define all the steps\n" +" required for the resolution of a claim." +msgstr "" +"Sisteme girilen her talebin durumunu kategorize etmek için\n" +" talep aşamaları oluşturabilirsiniz. Aşamalar, bir talebin " +"çözümlenmesi için\n" +" gereken tüm adımları tanımlar." diff --git a/odoo-bringout-oca-crm-crm_claim/crm_claim/models/__init__.py b/odoo-bringout-oca-crm-crm_claim/crm_claim/models/__init__.py new file mode 100644 index 0000000..44f1478 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim/crm_claim/models/__init__.py @@ -0,0 +1,6 @@ +# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl). + +from . import crm_claim +from . import crm_claim_category +from . import crm_claim_stage +from . import res_partner diff --git a/odoo-bringout-oca-crm-crm_claim/crm_claim/models/crm_claim.py b/odoo-bringout-oca-crm-crm_claim/crm_claim/models/crm_claim.py new file mode 100644 index 0000000..1fd7743 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim/crm_claim/models/crm_claim.py @@ -0,0 +1,176 @@ +# Copyright 2015-2017 Odoo S.A. +# Copyright 2017 Tecnativa - Vicent Cubells +# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl). + +from odoo import _, api, fields, models +from odoo.tools import html2plaintext + +APPLICABLE_MODELS = [ + "account.invoice", + "event.registration", + "hr.applicant", + "res.partner", + "product.product", + "purchase.order", + "purchase.order.line", + "sale.order", + "sale.order.line", +] + + +class CrmClaim(models.Model): + _name = "crm.claim" + _description = "Claim" + _order = "priority,date desc" + _inherit = ["mail.thread", "mail.activity.mixin"] + + @api.model + def _get_default_stage_id(self): + """Gives default stage_id""" + team_id = self.env["crm.team"]._get_default_team_id() + return self.stage_find(team_id.id, [("sequence", "=", "1")]) + + @api.model + def _get_default_team(self): + return self.env["crm.team"]._get_default_team_id() + + @api.model + def _selection_model(self): + return [ + (x, _(self.env[x]._description)) for x in APPLICABLE_MODELS if x in self.env + ] + + name = fields.Char(string="Claim Subject", required=True) + active = fields.Boolean(default=True) + description = fields.Text() + resolution = fields.Text() + create_date = fields.Datetime(string="Creation Date", readonly=True) + write_date = fields.Datetime(string="Update Date", readonly=True) + date_deadline = fields.Date(string="Deadline") + date_closed = fields.Datetime(string="Closed", readonly=True) + date = fields.Datetime(string="Claim Date", index=True, default=fields.Datetime.now) + model_ref_id = fields.Reference( + selection="_selection_model", string="Model Reference" + ) + categ_id = fields.Many2one(comodel_name="crm.claim.category", string="Category") + priority = fields.Selection( + selection=[("0", "Low"), ("1", "Normal"), ("2", "High")], default="1" + ) + type_action = fields.Selection( + selection=[ + ("correction", "Corrective Action"), + ("prevention", "Preventive Action"), + ], + string="Action Type", + ) + user_id = fields.Many2one( + comodel_name="res.users", + string="Responsible", + tracking=True, + default=lambda self: self.env.user, + ) + user_fault = fields.Char(string="Trouble Responsible") + team_id = fields.Many2one( + comodel_name="crm.team", + string="Sales Team", + index=True, + default=_get_default_team, + help="Responsible sales team. Define Responsible user and Email " + "account for mail gateway.", + ) + company_id = fields.Many2one( + comodel_name="res.company", + string="Company", + default=lambda self: self.env.company, + ) + partner_id = fields.Many2one(comodel_name="res.partner", string="Partner") + email_cc = fields.Text( + string="Watchers Emails", + help="These email addresses will be added to the CC field of all " + "inbound and outbound emails for this record before being sent. " + "Separate multiple email addresses with a comma", + ) + email_from = fields.Char( + string="Email", help="Destination email for email gateway." + ) + partner_phone = fields.Char(string="Phone") + stage_id = fields.Many2one( + comodel_name="crm.claim.stage", + string="Stage", + tracking=3, + default=_get_default_stage_id, + domain="['|', ('team_ids', '=', team_id), ('case_default', '=', True)]", + ) + cause = fields.Text(string="Root Cause") + + def stage_find(self, team_id, domain=None, order="sequence"): + """Override of the base.stage method + Parameter of the stage search taken from the lead: + - team_id: if set, stages must belong to this team or + be a default case + """ + if domain is None: # pragma: no cover + domain = [] + # collect all team_ids + team_ids = [] + if team_id: + team_ids.append(team_id) + team_ids.extend(self.mapped("team_id").ids) + search_domain = [] + if team_ids: + search_domain += ["|"] * len(team_ids) + for team_id in team_ids: + search_domain.append(("team_ids", "=", team_id)) + search_domain.append(("case_default", "=", True)) + # AND with the domain in parameter + search_domain += list(domain) + # perform search, return the first found + return ( + self.env["crm.claim.stage"].search(search_domain, order=order, limit=1).id + ) + + @api.onchange("partner_id") + def onchange_partner_id(self): + """This function returns value of partner address based on partner + :param email: ignored + """ + if self.partner_id: + self.email_from = self.partner_id.email + self.partner_phone = self.partner_id.phone + + @api.onchange("categ_id") + def onchange_categ_id(self): + if self.stage_id: + self.team_id = self.categ_id.team_id + + def copy(self, default=None): + default = dict( + default or {}, + stage_id=self._get_default_stage_id(), + name=_("%s (copy)") % self.name, + ) + return super(CrmClaim, self).copy(default) + + # ------------------------------------------------------- + # Mail gateway + # ------------------------------------------------------- + @api.model + def message_new(self, msg, custom_values=None): + """Overrides mail_thread message_new that is called by the mailgateway + through message_process. + This override updates the document according to the email. + """ + if custom_values is None: + custom_values = {} + desc = html2plaintext(msg.get("body")) if msg.get("body") else "" + defaults = { + "name": msg.get("subject") or _("No Subject"), + "description": desc, + "email_from": msg.get("from"), + "email_cc": msg.get("cc"), + "partner_id": msg.get("author_id", False), + } + if msg.get("priority"): + defaults["priority"] = msg.get("priority") + defaults.update(custom_values) + return super(CrmClaim, self).message_new(msg, custom_values=defaults) diff --git a/odoo-bringout-oca-crm-crm_claim/crm_claim/models/crm_claim_category.py b/odoo-bringout-oca-crm-crm_claim/crm_claim/models/crm_claim_category.py new file mode 100644 index 0000000..4b3120b --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim/crm_claim/models/crm_claim_category.py @@ -0,0 +1,13 @@ +# Copyright 2015-2017 Odoo S.A. +# Copyright 2017 Tecnativa - Vicent Cubells +# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl). + +from odoo import fields, models + + +class CrmClaimCategory(models.Model): + _name = "crm.claim.category" + _description = "Category of claim" + + name = fields.Char(required=True, translate=True) + team_id = fields.Many2one(comodel_name="crm.team", string="Sales Team") diff --git a/odoo-bringout-oca-crm-crm_claim/crm_claim/models/crm_claim_stage.py b/odoo-bringout-oca-crm-crm_claim/crm_claim/models/crm_claim_stage.py new file mode 100644 index 0000000..7701d5b --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim/crm_claim/models/crm_claim_stage.py @@ -0,0 +1,35 @@ +# Copyright 2015-2017 Odoo S.A. +# Copyright 2017 Tecnativa - Vicent Cubells +# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl). + +from odoo import fields, models + + +class CrmClaimStage(models.Model): + """Model for claim stages. This models the main stages of a claim + management flow. Main CRM objects (leads, opportunities, project + issues, ...) will now use only stages, instead of state and stages. + Stages are for example used to display the kanban view of records. + """ + + _name = "crm.claim.stage" + _description = "Claim stages" + _order = "sequence" + + name = fields.Char(string="Stage Name", required=True, translate=True) + sequence = fields.Integer(default=1, help="Used to order stages. Lower is better.") + team_ids = fields.Many2many( + comodel_name="crm.team", + relation="crm_team_claim_stage_rel", + column1="stage_id", + column2="team_id", + string="Teams", + help="Link between stages and sales teams. When set, this limitate " + "the current stage to the selected sales teams.", + ) + case_default = fields.Boolean( + string="Common to All Teams", + help="If you check this field, this stage will be proposed by default " + "on each sales team. It will not assign this stage to existing " + "teams.", + ) diff --git a/odoo-bringout-oca-crm-crm_claim/crm_claim/models/res_partner.py b/odoo-bringout-oca-crm-crm_claim/crm_claim/models/res_partner.py new file mode 100644 index 0000000..bfabd6e --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim/crm_claim/models/res_partner.py @@ -0,0 +1,24 @@ +# Copyright 2015-2017 Odoo S.A. +# Copyright 2017 Tecnativa - Vicent Cubells +# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl). + +from odoo import api, fields, models + + +class ResPartner(models.Model): + _inherit = "res.partner" + + claim_count = fields.Integer(string="# Claims", compute="_compute_claim_count") + claim_ids = fields.One2many(comodel_name="crm.claim", inverse_name="partner_id") + + @api.depends("claim_ids", "child_ids", "child_ids.claim_ids") + def _compute_claim_count(self): + partners = self | self.mapped("child_ids") + partner_data = self.env["crm.claim"].read_group( + [("partner_id", "in", partners.ids)], ["partner_id"], ["partner_id"] + ) + mapped_data = {m["partner_id"][0]: m["partner_id_count"] for m in partner_data} + for partner in self: + partner.claim_count = mapped_data.get(partner.id, 0) + for child in partner.child_ids: + partner.claim_count += mapped_data.get(child.id, 0) diff --git a/odoo-bringout-oca-crm-crm_claim/crm_claim/readme/CONFIGURE.rst b/odoo-bringout-oca-crm-crm_claim/crm_claim/readme/CONFIGURE.rst new file mode 100644 index 0000000..90c4588 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim/crm_claim/readme/CONFIGURE.rst @@ -0,0 +1,6 @@ +To configure this module, you need to: + +* Go to new menu **CRM > Configuration > Claim > Categories** and create as + many categories as you need. +* Go to new menú **CRM > Configuration > Claim > Stages** and create stages for + claims. diff --git a/odoo-bringout-oca-crm-crm_claim/crm_claim/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-crm-crm_claim/crm_claim/readme/CONTRIBUTORS.rst new file mode 100644 index 0000000..03a2723 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim/crm_claim/readme/CONTRIBUTORS.rst @@ -0,0 +1,8 @@ +* Odoo S.A. +* Vicent Cubells +* Bhavesh Odedra +* Cristina Martin R. +* Ruchir Shukla +* `Guadaltech `_: + + * Fernando La Chica diff --git a/odoo-bringout-oca-crm-crm_claim/crm_claim/readme/DESCRIPTION.rst b/odoo-bringout-oca-crm-crm_claim/crm_claim/readme/DESCRIPTION.rst new file mode 100644 index 0000000..fcb7a45 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim/crm_claim/readme/DESCRIPTION.rst @@ -0,0 +1,5 @@ +This application allows you to track your customers/vendors claims and +grievances. + +It is fully integrated with the email gateway so that you can create +automatically new claims based on incoming emails. diff --git a/odoo-bringout-oca-crm-crm_claim/crm_claim/readme/HISTORY.rst b/odoo-bringout-oca-crm-crm_claim/crm_claim/readme/HISTORY.rst new file mode 100644 index 0000000..abfd355 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim/crm_claim/readme/HISTORY.rst @@ -0,0 +1,3 @@ +**This module is a backport from Odoo SA and as such, it is not included in the +OCA CLA. That means we do not have a copy of the copyright on it like all +other OCA modules.** diff --git a/odoo-bringout-oca-crm-crm_claim/crm_claim/readme/USAGE.rst b/odoo-bringout-oca-crm-crm_claim/crm_claim/readme/USAGE.rst new file mode 100644 index 0000000..1016d42 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim/crm_claim/readme/USAGE.rst @@ -0,0 +1,2 @@ +* Go to new menu **CRM > After Sale > Services > Claims** and create a new + claim. diff --git a/odoo-bringout-oca-crm-crm_claim/crm_claim/report/__init__.py b/odoo-bringout-oca-crm-crm_claim/crm_claim/report/__init__.py new file mode 100644 index 0000000..b040ea8 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim/crm_claim/report/__init__.py @@ -0,0 +1,4 @@ +# Copyright 2015-2017 Odoo S.A. +# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl). + +from . import crm_claim_report diff --git a/odoo-bringout-oca-crm-crm_claim/crm_claim/report/crm_claim_report.py b/odoo-bringout-oca-crm-crm_claim/crm_claim/report/crm_claim_report.py new file mode 100644 index 0000000..75258f8 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim/crm_claim/report/crm_claim_report.py @@ -0,0 +1,134 @@ +# Copyright 2015-2017 Odoo S.A. +# Copyright 2017 Tecnativa - Vicent Cubells +# Copyright 2018 Tecnativa - Cristina Martin R. +# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl). + +from psycopg2.extensions import AsIs + +from odoo import fields, models, tools + + +class CrmClaimReport(models.Model): + """CRM Claim Report""" + + _name = "crm.claim.report" + _auto = False + _description = "CRM Claim Report" + + user_id = fields.Many2one(comodel_name="res.users", string="User", readonly=True) + team_id = fields.Many2one(comodel_name="crm.team", string="Team", readonly=True) + nbr_claims = fields.Integer(string="# of Claims", readonly=True) + company_id = fields.Many2one( + comodel_name="res.company", string="Company", readonly=True + ) + create_date = fields.Datetime(readonly=True, index=True) + claim_date = fields.Datetime(readonly=True) + delay_close = fields.Float( + string="Delay to close", + digits=(16, 2), + readonly=True, + group_operator="avg", + help="Number of Days to close the case", + ) + stage_id = fields.Many2one( + comodel_name="crm.claim.stage", + string="Stage", + readonly=True, + domain="[('team_ids','=',team_id)]", + ) + categ_id = fields.Many2one( + comodel_name="crm.claim.category", string="Category", readonly=True + ) + partner_id = fields.Many2one( + comodel_name="res.partner", string="Partner", readonly=True + ) + priority = fields.Selection( + selection=[("0", "Low"), ("1", "Normal"), ("2", "High")] + ) + type_action = fields.Selection( + selection=[ + ("correction", "Corrective Action"), + ("prevention", "Preventive Action"), + ], + string="Action Type", + ) + date_closed = fields.Datetime(string="Close Date", readonly=True, index=True) + date_deadline = fields.Date(string="Deadline", readonly=True, index=True) + delay_expected = fields.Float( + string="Overpassed Deadline", + digits=(16, 2), + readonly=True, + group_operator="avg", + ) + email = fields.Integer(string="# Emails", readonly=True) + subject = fields.Char(string="Claim Subject", readonly=True) + + def _select(self): + select_str = """ + SELECT + min(c.id) AS id, + c.date AS claim_date, + c.date_closed AS date_closed, + c.date_deadline AS date_deadline, + c.user_id, + c.stage_id, + c.team_id, + c.partner_id, + c.company_id, + c.categ_id, + c.name AS subject, + count(*) AS nbr_claims, + c.priority AS priority, + c.type_action AS type_action, + c.create_date AS create_date, + avg(extract( + 'epoch' FROM ( + c.date_closed-c.create_date)))/(3600*24) + AS delay_close, + ( + SELECT count(id) + FROM mail_message + WHERE model='crm.claim' + AND res_id=c.id) AS email, + extract( + 'epoch' FROM ( + c.date_deadline - c.date_closed))/(3600*24) + AS delay_expected + """ + return select_str + + def _from(self): + from_str = """ + crm_claim c + """ + return from_str + + def _group_by(self): + group_by_str = """ + GROUP BY c.date, c.user_id, c.team_id, c.stage_id, c.categ_id, + c.partner_id, c.company_id, c.create_date, c.priority, + c.type_action, c.date_deadline, c.date_closed, c.id + """ + return group_by_str + + def init(self): + """Display Number of cases And Team Name + @param cr: the current row, from the database cursor, + """ + + tools.drop_view_if_exists(self.env.cr, self._table) + self.env.cr.execute( + """ + CREATE OR REPLACE VIEW %s AS ( + %s + from + %s + %s) + """, + ( + AsIs(self._table), + AsIs(self._select()), + AsIs(self._from()), + AsIs(self._group_by()), + ), + ) diff --git a/odoo-bringout-oca-crm-crm_claim/crm_claim/report/crm_claim_report_view.xml b/odoo-bringout-oca-crm-crm_claim/crm_claim/report/crm_claim_report_view.xml new file mode 100644 index 0000000..0ad3901 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim/crm_claim/report/crm_claim_report_view.xml @@ -0,0 +1,133 @@ + + + + crm.claim.report.pivot + crm.claim.report + + + + + + + + + + crm.claim.report.graph + crm.claim.report + + + + + + + + + + Workload + crm.claim.report + + {'group_by': ['subject'], 'measures': ['email', 'delay_close']} + + + crm.claim.report.select + crm.claim.report + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Claims Analysis + crm.claim.report + pivot,graph + {"search_default_year":1,"search_default_User":1,"search_default_This Month":1,'group_by_no_leaf':1,'group_by':[]} + + + + Have a general overview of all claims processed in the system by sorting them with specific criteria. + + + diff --git a/odoo-bringout-oca-crm-crm_claim/crm_claim/security/crm_claim_security.xml b/odoo-bringout-oca-crm-crm_claim/crm_claim/security/crm_claim_security.xml new file mode 100644 index 0000000..d27accd --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim/crm_claim/security/crm_claim_security.xml @@ -0,0 +1,11 @@ + + + + Claim multi-company + + + ['|', ('company_id', '=', False), ('company_id', 'in', company_ids)] + + diff --git a/odoo-bringout-oca-crm-crm_claim/crm_claim/security/ir.model.access.csv b/odoo-bringout-oca-crm-crm_claim/crm_claim/security/ir.model.access.csv new file mode 100644 index 0000000..f2adae8 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim/crm_claim/security/ir.model.access.csv @@ -0,0 +1,9 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +access_crm_claim_manager,crm.claim.manager,model_crm_claim,sales_team.group_sale_manager,1,1,1,1 +access_crm_claim_user,crm.claim.user,model_crm_claim,sales_team.group_sale_salesman,1,1,1,0 +access_crm_claim_stage_user,crm.claim.stage.user,model_crm_claim_stage,sales_team.group_sale_salesman,1,1,1,1 +access_crm_claim_report_manager,crm.claim.report.manager,model_crm_claim_report,sales_team.group_sale_manager,1,1,1,1 +access_crm_claim_partner_manager,crm.claim.partner.manager,model_crm_claim,base.group_partner_manager,1,0,0,0 +access_crm_claim_category,crm_claim_category,model_crm_claim_category,base.group_user,1,0,0,0 +access_crm_claim_category_salesman,crm_claim_category salesman,model_crm_claim_category,sales_team.group_sale_salesman,1,1,1,0 +access_crm_claim_category_manager,crm_claim_category manager,model_crm_claim_category,sales_team.group_sale_manager,1,1,1,1 diff --git a/odoo-bringout-oca-crm-crm_claim/crm_claim/static/description/icon.png b/odoo-bringout-oca-crm-crm_claim/crm_claim/static/description/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..3a0328b516c4980e8e44cdb63fd945757ddd132d GIT binary patch literal 9455 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 Q3=9kmp00i_>zopr09!l7U;qFB literal 0 HcmV?d00001 diff --git a/odoo-bringout-oca-crm-crm_claim/crm_claim/static/description/index.html b/odoo-bringout-oca-crm-crm_claim/crm_claim/static/description/index.html new file mode 100644 index 0000000..e4d6748 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim/crm_claim/static/description/index.html @@ -0,0 +1,458 @@ + + + + + +Claims Management + + + +
+

Claims Management

+ + +

Beta License: AGPL-3 OCA/crm Translate me on Weblate Try me on Runboat

+

This application allows you to track your customers/vendors claims and +grievances.

+

It is fully integrated with the email gateway so that you can create +automatically new claims based on incoming emails.

+

Table of contents

+ +
+

Configuration

+

To configure this module, you need to:

+
    +
  • Go to new menu CRM > Configuration > Claim > Categories and create as +many categories as you need.
  • +
  • Go to new menú CRM > Configuration > Claim > Stages and create stages for +claims.
  • +
+
+
+

Usage

+
    +
  • Go to new menu CRM > After Sale > Services > Claims and create a new +claim.
  • +
+
+
+

Changelog

+

This module is a backport from Odoo SA and as such, it is not included in the +OCA CLA. That means we do not have a copy of the copyright on it like all +other OCA modules.

+
+
+

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 to smash it by providing a detailed and welcomed +feedback.

+

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

+
+
+

Credits

+
+

Authors

+
    +
  • Odoo S.A.
  • +
  • Tecnativa
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+Odoo Community Association +

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

+

This module is part of the OCA/crm project on GitHub.

+

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

+
+
+
+ + diff --git a/odoo-bringout-oca-crm-crm_claim/crm_claim/tests/__init__.py b/odoo-bringout-oca-crm-crm_claim/crm_claim/tests/__init__.py new file mode 100644 index 0000000..7dac657 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim/crm_claim/tests/__init__.py @@ -0,0 +1,4 @@ +# Copyright 2017 Tecnativa - Vicent Cubells +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from . import test_crm_claim diff --git a/odoo-bringout-oca-crm-crm_claim/crm_claim/tests/test_crm_claim.py b/odoo-bringout-oca-crm-crm_claim/crm_claim/tests/test_crm_claim.py new file mode 100644 index 0000000..144a46c --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim/crm_claim/tests/test_crm_claim.py @@ -0,0 +1,44 @@ +# Copyright 2017 Tecnativa - Vicent Cubells +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from odoo.tests import common + + +class TestCrmClaim(common.TransactionCase): + @classmethod + def setUpClass(cls): + super().setUpClass() + + Claims = cls.env["crm.claim"].with_context(mail_create_nosubscribe=True) + cls.claim = Claims.create( + { + "name": "Test Claim", + "team_id": cls.env.ref("sales_team.salesteam_website_sales").id, + } + ) + cls.partner = cls.env["res.partner"].create( + { + "name": "Partner Claim", + "email": "partner.claim@example.com", + "phone": "1234567890", + } + ) + cls.claim_categ = cls.env.ref("crm_claim.categ_claim1") + cls.sales_team = cls.claim_categ.team_id + + def test_crm_claim(self): + self.assertNotEqual(self.claim.team_id, self.sales_team) + self.assertTrue(self.claim.stage_id.id) + self.claim.partner_id = self.partner + self.claim.onchange_partner_id() + self.assertEqual(self.claim.email_from, self.partner.email) + self.assertEqual(self.claim.partner_phone, self.partner.phone) + self.assertEqual(self.partner.claim_count, 1) + self.claim.categ_id = self.claim_categ + self.claim.onchange_categ_id() + self.assertEqual(self.claim.team_id, self.sales_team) + new_claim = self.claim.copy() + self.assertEqual(new_claim.stage_id.id, 1) + self.assertIn("copy", new_claim.name) + self.assertTrue(new_claim.stage_id.id) + self.assertEqual(self.partner.claim_count, 2) diff --git a/odoo-bringout-oca-crm-crm_claim/crm_claim/views/crm_claim_category_views.xml b/odoo-bringout-oca-crm-crm_claim/crm_claim/views/crm_claim_category_views.xml new file mode 100644 index 0000000..16bd8a3 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim/crm_claim/views/crm_claim_category_views.xml @@ -0,0 +1,54 @@ + + + + + crm.claim.category.form + crm.claim.category + +
+ + + + +
+
+
+ + crm.claim.category.tree + crm.claim.category + + + + + + + + + Claim Categories + crm.claim.category + + +

+ Click to create a claim category. +

+

+ Create claim categories to better manage and classify your + claims. Some examples of claims can be: preventive action, + corrective action. +

+
+
+ +
diff --git a/odoo-bringout-oca-crm-crm_claim/crm_claim/views/crm_claim_menu.xml b/odoo-bringout-oca-crm-crm_claim/crm_claim/views/crm_claim_menu.xml new file mode 100644 index 0000000..00c413f --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim/crm_claim/views/crm_claim_menu.xml @@ -0,0 +1,17 @@ + + + + + diff --git a/odoo-bringout-oca-crm-crm_claim/crm_claim/views/crm_claim_stage_views.xml b/odoo-bringout-oca-crm-crm_claim/crm_claim/views/crm_claim_stage_views.xml new file mode 100644 index 0000000..ca14dd0 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim/crm_claim/views/crm_claim_stage_views.xml @@ -0,0 +1,51 @@ + + + + crm.claim.stage.tree + crm.claim.stage + + + + + + + + + crm.claim.stage.form + crm.claim.stage + +
+ + + + + + + + +
+
+
+ + Claim Stages + crm.claim.stage + + +

+ Click to setup a new stage in the processing of the claims. +

+

+ You can create claim stages to categorize the status of every + claim entered in the system. The stages define all the steps + required for the resolution of a claim. +

+
+
+ +
diff --git a/odoo-bringout-oca-crm-crm_claim/crm_claim/views/crm_claim_views.xml b/odoo-bringout-oca-crm-crm_claim/crm_claim/views/crm_claim_views.xml new file mode 100644 index 0000000..124e8ee --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim/crm_claim/views/crm_claim_views.xml @@ -0,0 +1,229 @@ + + + + CRM - Claims Tree + crm.claim + + + + + + + + + + + + + + + + CRM - Claims Form + crm.claim + +
+
+ +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+ + + + + Claims Actions + crm.claim + + + + + + + + + CRM - Claims Search + crm.claim + + + + + + + + + + + + + + + + + + + + + Claims + crm.claim + tree,calendar,form + + + {"search_default_user_id":uid, "stage_type": 'claim'} + + +

+ Record and track your customers' claims. + Claims may be linked to a sales order or a lot. + You can send emails with attachments and keep the full history for a claim (emails sent, intervention type and so on). + Claims may automatically be linked to an email address using the mail gateway module. +

+
+
+ + + tree + + + + + + calendar + + + + + + form + + + + diff --git a/odoo-bringout-oca-crm-crm_claim/crm_claim/views/res_partner_views.xml b/odoo-bringout-oca-crm-crm_claim/crm_claim/views/res_partner_views.xml new file mode 100644 index 0000000..80ddd98 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim/crm_claim/views/res_partner_views.xml @@ -0,0 +1,28 @@ + + + + res.partner.claim.info.form + res.partner + + + +
+ +
+
+
+
diff --git a/odoo-bringout-oca-crm-crm_claim/doc/ARCHITECTURE.md b/odoo-bringout-oca-crm-crm_claim/doc/ARCHITECTURE.md new file mode 100644 index 0000000..b3a674f --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Crm_claim Module - crm_claim + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-crm-crm_claim/doc/CONFIGURATION.md b/odoo-bringout-oca-crm-crm_claim/doc/CONFIGURATION.md new file mode 100644 index 0000000..95f8095 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for crm_claim. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-crm-crm_claim/doc/CONTROLLERS.md b/odoo-bringout-oca-crm-crm_claim/doc/CONTROLLERS.md new file mode 100644 index 0000000..f628e77 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-crm-crm_claim/doc/DEPENDENCIES.md b/odoo-bringout-oca-crm-crm_claim/doc/DEPENDENCIES.md new file mode 100644 index 0000000..f94f5c4 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim/doc/DEPENDENCIES.md @@ -0,0 +1,6 @@ +# Dependencies + +This addon depends on: + +- [crm](https://github.com/bringout/oca-ocb-crm/tree/2ab6ff4cb4358a4adb9aa65b9cb6f8713444f8b4/odoo-bringout-oca-ocb-crm) +- [mail](https://github.com/bringout/oca-ocb-core/tree/b3e6fb998e53b9eb1bc9669d992017616c2bd7b3/odoo-bringout-oca-ocb-mail) diff --git a/odoo-bringout-oca-crm-crm_claim/doc/FAQ.md b/odoo-bringout-oca-crm-crm_claim/doc/FAQ.md new file mode 100644 index 0000000..bf6810c --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon crm_claim or install in UI. diff --git a/odoo-bringout-oca-crm-crm_claim/doc/INSTALL.md b/odoo-bringout-oca-crm-crm_claim/doc/INSTALL.md new file mode 100644 index 0000000..475615d --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-crm-crm_claim" +# or +uv pip install odoo-bringout-oca-crm-crm_claim" +``` diff --git a/odoo-bringout-oca-crm-crm_claim/doc/MODELS.md b/odoo-bringout-oca-crm-crm_claim/doc/MODELS.md new file mode 100644 index 0000000..897da62 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim/doc/MODELS.md @@ -0,0 +1,15 @@ +# Models + +Detected core models and extensions in crm_claim. + +```mermaid +classDiagram + class crm_claim + class crm_claim_category + class crm_claim_stage + class res_partner +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-crm-crm_claim/doc/OVERVIEW.md b/odoo-bringout-oca-crm-crm_claim/doc/OVERVIEW.md new file mode 100644 index 0000000..e2e1179 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: crm_claim. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon crm_claim +- License: LGPL-3 diff --git a/odoo-bringout-oca-crm-crm_claim/doc/REPORTS.md b/odoo-bringout-oca-crm-crm_claim/doc/REPORTS.md new file mode 100644 index 0000000..0d51ba1 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim/doc/REPORTS.md @@ -0,0 +1,27 @@ +# Reports + +Report definitions and templates in crm_claim. + +```mermaid +classDiagram + class CrmClaimReport + Model <|-- CrmClaimReport +``` + +## Available Reports + +### Analytical/Dashboard Reports +- **Claims Analysis** (Analysis/Dashboard) + + +## Report Files + +- **crm_claim_report.py** (Python logic) +- **crm_claim_report_view.xml** (XML template/definition) +- **__init__.py** (Python logic) + +## Notes +- Named reports above are accessible through Odoo's reporting menu +- Python files define report logic and data processing +- XML files contain report templates, definitions, and formatting +- Reports are integrated with Odoo's printing and email systems diff --git a/odoo-bringout-oca-crm-crm_claim/doc/SECURITY.md b/odoo-bringout-oca-crm-crm_claim/doc/SECURITY.md new file mode 100644 index 0000000..d76fa42 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim/doc/SECURITY.md @@ -0,0 +1,41 @@ +# Security + +Access control and security definitions in crm_claim. + +## Access Control Lists (ACLs) + +Model access permissions defined in: +- **[ir.model.access.csv](../crm_claim/security/ir.model.access.csv)** + - 8 model access rules + +## Record Rules + +Row-level security rules defined in: + +## Security Groups & Configuration + +Security groups and permissions defined in: +- **[crm_claim_security.xml](../crm_claim/security/crm_claim_security.xml)** + +```mermaid +graph TB + subgraph "Security Layers" + A[Users] --> B[Groups] + B --> C[Access Control Lists] + C --> D[Models] + B --> E[Record Rules] + E --> F[Individual Records] + end +``` + +Security files overview: +- **[crm_claim_security.xml](../crm_claim/security/crm_claim_security.xml)** + - Security groups, categories, and XML-based rules +- **[ir.model.access.csv](../crm_claim/security/ir.model.access.csv)** + - Model access permissions (CRUD rights) + +Notes +- Access Control Lists define which groups can access which models +- Record Rules provide row-level security (filter records by user/group) +- Security groups organize users and define permission sets +- All security is enforced at the ORM level by Odoo diff --git a/odoo-bringout-oca-crm-crm_claim/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-crm-crm_claim/doc/TROUBLESHOOTING.md new file mode 100644 index 0000000..56853cb --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-crm-crm_claim/doc/USAGE.md b/odoo-bringout-oca-crm-crm_claim/doc/USAGE.md new file mode 100644 index 0000000..fd274e9 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon crm_claim +``` diff --git a/odoo-bringout-oca-crm-crm_claim/doc/WIZARDS.md b/odoo-bringout-oca-crm-crm_claim/doc/WIZARDS.md new file mode 100644 index 0000000..48e790d --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim/doc/WIZARDS.md @@ -0,0 +1,3 @@ +# Wizards + +This module does not include UI wizards. diff --git a/odoo-bringout-oca-crm-crm_claim/pyproject.toml b/odoo-bringout-oca-crm-crm_claim/pyproject.toml new file mode 100644 index 0000000..e0ccda5 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim/pyproject.toml @@ -0,0 +1,43 @@ +[project] +name = "odoo-bringout-oca-crm-crm_claim" +version = "16.0.0" +description = "Claims Management - Track your customers/vendors claims and grievances." +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-ocb-crm>=16.0.0", + "odoo-bringout-oca-ocb-mail>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["crm_claim"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-crm-crm_claim_code/README.md b/odoo-bringout-oca-crm-crm_claim_code/README.md new file mode 100644 index 0000000..0e77728 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_code/README.md @@ -0,0 +1,44 @@ +# Sequential Code for Claims + +Odoo addon: crm_claim_code + +## Installation + +```bash +pip install odoo-bringout-oca-crm-crm_claim_code +``` + +## Dependencies + +This addon depends on: +- crm_claim + +## Manifest Information + +- **Name**: Sequential Code for Claims +- **Version**: 16.0.1.0.1 +- **Category**: Customer Relationship Management +- **License**: AGPL-3 +- **Installable**: True + +## Source + +Based on [OCA/crm](https://github.com/OCA/crm) branch 16.0, addon `crm_claim_code`. + +## License + +This package maintains the original AGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-crm-crm_claim_code/crm_claim_code/README.rst b/odoo-bringout-oca-crm-crm_claim_code/crm_claim_code/README.rst new file mode 100644 index 0000000..0747fea --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_code/crm_claim_code/README.rst @@ -0,0 +1,94 @@ +========================== +Sequential Code for Claims +========================== + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:89ebffaba8772b9e473d8126709fb90d2954033a79459c97c7ed547592d31bd6 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |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%2Fcrm-lightgray.png?logo=github + :target: https://github.com/OCA/crm/tree/16.0/crm_claim_code + :alt: OCA/crm +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/crm-16-0/crm-16-0-crm_claim_code + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/crm&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +* This module adds a sequential code for claims. + +**Table of contents** + +.. contents:: + :local: + +Usage +===== + +To use this module, you need to: + +* Go to menu **CRM > After Sale > Claims** and create a new claim. +* Enter claim subject and Save it. You must see a new number for this claim. + +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 to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* AvanzOSC +* Tecnativa + +Contributors +~~~~~~~~~~~~ + +* Ana Juaristi +* Iker Coranti +* Oihane Crucelaegui +* Alfredo de la Fuente +* Tharathip Chaweewongphan +* `Tecnativa `_: + + * Ernesto Tejeda + * Pedro M. Baeza + * Vicent Cubells + +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/crm `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-crm-crm_claim_code/crm_claim_code/__init__.py b/odoo-bringout-oca-crm-crm_claim_code/crm_claim_code/__init__.py new file mode 100644 index 0000000..ad5146e --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_code/crm_claim_code/__init__.py @@ -0,0 +1,4 @@ +# License LGPL-3.0 or later (https://www.gnu.org/licenses/lgpl). + +from . import models +from .hooks import create_code_equal_to_id, assign_old_sequences diff --git a/odoo-bringout-oca-crm-crm_claim_code/crm_claim_code/__manifest__.py b/odoo-bringout-oca-crm-crm_claim_code/crm_claim_code/__manifest__.py new file mode 100644 index 0000000..44c1763 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_code/crm_claim_code/__manifest__.py @@ -0,0 +1,18 @@ +# Copyright 2015-2018 Tecnativa - Pedro M. Baeza +# Copyright 2015 AvanzOsc (http://www.avanzosc.es) +# Copyright 2017 Tecnativa - Vicent Cubells +# License LGPL-3.0 or later (https://www.gnu.org/licenses/lgpl). + +{ + "name": "Sequential Code for Claims", + "version": "16.0.1.0.1", + "category": "Customer Relationship Management", + "author": "AvanzOSC, Tecnativa, Odoo Community Association (OCA)", + "website": "https://github.com/OCA/crm", + "license": "AGPL-3", + "depends": ["crm_claim"], + "data": ["views/crm_claim_view.xml", "data/claim_sequence.xml"], + "installable": True, + "pre_init_hook": "create_code_equal_to_id", + "post_init_hook": "assign_old_sequences", +} diff --git a/odoo-bringout-oca-crm-crm_claim_code/crm_claim_code/data/claim_sequence.xml b/odoo-bringout-oca-crm-crm_claim_code/crm_claim_code/data/claim_sequence.xml new file mode 100644 index 0000000..1e3a515 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_code/crm_claim_code/data/claim_sequence.xml @@ -0,0 +1,9 @@ + + + + Claim Code + crm.claim + + CLM + + diff --git a/odoo-bringout-oca-crm-crm_claim_code/crm_claim_code/hooks.py b/odoo-bringout-oca-crm-crm_claim_code/crm_claim_code/hooks.py new file mode 100644 index 0000000..5a07394 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_code/crm_claim_code/hooks.py @@ -0,0 +1,32 @@ +# License LGPL-3.0 or later (https://www.gnu.org/licenses/lgpl). + +from odoo import SUPERUSER_ID +from odoo.api import Environment + +new_field_code_added = False + + +def create_code_equal_to_id(cr): + cr.execute( + "SELECT column_name FROM information_schema.columns " + "WHERE table_name = 'crm_claim' AND column_name = 'code'" + ) + if not cr.fetchone(): + cr.execute("ALTER TABLE crm_claim ADD COLUMN code character varying;") + cr.execute("UPDATE crm_claim SET code = id;") + global new_field_code_added + new_field_code_added = True + + +def assign_old_sequences(cr, registry): + if not new_field_code_added: + # the field was already existing before the installation of the addon + return + + env = Environment(cr, SUPERUSER_ID, {}) + + sequence_model = env["ir.sequence"] + + claims = env["crm.claim"].search([], order="id") + for claim in claims: + claim.code = sequence_model.next_by_code("crm.claim") diff --git a/odoo-bringout-oca-crm-crm_claim_code/crm_claim_code/i18n/bg.po b/odoo-bringout-oca-crm-crm_claim_code/crm_claim_code/i18n/bg.po new file mode 100644 index 0000000..30a4c86 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_code/crm_claim_code/i18n/bg.po @@ -0,0 +1,31 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_claim_code +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-06-05 08:31+0000\n" +"PO-Revision-Date: 2023-06-05 08:31+0000\n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: crm_claim_code +#: model:ir.model,name:crm_claim_code.model_crm_claim +msgid "Claim" +msgstr "Жалба" + +#. module: crm_claim_code +#: model:ir.model.fields,field_description:crm_claim_code.field_crm_claim__code +msgid "Claim Number" +msgstr "Жалба Номер" + +#. module: crm_claim_code +#: model:ir.model.constraint,message:crm_claim_code.constraint_crm_claim_crm_claim_unique_code +msgid "The code must be unique!" +msgstr "Номерът трябва да е уникален!" diff --git a/odoo-bringout-oca-crm-crm_claim_code/crm_claim_code/i18n/bs.po b/odoo-bringout-oca-crm-crm_claim_code/crm_claim_code/i18n/bs.po new file mode 100644 index 0000000..688ef21 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_code/crm_claim_code/i18n/bs.po @@ -0,0 +1,29 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_claim_code +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.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: crm_claim_code +#: model:ir.model,name:crm_claim_code.model_crm_claim +msgid "Claim" +msgstr "Potraživanje" + +#. module: crm_claim_code +#: model:ir.model.fields,field_description:crm_claim_code.field_crm_claim__code +msgid "Claim Number" +msgstr "Broj zahtjeva" + +#. module: crm_claim_code +#: model:ir.model.constraint,message:crm_claim_code.constraint_crm_claim_crm_claim_unique_code +msgid "The code must be unique!" +msgstr "Šifra mora biti jedinstvena!" diff --git a/odoo-bringout-oca-crm-crm_claim_code/crm_claim_code/i18n/crm_claim_code.pot b/odoo-bringout-oca-crm-crm_claim_code/crm_claim_code/i18n/crm_claim_code.pot new file mode 100644 index 0000000..15feffe --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_code/crm_claim_code/i18n/crm_claim_code.pot @@ -0,0 +1,29 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_claim_code +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.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: crm_claim_code +#: model:ir.model,name:crm_claim_code.model_crm_claim +msgid "Claim" +msgstr "" + +#. module: crm_claim_code +#: model:ir.model.fields,field_description:crm_claim_code.field_crm_claim__code +msgid "Claim Number" +msgstr "" + +#. module: crm_claim_code +#: model:ir.model.constraint,message:crm_claim_code.constraint_crm_claim_crm_claim_unique_code +msgid "The code must be unique!" +msgstr "" diff --git a/odoo-bringout-oca-crm-crm_claim_code/crm_claim_code/i18n/de.po b/odoo-bringout-oca-crm-crm_claim_code/crm_claim_code/i18n/de.po new file mode 100644 index 0000000..b5610ca --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_code/crm_claim_code/i18n/de.po @@ -0,0 +1,31 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_claim_code +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-06-05 08:35+0000\n" +"PO-Revision-Date: 2023-06-05 08:35+0000\n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: crm_claim_code +#: model:ir.model,name:crm_claim_code.model_crm_claim +msgid "Claim" +msgstr "Reklamation" + +#. module: crm_claim_code +#: model:ir.model.fields,field_description:crm_claim_code.field_crm_claim__code +msgid "Claim Number" +msgstr "Forderungsnummer" + +#. module: crm_claim_code +#: model:ir.model.constraint,message:crm_claim_code.constraint_crm_claim_crm_claim_unique_code +msgid "The code must be unique!" +msgstr "Der Schlüssel muss eindeutig sein!" diff --git a/odoo-bringout-oca-crm-crm_claim_code/crm_claim_code/i18n/es.po b/odoo-bringout-oca-crm-crm_claim_code/crm_claim_code/i18n/es.po new file mode 100644 index 0000000..bd21920 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_code/crm_claim_code/i18n/es.po @@ -0,0 +1,31 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_claim_code +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-06-05 08:37+0000\n" +"PO-Revision-Date: 2023-06-05 08:37+0000\n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: crm_claim_code +#: model:ir.model,name:crm_claim_code.model_crm_claim +msgid "Claim" +msgstr "Reclamación" + +#. module: crm_claim_code +#: model:ir.model.fields,field_description:crm_claim_code.field_crm_claim__code +msgid "Claim Number" +msgstr "Número de reclamación" + +#. module: crm_claim_code +#: model:ir.model.constraint,message:crm_claim_code.constraint_crm_claim_crm_claim_unique_code +msgid "The code must be unique!" +msgstr "El código debe ser único." diff --git a/odoo-bringout-oca-crm-crm_claim_code/crm_claim_code/i18n/es_MX.po b/odoo-bringout-oca-crm-crm_claim_code/crm_claim_code/i18n/es_MX.po new file mode 100644 index 0000000..853cf5a --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_code/crm_claim_code/i18n/es_MX.po @@ -0,0 +1,31 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_claim_code +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-06-05 08:36+0000\n" +"PO-Revision-Date: 2023-06-05 08:36+0000\n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: crm_claim_code +#: model:ir.model,name:crm_claim_code.model_crm_claim +msgid "Claim" +msgstr "Reclamación" + +#. module: crm_claim_code +#: model:ir.model.fields,field_description:crm_claim_code.field_crm_claim__code +msgid "Claim Number" +msgstr "Número de reclamación" + +#. module: crm_claim_code +#: model:ir.model.constraint,message:crm_claim_code.constraint_crm_claim_crm_claim_unique_code +msgid "The code must be unique!" +msgstr "El código debe ser único." diff --git a/odoo-bringout-oca-crm-crm_claim_code/crm_claim_code/i18n/es_VE.po b/odoo-bringout-oca-crm-crm_claim_code/crm_claim_code/i18n/es_VE.po new file mode 100644 index 0000000..853cf5a --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_code/crm_claim_code/i18n/es_VE.po @@ -0,0 +1,31 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_claim_code +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-06-05 08:36+0000\n" +"PO-Revision-Date: 2023-06-05 08:36+0000\n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: crm_claim_code +#: model:ir.model,name:crm_claim_code.model_crm_claim +msgid "Claim" +msgstr "Reclamación" + +#. module: crm_claim_code +#: model:ir.model.fields,field_description:crm_claim_code.field_crm_claim__code +msgid "Claim Number" +msgstr "Número de reclamación" + +#. module: crm_claim_code +#: model:ir.model.constraint,message:crm_claim_code.constraint_crm_claim_crm_claim_unique_code +msgid "The code must be unique!" +msgstr "El código debe ser único." diff --git a/odoo-bringout-oca-crm-crm_claim_code/crm_claim_code/i18n/fr.po b/odoo-bringout-oca-crm-crm_claim_code/crm_claim_code/i18n/fr.po new file mode 100644 index 0000000..614071c --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_code/crm_claim_code/i18n/fr.po @@ -0,0 +1,31 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_claim_code +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-06-05 08:35+0000\n" +"PO-Revision-Date: 2023-06-05 08:35+0000\n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: crm_claim_code +#: model:ir.model,name:crm_claim_code.model_crm_claim +msgid "Claim" +msgstr "Réclamation" + +#. module: crm_claim_code +#: model:ir.model.fields,field_description:crm_claim_code.field_crm_claim__code +msgid "Claim Number" +msgstr "" + +#. module: crm_claim_code +#: model:ir.model.constraint,message:crm_claim_code.constraint_crm_claim_crm_claim_unique_code +msgid "The code must be unique!" +msgstr "Le code doit être unique!" diff --git a/odoo-bringout-oca-crm-crm_claim_code/crm_claim_code/i18n/hr.po b/odoo-bringout-oca-crm-crm_claim_code/crm_claim_code/i18n/hr.po new file mode 100644 index 0000000..9c8573d --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_code/crm_claim_code/i18n/hr.po @@ -0,0 +1,31 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_claim_code +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-06-05 08:35+0000\n" +"PO-Revision-Date: 2023-06-05 08:35+0000\n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: crm_claim_code +#: model:ir.model,name:crm_claim_code.model_crm_claim +msgid "Claim" +msgstr "Potraživanje" + +#. module: crm_claim_code +#: model:ir.model.fields,field_description:crm_claim_code.field_crm_claim__code +msgid "Claim Number" +msgstr "Broj zahtjeva" + +#. module: crm_claim_code +#: model:ir.model.constraint,message:crm_claim_code.constraint_crm_claim_crm_claim_unique_code +msgid "The code must be unique!" +msgstr "Šifra mora biti jedinstvena!" diff --git a/odoo-bringout-oca-crm-crm_claim_code/crm_claim_code/i18n/it.po b/odoo-bringout-oca-crm-crm_claim_code/crm_claim_code/i18n/it.po new file mode 100644 index 0000000..0dd66c9 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_code/crm_claim_code/i18n/it.po @@ -0,0 +1,33 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_claim_code +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-06-05 08:35+0000\n" +"PO-Revision-Date: 2025-06-04 10:26+0000\n" +"Last-Translator: mymage \n" +"Language-Team: \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 5.10.4\n" + +#. module: crm_claim_code +#: model:ir.model,name:crm_claim_code.model_crm_claim +msgid "Claim" +msgstr "Reclamo" + +#. module: crm_claim_code +#: model:ir.model.fields,field_description:crm_claim_code.field_crm_claim__code +msgid "Claim Number" +msgstr "Numero richiesta" + +#. module: crm_claim_code +#: model:ir.model.constraint,message:crm_claim_code.constraint_crm_claim_crm_claim_unique_code +msgid "The code must be unique!" +msgstr "Il codice deve essere univoco!" diff --git a/odoo-bringout-oca-crm-crm_claim_code/crm_claim_code/i18n/nb_NO.po b/odoo-bringout-oca-crm-crm_claim_code/crm_claim_code/i18n/nb_NO.po new file mode 100644 index 0000000..165fc1d --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_code/crm_claim_code/i18n/nb_NO.po @@ -0,0 +1,31 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_claim_code +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-06-05 08:35+0000\n" +"PO-Revision-Date: 2023-06-05 08:35+0000\n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: crm_claim_code +#: model:ir.model,name:crm_claim_code.model_crm_claim +msgid "Claim" +msgstr "Reklamasjon" + +#. module: crm_claim_code +#: model:ir.model.fields,field_description:crm_claim_code.field_crm_claim__code +msgid "Claim Number" +msgstr "" + +#. module: crm_claim_code +#: model:ir.model.constraint,message:crm_claim_code.constraint_crm_claim_crm_claim_unique_code +msgid "The code must be unique!" +msgstr "" diff --git a/odoo-bringout-oca-crm-crm_claim_code/crm_claim_code/i18n/pt_BR.po b/odoo-bringout-oca-crm-crm_claim_code/crm_claim_code/i18n/pt_BR.po new file mode 100644 index 0000000..a18d37b --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_code/crm_claim_code/i18n/pt_BR.po @@ -0,0 +1,31 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_claim_code +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-06-05 08:36+0000\n" +"PO-Revision-Date: 2023-06-05 08:36+0000\n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: crm_claim_code +#: model:ir.model,name:crm_claim_code.model_crm_claim +msgid "Claim" +msgstr "Requisição" + +#. module: crm_claim_code +#: model:ir.model.fields,field_description:crm_claim_code.field_crm_claim__code +msgid "Claim Number" +msgstr "Número de reclamação" + +#. module: crm_claim_code +#: model:ir.model.constraint,message:crm_claim_code.constraint_crm_claim_crm_claim_unique_code +msgid "The code must be unique!" +msgstr "O código deve ser único!" diff --git a/odoo-bringout-oca-crm-crm_claim_code/crm_claim_code/i18n/sk.po b/odoo-bringout-oca-crm-crm_claim_code/crm_claim_code/i18n/sk.po new file mode 100644 index 0000000..d9e5923 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_code/crm_claim_code/i18n/sk.po @@ -0,0 +1,31 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_claim_code +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-06-05 08:36+0000\n" +"PO-Revision-Date: 2023-06-05 08:36+0000\n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: crm_claim_code +#: model:ir.model,name:crm_claim_code.model_crm_claim +msgid "Claim" +msgstr "Reklamácia" + +#. module: crm_claim_code +#: model:ir.model.fields,field_description:crm_claim_code.field_crm_claim__code +msgid "Claim Number" +msgstr "Číslo Reklamácie" + +#. module: crm_claim_code +#: model:ir.model.constraint,message:crm_claim_code.constraint_crm_claim_crm_claim_unique_code +msgid "The code must be unique!" +msgstr "Kód musí byť jedinečný!" diff --git a/odoo-bringout-oca-crm-crm_claim_code/crm_claim_code/i18n/sl_SI.po b/odoo-bringout-oca-crm-crm_claim_code/crm_claim_code/i18n/sl_SI.po new file mode 100644 index 0000000..ee7591b --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_code/crm_claim_code/i18n/sl_SI.po @@ -0,0 +1,31 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_claim_code +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-06-05 08:36+0000\n" +"PO-Revision-Date: 2023-06-05 08:36+0000\n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: crm_claim_code +#: model:ir.model,name:crm_claim_code.model_crm_claim +msgid "Claim" +msgstr "Zahtevek" + +#. module: crm_claim_code +#: model:ir.model.fields,field_description:crm_claim_code.field_crm_claim__code +msgid "Claim Number" +msgstr "Številka zahtevka" + +#. module: crm_claim_code +#: model:ir.model.constraint,message:crm_claim_code.constraint_crm_claim_crm_claim_unique_code +msgid "The code must be unique!" +msgstr "Koda mora biti unikatna!" diff --git a/odoo-bringout-oca-crm-crm_claim_code/crm_claim_code/i18n/sv_SE.po b/odoo-bringout-oca-crm-crm_claim_code/crm_claim_code/i18n/sv_SE.po new file mode 100644 index 0000000..d519d6c --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_code/crm_claim_code/i18n/sv_SE.po @@ -0,0 +1,31 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_claim_code +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-06-05 08:37+0000\n" +"PO-Revision-Date: 2023-06-05 08:37+0000\n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: crm_claim_code +#: model:ir.model,name:crm_claim_code.model_crm_claim +msgid "Claim" +msgstr "Reklamation" + +#. module: crm_claim_code +#: model:ir.model.fields,field_description:crm_claim_code.field_crm_claim__code +msgid "Claim Number" +msgstr "" + +#. module: crm_claim_code +#: model:ir.model.constraint,message:crm_claim_code.constraint_crm_claim_crm_claim_unique_code +msgid "The code must be unique!" +msgstr "" diff --git a/odoo-bringout-oca-crm-crm_claim_code/crm_claim_code/i18n/tr.po b/odoo-bringout-oca-crm-crm_claim_code/crm_claim_code/i18n/tr.po new file mode 100644 index 0000000..5c02781 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_code/crm_claim_code/i18n/tr.po @@ -0,0 +1,32 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_claim_code +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2025-02-18 09:06+0000\n" +"Last-Translator: İsmail Çağan Yılmaz \n" +"Language-Team: none\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" +"X-Generator: Weblate 5.6.2\n" + +#. module: crm_claim_code +#: model:ir.model,name:crm_claim_code.model_crm_claim +msgid "Claim" +msgstr "Talep" + +#. module: crm_claim_code +#: model:ir.model.fields,field_description:crm_claim_code.field_crm_claim__code +msgid "Claim Number" +msgstr "Talep Numarası" + +#. module: crm_claim_code +#: model:ir.model.constraint,message:crm_claim_code.constraint_crm_claim_crm_claim_unique_code +msgid "The code must be unique!" +msgstr "Kod benzersiz olmalı!" diff --git a/odoo-bringout-oca-crm-crm_claim_code/crm_claim_code/models/__init__.py b/odoo-bringout-oca-crm-crm_claim_code/crm_claim_code/models/__init__.py new file mode 100644 index 0000000..d61016c --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_code/crm_claim_code/models/__init__.py @@ -0,0 +1,3 @@ +# License LGPL-3.0 or later (https://www.gnu.org/licenses/lgpl). + +from . import crm_claim diff --git a/odoo-bringout-oca-crm-crm_claim_code/crm_claim_code/models/crm_claim.py b/odoo-bringout-oca-crm-crm_claim_code/crm_claim_code/models/crm_claim.py new file mode 100644 index 0000000..b278122 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_code/crm_claim_code/models/crm_claim.py @@ -0,0 +1,29 @@ +# Copyright 2015 Tecnativa - Pedro M. Baeza +# Copyright 2015 AvanzOsc (http://www.avanzosc.es) +# Copyright 2017 Tecnativa - Vicent Cubells +# License LGPL-3.0 or later (https://www.gnu.org/licenses/lgpl). + +from odoo import api, fields, models + + +class CrmClaim(models.Model): + _inherit = "crm.claim" + + code = fields.Char( + string="Claim Number", + required=True, + default="/", + readonly=True, + copy=False, + ) + + _sql_constraints = [ + ("crm_claim_unique_code", "UNIQUE (code)", "The code must be unique!"), + ] + + @api.model_create_multi + def create(self, vals_list): + for values in vals_list: + if values.get("code", "/") == "/": + values["code"] = self.env["ir.sequence"].next_by_code("crm.claim") + return super().create(vals_list) diff --git a/odoo-bringout-oca-crm-crm_claim_code/crm_claim_code/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-crm-crm_claim_code/crm_claim_code/readme/CONTRIBUTORS.rst new file mode 100644 index 0000000..2fdb4cf --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_code/crm_claim_code/readme/CONTRIBUTORS.rst @@ -0,0 +1,10 @@ +* Ana Juaristi +* Iker Coranti +* Oihane Crucelaegui +* Alfredo de la Fuente +* Tharathip Chaweewongphan +* `Tecnativa `_: + + * Ernesto Tejeda + * Pedro M. Baeza + * Vicent Cubells diff --git a/odoo-bringout-oca-crm-crm_claim_code/crm_claim_code/readme/DESCRIPTION.rst b/odoo-bringout-oca-crm-crm_claim_code/crm_claim_code/readme/DESCRIPTION.rst new file mode 100644 index 0000000..0f694e5 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_code/crm_claim_code/readme/DESCRIPTION.rst @@ -0,0 +1 @@ +* This module adds a sequential code for claims. diff --git a/odoo-bringout-oca-crm-crm_claim_code/crm_claim_code/readme/USAGE.rst b/odoo-bringout-oca-crm-crm_claim_code/crm_claim_code/readme/USAGE.rst new file mode 100644 index 0000000..e47ec73 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_code/crm_claim_code/readme/USAGE.rst @@ -0,0 +1,4 @@ +To use this module, you need to: + +* Go to menu **CRM > After Sale > Claims** and create a new claim. +* Enter claim subject and Save it. You must see a new number for this claim. diff --git a/odoo-bringout-oca-crm-crm_claim_code/crm_claim_code/static/description/icon.png b/odoo-bringout-oca-crm-crm_claim_code/crm_claim_code/static/description/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..3a0328b516c4980e8e44cdb63fd945757ddd132d GIT binary patch literal 9455 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 Q3=9kmp00i_>zopr09!l7U;qFB literal 0 HcmV?d00001 diff --git a/odoo-bringout-oca-crm-crm_claim_code/crm_claim_code/static/description/index.html b/odoo-bringout-oca-crm-crm_claim_code/crm_claim_code/static/description/index.html new file mode 100644 index 0000000..d9bb904 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_code/crm_claim_code/static/description/index.html @@ -0,0 +1,442 @@ + + + + + +Sequential Code for Claims + + + +
+

Sequential Code for Claims

+ + +

Beta License: AGPL-3 OCA/crm Translate me on Weblate Try me on Runboat

+
    +
  • This module adds a sequential code for claims.
  • +
+

Table of contents

+ +
+

Usage

+

To use this module, you need to:

+
    +
  • Go to menu CRM > After Sale > Claims and create a new claim.
  • +
  • Enter claim subject and Save it. You must see a new number for this claim.
  • +
+
+
+

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 to smash it by providing a detailed and welcomed +feedback.

+

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

+
+
+

Credits

+
+

Authors

+
    +
  • AvanzOSC
  • +
  • Tecnativa
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+Odoo Community Association +

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

+

This module is part of the OCA/crm project on GitHub.

+

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

+
+
+
+ + diff --git a/odoo-bringout-oca-crm-crm_claim_code/crm_claim_code/tests/__init__.py b/odoo-bringout-oca-crm-crm_claim_code/crm_claim_code/tests/__init__.py new file mode 100644 index 0000000..f17f478 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_code/crm_claim_code/tests/__init__.py @@ -0,0 +1,3 @@ +# License LGPL-3.0 or later (https://www.gnu.org/licenses/lgpl). + +from . import test_crm_claim_code diff --git a/odoo-bringout-oca-crm-crm_claim_code/crm_claim_code/tests/test_crm_claim_code.py b/odoo-bringout-oca-crm-crm_claim_code/crm_claim_code/tests/test_crm_claim_code.py new file mode 100644 index 0000000..08eb155 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_code/crm_claim_code/tests/test_crm_claim_code.py @@ -0,0 +1,36 @@ +# Copyright 2015 Tecnativa - Pedro M. Baeza +# Copyright 2015 AvanzOsc (http://www.avanzosc.es) +# Copyright 2017 Tecnativa - Vicent Cubells +# License LGPL-3.0 or later (https://www.gnu.org/licenses/lgpl). + +from odoo.tests import common + + +class TestCrmClaimCode(common.TransactionCase): + @classmethod + def setUpClass(cls): + super(TestCrmClaimCode, cls).setUpClass() + cls.crm_claim_model = cls.env["crm.claim"] + cls.ir_sequence_model = cls.env["ir.sequence"] + cls.crm_sequence = cls.env.ref("crm_claim_code.sequence_claim") + cls.crm_claim = cls.env["crm.claim"].create({"name": "Test Claim"}) + + def test_old_claim_code_assign(self): + crm_claims = self.crm_claim_model.search([]) + for crm_claim in crm_claims: + self.assertNotEqual(crm_claim.code, "/") + + def test_new_claim_code_assign(self): + code = self._get_next_code() + crm_claim = self.crm_claim_model.create({"name": "Testing claim code"}) + self.assertNotEqual(crm_claim.code, "/") + self.assertEqual(crm_claim.code, code) + + def test_copy_claim_code_assign(self): + code = self._get_next_code() + crm_claim_copy = self.crm_claim.copy() + self.assertNotEqual(crm_claim_copy.code, self.crm_claim.code) + self.assertEqual(crm_claim_copy.code, code) + + def _get_next_code(self): + return self.crm_sequence.get_next_char(self.crm_sequence.number_next_actual) diff --git a/odoo-bringout-oca-crm-crm_claim_code/crm_claim_code/views/crm_claim_view.xml b/odoo-bringout-oca-crm-crm_claim_code/crm_claim_code/views/crm_claim_view.xml new file mode 100644 index 0000000..2caf296 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_code/crm_claim_code/views/crm_claim_view.xml @@ -0,0 +1,35 @@ + + + + crm.claim.add.seq.form.view.inh + crm.claim + + + + + + + + + crm.claim.add.seq.tree.view.inh + crm.claim + + + + + + + + + view.crm.case.claims.filter.inh.claimseq + crm.claim + + + + ['|', ('name', 'ilike', self), ('code', 'ilike', self)] + + + + diff --git a/odoo-bringout-oca-crm-crm_claim_code/doc/ARCHITECTURE.md b/odoo-bringout-oca-crm-crm_claim_code/doc/ARCHITECTURE.md new file mode 100644 index 0000000..d2f0c2e --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_code/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Crm_claim_code Module - crm_claim_code + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-crm-crm_claim_code/doc/CONFIGURATION.md b/odoo-bringout-oca-crm-crm_claim_code/doc/CONFIGURATION.md new file mode 100644 index 0000000..b16aefa --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_code/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for crm_claim_code. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-crm-crm_claim_code/doc/CONTROLLERS.md b/odoo-bringout-oca-crm-crm_claim_code/doc/CONTROLLERS.md new file mode 100644 index 0000000..f628e77 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_code/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-crm-crm_claim_code/doc/DEPENDENCIES.md b/odoo-bringout-oca-crm-crm_claim_code/doc/DEPENDENCIES.md new file mode 100644 index 0000000..92038e8 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_code/doc/DEPENDENCIES.md @@ -0,0 +1,5 @@ +# Dependencies + +This addon depends on: + +- [crm_claim](https://github.com/bringout/oca-technical) diff --git a/odoo-bringout-oca-crm-crm_claim_code/doc/FAQ.md b/odoo-bringout-oca-crm-crm_claim_code/doc/FAQ.md new file mode 100644 index 0000000..58fef7b --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_code/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon crm_claim_code or install in UI. diff --git a/odoo-bringout-oca-crm-crm_claim_code/doc/INSTALL.md b/odoo-bringout-oca-crm-crm_claim_code/doc/INSTALL.md new file mode 100644 index 0000000..b66bd33 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_code/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-crm-crm_claim_code" +# or +uv pip install odoo-bringout-oca-crm-crm_claim_code" +``` diff --git a/odoo-bringout-oca-crm-crm_claim_code/doc/MODELS.md b/odoo-bringout-oca-crm-crm_claim_code/doc/MODELS.md new file mode 100644 index 0000000..80e7156 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_code/doc/MODELS.md @@ -0,0 +1,12 @@ +# Models + +Detected core models and extensions in crm_claim_code. + +```mermaid +classDiagram + class crm_claim +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-crm-crm_claim_code/doc/OVERVIEW.md b/odoo-bringout-oca-crm-crm_claim_code/doc/OVERVIEW.md new file mode 100644 index 0000000..4f7392d --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_code/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: crm_claim_code. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon crm_claim_code +- License: LGPL-3 diff --git a/odoo-bringout-oca-crm-crm_claim_code/doc/REPORTS.md b/odoo-bringout-oca-crm-crm_claim_code/doc/REPORTS.md new file mode 100644 index 0000000..e0ea35f --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_code/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-crm-crm_claim_code/doc/SECURITY.md b/odoo-bringout-oca-crm-crm_claim_code/doc/SECURITY.md new file mode 100644 index 0000000..e07da9d --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_code/doc/SECURITY.md @@ -0,0 +1,8 @@ +# Security + +This module does not define custom security rules or access controls beyond Odoo defaults. + +Default Odoo security applies: +- Base user access through standard groups +- Model access inherited from dependencies +- No custom row-level security rules diff --git a/odoo-bringout-oca-crm-crm_claim_code/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-crm-crm_claim_code/doc/TROUBLESHOOTING.md new file mode 100644 index 0000000..56853cb --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_code/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-crm-crm_claim_code/doc/USAGE.md b/odoo-bringout-oca-crm-crm_claim_code/doc/USAGE.md new file mode 100644 index 0000000..63c753c --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_code/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon crm_claim_code +``` diff --git a/odoo-bringout-oca-crm-crm_claim_code/doc/WIZARDS.md b/odoo-bringout-oca-crm-crm_claim_code/doc/WIZARDS.md new file mode 100644 index 0000000..48e790d --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_code/doc/WIZARDS.md @@ -0,0 +1,3 @@ +# Wizards + +This module does not include UI wizards. diff --git a/odoo-bringout-oca-crm-crm_claim_code/pyproject.toml b/odoo-bringout-oca-crm-crm_claim_code/pyproject.toml new file mode 100644 index 0000000..54ed308 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_code/pyproject.toml @@ -0,0 +1,42 @@ +[project] +name = "odoo-bringout-oca-crm-crm_claim_code" +version = "16.0.0" +description = "Sequential Code for Claims - Odoo addon" +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-crm-crm_claim>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["crm_claim_code"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-crm-crm_claim_type/README.md b/odoo-bringout-oca-crm-crm_claim_type/README.md new file mode 100644 index 0000000..7bf293e --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_type/README.md @@ -0,0 +1,44 @@ +# CRM Claim Types + +Odoo addon: crm_claim_type + +## Installation + +```bash +pip install odoo-bringout-oca-crm-crm_claim_type +``` + +## Dependencies + +This addon depends on: +- crm_claim + +## Manifest Information + +- **Name**: CRM Claim Types +- **Version**: 16.0.1.0.0 +- **Category**: Customer Relationship Management +- **License**: AGPL-3 +- **Installable**: True + +## Source + +Based on [OCA/crm](https://github.com/OCA/crm) branch 16.0, addon `crm_claim_type`. + +## License + +This package maintains the original AGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/README.rst b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/README.rst new file mode 100644 index 0000000..a0d5b9d --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/README.rst @@ -0,0 +1,107 @@ +=============== +CRM Claim Types +=============== + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:4502e032b858f17cde5aabcb7cd3e580f7c577ffbd3dbbfbc2ddebeba7096624 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |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%2Fcrm-lightgray.png?logo=github + :target: https://github.com/OCA/crm/tree/16.0/crm_claim_type + :alt: OCA/crm +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/crm-16-0/crm-16-0-crm_claim_type + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/crm&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +Provides a way to classify claims by type and to configure claim stages depending on claim types. + +Includes Customer, Supplier and Other claim types by default, +as well as stages configuration. + +**Table of contents** + +.. contents:: + :local: + +Configuration +============= + +This module does not require any special configuration. +It contains a predefined set of claim types. + +If you want to add your own claim types, go to **CRM > Configuration > Claim +> Claim Types**. + +Usage +===== + +To use this module, you need to: + +* Go to **CRM > After Sale > Claims**, create a claim and fill out at least + **Claim Subject** and **Claim Type** fields. +* Or select an existing claim and fill out all relevant information. + +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 to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* Vauxoo +* Ursa Information Systems + +Contributors +~~~~~~~~~~~~ + +* Yanina Aular +* Osval Reyes +* Bhavesh Odedra +* Martin Wilderoth +* Alexandre Díaz +* Manuel Marquez + +* `Pesol `__: + + * Jonathan Oscategui Taza + +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/crm `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/__init__.py b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/__init__.py new file mode 100644 index 0000000..0650744 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/__init__.py @@ -0,0 +1 @@ +from . import models diff --git a/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/__manifest__.py b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/__manifest__.py new file mode 100644 index 0000000..704bbd6 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/__manifest__.py @@ -0,0 +1,27 @@ +# Copyright 2015 Vauxoo: Yanina Aular , +# Copyright 2015 Vauxoo: Osval Reyes +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +{ + "name": "CRM Claim Types", + "category": "Customer Relationship Management", + "summary": "Claim types for CRM", + "author": "Vauxoo, " + "Ursa Information Systems, " + "Odoo Community Association (OCA)", + "website": "https://github.com/OCA/crm", + "license": "AGPL-3", + "version": "16.0.1.0.0", + "depends": ["crm_claim"], + "data": [ + "data/crm_claim_type.xml", + "data/crm_claim_stage.xml", + "security/ir.model.access.csv", + "views/crm_claim.xml", + "views/crm_claim_stage.xml", + "views/crm_claim_type.xml", + ], + "demo": ["demo/crm_claim.xml", "demo/crm_claim_stage.xml"], + "installable": True, + "auto_install": False, +} diff --git a/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/data/crm_claim_stage.xml b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/data/crm_claim_stage.xml new file mode 100644 index 0000000..4f5b693 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/data/crm_claim_stage.xml @@ -0,0 +1,15 @@ + + + + 1 + + + 1 + + + + + + + + diff --git a/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/data/crm_claim_type.xml b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/data/crm_claim_type.xml new file mode 100644 index 0000000..ff386f6 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/data/crm_claim_type.xml @@ -0,0 +1,15 @@ + + + + Customer + 1 + + + Supplier + 1 + + + Other + 1 + + diff --git a/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/demo/crm_claim.xml b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/demo/crm_claim.xml new file mode 100644 index 0000000..3500781 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/demo/crm_claim.xml @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/demo/crm_claim_stage.xml b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/demo/crm_claim_stage.xml new file mode 100644 index 0000000..cd76547 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/demo/crm_claim_stage.xml @@ -0,0 +1,13 @@ + + + + + Accepted + 90 + + + + Done + 100 + + diff --git a/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/am.po b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/am.po new file mode 100644 index 0000000..214614d --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/am.po @@ -0,0 +1,161 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_claim_type +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: crm (9.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-07-02 13:33+0000\n" +"PO-Revision-Date: 2016-05-04 09:31+0000\n" +"Last-Translator: <>\n" +"Language-Team: Amharic (http://www.transifex.com/oca/OCA-crm-9-0/language/" +"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: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim10 +msgid "Accepted" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__active +msgid "Active" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim +msgid "Claim" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Claim Type" +msgstr "" + +#. module: crm_claim_type +#: model:ir.actions.act_window,name:crm_claim_type.crm_claim_type_act +#: model:ir.ui.menu,name:crm_claim_type.menu_crm_claim_type_act +msgid "Claim Types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_type +msgid "Claim classification" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_stage +msgid "Claim stages" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_form +msgid "Claim type" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_tree +msgid "Claim types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_common +msgid "Common to All Claim Types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_customer +msgid "Customer" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__description +msgid "Description" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__display_name +msgid "Display Name" +msgstr "" + +#. module: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim11 +msgid "Done" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Group By" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__id +msgid "ID" +msgstr "ID" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_common +msgid "" +"If you check this field, this stage will be proposed by default on each " +"claim type." +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type____last_update +msgid "Last Modified on" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_uid +msgid "Last Updated by" +msgstr "Última actualización por" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_date +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__name +msgid "Name" +msgstr "" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_other +msgid "Other" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Search Stages" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__stage_id +msgid "Stage" +msgstr "" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_supplier +msgid "Supplier" +msgstr "" diff --git a/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/ar.po b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/ar.po new file mode 100644 index 0000000..96e9be0 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/ar.po @@ -0,0 +1,162 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_claim_type +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-04 15:47+0000\n" +"PO-Revision-Date: 2017-12-04 15:47+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: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim10 +msgid "Accepted" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__active +msgid "Active" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim +msgid "Claim" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Claim Type" +msgstr "" + +#. module: crm_claim_type +#: model:ir.actions.act_window,name:crm_claim_type.crm_claim_type_act +#: model:ir.ui.menu,name:crm_claim_type.menu_crm_claim_type_act +msgid "Claim Types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_type +msgid "Claim classification" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_stage +msgid "Claim stages" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_form +msgid "Claim type" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_tree +msgid "Claim types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_common +msgid "Common to All Claim Types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_uid +msgid "Created by" +msgstr "أنشئ بواسطة" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_date +msgid "Created on" +msgstr "أنشئ في" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_customer +msgid "Customer" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__description +msgid "Description" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__display_name +msgid "Display Name" +msgstr "اسم العرض" + +#. module: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim11 +msgid "Done" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Group By" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__id +msgid "ID" +msgstr "المعرف" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_common +msgid "" +"If you check this field, this stage will be proposed by default on each " +"claim type." +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type____last_update +msgid "Last Modified on" +msgstr "آخر تعديل في" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_uid +msgid "Last Updated by" +msgstr "آخر تحديث بواسطة" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_date +msgid "Last Updated on" +msgstr "آخر تحديث في" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__name +msgid "Name" +msgstr "الاسم" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_other +msgid "Other" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Search Stages" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__stage_id +msgid "Stage" +msgstr "" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_supplier +msgid "Supplier" +msgstr "" diff --git a/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/bg.po b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/bg.po new file mode 100644 index 0000000..b645d82 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/bg.po @@ -0,0 +1,161 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_claim_type +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-04 15:47+0000\n" +"PO-Revision-Date: 2017-12-04 15:47+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: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim10 +msgid "Accepted" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__active +msgid "Active" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim +msgid "Claim" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Claim Type" +msgstr "" + +#. module: crm_claim_type +#: model:ir.actions.act_window,name:crm_claim_type.crm_claim_type_act +#: model:ir.ui.menu,name:crm_claim_type.menu_crm_claim_type_act +msgid "Claim Types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_type +msgid "Claim classification" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_stage +msgid "Claim stages" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_form +msgid "Claim type" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_tree +msgid "Claim types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_common +msgid "Common to All Claim Types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_uid +msgid "Created by" +msgstr "Създадено от" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_date +msgid "Created on" +msgstr "Създадено на" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_customer +msgid "Customer" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__description +msgid "Description" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__display_name +msgid "Display Name" +msgstr "Име за Показване" + +#. module: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim11 +msgid "Done" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Group By" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__id +msgid "ID" +msgstr "ID" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_common +msgid "" +"If you check this field, this stage will be proposed by default on each " +"claim type." +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type____last_update +msgid "Last Modified on" +msgstr "Последно обновено на" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_uid +msgid "Last Updated by" +msgstr "Последно обновено от" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_date +msgid "Last Updated on" +msgstr "Последно обновено на" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__name +msgid "Name" +msgstr "Име" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_other +msgid "Other" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Search Stages" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__stage_id +msgid "Stage" +msgstr "" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_supplier +msgid "Supplier" +msgstr "" diff --git a/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/bs.po b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/bs.po new file mode 100644 index 0000000..31cfc8a --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/bs.po @@ -0,0 +1,151 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_claim_type +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.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: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim10 +msgid "Accepted" +msgstr "Prihvaćeno" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__active +msgid "Active" +msgstr "Aktivan" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim +msgid "Claim" +msgstr "Zahtjev" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Claim Type" +msgstr "Vrsta zahtjeva" + +#. module: crm_claim_type +#: model:ir.actions.act_window,name:crm_claim_type.crm_claim_type_act +#: model:ir.ui.menu,name:crm_claim_type.menu_crm_claim_type_act +msgid "Claim Types" +msgstr "Tip zahtjeva" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_type +msgid "Claim classification" +msgstr "Klasifikacija zahtjeva" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_stage +msgid "Claim stages" +msgstr "Faze zahtjeva" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_form +msgid "Claim type" +msgstr "Tip zahtjeva" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_common +msgid "Common to All Claim Types" +msgstr "Zajedničko svim tipovima zahtjeva" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_uid +msgid "Created by" +msgstr "Kreirao" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_date +msgid "Created on" +msgstr "Kreirano" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_customer +msgid "Customer" +msgstr "Kupac" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__description +msgid "Description" +msgstr "Opis" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__display_name +msgid "Display Name" +msgstr "Prikaži naziv" + +#. module: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim11 +msgid "Done" +msgstr "Završeno" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Group By" +msgstr "Grupiraj po" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__id +msgid "ID" +msgstr "ID" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_common +msgid "" +"If you check this field, this stage will be proposed by default on each " +"claim type." +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type____last_update +msgid "Last Modified on" +msgstr "Zadnje mijenjano" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_uid +msgid "Last Updated by" +msgstr "Zadnji ažurirao" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_date +msgid "Last Updated on" +msgstr "Zadnje ažurirano" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__name +msgid "Name" +msgstr "Ime" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_other +msgid "Other" +msgstr "Ostalo" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Search Stages" +msgstr "Pretraži faze" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__stage_id +msgid "Stage" +msgstr "Faza" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_supplier +msgid "Supplier" +msgstr "Dobavljač" diff --git a/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/ca.po b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/ca.po new file mode 100644 index 0000000..616750b --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/ca.po @@ -0,0 +1,164 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_claim_type +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-04 15:47+0000\n" +"PO-Revision-Date: 2022-10-01 00:07+0000\n" +"Last-Translator: pere-aquarian \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" +"X-Generator: Weblate 4.3.2\n" + +#. module: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim10 +msgid "Accepted" +msgstr "Acceptada" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__active +msgid "Active" +msgstr "Actiu" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim +msgid "Claim" +msgstr "Reclamació" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Claim Type" +msgstr "Tipus de reclamació" + +#. module: crm_claim_type +#: model:ir.actions.act_window,name:crm_claim_type.crm_claim_type_act +#: model:ir.ui.menu,name:crm_claim_type.menu_crm_claim_type_act +msgid "Claim Types" +msgstr "Tipus de reclamacions" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_type +msgid "Claim classification" +msgstr "Classificació de les reclamacions" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_stage +msgid "Claim stages" +msgstr "Etapes de la reclamació" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_form +msgid "Claim type" +msgstr "Tipus de reclamació" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_tree +msgid "Claim types" +msgstr "Tipus de reclamacions" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_common +msgid "Common to All Claim Types" +msgstr "Comú a tots els tipus de reclamacions" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_uid +msgid "Created by" +msgstr "Creat per" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_date +msgid "Created on" +msgstr "Creat el" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_customer +msgid "Customer" +msgstr "Client/a" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__description +msgid "Description" +msgstr "Descripció" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__display_name +msgid "Display Name" +msgstr "Veure el nom" + +#. module: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim11 +msgid "Done" +msgstr "Fet" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Group By" +msgstr "Agrupar per" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__id +msgid "ID" +msgstr "ID" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_common +msgid "" +"If you check this field, this stage will be proposed by default on each " +"claim type." +msgstr "" +"Si marqueu aquest camp, aquesta etapa es proposarà per defecte a cada tipus " +"de reclamació." + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type____last_update +msgid "Last Modified on" +msgstr "Darrera modificació el" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_uid +msgid "Last Updated by" +msgstr "Darrera Actualització per" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_date +msgid "Last Updated on" +msgstr "Darrera Actualització el" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__name +msgid "Name" +msgstr "Nom" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_other +msgid "Other" +msgstr "Altres" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Search Stages" +msgstr "Cerca etapes" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__stage_id +msgid "Stage" +msgstr "Etapa" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_supplier +msgid "Supplier" +msgstr "Proveïdor/a" diff --git a/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/crm_claim_type.pot b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/crm_claim_type.pot new file mode 100644 index 0000000..37e1c30 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/crm_claim_type.pot @@ -0,0 +1,151 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_claim_type +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.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: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim10 +msgid "Accepted" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__active +msgid "Active" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim +msgid "Claim" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Claim Type" +msgstr "" + +#. module: crm_claim_type +#: model:ir.actions.act_window,name:crm_claim_type.crm_claim_type_act +#: model:ir.ui.menu,name:crm_claim_type.menu_crm_claim_type_act +msgid "Claim Types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_type +msgid "Claim classification" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_stage +msgid "Claim stages" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_form +msgid "Claim type" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_common +msgid "Common to All Claim Types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_uid +msgid "Created by" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_date +msgid "Created on" +msgstr "" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_customer +msgid "Customer" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__description +msgid "Description" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__display_name +msgid "Display Name" +msgstr "" + +#. module: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim11 +msgid "Done" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Group By" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__id +msgid "ID" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_common +msgid "" +"If you check this field, this stage will be proposed by default on each " +"claim type." +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type____last_update +msgid "Last Modified on" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_date +msgid "Last Updated on" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__name +msgid "Name" +msgstr "" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_other +msgid "Other" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Search Stages" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__stage_id +msgid "Stage" +msgstr "" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_supplier +msgid "Supplier" +msgstr "" diff --git a/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/cs.po b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/cs.po new file mode 100644 index 0000000..a30b7a5 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/cs.po @@ -0,0 +1,161 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_claim_type +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-04 15:47+0000\n" +"PO-Revision-Date: 2017-12-04 15:47+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: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim10 +msgid "Accepted" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__active +msgid "Active" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim +msgid "Claim" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Claim Type" +msgstr "" + +#. module: crm_claim_type +#: model:ir.actions.act_window,name:crm_claim_type.crm_claim_type_act +#: model:ir.ui.menu,name:crm_claim_type.menu_crm_claim_type_act +msgid "Claim Types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_type +msgid "Claim classification" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_stage +msgid "Claim stages" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_form +msgid "Claim type" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_tree +msgid "Claim types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_common +msgid "Common to All Claim Types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_uid +msgid "Created by" +msgstr "Vytvořil(a)" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_date +msgid "Created on" +msgstr "Vytvořeno" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_customer +msgid "Customer" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__description +msgid "Description" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__display_name +msgid "Display Name" +msgstr "Zobrazovaný název" + +#. module: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim11 +msgid "Done" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Group By" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__id +msgid "ID" +msgstr "ID" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_common +msgid "" +"If you check this field, this stage will be proposed by default on each " +"claim type." +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type____last_update +msgid "Last Modified on" +msgstr "Naposled upraveno" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_uid +msgid "Last Updated by" +msgstr "Naposled upraveno" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_date +msgid "Last Updated on" +msgstr "Naposled upraveno" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__name +msgid "Name" +msgstr "Název" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_other +msgid "Other" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Search Stages" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__stage_id +msgid "Stage" +msgstr "" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_supplier +msgid "Supplier" +msgstr "" diff --git a/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/da.po b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/da.po new file mode 100644 index 0000000..6bdc0f7 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/da.po @@ -0,0 +1,161 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_claim_type +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-04 15:47+0000\n" +"PO-Revision-Date: 2017-12-04 15:47+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: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim10 +msgid "Accepted" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__active +msgid "Active" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim +msgid "Claim" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Claim Type" +msgstr "" + +#. module: crm_claim_type +#: model:ir.actions.act_window,name:crm_claim_type.crm_claim_type_act +#: model:ir.ui.menu,name:crm_claim_type.menu_crm_claim_type_act +msgid "Claim Types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_type +msgid "Claim classification" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_stage +msgid "Claim stages" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_form +msgid "Claim type" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_tree +msgid "Claim types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_common +msgid "Common to All Claim Types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_uid +msgid "Created by" +msgstr "Oprettet af" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_date +msgid "Created on" +msgstr "Oprettet den" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_customer +msgid "Customer" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__description +msgid "Description" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__display_name +msgid "Display Name" +msgstr "Vist navn" + +#. module: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim11 +msgid "Done" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Group By" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__id +msgid "ID" +msgstr "Id" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_common +msgid "" +"If you check this field, this stage will be proposed by default on each " +"claim type." +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type____last_update +msgid "Last Modified on" +msgstr "Sidst ændret den" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_uid +msgid "Last Updated by" +msgstr "Sidst opdateret af" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_date +msgid "Last Updated on" +msgstr "Sidst opdateret den" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__name +msgid "Name" +msgstr "Navn" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_other +msgid "Other" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Search Stages" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__stage_id +msgid "Stage" +msgstr "" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_supplier +msgid "Supplier" +msgstr "" diff --git a/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/de.po b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/de.po new file mode 100644 index 0000000..6db45c8 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/de.po @@ -0,0 +1,164 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_claim_type +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-04 15:47+0000\n" +"PO-Revision-Date: 2019-07-17 12:43+0000\n" +"Last-Translator: Maria Sparenberg \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" +"X-Generator: Weblate 3.7.1\n" + +#. module: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim10 +msgid "Accepted" +msgstr "Akzeptiert" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__active +msgid "Active" +msgstr "Aktiv" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim +msgid "Claim" +msgstr "Forderung" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Claim Type" +msgstr "Forderungstyp" + +#. module: crm_claim_type +#: model:ir.actions.act_window,name:crm_claim_type.crm_claim_type_act +#: model:ir.ui.menu,name:crm_claim_type.menu_crm_claim_type_act +msgid "Claim Types" +msgstr "Forderungstypen" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_type +msgid "Claim classification" +msgstr "Forderungsklassifizierung" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_stage +msgid "Claim stages" +msgstr "Forderungsstufen" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_form +msgid "Claim type" +msgstr "Forderungstyp" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_tree +msgid "Claim types" +msgstr "Forderungstypen" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_common +msgid "Common to All Claim Types" +msgstr "für alle Forderungstypen anwenden" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_uid +msgid "Created by" +msgstr "Erstellt von" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_date +msgid "Created on" +msgstr "Erstellt am" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_customer +msgid "Customer" +msgstr "Kunde" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__description +msgid "Description" +msgstr "Beschreibung" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__display_name +msgid "Display Name" +msgstr "Anzeigename" + +#. module: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim11 +msgid "Done" +msgstr "Erledigt" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Group By" +msgstr "Gruppieren nach" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__id +msgid "ID" +msgstr "ID" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_common +msgid "" +"If you check this field, this stage will be proposed by default on each " +"claim type." +msgstr "" +"Wenn der Haken gesetzt ist, wird diese Stufe standardmäßig für alle " +"Forderungstypen verwendet." + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type____last_update +msgid "Last Modified on" +msgstr "Zuletzt geändert am" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_uid +msgid "Last Updated by" +msgstr "Zuletzt aktualisiert von" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_date +msgid "Last Updated on" +msgstr "Zuletzt aktualisiert am" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__name +msgid "Name" +msgstr "Bezeichnung" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_other +msgid "Other" +msgstr "Andere" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Search Stages" +msgstr "Stufen suchen" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__stage_id +msgid "Stage" +msgstr "Stufe" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_supplier +msgid "Supplier" +msgstr "Lieferant" diff --git a/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/el_GR.po b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/el_GR.po new file mode 100644 index 0000000..5058eca --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/el_GR.po @@ -0,0 +1,161 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_claim_type +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: crm (9.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-07-02 13:33+0000\n" +"PO-Revision-Date: 2016-05-04 09:31+0000\n" +"Last-Translator: <>\n" +"Language-Team: Greek (Greece) (http://www.transifex.com/oca/OCA-crm-9-0/" +"language/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: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim10 +msgid "Accepted" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__active +msgid "Active" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim +msgid "Claim" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Claim Type" +msgstr "" + +#. module: crm_claim_type +#: model:ir.actions.act_window,name:crm_claim_type.crm_claim_type_act +#: model:ir.ui.menu,name:crm_claim_type.menu_crm_claim_type_act +msgid "Claim Types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_type +msgid "Claim classification" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_stage +msgid "Claim stages" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_form +msgid "Claim type" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_tree +msgid "Claim types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_common +msgid "Common to All Claim Types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_uid +msgid "Created by" +msgstr "Δημιουργήθηκε από " + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_date +msgid "Created on" +msgstr "Δημιουργήθηκε στις" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_customer +msgid "Customer" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__description +msgid "Description" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__display_name +msgid "Display Name" +msgstr "" + +#. module: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim11 +msgid "Done" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Group By" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__id +msgid "ID" +msgstr "Κωδικός" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_common +msgid "" +"If you check this field, this stage will be proposed by default on each " +"claim type." +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type____last_update +msgid "Last Modified on" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_uid +msgid "Last Updated by" +msgstr "Τελευταία ενημέρωση από" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_date +msgid "Last Updated on" +msgstr "Τελευταία ενημέρωση στις" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__name +msgid "Name" +msgstr "" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_other +msgid "Other" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Search Stages" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__stage_id +msgid "Stage" +msgstr "" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_supplier +msgid "Supplier" +msgstr "" diff --git a/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/en_GB.po b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/en_GB.po new file mode 100644 index 0000000..fc93c90 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/en_GB.po @@ -0,0 +1,162 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_claim_type +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-04 15:47+0000\n" +"PO-Revision-Date: 2017-12-04 15:47+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: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim10 +msgid "Accepted" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__active +msgid "Active" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim +msgid "Claim" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Claim Type" +msgstr "" + +#. module: crm_claim_type +#: model:ir.actions.act_window,name:crm_claim_type.crm_claim_type_act +#: model:ir.ui.menu,name:crm_claim_type.menu_crm_claim_type_act +msgid "Claim Types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_type +msgid "Claim classification" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_stage +msgid "Claim stages" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_form +msgid "Claim type" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_tree +msgid "Claim types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_common +msgid "Common to All Claim Types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_uid +msgid "Created by" +msgstr "Created by" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_date +msgid "Created on" +msgstr "Created on" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_customer +msgid "Customer" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__description +msgid "Description" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__display_name +msgid "Display Name" +msgstr "Display Name" + +#. module: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim11 +msgid "Done" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Group By" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__id +msgid "ID" +msgstr "ID" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_common +msgid "" +"If you check this field, this stage will be proposed by default on each " +"claim type." +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type____last_update +msgid "Last Modified on" +msgstr "Last Modified on" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_uid +msgid "Last Updated by" +msgstr "Last Updated by" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_date +msgid "Last Updated on" +msgstr "Last Updated on" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__name +msgid "Name" +msgstr "Name" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_other +msgid "Other" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Search Stages" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__stage_id +msgid "Stage" +msgstr "" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_supplier +msgid "Supplier" +msgstr "" diff --git a/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/es.po b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/es.po new file mode 100644 index 0000000..e2f8afc --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/es.po @@ -0,0 +1,164 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_claim_type +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-04 15:47+0000\n" +"PO-Revision-Date: 2020-03-01 22:13+0000\n" +"Last-Translator: Antonio Pérez Ruth \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.10\n" + +#. module: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim10 +msgid "Accepted" +msgstr "Aceptado" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__active +msgid "Active" +msgstr "Activa" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim +msgid "Claim" +msgstr "Reclamación" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Claim Type" +msgstr "Tipo de reclamación" + +#. module: crm_claim_type +#: model:ir.actions.act_window,name:crm_claim_type.crm_claim_type_act +#: model:ir.ui.menu,name:crm_claim_type.menu_crm_claim_type_act +msgid "Claim Types" +msgstr "Tipos de reclamación" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_type +msgid "Claim classification" +msgstr "Clasificación de las reclamaciones" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_stage +msgid "Claim stages" +msgstr "Estados de las reclamaciones" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_form +msgid "Claim type" +msgstr "Tipo de reclamación" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_tree +msgid "Claim types" +msgstr "Tipos de reclamaciones" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_common +msgid "Common to All Claim Types" +msgstr "Común para todos los tipos de reclamación" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_date +msgid "Created on" +msgstr "Creado el" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_customer +msgid "Customer" +msgstr "Cliente" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__description +msgid "Description" +msgstr "Descripción" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__display_name +msgid "Display Name" +msgstr "Nombre para mostrar" + +#. module: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim11 +msgid "Done" +msgstr "Hecho" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Group By" +msgstr "Agrupado por" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__id +msgid "ID" +msgstr "Identificador" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_common +msgid "" +"If you check this field, this stage will be proposed by default on each " +"claim type." +msgstr "" +"Si marca esta casilla, se propondrá esta etapa por defecto en cada tipo de " +"reclamación" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type____last_update +msgid "Last Modified on" +msgstr "Última modificación el" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_uid +msgid "Last Updated by" +msgstr "Última actualización por" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_date +msgid "Last Updated on" +msgstr "Última actualización el" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__name +msgid "Name" +msgstr "Nombre" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_other +msgid "Other" +msgstr "Otro" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Search Stages" +msgstr "Busca etapas" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__stage_id +msgid "Stage" +msgstr "Etapa" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_supplier +msgid "Supplier" +msgstr "Proveedor" diff --git a/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/es_AR.po b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/es_AR.po new file mode 100644 index 0000000..4e25e26 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/es_AR.po @@ -0,0 +1,165 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_claim_type +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-04 15:47+0000\n" +"PO-Revision-Date: 2020-07-19 21:19+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: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim10 +msgid "Accepted" +msgstr "Aceptado" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__active +msgid "Active" +msgstr "Activo" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim +msgid "Claim" +msgstr "Reclamo" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Claim Type" +msgstr "Tipo de Reclamo" + +#. module: crm_claim_type +#: model:ir.actions.act_window,name:crm_claim_type.crm_claim_type_act +#: model:ir.ui.menu,name:crm_claim_type.menu_crm_claim_type_act +msgid "Claim Types" +msgstr "Tipos de Reclamo" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_type +msgid "Claim classification" +msgstr "Clasificación del reclamo" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_stage +msgid "Claim stages" +msgstr "Etapas de reclamo" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_form +msgid "Claim type" +msgstr "Tipo de reclamo" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_tree +msgid "Claim types" +msgstr "Tipos de reclamo" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_common +msgid "Common to All Claim Types" +msgstr "Común a Todos los Tipos de Reclamo" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_customer +msgid "Customer" +msgstr "Cliente" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__description +msgid "Description" +msgstr "Descripción" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__display_name +msgid "Display Name" +msgstr "Mostrar Nombre" + +#. module: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim11 +msgid "Done" +msgstr "Hecho" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Group By" +msgstr "Agrupar Por" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__id +msgid "ID" +msgstr "ID" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_common +msgid "" +"If you check this field, this stage will be proposed by default on each " +"claim type." +msgstr "" +"Si marca este campo, esta etapa se propondrá por defecto en cada tipo de " +"reclamo." + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type____last_update +msgid "Last Modified on" +msgstr "Última modificación en" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_uid +msgid "Last Updated by" +msgstr "Última actualización realizada por" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_date +msgid "Last Updated on" +msgstr "Última actualización el" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__name +msgid "Name" +msgstr "Nombre" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_other +msgid "Other" +msgstr "Otro" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Search Stages" +msgstr "Buscar Etapas" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__stage_id +msgid "Stage" +msgstr "Etapa" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_supplier +msgid "Supplier" +msgstr "Proveedor" diff --git a/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/es_CL.po b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/es_CL.po new file mode 100644 index 0000000..b63f420 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/es_CL.po @@ -0,0 +1,162 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_claim_type +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-04 15:47+0000\n" +"PO-Revision-Date: 2017-12-04 15:47+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: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim10 +msgid "Accepted" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__active +msgid "Active" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim +msgid "Claim" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Claim Type" +msgstr "" + +#. module: crm_claim_type +#: model:ir.actions.act_window,name:crm_claim_type.crm_claim_type_act +#: model:ir.ui.menu,name:crm_claim_type.menu_crm_claim_type_act +msgid "Claim Types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_type +msgid "Claim classification" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_stage +msgid "Claim stages" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_form +msgid "Claim type" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_tree +msgid "Claim types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_common +msgid "Common to All Claim Types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_customer +msgid "Customer" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__description +msgid "Description" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__display_name +msgid "Display Name" +msgstr "Nombre mostrado" + +#. module: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim11 +msgid "Done" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Group By" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__id +msgid "ID" +msgstr "ID (identificación)" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_common +msgid "" +"If you check this field, this stage will be proposed by default on each " +"claim type." +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type____last_update +msgid "Last Modified on" +msgstr "Última modificación en" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_uid +msgid "Last Updated by" +msgstr "Última actualización de" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_date +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__name +msgid "Name" +msgstr "Nombre" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_other +msgid "Other" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Search Stages" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__stage_id +msgid "Stage" +msgstr "" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_supplier +msgid "Supplier" +msgstr "" diff --git a/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/es_CO.po b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/es_CO.po new file mode 100644 index 0000000..2e72eaf --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/es_CO.po @@ -0,0 +1,162 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_claim_type +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-04 15:47+0000\n" +"PO-Revision-Date: 2017-12-04 15:47+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: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim10 +msgid "Accepted" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__active +msgid "Active" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim +msgid "Claim" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Claim Type" +msgstr "" + +#. module: crm_claim_type +#: model:ir.actions.act_window,name:crm_claim_type.crm_claim_type_act +#: model:ir.ui.menu,name:crm_claim_type.menu_crm_claim_type_act +msgid "Claim Types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_type +msgid "Claim classification" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_stage +msgid "Claim stages" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_form +msgid "Claim type" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_tree +msgid "Claim types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_common +msgid "Common to All Claim Types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_date +msgid "Created on" +msgstr "Creado" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_customer +msgid "Customer" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__description +msgid "Description" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__display_name +msgid "Display Name" +msgstr "Nombre Público" + +#. module: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim11 +msgid "Done" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Group By" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__id +msgid "ID" +msgstr "ID" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_common +msgid "" +"If you check this field, this stage will be proposed by default on each " +"claim type." +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type____last_update +msgid "Last Modified on" +msgstr "Última Modificación el" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_uid +msgid "Last Updated by" +msgstr "Actualizado por" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_date +msgid "Last Updated on" +msgstr "Actualizado" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__name +msgid "Name" +msgstr "Nombre" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_other +msgid "Other" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Search Stages" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__stage_id +msgid "Stage" +msgstr "" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_supplier +msgid "Supplier" +msgstr "" diff --git a/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/es_CR.po b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/es_CR.po new file mode 100644 index 0000000..5ab1572 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/es_CR.po @@ -0,0 +1,162 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_claim_type +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-04 15:47+0000\n" +"PO-Revision-Date: 2017-12-04 15:47+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: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim10 +msgid "Accepted" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__active +msgid "Active" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim +msgid "Claim" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Claim Type" +msgstr "" + +#. module: crm_claim_type +#: model:ir.actions.act_window,name:crm_claim_type.crm_claim_type_act +#: model:ir.ui.menu,name:crm_claim_type.menu_crm_claim_type_act +msgid "Claim Types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_type +msgid "Claim classification" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_stage +msgid "Claim stages" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_form +msgid "Claim type" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_tree +msgid "Claim types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_common +msgid "Common to All Claim Types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_customer +msgid "Customer" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__description +msgid "Description" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__display_name +msgid "Display Name" +msgstr "" + +#. module: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim11 +msgid "Done" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Group By" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__id +msgid "ID" +msgstr "ID" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_common +msgid "" +"If you check this field, this stage will be proposed by default on each " +"claim type." +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type____last_update +msgid "Last Modified on" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_uid +msgid "Last Updated by" +msgstr "Ultima actualización por" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_date +msgid "Last Updated on" +msgstr "Ultima actualización en" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__name +msgid "Name" +msgstr "Nombre" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_other +msgid "Other" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Search Stages" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__stage_id +msgid "Stage" +msgstr "" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_supplier +msgid "Supplier" +msgstr "" diff --git a/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/es_DO.po b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/es_DO.po new file mode 100644 index 0000000..d5bf52d --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/es_DO.po @@ -0,0 +1,162 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_claim_type +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-04 15:47+0000\n" +"PO-Revision-Date: 2017-12-04 15:47+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: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim10 +msgid "Accepted" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__active +msgid "Active" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim +msgid "Claim" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Claim Type" +msgstr "" + +#. module: crm_claim_type +#: model:ir.actions.act_window,name:crm_claim_type.crm_claim_type_act +#: model:ir.ui.menu,name:crm_claim_type.menu_crm_claim_type_act +msgid "Claim Types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_type +msgid "Claim classification" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_stage +msgid "Claim stages" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_form +msgid "Claim type" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_tree +msgid "Claim types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_common +msgid "Common to All Claim Types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_customer +msgid "Customer" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__description +msgid "Description" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__display_name +msgid "Display Name" +msgstr "Nombre mostrado" + +#. module: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim11 +msgid "Done" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Group By" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__id +msgid "ID" +msgstr "ID" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_common +msgid "" +"If you check this field, this stage will be proposed by default on each " +"claim type." +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type____last_update +msgid "Last Modified on" +msgstr "Última modificación en" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_uid +msgid "Last Updated by" +msgstr "Última actualización de" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_date +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__name +msgid "Name" +msgstr "Nombre" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_other +msgid "Other" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Search Stages" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__stage_id +msgid "Stage" +msgstr "" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_supplier +msgid "Supplier" +msgstr "" diff --git a/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/es_EC.po b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/es_EC.po new file mode 100644 index 0000000..3989df0 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/es_EC.po @@ -0,0 +1,162 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_claim_type +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-04 15:47+0000\n" +"PO-Revision-Date: 2017-12-04 15:47+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: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim10 +msgid "Accepted" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__active +msgid "Active" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim +msgid "Claim" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Claim Type" +msgstr "" + +#. module: crm_claim_type +#: model:ir.actions.act_window,name:crm_claim_type.crm_claim_type_act +#: model:ir.ui.menu,name:crm_claim_type.menu_crm_claim_type_act +msgid "Claim Types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_type +msgid "Claim classification" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_stage +msgid "Claim stages" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_form +msgid "Claim type" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_tree +msgid "Claim types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_common +msgid "Common to All Claim Types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_customer +msgid "Customer" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__description +msgid "Description" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__display_name +msgid "Display Name" +msgstr "Nombre mostrado" + +#. module: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim11 +msgid "Done" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Group By" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__id +msgid "ID" +msgstr "ID (identificación)" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_common +msgid "" +"If you check this field, this stage will be proposed by default on each " +"claim type." +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type____last_update +msgid "Last Modified on" +msgstr "Última modificación en" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_uid +msgid "Last Updated by" +msgstr "Última actualización de" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_date +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__name +msgid "Name" +msgstr "Nombre" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_other +msgid "Other" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Search Stages" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__stage_id +msgid "Stage" +msgstr "" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_supplier +msgid "Supplier" +msgstr "" diff --git a/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/es_ES.po b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/es_ES.po new file mode 100644 index 0000000..21a0c31 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/es_ES.po @@ -0,0 +1,161 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_claim_type +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: crm (9.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-07-02 13:33+0000\n" +"PO-Revision-Date: 2016-05-04 09:31+0000\n" +"Last-Translator: <>\n" +"Language-Team: Spanish (Spain) (http://www.transifex.com/oca/OCA-crm-9-0/" +"language/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: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim10 +msgid "Accepted" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__active +msgid "Active" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim +msgid "Claim" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Claim Type" +msgstr "" + +#. module: crm_claim_type +#: model:ir.actions.act_window,name:crm_claim_type.crm_claim_type_act +#: model:ir.ui.menu,name:crm_claim_type.menu_crm_claim_type_act +msgid "Claim Types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_type +msgid "Claim classification" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_stage +msgid "Claim stages" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_form +msgid "Claim type" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_tree +msgid "Claim types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_common +msgid "Common to All Claim Types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_customer +msgid "Customer" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__description +msgid "Description" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__display_name +msgid "Display Name" +msgstr "" + +#. module: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim11 +msgid "Done" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Group By" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__id +msgid "ID" +msgstr "ID" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_common +msgid "" +"If you check this field, this stage will be proposed by default on each " +"claim type." +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type____last_update +msgid "Last Modified on" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_uid +msgid "Last Updated by" +msgstr "Última actualización por" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_date +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__name +msgid "Name" +msgstr "" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_other +msgid "Other" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Search Stages" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__stage_id +msgid "Stage" +msgstr "" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_supplier +msgid "Supplier" +msgstr "" diff --git a/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/es_MX.po b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/es_MX.po new file mode 100644 index 0000000..f3b4bdf --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/es_MX.po @@ -0,0 +1,162 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_claim_type +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-04 15:47+0000\n" +"PO-Revision-Date: 2017-12-04 15:47+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: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim10 +msgid "Accepted" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__active +msgid "Active" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim +msgid "Claim" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Claim Type" +msgstr "" + +#. module: crm_claim_type +#: model:ir.actions.act_window,name:crm_claim_type.crm_claim_type_act +#: model:ir.ui.menu,name:crm_claim_type.menu_crm_claim_type_act +msgid "Claim Types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_type +msgid "Claim classification" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_stage +msgid "Claim stages" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_form +msgid "Claim type" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_tree +msgid "Claim types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_common +msgid "Common to All Claim Types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_customer +msgid "Customer" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__description +msgid "Description" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__display_name +msgid "Display Name" +msgstr "Nombre desplegado" + +#. module: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim11 +msgid "Done" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Group By" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__id +msgid "ID" +msgstr "ID" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_common +msgid "" +"If you check this field, this stage will be proposed by default on each " +"claim type." +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type____last_update +msgid "Last Modified on" +msgstr "Ultima modificacion realizada" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_uid +msgid "Last Updated by" +msgstr "Ultima actualizacion por" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_date +msgid "Last Updated on" +msgstr "Ultima actualización realizada" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__name +msgid "Name" +msgstr "Nombre" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_other +msgid "Other" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Search Stages" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__stage_id +msgid "Stage" +msgstr "" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_supplier +msgid "Supplier" +msgstr "" diff --git a/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/es_PA.po b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/es_PA.po new file mode 100644 index 0000000..7852a34 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/es_PA.po @@ -0,0 +1,159 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_claim_type +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-08-06 16:36+0000\n" +"PO-Revision-Date: 2015-08-06 16:36+0000\n" +"Last-Translator: <>\n" +"Language-Team: \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim10 +msgid "Accepted" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__active +msgid "Active" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim +msgid "Claim" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Claim Type" +msgstr "" + +#. module: crm_claim_type +#: model:ir.actions.act_window,name:crm_claim_type.crm_claim_type_act +#: model:ir.ui.menu,name:crm_claim_type.menu_crm_claim_type_act +msgid "Claim Types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_type +msgid "Claim classification" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_stage +msgid "Claim stages" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_form +msgid "Claim type" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_tree +msgid "Claim types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_common +msgid "Common to All Claim Types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_uid +msgid "Created by" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_date +msgid "Created on" +msgstr "" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_customer +msgid "Customer" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__description +msgid "Description" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__display_name +msgid "Display Name" +msgstr "" + +#. module: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim11 +msgid "Done" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Group By" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__id +msgid "ID" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_common +msgid "" +"If you check this field, this stage will be proposed by default on each " +"claim type." +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type____last_update +msgid "Last Modified on" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_date +msgid "Last Updated on" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__name +msgid "Name" +msgstr "" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_other +msgid "Other" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Search Stages" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__stage_id +msgid "Stage" +msgstr "" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_supplier +msgid "Supplier" +msgstr "" diff --git a/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/es_PE.po b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/es_PE.po new file mode 100644 index 0000000..4799132 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/es_PE.po @@ -0,0 +1,162 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_claim_type +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-04 15:47+0000\n" +"PO-Revision-Date: 2017-12-04 15:47+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: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim10 +msgid "Accepted" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__active +msgid "Active" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim +msgid "Claim" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Claim Type" +msgstr "" + +#. module: crm_claim_type +#: model:ir.actions.act_window,name:crm_claim_type.crm_claim_type_act +#: model:ir.ui.menu,name:crm_claim_type.menu_crm_claim_type_act +msgid "Claim Types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_type +msgid "Claim classification" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_stage +msgid "Claim stages" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_form +msgid "Claim type" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_tree +msgid "Claim types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_common +msgid "Common to All Claim Types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_customer +msgid "Customer" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__description +msgid "Description" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__display_name +msgid "Display Name" +msgstr "Nombre a Mostrar" + +#. module: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim11 +msgid "Done" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Group By" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__id +msgid "ID" +msgstr "ID" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_common +msgid "" +"If you check this field, this stage will be proposed by default on each " +"claim type." +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type____last_update +msgid "Last Modified on" +msgstr "Ultima Modificación en" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_uid +msgid "Last Updated by" +msgstr "Actualizado última vez por" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_date +msgid "Last Updated on" +msgstr "Ultima Actualización" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__name +msgid "Name" +msgstr "Nombre" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_other +msgid "Other" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Search Stages" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__stage_id +msgid "Stage" +msgstr "" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_supplier +msgid "Supplier" +msgstr "" diff --git a/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/es_PY.po b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/es_PY.po new file mode 100644 index 0000000..026b8e9 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/es_PY.po @@ -0,0 +1,162 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_claim_type +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-04 15:47+0000\n" +"PO-Revision-Date: 2017-12-04 15:47+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: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim10 +msgid "Accepted" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__active +msgid "Active" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim +msgid "Claim" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Claim Type" +msgstr "" + +#. module: crm_claim_type +#: model:ir.actions.act_window,name:crm_claim_type.crm_claim_type_act +#: model:ir.ui.menu,name:crm_claim_type.menu_crm_claim_type_act +msgid "Claim Types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_type +msgid "Claim classification" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_stage +msgid "Claim stages" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_form +msgid "Claim type" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_tree +msgid "Claim types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_common +msgid "Common to All Claim Types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_customer +msgid "Customer" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__description +msgid "Description" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__display_name +msgid "Display Name" +msgstr "" + +#. module: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim11 +msgid "Done" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Group By" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__id +msgid "ID" +msgstr "ID" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_common +msgid "" +"If you check this field, this stage will be proposed by default on each " +"claim type." +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type____last_update +msgid "Last Modified on" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_uid +msgid "Last Updated by" +msgstr "Ultima actualización por" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_date +msgid "Last Updated on" +msgstr "Ultima actualización en" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__name +msgid "Name" +msgstr "Nombre" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_other +msgid "Other" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Search Stages" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__stage_id +msgid "Stage" +msgstr "" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_supplier +msgid "Supplier" +msgstr "" diff --git a/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/es_VE.po b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/es_VE.po new file mode 100644 index 0000000..1025e3e --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/es_VE.po @@ -0,0 +1,162 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_claim_type +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-04 15:47+0000\n" +"PO-Revision-Date: 2017-12-04 15:47+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: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim10 +msgid "Accepted" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__active +msgid "Active" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim +msgid "Claim" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Claim Type" +msgstr "" + +#. module: crm_claim_type +#: model:ir.actions.act_window,name:crm_claim_type.crm_claim_type_act +#: model:ir.ui.menu,name:crm_claim_type.menu_crm_claim_type_act +msgid "Claim Types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_type +msgid "Claim classification" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_stage +msgid "Claim stages" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_form +msgid "Claim type" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_tree +msgid "Claim types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_common +msgid "Common to All Claim Types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_customer +msgid "Customer" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__description +msgid "Description" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__display_name +msgid "Display Name" +msgstr "Mostrar nombre" + +#. module: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim11 +msgid "Done" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Group By" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__id +msgid "ID" +msgstr "ID" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_common +msgid "" +"If you check this field, this stage will be proposed by default on each " +"claim type." +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type____last_update +msgid "Last Modified on" +msgstr "Modificada por última vez" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_uid +msgid "Last Updated by" +msgstr "Última actualización realizada por" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_date +msgid "Last Updated on" +msgstr "Ultima actualizacion en" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__name +msgid "Name" +msgstr "Nombre" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_other +msgid "Other" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Search Stages" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__stage_id +msgid "Stage" +msgstr "" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_supplier +msgid "Supplier" +msgstr "" diff --git a/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/et.po b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/et.po new file mode 100644 index 0000000..d764b7a --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/et.po @@ -0,0 +1,161 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_claim_type +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-04 15:47+0000\n" +"PO-Revision-Date: 2017-12-04 15:47+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: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim10 +msgid "Accepted" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__active +msgid "Active" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim +msgid "Claim" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Claim Type" +msgstr "" + +#. module: crm_claim_type +#: model:ir.actions.act_window,name:crm_claim_type.crm_claim_type_act +#: model:ir.ui.menu,name:crm_claim_type.menu_crm_claim_type_act +msgid "Claim Types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_type +msgid "Claim classification" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_stage +msgid "Claim stages" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_form +msgid "Claim type" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_tree +msgid "Claim types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_common +msgid "Common to All Claim Types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_uid +msgid "Created by" +msgstr "Loonud" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_date +msgid "Created on" +msgstr "Loodud" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_customer +msgid "Customer" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__description +msgid "Description" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__display_name +msgid "Display Name" +msgstr "Näidatav nimi" + +#. module: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim11 +msgid "Done" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Group By" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__id +msgid "ID" +msgstr "ID" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_common +msgid "" +"If you check this field, this stage will be proposed by default on each " +"claim type." +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type____last_update +msgid "Last Modified on" +msgstr "Viimati muudetud" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_uid +msgid "Last Updated by" +msgstr "Viimati uuendatud" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_date +msgid "Last Updated on" +msgstr "Viimati uuendatud" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__name +msgid "Name" +msgstr "Nimi" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_other +msgid "Other" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Search Stages" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__stage_id +msgid "Stage" +msgstr "" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_supplier +msgid "Supplier" +msgstr "" diff --git a/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/eu.po b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/eu.po new file mode 100644 index 0000000..49aad25 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/eu.po @@ -0,0 +1,161 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_claim_type +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-04 15:47+0000\n" +"PO-Revision-Date: 2017-12-04 15:47+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: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim10 +msgid "Accepted" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__active +msgid "Active" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim +msgid "Claim" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Claim Type" +msgstr "" + +#. module: crm_claim_type +#: model:ir.actions.act_window,name:crm_claim_type.crm_claim_type_act +#: model:ir.ui.menu,name:crm_claim_type.menu_crm_claim_type_act +msgid "Claim Types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_type +msgid "Claim classification" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_stage +msgid "Claim stages" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_form +msgid "Claim type" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_tree +msgid "Claim types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_common +msgid "Common to All Claim Types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_uid +msgid "Created by" +msgstr "Nork sortua" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_date +msgid "Created on" +msgstr "Created on" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_customer +msgid "Customer" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__description +msgid "Description" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__display_name +msgid "Display Name" +msgstr "Izena erakutsi" + +#. module: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim11 +msgid "Done" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Group By" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__id +msgid "ID" +msgstr "ID" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_common +msgid "" +"If you check this field, this stage will be proposed by default on each " +"claim type." +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type____last_update +msgid "Last Modified on" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_uid +msgid "Last Updated by" +msgstr "Last Updated by" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_date +msgid "Last Updated on" +msgstr "Last Updated on" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__name +msgid "Name" +msgstr "Izena" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_other +msgid "Other" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Search Stages" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__stage_id +msgid "Stage" +msgstr "" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_supplier +msgid "Supplier" +msgstr "" diff --git a/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/fa.po b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/fa.po new file mode 100644 index 0000000..489d2a9 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/fa.po @@ -0,0 +1,161 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_claim_type +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-04 15:47+0000\n" +"PO-Revision-Date: 2017-12-04 15:47+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: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim10 +msgid "Accepted" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__active +msgid "Active" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim +msgid "Claim" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Claim Type" +msgstr "" + +#. module: crm_claim_type +#: model:ir.actions.act_window,name:crm_claim_type.crm_claim_type_act +#: model:ir.ui.menu,name:crm_claim_type.menu_crm_claim_type_act +msgid "Claim Types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_type +msgid "Claim classification" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_stage +msgid "Claim stages" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_form +msgid "Claim type" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_tree +msgid "Claim types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_common +msgid "Common to All Claim Types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_uid +msgid "Created by" +msgstr "ایجاد شده توسط" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_date +msgid "Created on" +msgstr "ایجاد شده در" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_customer +msgid "Customer" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__description +msgid "Description" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__display_name +msgid "Display Name" +msgstr "نام نمایشی" + +#. module: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim11 +msgid "Done" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Group By" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__id +msgid "ID" +msgstr "شناسه" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_common +msgid "" +"If you check this field, this stage will be proposed by default on each " +"claim type." +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type____last_update +msgid "Last Modified on" +msgstr "تاریخ آخرین به‌روزرسانی" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_uid +msgid "Last Updated by" +msgstr "آخرین به روز رسانی توسط" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_date +msgid "Last Updated on" +msgstr "آخرین به روز رسانی در" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__name +msgid "Name" +msgstr "نام" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_other +msgid "Other" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Search Stages" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__stage_id +msgid "Stage" +msgstr "" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_supplier +msgid "Supplier" +msgstr "" diff --git a/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/fi.po b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/fi.po new file mode 100644 index 0000000..d4b75bc --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/fi.po @@ -0,0 +1,162 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_claim_type +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-04 15:47+0000\n" +"PO-Revision-Date: 2025-08-05 17:25+0000\n" +"Last-Translator: Ossi Mantylahti \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" +"X-Generator: Weblate 5.10.4\n" + +#. module: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim10 +msgid "Accepted" +msgstr "Hyväksytty" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__active +msgid "Active" +msgstr "Aktiivinen" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim +msgid "Claim" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Claim Type" +msgstr "" + +#. module: crm_claim_type +#: model:ir.actions.act_window,name:crm_claim_type.crm_claim_type_act +#: model:ir.ui.menu,name:crm_claim_type.menu_crm_claim_type_act +msgid "Claim Types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_type +msgid "Claim classification" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_stage +msgid "Claim stages" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_form +msgid "Claim type" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_tree +msgid "Claim types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_common +msgid "Common to All Claim Types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_uid +msgid "Created by" +msgstr "Luonut" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_date +msgid "Created on" +msgstr "Luotu" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_customer +msgid "Customer" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__description +msgid "Description" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__display_name +msgid "Display Name" +msgstr "Nimi" + +#. module: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim11 +msgid "Done" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Group By" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__id +msgid "ID" +msgstr "ID" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_common +msgid "" +"If you check this field, this stage will be proposed by default on each " +"claim type." +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type____last_update +msgid "Last Modified on" +msgstr "Viimeksi muokattu" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_uid +msgid "Last Updated by" +msgstr "Viimeksi päivittänyt" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_date +msgid "Last Updated on" +msgstr "Viimeksi päivitetty" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__name +msgid "Name" +msgstr "Nimi" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_other +msgid "Other" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Search Stages" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__stage_id +msgid "Stage" +msgstr "" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_supplier +msgid "Supplier" +msgstr "" diff --git a/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/fr.po b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/fr.po new file mode 100644 index 0000000..4f9edd0 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/fr.po @@ -0,0 +1,161 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_claim_type +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-04 15:47+0000\n" +"PO-Revision-Date: 2017-12-04 15:47+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: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim10 +msgid "Accepted" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__active +msgid "Active" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim +msgid "Claim" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Claim Type" +msgstr "" + +#. module: crm_claim_type +#: model:ir.actions.act_window,name:crm_claim_type.crm_claim_type_act +#: model:ir.ui.menu,name:crm_claim_type.menu_crm_claim_type_act +msgid "Claim Types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_type +msgid "Claim classification" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_stage +msgid "Claim stages" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_form +msgid "Claim type" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_tree +msgid "Claim types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_common +msgid "Common to All Claim Types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_uid +msgid "Created by" +msgstr "Créé par" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_date +msgid "Created on" +msgstr "Créé le" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_customer +msgid "Customer" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__description +msgid "Description" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__display_name +msgid "Display Name" +msgstr "Nom d'affichage" + +#. module: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim11 +msgid "Done" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Group By" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__id +msgid "ID" +msgstr "ID" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_common +msgid "" +"If you check this field, this stage will be proposed by default on each " +"claim type." +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type____last_update +msgid "Last Modified on" +msgstr "Dernière mise-à-jour le" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_uid +msgid "Last Updated by" +msgstr "Dernière mise à jour par" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_date +msgid "Last Updated on" +msgstr "Dernière mise à jour le" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__name +msgid "Name" +msgstr "Nom" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_other +msgid "Other" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Search Stages" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__stage_id +msgid "Stage" +msgstr "" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_supplier +msgid "Supplier" +msgstr "" diff --git a/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/fr_CA.po b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/fr_CA.po new file mode 100644 index 0000000..52e789b --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/fr_CA.po @@ -0,0 +1,162 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_claim_type +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-04 15:47+0000\n" +"PO-Revision-Date: 2017-12-04 15:47+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: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim10 +msgid "Accepted" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__active +msgid "Active" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim +msgid "Claim" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Claim Type" +msgstr "" + +#. module: crm_claim_type +#: model:ir.actions.act_window,name:crm_claim_type.crm_claim_type_act +#: model:ir.ui.menu,name:crm_claim_type.menu_crm_claim_type_act +msgid "Claim Types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_type +msgid "Claim classification" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_stage +msgid "Claim stages" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_form +msgid "Claim type" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_tree +msgid "Claim types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_common +msgid "Common to All Claim Types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_uid +msgid "Created by" +msgstr "Créé par" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_date +msgid "Created on" +msgstr "Créé le" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_customer +msgid "Customer" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__description +msgid "Description" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__display_name +msgid "Display Name" +msgstr "Afficher le nom" + +#. module: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim11 +msgid "Done" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Group By" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__id +msgid "ID" +msgstr "Identifiant" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_common +msgid "" +"If you check this field, this stage will be proposed by default on each " +"claim type." +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type____last_update +msgid "Last Modified on" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_uid +msgid "Last Updated by" +msgstr "Dernière mise à jour par" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_date +msgid "Last Updated on" +msgstr "Dernière mise à jour le" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__name +msgid "Name" +msgstr "Nom" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_other +msgid "Other" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Search Stages" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__stage_id +msgid "Stage" +msgstr "" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_supplier +msgid "Supplier" +msgstr "" diff --git a/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/fr_CH.po b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/fr_CH.po new file mode 100644 index 0000000..ff162d4 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/fr_CH.po @@ -0,0 +1,162 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_claim_type +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-04 15:47+0000\n" +"PO-Revision-Date: 2017-12-04 15:47+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: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim10 +msgid "Accepted" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__active +msgid "Active" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim +msgid "Claim" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Claim Type" +msgstr "" + +#. module: crm_claim_type +#: model:ir.actions.act_window,name:crm_claim_type.crm_claim_type_act +#: model:ir.ui.menu,name:crm_claim_type.menu_crm_claim_type_act +msgid "Claim Types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_type +msgid "Claim classification" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_stage +msgid "Claim stages" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_form +msgid "Claim type" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_tree +msgid "Claim types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_common +msgid "Common to All Claim Types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_uid +msgid "Created by" +msgstr "Créé par" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_date +msgid "Created on" +msgstr "Créé le" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_customer +msgid "Customer" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__description +msgid "Description" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__display_name +msgid "Display Name" +msgstr "Nom affiché" + +#. module: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim11 +msgid "Done" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Group By" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__id +msgid "ID" +msgstr "ID" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_common +msgid "" +"If you check this field, this stage will be proposed by default on each " +"claim type." +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type____last_update +msgid "Last Modified on" +msgstr "Dernière modification le" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_uid +msgid "Last Updated by" +msgstr "Modifié par" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_date +msgid "Last Updated on" +msgstr "Modifié le" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__name +msgid "Name" +msgstr "" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_other +msgid "Other" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Search Stages" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__stage_id +msgid "Stage" +msgstr "" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_supplier +msgid "Supplier" +msgstr "" diff --git a/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/gl.po b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/gl.po new file mode 100644 index 0000000..8b24cde --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/gl.po @@ -0,0 +1,161 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_claim_type +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-04 15:47+0000\n" +"PO-Revision-Date: 2017-12-04 15:47+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: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim10 +msgid "Accepted" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__active +msgid "Active" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim +msgid "Claim" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Claim Type" +msgstr "" + +#. module: crm_claim_type +#: model:ir.actions.act_window,name:crm_claim_type.crm_claim_type_act +#: model:ir.ui.menu,name:crm_claim_type.menu_crm_claim_type_act +msgid "Claim Types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_type +msgid "Claim classification" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_stage +msgid "Claim stages" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_form +msgid "Claim type" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_tree +msgid "Claim types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_common +msgid "Common to All Claim Types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_customer +msgid "Customer" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__description +msgid "Description" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__display_name +msgid "Display Name" +msgstr "" + +#. module: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim11 +msgid "Done" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Group By" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__id +msgid "ID" +msgstr "ID" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_common +msgid "" +"If you check this field, this stage will be proposed by default on each " +"claim type." +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type____last_update +msgid "Last Modified on" +msgstr "Última modificación" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_uid +msgid "Last Updated by" +msgstr "ültima actualización por" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_date +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__name +msgid "Name" +msgstr "" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_other +msgid "Other" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Search Stages" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__stage_id +msgid "Stage" +msgstr "" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_supplier +msgid "Supplier" +msgstr "" diff --git a/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/gl_ES.po b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/gl_ES.po new file mode 100644 index 0000000..d65d36f --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/gl_ES.po @@ -0,0 +1,162 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_claim_type +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-04 15:47+0000\n" +"PO-Revision-Date: 2017-12-04 15:47+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: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim10 +msgid "Accepted" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__active +msgid "Active" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim +msgid "Claim" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Claim Type" +msgstr "" + +#. module: crm_claim_type +#: model:ir.actions.act_window,name:crm_claim_type.crm_claim_type_act +#: model:ir.ui.menu,name:crm_claim_type.menu_crm_claim_type_act +msgid "Claim Types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_type +msgid "Claim classification" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_stage +msgid "Claim stages" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_form +msgid "Claim type" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_tree +msgid "Claim types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_common +msgid "Common to All Claim Types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_uid +msgid "Created by" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_date +msgid "Created on" +msgstr "" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_customer +msgid "Customer" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__description +msgid "Description" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__display_name +msgid "Display Name" +msgstr "" + +#. module: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim11 +msgid "Done" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Group By" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__id +msgid "ID" +msgstr "ID" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_common +msgid "" +"If you check this field, this stage will be proposed by default on each " +"claim type." +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type____last_update +msgid "Last Modified on" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_date +msgid "Last Updated on" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__name +msgid "Name" +msgstr "" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_other +msgid "Other" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Search Stages" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__stage_id +msgid "Stage" +msgstr "" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_supplier +msgid "Supplier" +msgstr "" diff --git a/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/he.po b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/he.po new file mode 100644 index 0000000..02966a2 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/he.po @@ -0,0 +1,161 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_claim_type +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-04 15:47+0000\n" +"PO-Revision-Date: 2017-12-04 15:47+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: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim10 +msgid "Accepted" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__active +msgid "Active" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim +msgid "Claim" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Claim Type" +msgstr "" + +#. module: crm_claim_type +#: model:ir.actions.act_window,name:crm_claim_type.crm_claim_type_act +#: model:ir.ui.menu,name:crm_claim_type.menu_crm_claim_type_act +msgid "Claim Types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_type +msgid "Claim classification" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_stage +msgid "Claim stages" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_form +msgid "Claim type" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_tree +msgid "Claim types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_common +msgid "Common to All Claim Types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_uid +msgid "Created by" +msgstr "נוצר על ידי" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_date +msgid "Created on" +msgstr "נוצר ב-" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_customer +msgid "Customer" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__description +msgid "Description" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__display_name +msgid "Display Name" +msgstr "השם המוצג" + +#. module: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim11 +msgid "Done" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Group By" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__id +msgid "ID" +msgstr "מזהה" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_common +msgid "" +"If you check this field, this stage will be proposed by default on each " +"claim type." +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type____last_update +msgid "Last Modified on" +msgstr "תאריך שינוי אחרון" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_uid +msgid "Last Updated by" +msgstr "עודכן לאחרונה על ידי" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_date +msgid "Last Updated on" +msgstr "עודכן לאחרונה על" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__name +msgid "Name" +msgstr "שם" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_other +msgid "Other" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Search Stages" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__stage_id +msgid "Stage" +msgstr "" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_supplier +msgid "Supplier" +msgstr "" diff --git a/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/hr.po b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/hr.po new file mode 100644 index 0000000..598ad8d --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/hr.po @@ -0,0 +1,164 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_claim_type +# +# Translators: +# OCA Transbot , 2017 +# Bole , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-04 15:47+0000\n" +"PO-Revision-Date: 2019-11-13 15: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: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim10 +msgid "Accepted" +msgstr "Prihvaćeno" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__active +msgid "Active" +msgstr "Aktivan" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim +msgid "Claim" +msgstr "Zahtjev" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Claim Type" +msgstr "Vrsta zahtjeva" + +#. module: crm_claim_type +#: model:ir.actions.act_window,name:crm_claim_type.crm_claim_type_act +#: model:ir.ui.menu,name:crm_claim_type.menu_crm_claim_type_act +msgid "Claim Types" +msgstr "Tip zahtjeva" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_type +msgid "Claim classification" +msgstr "Klasifikacija zahtjeva" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_stage +msgid "Claim stages" +msgstr "Faze zahtjeva" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_form +msgid "Claim type" +msgstr "Tip zahtjeva" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_tree +msgid "Claim types" +msgstr "Tipovi zahtjeva" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_common +msgid "Common to All Claim Types" +msgstr "Zajedničko svim tipovima zahtjeva" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_uid +msgid "Created by" +msgstr "Kreirao/la" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_date +msgid "Created on" +msgstr "Kreirano na dan" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_customer +msgid "Customer" +msgstr "Kupac" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__description +msgid "Description" +msgstr "Opis" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__display_name +msgid "Display Name" +msgstr "Prikaži naziv" + +#. module: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim11 +msgid "Done" +msgstr "Završeno" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Group By" +msgstr "Grupiraj po" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__id +msgid "ID" +msgstr "ID" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_common +msgid "" +"If you check this field, this stage will be proposed by default on each " +"claim type." +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type____last_update +msgid "Last Modified on" +msgstr "Zadnja izmjena" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_uid +msgid "Last Updated by" +msgstr "Zadnje ažuriranje izvršio/la" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_date +msgid "Last Updated on" +msgstr "Zadnje ažuriranje" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__name +msgid "Name" +msgstr "Naziv" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_other +msgid "Other" +msgstr "Ostalo" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Search Stages" +msgstr "Pretraži faze" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__stage_id +msgid "Stage" +msgstr "Faza" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_supplier +msgid "Supplier" +msgstr "Dobavljač" diff --git a/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/hr_HR.po b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/hr_HR.po new file mode 100644 index 0000000..df77891 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/hr_HR.po @@ -0,0 +1,163 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_claim_type +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-04 15:47+0000\n" +"PO-Revision-Date: 2017-12-04 15:47+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: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim10 +msgid "Accepted" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__active +msgid "Active" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim +msgid "Claim" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Claim Type" +msgstr "" + +#. module: crm_claim_type +#: model:ir.actions.act_window,name:crm_claim_type.crm_claim_type_act +#: model:ir.ui.menu,name:crm_claim_type.menu_crm_claim_type_act +msgid "Claim Types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_type +msgid "Claim classification" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_stage +msgid "Claim stages" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_form +msgid "Claim type" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_tree +msgid "Claim types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_common +msgid "Common to All Claim Types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_uid +msgid "Created by" +msgstr "Kreirao" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_date +msgid "Created on" +msgstr "Kreirano" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_customer +msgid "Customer" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__description +msgid "Description" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__display_name +msgid "Display Name" +msgstr "Naziv" + +#. module: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim11 +msgid "Done" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Group By" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__id +msgid "ID" +msgstr "ID" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_common +msgid "" +"If you check this field, this stage will be proposed by default on each " +"claim type." +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type____last_update +msgid "Last Modified on" +msgstr "Zadnje modificirano" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_uid +msgid "Last Updated by" +msgstr "Zadnji ažurirao" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_date +msgid "Last Updated on" +msgstr "Zadnje ažurirano" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__name +msgid "Name" +msgstr "" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_other +msgid "Other" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Search Stages" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__stage_id +msgid "Stage" +msgstr "" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_supplier +msgid "Supplier" +msgstr "" diff --git a/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/hu.po b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/hu.po new file mode 100644 index 0000000..5c6d3d5 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/hu.po @@ -0,0 +1,161 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_claim_type +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-04 15:47+0000\n" +"PO-Revision-Date: 2017-12-04 15:47+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: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim10 +msgid "Accepted" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__active +msgid "Active" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim +msgid "Claim" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Claim Type" +msgstr "" + +#. module: crm_claim_type +#: model:ir.actions.act_window,name:crm_claim_type.crm_claim_type_act +#: model:ir.ui.menu,name:crm_claim_type.menu_crm_claim_type_act +msgid "Claim Types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_type +msgid "Claim classification" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_stage +msgid "Claim stages" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_form +msgid "Claim type" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_tree +msgid "Claim types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_common +msgid "Common to All Claim Types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_uid +msgid "Created by" +msgstr "Készítette" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_date +msgid "Created on" +msgstr "Létrehozás dátuma" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_customer +msgid "Customer" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__description +msgid "Description" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__display_name +msgid "Display Name" +msgstr "Név megjelenítése" + +#. module: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim11 +msgid "Done" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Group By" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__id +msgid "ID" +msgstr "ID" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_common +msgid "" +"If you check this field, this stage will be proposed by default on each " +"claim type." +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type____last_update +msgid "Last Modified on" +msgstr "Utolsó frissítés dátuma" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_uid +msgid "Last Updated by" +msgstr "Utoljára frissítve, által" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_date +msgid "Last Updated on" +msgstr "Utoljára frissítve " + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__name +msgid "Name" +msgstr "Név" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_other +msgid "Other" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Search Stages" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__stage_id +msgid "Stage" +msgstr "" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_supplier +msgid "Supplier" +msgstr "" diff --git a/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/id.po b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/id.po new file mode 100644 index 0000000..d6b48ad --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/id.po @@ -0,0 +1,161 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_claim_type +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-04 15:47+0000\n" +"PO-Revision-Date: 2017-12-04 15:47+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: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim10 +msgid "Accepted" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__active +msgid "Active" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim +msgid "Claim" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Claim Type" +msgstr "" + +#. module: crm_claim_type +#: model:ir.actions.act_window,name:crm_claim_type.crm_claim_type_act +#: model:ir.ui.menu,name:crm_claim_type.menu_crm_claim_type_act +msgid "Claim Types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_type +msgid "Claim classification" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_stage +msgid "Claim stages" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_form +msgid "Claim type" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_tree +msgid "Claim types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_common +msgid "Common to All Claim Types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_uid +msgid "Created by" +msgstr "Dibuat oleh" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_date +msgid "Created on" +msgstr "Dibuat pada" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_customer +msgid "Customer" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__description +msgid "Description" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__display_name +msgid "Display Name" +msgstr "Nama Tampilan" + +#. module: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim11 +msgid "Done" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Group By" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__id +msgid "ID" +msgstr "ID" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_common +msgid "" +"If you check this field, this stage will be proposed by default on each " +"claim type." +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type____last_update +msgid "Last Modified on" +msgstr "Terakhir Dimodifikasi pada" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_uid +msgid "Last Updated by" +msgstr "Diperbaharui oleh" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_date +msgid "Last Updated on" +msgstr "Diperbaharui pada" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__name +msgid "Name" +msgstr "Nama" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_other +msgid "Other" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Search Stages" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__stage_id +msgid "Stage" +msgstr "" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_supplier +msgid "Supplier" +msgstr "" diff --git a/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/it.po b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/it.po new file mode 100644 index 0000000..59f19e0 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/it.po @@ -0,0 +1,164 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_claim_type +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-04 15:47+0000\n" +"PO-Revision-Date: 2025-06-04 10:26+0000\n" +"Last-Translator: mymage \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 5.10.4\n" + +#. module: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim10 +msgid "Accepted" +msgstr "Accettata" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__active +msgid "Active" +msgstr "Attivo" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim +msgid "Claim" +msgstr "Reclamo" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Claim Type" +msgstr "Tipo di richiesta" + +#. module: crm_claim_type +#: model:ir.actions.act_window,name:crm_claim_type.crm_claim_type_act +#: model:ir.ui.menu,name:crm_claim_type.menu_crm_claim_type_act +msgid "Claim Types" +msgstr "Tipi di richiesta" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_type +msgid "Claim classification" +msgstr "Classificazione richieste" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_stage +msgid "Claim stages" +msgstr "Fasi delle richieste" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_form +msgid "Claim type" +msgstr "Tipo di richiesta" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_tree +msgid "Claim types" +msgstr "Tipi di richiesta" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_common +msgid "Common to All Claim Types" +msgstr "Comune a tutti i tipi di richiesta" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_uid +msgid "Created by" +msgstr "Creato da" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_date +msgid "Created on" +msgstr "Creato il" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_customer +msgid "Customer" +msgstr "Cliente" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__description +msgid "Description" +msgstr "Descrizione" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__display_name +msgid "Display Name" +msgstr "Nome visualizzato" + +#. module: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim11 +msgid "Done" +msgstr "Completata" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Group By" +msgstr "Raggruppa per" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__id +msgid "ID" +msgstr "ID" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_common +msgid "" +"If you check this field, this stage will be proposed by default on each " +"claim type." +msgstr "" +"Se il campo è selezionato questa fase viene proposta, in modo predefinito, " +"per ciascun tipo di richiesta." + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type____last_update +msgid "Last Modified on" +msgstr "Ultima modifica il" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_uid +msgid "Last Updated by" +msgstr "Ultimo aggiornamento di" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_date +msgid "Last Updated on" +msgstr "Ultimo aggiornamento il" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__name +msgid "Name" +msgstr "Nome" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_other +msgid "Other" +msgstr "Altro" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Search Stages" +msgstr "Ricerca fasi" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__stage_id +msgid "Stage" +msgstr "Fase" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_supplier +msgid "Supplier" +msgstr "Fornitore" diff --git a/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/ja.po b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/ja.po new file mode 100644 index 0000000..468a783 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/ja.po @@ -0,0 +1,161 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_claim_type +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-04 15:47+0000\n" +"PO-Revision-Date: 2017-12-04 15:47+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: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim10 +msgid "Accepted" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__active +msgid "Active" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim +msgid "Claim" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Claim Type" +msgstr "" + +#. module: crm_claim_type +#: model:ir.actions.act_window,name:crm_claim_type.crm_claim_type_act +#: model:ir.ui.menu,name:crm_claim_type.menu_crm_claim_type_act +msgid "Claim Types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_type +msgid "Claim classification" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_stage +msgid "Claim stages" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_form +msgid "Claim type" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_tree +msgid "Claim types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_common +msgid "Common to All Claim Types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_uid +msgid "Created by" +msgstr "作成者" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_date +msgid "Created on" +msgstr "作成日" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_customer +msgid "Customer" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__description +msgid "Description" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__display_name +msgid "Display Name" +msgstr "表示名" + +#. module: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim11 +msgid "Done" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Group By" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__id +msgid "ID" +msgstr "ID" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_common +msgid "" +"If you check this field, this stage will be proposed by default on each " +"claim type." +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type____last_update +msgid "Last Modified on" +msgstr "最終更新日" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_uid +msgid "Last Updated by" +msgstr "最終更新者" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_date +msgid "Last Updated on" +msgstr "最終更新日" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__name +msgid "Name" +msgstr "名称" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_other +msgid "Other" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Search Stages" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__stage_id +msgid "Stage" +msgstr "" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_supplier +msgid "Supplier" +msgstr "" diff --git a/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/ko.po b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/ko.po new file mode 100644 index 0000000..5a55e3a --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/ko.po @@ -0,0 +1,161 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_claim_type +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-04 15:47+0000\n" +"PO-Revision-Date: 2017-12-04 15:47+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: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim10 +msgid "Accepted" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__active +msgid "Active" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim +msgid "Claim" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Claim Type" +msgstr "" + +#. module: crm_claim_type +#: model:ir.actions.act_window,name:crm_claim_type.crm_claim_type_act +#: model:ir.ui.menu,name:crm_claim_type.menu_crm_claim_type_act +msgid "Claim Types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_type +msgid "Claim classification" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_stage +msgid "Claim stages" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_form +msgid "Claim type" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_tree +msgid "Claim types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_common +msgid "Common to All Claim Types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_uid +msgid "Created by" +msgstr "작성자" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_date +msgid "Created on" +msgstr "작성일" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_customer +msgid "Customer" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__description +msgid "Description" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__display_name +msgid "Display Name" +msgstr "표시 이름" + +#. module: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim11 +msgid "Done" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Group By" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__id +msgid "ID" +msgstr "ID" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_common +msgid "" +"If you check this field, this stage will be proposed by default on each " +"claim type." +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type____last_update +msgid "Last Modified on" +msgstr "최근 수정" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_uid +msgid "Last Updated by" +msgstr "최근 갱신한 사람" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_date +msgid "Last Updated on" +msgstr "최근 갱신 날짜" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__name +msgid "Name" +msgstr "이름" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_other +msgid "Other" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Search Stages" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__stage_id +msgid "Stage" +msgstr "" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_supplier +msgid "Supplier" +msgstr "" diff --git a/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/lt.po b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/lt.po new file mode 100644 index 0000000..cd57924 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/lt.po @@ -0,0 +1,162 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_claim_type +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-04 15:47+0000\n" +"PO-Revision-Date: 2017-12-04 15:47+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: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim10 +msgid "Accepted" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__active +msgid "Active" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim +msgid "Claim" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Claim Type" +msgstr "" + +#. module: crm_claim_type +#: model:ir.actions.act_window,name:crm_claim_type.crm_claim_type_act +#: model:ir.ui.menu,name:crm_claim_type.menu_crm_claim_type_act +msgid "Claim Types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_type +msgid "Claim classification" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_stage +msgid "Claim stages" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_form +msgid "Claim type" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_tree +msgid "Claim types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_common +msgid "Common to All Claim Types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_uid +msgid "Created by" +msgstr "Sukūrė" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_date +msgid "Created on" +msgstr "Sukurta" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_customer +msgid "Customer" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__description +msgid "Description" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__display_name +msgid "Display Name" +msgstr "Vaizduojamas pavadinimas" + +#. module: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim11 +msgid "Done" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Group By" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__id +msgid "ID" +msgstr "ID" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_common +msgid "" +"If you check this field, this stage will be proposed by default on each " +"claim type." +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type____last_update +msgid "Last Modified on" +msgstr "Paskutinį kartą keista" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_uid +msgid "Last Updated by" +msgstr "Paskutinį kartą atnaujino" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_date +msgid "Last Updated on" +msgstr "Paskutinį kartą atnaujinta" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__name +msgid "Name" +msgstr "Pavadinimas" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_other +msgid "Other" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Search Stages" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__stage_id +msgid "Stage" +msgstr "" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_supplier +msgid "Supplier" +msgstr "" diff --git a/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/lt_LT.po b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/lt_LT.po new file mode 100644 index 0000000..4c10c65 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/lt_LT.po @@ -0,0 +1,163 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_claim_type +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-04 15:47+0000\n" +"PO-Revision-Date: 2017-12-04 15:47+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: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim10 +msgid "Accepted" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__active +msgid "Active" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim +msgid "Claim" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Claim Type" +msgstr "" + +#. module: crm_claim_type +#: model:ir.actions.act_window,name:crm_claim_type.crm_claim_type_act +#: model:ir.ui.menu,name:crm_claim_type.menu_crm_claim_type_act +msgid "Claim Types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_type +msgid "Claim classification" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_stage +msgid "Claim stages" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_form +msgid "Claim type" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_tree +msgid "Claim types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_common +msgid "Common to All Claim Types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_uid +msgid "Created by" +msgstr "Sukūrė" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_date +msgid "Created on" +msgstr "Sukurta" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_customer +msgid "Customer" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__description +msgid "Description" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__display_name +msgid "Display Name" +msgstr "" + +#. module: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim11 +msgid "Done" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Group By" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__id +msgid "ID" +msgstr "ID" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_common +msgid "" +"If you check this field, this stage will be proposed by default on each " +"claim type." +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type____last_update +msgid "Last Modified on" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_uid +msgid "Last Updated by" +msgstr "Paskutinį kartą atnaujino" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_date +msgid "Last Updated on" +msgstr "Paskutinį kartą atnaujinta" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__name +msgid "Name" +msgstr "" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_other +msgid "Other" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Search Stages" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__stage_id +msgid "Stage" +msgstr "" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_supplier +msgid "Supplier" +msgstr "" diff --git a/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/lv.po b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/lv.po new file mode 100644 index 0000000..513204c --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/lv.po @@ -0,0 +1,162 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_claim_type +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-04 15:47+0000\n" +"PO-Revision-Date: 2017-12-04 15:47+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: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim10 +msgid "Accepted" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__active +msgid "Active" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim +msgid "Claim" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Claim Type" +msgstr "" + +#. module: crm_claim_type +#: model:ir.actions.act_window,name:crm_claim_type.crm_claim_type_act +#: model:ir.ui.menu,name:crm_claim_type.menu_crm_claim_type_act +msgid "Claim Types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_type +msgid "Claim classification" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_stage +msgid "Claim stages" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_form +msgid "Claim type" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_tree +msgid "Claim types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_common +msgid "Common to All Claim Types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_uid +msgid "Created by" +msgstr "Izveidoja" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_date +msgid "Created on" +msgstr "Izveidots" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_customer +msgid "Customer" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__description +msgid "Description" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__display_name +msgid "Display Name" +msgstr "" + +#. module: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim11 +msgid "Done" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Group By" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__id +msgid "ID" +msgstr "ID" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_common +msgid "" +"If you check this field, this stage will be proposed by default on each " +"claim type." +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type____last_update +msgid "Last Modified on" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_uid +msgid "Last Updated by" +msgstr "Pēdējo reizi atjaunoja" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_date +msgid "Last Updated on" +msgstr "Pēdējās izmaiņas" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__name +msgid "Name" +msgstr "Nosaukums" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_other +msgid "Other" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Search Stages" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__stage_id +msgid "Stage" +msgstr "" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_supplier +msgid "Supplier" +msgstr "" diff --git a/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/mk.po b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/mk.po new file mode 100644 index 0000000..0af6629 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/mk.po @@ -0,0 +1,161 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_claim_type +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-04 15:47+0000\n" +"PO-Revision-Date: 2017-12-04 15:47+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: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim10 +msgid "Accepted" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__active +msgid "Active" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim +msgid "Claim" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Claim Type" +msgstr "" + +#. module: crm_claim_type +#: model:ir.actions.act_window,name:crm_claim_type.crm_claim_type_act +#: model:ir.ui.menu,name:crm_claim_type.menu_crm_claim_type_act +msgid "Claim Types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_type +msgid "Claim classification" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_stage +msgid "Claim stages" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_form +msgid "Claim type" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_tree +msgid "Claim types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_common +msgid "Common to All Claim Types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_uid +msgid "Created by" +msgstr "Креирано од" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_date +msgid "Created on" +msgstr "Креирано на" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_customer +msgid "Customer" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__description +msgid "Description" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__display_name +msgid "Display Name" +msgstr "Прикажи име" + +#. module: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim11 +msgid "Done" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Group By" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__id +msgid "ID" +msgstr "ID" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_common +msgid "" +"If you check this field, this stage will be proposed by default on each " +"claim type." +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type____last_update +msgid "Last Modified on" +msgstr "Последна промена на" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_uid +msgid "Last Updated by" +msgstr "Последно ажурирање од" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_date +msgid "Last Updated on" +msgstr "Последно ажурирање на" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__name +msgid "Name" +msgstr "Име" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_other +msgid "Other" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Search Stages" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__stage_id +msgid "Stage" +msgstr "" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_supplier +msgid "Supplier" +msgstr "" diff --git a/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/mn.po b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/mn.po new file mode 100644 index 0000000..ae43307 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/mn.po @@ -0,0 +1,161 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_claim_type +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-04 15:47+0000\n" +"PO-Revision-Date: 2017-12-04 15:47+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: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim10 +msgid "Accepted" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__active +msgid "Active" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim +msgid "Claim" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Claim Type" +msgstr "" + +#. module: crm_claim_type +#: model:ir.actions.act_window,name:crm_claim_type.crm_claim_type_act +#: model:ir.ui.menu,name:crm_claim_type.menu_crm_claim_type_act +msgid "Claim Types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_type +msgid "Claim classification" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_stage +msgid "Claim stages" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_form +msgid "Claim type" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_tree +msgid "Claim types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_common +msgid "Common to All Claim Types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_uid +msgid "Created by" +msgstr "Үүсгэгч" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_date +msgid "Created on" +msgstr "Үүсгэсэн" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_customer +msgid "Customer" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__description +msgid "Description" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__display_name +msgid "Display Name" +msgstr "Дэлгэцийн Нэр" + +#. module: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim11 +msgid "Done" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Group By" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__id +msgid "ID" +msgstr "ID" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_common +msgid "" +"If you check this field, this stage will be proposed by default on each " +"claim type." +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type____last_update +msgid "Last Modified on" +msgstr "Сүүлийн засвар хийсэн огноо" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_uid +msgid "Last Updated by" +msgstr "Сүүлийн засвар хийсэн" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_date +msgid "Last Updated on" +msgstr "Сүүлийн засвар хийсэн огноо" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__name +msgid "Name" +msgstr "Нэр" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_other +msgid "Other" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Search Stages" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__stage_id +msgid "Stage" +msgstr "" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_supplier +msgid "Supplier" +msgstr "" diff --git a/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/nb.po b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/nb.po new file mode 100644 index 0000000..605f814 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/nb.po @@ -0,0 +1,162 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_claim_type +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-04 15:47+0000\n" +"PO-Revision-Date: 2017-12-04 15:47+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: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim10 +msgid "Accepted" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__active +msgid "Active" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim +msgid "Claim" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Claim Type" +msgstr "" + +#. module: crm_claim_type +#: model:ir.actions.act_window,name:crm_claim_type.crm_claim_type_act +#: model:ir.ui.menu,name:crm_claim_type.menu_crm_claim_type_act +msgid "Claim Types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_type +msgid "Claim classification" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_stage +msgid "Claim stages" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_form +msgid "Claim type" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_tree +msgid "Claim types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_common +msgid "Common to All Claim Types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_uid +msgid "Created by" +msgstr "Opprettet av" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_date +msgid "Created on" +msgstr "Opprettet den" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_customer +msgid "Customer" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__description +msgid "Description" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__display_name +msgid "Display Name" +msgstr "Visnings navn" + +#. module: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim11 +msgid "Done" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Group By" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__id +msgid "ID" +msgstr "ID" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_common +msgid "" +"If you check this field, this stage will be proposed by default on each " +"claim type." +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type____last_update +msgid "Last Modified on" +msgstr "Sist oppdatert " + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_uid +msgid "Last Updated by" +msgstr "Sist oppdatert av" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_date +msgid "Last Updated on" +msgstr "Sist oppdatert" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__name +msgid "Name" +msgstr "Navn" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_other +msgid "Other" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Search Stages" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__stage_id +msgid "Stage" +msgstr "" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_supplier +msgid "Supplier" +msgstr "" diff --git a/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/nb_NO.po b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/nb_NO.po new file mode 100644 index 0000000..025867d --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/nb_NO.po @@ -0,0 +1,162 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_claim_type +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-04 15:47+0000\n" +"PO-Revision-Date: 2017-12-04 15:47+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: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim10 +msgid "Accepted" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__active +msgid "Active" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim +msgid "Claim" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Claim Type" +msgstr "" + +#. module: crm_claim_type +#: model:ir.actions.act_window,name:crm_claim_type.crm_claim_type_act +#: model:ir.ui.menu,name:crm_claim_type.menu_crm_claim_type_act +msgid "Claim Types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_type +msgid "Claim classification" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_stage +msgid "Claim stages" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_form +msgid "Claim type" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_tree +msgid "Claim types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_common +msgid "Common to All Claim Types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_uid +msgid "Created by" +msgstr "Laget av" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_date +msgid "Created on" +msgstr "Laget den" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_customer +msgid "Customer" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__description +msgid "Description" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__display_name +msgid "Display Name" +msgstr "Vis navn" + +#. module: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim11 +msgid "Done" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Group By" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__id +msgid "ID" +msgstr "ID" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_common +msgid "" +"If you check this field, this stage will be proposed by default on each " +"claim type." +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type____last_update +msgid "Last Modified on" +msgstr "Sist endret den" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_uid +msgid "Last Updated by" +msgstr "Sist oppdatert av" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_date +msgid "Last Updated on" +msgstr "Sist oppdatert den" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__name +msgid "Name" +msgstr "" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_other +msgid "Other" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Search Stages" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__stage_id +msgid "Stage" +msgstr "" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_supplier +msgid "Supplier" +msgstr "" diff --git a/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/nl.po b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/nl.po new file mode 100644 index 0000000..a430763 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/nl.po @@ -0,0 +1,161 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_claim_type +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-04 15:47+0000\n" +"PO-Revision-Date: 2017-12-04 15:47+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: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim10 +msgid "Accepted" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__active +msgid "Active" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim +msgid "Claim" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Claim Type" +msgstr "" + +#. module: crm_claim_type +#: model:ir.actions.act_window,name:crm_claim_type.crm_claim_type_act +#: model:ir.ui.menu,name:crm_claim_type.menu_crm_claim_type_act +msgid "Claim Types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_type +msgid "Claim classification" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_stage +msgid "Claim stages" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_form +msgid "Claim type" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_tree +msgid "Claim types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_common +msgid "Common to All Claim Types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_uid +msgid "Created by" +msgstr "Aangemaakt door" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_date +msgid "Created on" +msgstr "Aangemaakt op" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_customer +msgid "Customer" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__description +msgid "Description" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__display_name +msgid "Display Name" +msgstr "Te tonen naam" + +#. module: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim11 +msgid "Done" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Group By" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__id +msgid "ID" +msgstr "ID" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_common +msgid "" +"If you check this field, this stage will be proposed by default on each " +"claim type." +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type____last_update +msgid "Last Modified on" +msgstr "Laatst bijgewerkt op" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_uid +msgid "Last Updated by" +msgstr "Laatst bijgewerkt door" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_date +msgid "Last Updated on" +msgstr "Laatst bijgewerkt op" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__name +msgid "Name" +msgstr "Naam" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_other +msgid "Other" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Search Stages" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__stage_id +msgid "Stage" +msgstr "" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_supplier +msgid "Supplier" +msgstr "" diff --git a/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/nl_BE.po b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/nl_BE.po new file mode 100644 index 0000000..58f0b12 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/nl_BE.po @@ -0,0 +1,162 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_claim_type +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-04 15:47+0000\n" +"PO-Revision-Date: 2017-12-04 15:47+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: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim10 +msgid "Accepted" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__active +msgid "Active" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim +msgid "Claim" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Claim Type" +msgstr "" + +#. module: crm_claim_type +#: model:ir.actions.act_window,name:crm_claim_type.crm_claim_type_act +#: model:ir.ui.menu,name:crm_claim_type.menu_crm_claim_type_act +msgid "Claim Types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_type +msgid "Claim classification" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_stage +msgid "Claim stages" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_form +msgid "Claim type" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_tree +msgid "Claim types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_common +msgid "Common to All Claim Types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_uid +msgid "Created by" +msgstr "Gemaakt door" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_date +msgid "Created on" +msgstr "Gemaakt op" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_customer +msgid "Customer" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__description +msgid "Description" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__display_name +msgid "Display Name" +msgstr "Schermnaam" + +#. module: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim11 +msgid "Done" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Group By" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__id +msgid "ID" +msgstr "ID" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_common +msgid "" +"If you check this field, this stage will be proposed by default on each " +"claim type." +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type____last_update +msgid "Last Modified on" +msgstr "Laatst Aangepast op" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_uid +msgid "Last Updated by" +msgstr "Laatst bijgewerkt door" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_date +msgid "Last Updated on" +msgstr "Laatst bijgewerkt op" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__name +msgid "Name" +msgstr "Naam:" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_other +msgid "Other" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Search Stages" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__stage_id +msgid "Stage" +msgstr "" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_supplier +msgid "Supplier" +msgstr "" diff --git a/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/nl_NL.po b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/nl_NL.po new file mode 100644 index 0000000..7b801aa --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/nl_NL.po @@ -0,0 +1,162 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_claim_type +# +# Translators: +# Peter Hageman , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-04 15:47+0000\n" +"PO-Revision-Date: 2017-12-04 15:47+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: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim10 +msgid "Accepted" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__active +msgid "Active" +msgstr "Actief" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim +msgid "Claim" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Claim Type" +msgstr "" + +#. module: crm_claim_type +#: model:ir.actions.act_window,name:crm_claim_type.crm_claim_type_act +#: model:ir.ui.menu,name:crm_claim_type.menu_crm_claim_type_act +msgid "Claim Types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_type +msgid "Claim classification" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_stage +msgid "Claim stages" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_form +msgid "Claim type" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_tree +msgid "Claim types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_common +msgid "Common to All Claim Types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_uid +msgid "Created by" +msgstr "Aangemaakt door" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_date +msgid "Created on" +msgstr "Aangemaakt op" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_customer +msgid "Customer" +msgstr "Klant" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__description +msgid "Description" +msgstr "Omschrijving" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__display_name +msgid "Display Name" +msgstr "Weergavenaam" + +#. module: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim11 +msgid "Done" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Group By" +msgstr "Groepeer op" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__id +msgid "ID" +msgstr "ID" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_common +msgid "" +"If you check this field, this stage will be proposed by default on each " +"claim type." +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type____last_update +msgid "Last Modified on" +msgstr "Laatst gewijzigd op" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_uid +msgid "Last Updated by" +msgstr "Laatst bijgewerkt door" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_date +msgid "Last Updated on" +msgstr "Laatst bijgewerkt op" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__name +msgid "Name" +msgstr "Naam" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_other +msgid "Other" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Search Stages" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__stage_id +msgid "Stage" +msgstr "" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_supplier +msgid "Supplier" +msgstr "" diff --git a/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/pl.po b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/pl.po new file mode 100644 index 0000000..b1378d4 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/pl.po @@ -0,0 +1,163 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_claim_type +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-04 15:47+0000\n" +"PO-Revision-Date: 2017-12-04 15:47+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: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim10 +msgid "Accepted" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__active +msgid "Active" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim +msgid "Claim" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Claim Type" +msgstr "" + +#. module: crm_claim_type +#: model:ir.actions.act_window,name:crm_claim_type.crm_claim_type_act +#: model:ir.ui.menu,name:crm_claim_type.menu_crm_claim_type_act +msgid "Claim Types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_type +msgid "Claim classification" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_stage +msgid "Claim stages" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_form +msgid "Claim type" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_tree +msgid "Claim types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_common +msgid "Common to All Claim Types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_uid +msgid "Created by" +msgstr "Utworzone przez" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_date +msgid "Created on" +msgstr "Utworzono" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_customer +msgid "Customer" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__description +msgid "Description" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__display_name +msgid "Display Name" +msgstr "Wyświetlana nazwa " + +#. module: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim11 +msgid "Done" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Group By" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__id +msgid "ID" +msgstr "ID" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_common +msgid "" +"If you check this field, this stage will be proposed by default on each " +"claim type." +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type____last_update +msgid "Last Modified on" +msgstr "Ostatnio modyfikowano" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_uid +msgid "Last Updated by" +msgstr "Ostatnio modyfikowane przez" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_date +msgid "Last Updated on" +msgstr "Ostatnia zmiana" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__name +msgid "Name" +msgstr "Nazwa" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_other +msgid "Other" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Search Stages" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__stage_id +msgid "Stage" +msgstr "" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_supplier +msgid "Supplier" +msgstr "" diff --git a/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/pt.po b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/pt.po new file mode 100644 index 0000000..1373375 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/pt.po @@ -0,0 +1,161 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_claim_type +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-04 15:47+0000\n" +"PO-Revision-Date: 2017-12-04 15:47+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: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim10 +msgid "Accepted" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__active +msgid "Active" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim +msgid "Claim" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Claim Type" +msgstr "" + +#. module: crm_claim_type +#: model:ir.actions.act_window,name:crm_claim_type.crm_claim_type_act +#: model:ir.ui.menu,name:crm_claim_type.menu_crm_claim_type_act +msgid "Claim Types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_type +msgid "Claim classification" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_stage +msgid "Claim stages" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_form +msgid "Claim type" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_tree +msgid "Claim types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_common +msgid "Common to All Claim Types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_uid +msgid "Created by" +msgstr "Criado por" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_date +msgid "Created on" +msgstr "Criado em" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_customer +msgid "Customer" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__description +msgid "Description" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__display_name +msgid "Display Name" +msgstr "Nome" + +#. module: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim11 +msgid "Done" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Group By" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__id +msgid "ID" +msgstr "ID" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_common +msgid "" +"If you check this field, this stage will be proposed by default on each " +"claim type." +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type____last_update +msgid "Last Modified on" +msgstr "Modificado a última vez por" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_uid +msgid "Last Updated by" +msgstr "Atualizado pela última vez por" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_date +msgid "Last Updated on" +msgstr "Atualizado pela última vez em" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__name +msgid "Name" +msgstr "Nome" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_other +msgid "Other" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Search Stages" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__stage_id +msgid "Stage" +msgstr "" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_supplier +msgid "Supplier" +msgstr "" diff --git a/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/pt_BR.po b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/pt_BR.po new file mode 100644 index 0000000..1d261b4 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/pt_BR.po @@ -0,0 +1,167 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_claim_type +# +# Translators: +# OCA Transbot , 2017 +# falexandresilva , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-04 15:47+0000\n" +"PO-Revision-Date: 2024-06-11 15:37+0000\n" +"Last-Translator: Rodrigo Macedo \n" +"Language-Team: Portuguese (Brazil) (https://www.transifex.com/oca/teams/" +"23907/pt_BR/)\n" +"Language: pt_BR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim10 +msgid "Accepted" +msgstr "Aceitaram" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__active +msgid "Active" +msgstr "Ativo" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim +msgid "Claim" +msgstr "Requisição" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Claim Type" +msgstr "Tipo de requisição" + +#. module: crm_claim_type +#: model:ir.actions.act_window,name:crm_claim_type.crm_claim_type_act +#: model:ir.ui.menu,name:crm_claim_type.menu_crm_claim_type_act +msgid "Claim Types" +msgstr "Tipos de Requisições" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_type +msgid "Claim classification" +msgstr "Classificação de reivindicações" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_stage +msgid "Claim stages" +msgstr "Estágios de reivindicação" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_form +msgid "Claim type" +msgstr "Tipo de requisição" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_tree +msgid "Claim types" +msgstr "Tipos de Requisições" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_common +msgid "Common to All Claim Types" +msgstr "Comum a todos os tipos de reivindicação" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_uid +msgid "Created by" +msgstr "Criado por" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_date +msgid "Created on" +msgstr "Criado em" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_customer +msgid "Customer" +msgstr "Cliente" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__description +msgid "Description" +msgstr "Descrição" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__display_name +msgid "Display Name" +msgstr "Nome para Mostrar" + +#. module: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim11 +msgid "Done" +msgstr "Feito" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Group By" +msgstr "Agrupar por" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__id +msgid "ID" +msgstr "ID" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_common +msgid "" +"If you check this field, this stage will be proposed by default on each " +"claim type." +msgstr "" +"Se você marcar este campo, esta etapa será proposta por padrão em cada tipo " +"de reclamação." + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type____last_update +msgid "Last Modified on" +msgstr "Última atualização em" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_uid +msgid "Last Updated by" +msgstr "Última atualização por" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_date +msgid "Last Updated on" +msgstr "Última atualização em" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__name +msgid "Name" +msgstr "Nome" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_other +msgid "Other" +msgstr "Outro" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Search Stages" +msgstr "Estágios de pesquisa" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__stage_id +msgid "Stage" +msgstr "Estágio" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_supplier +msgid "Supplier" +msgstr "Fornecedor" diff --git a/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/pt_PT.po b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/pt_PT.po new file mode 100644 index 0000000..7cd3b7d --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/pt_PT.po @@ -0,0 +1,162 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_claim_type +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-04 15:47+0000\n" +"PO-Revision-Date: 2017-12-04 15:47+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: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim10 +msgid "Accepted" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__active +msgid "Active" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim +msgid "Claim" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Claim Type" +msgstr "" + +#. module: crm_claim_type +#: model:ir.actions.act_window,name:crm_claim_type.crm_claim_type_act +#: model:ir.ui.menu,name:crm_claim_type.menu_crm_claim_type_act +msgid "Claim Types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_type +msgid "Claim classification" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_stage +msgid "Claim stages" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_form +msgid "Claim type" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_tree +msgid "Claim types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_common +msgid "Common to All Claim Types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_uid +msgid "Created by" +msgstr "Criado por" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_date +msgid "Created on" +msgstr "Criado em" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_customer +msgid "Customer" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__description +msgid "Description" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__display_name +msgid "Display Name" +msgstr "Nome a Apresentar" + +#. module: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim11 +msgid "Done" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Group By" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__id +msgid "ID" +msgstr "ID" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_common +msgid "" +"If you check this field, this stage will be proposed by default on each " +"claim type." +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type____last_update +msgid "Last Modified on" +msgstr "Última Modificação Em" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_uid +msgid "Last Updated by" +msgstr "Atualizado pela última vez por" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_date +msgid "Last Updated on" +msgstr "Atualizado pela última vez em" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__name +msgid "Name" +msgstr "Nome" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_other +msgid "Other" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Search Stages" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__stage_id +msgid "Stage" +msgstr "" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_supplier +msgid "Supplier" +msgstr "" diff --git a/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/ro.po b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/ro.po new file mode 100644 index 0000000..b6d24af --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/ro.po @@ -0,0 +1,162 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_claim_type +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-04 15:47+0000\n" +"PO-Revision-Date: 2017-12-04 15:47+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: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim10 +msgid "Accepted" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__active +msgid "Active" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim +msgid "Claim" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Claim Type" +msgstr "" + +#. module: crm_claim_type +#: model:ir.actions.act_window,name:crm_claim_type.crm_claim_type_act +#: model:ir.ui.menu,name:crm_claim_type.menu_crm_claim_type_act +msgid "Claim Types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_type +msgid "Claim classification" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_stage +msgid "Claim stages" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_form +msgid "Claim type" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_tree +msgid "Claim types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_common +msgid "Common to All Claim Types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_uid +msgid "Created by" +msgstr "Creat de" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_date +msgid "Created on" +msgstr "Creat la" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_customer +msgid "Customer" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__description +msgid "Description" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__display_name +msgid "Display Name" +msgstr "Nume Afişat" + +#. module: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim11 +msgid "Done" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Group By" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__id +msgid "ID" +msgstr "ID" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_common +msgid "" +"If you check this field, this stage will be proposed by default on each " +"claim type." +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type____last_update +msgid "Last Modified on" +msgstr "Ultima actualizare în" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_uid +msgid "Last Updated by" +msgstr "Ultima actualizare făcută de" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_date +msgid "Last Updated on" +msgstr "Ultima actualizare la" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__name +msgid "Name" +msgstr "" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_other +msgid "Other" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Search Stages" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__stage_id +msgid "Stage" +msgstr "" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_supplier +msgid "Supplier" +msgstr "" diff --git a/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/ru.po b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/ru.po new file mode 100644 index 0000000..25b76bf --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/ru.po @@ -0,0 +1,163 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_claim_type +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-04 15:47+0000\n" +"PO-Revision-Date: 2017-12-04 15:47+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: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim10 +msgid "Accepted" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__active +msgid "Active" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim +msgid "Claim" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Claim Type" +msgstr "" + +#. module: crm_claim_type +#: model:ir.actions.act_window,name:crm_claim_type.crm_claim_type_act +#: model:ir.ui.menu,name:crm_claim_type.menu_crm_claim_type_act +msgid "Claim Types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_type +msgid "Claim classification" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_stage +msgid "Claim stages" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_form +msgid "Claim type" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_tree +msgid "Claim types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_common +msgid "Common to All Claim Types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_uid +msgid "Created by" +msgstr "Создано" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_date +msgid "Created on" +msgstr "Создан" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_customer +msgid "Customer" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__description +msgid "Description" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__display_name +msgid "Display Name" +msgstr "" + +#. module: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim11 +msgid "Done" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Group By" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__id +msgid "ID" +msgstr "ID" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_common +msgid "" +"If you check this field, this stage will be proposed by default on each " +"claim type." +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type____last_update +msgid "Last Modified on" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_uid +msgid "Last Updated by" +msgstr "Последний раз обновлено" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_date +msgid "Last Updated on" +msgstr "Последний раз обновлено" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__name +msgid "Name" +msgstr "Название" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_other +msgid "Other" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Search Stages" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__stage_id +msgid "Stage" +msgstr "" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_supplier +msgid "Supplier" +msgstr "" diff --git a/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/sk.po b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/sk.po new file mode 100644 index 0000000..1009918 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/sk.po @@ -0,0 +1,161 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_claim_type +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-04 15:47+0000\n" +"PO-Revision-Date: 2017-12-04 15:47+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: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim10 +msgid "Accepted" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__active +msgid "Active" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim +msgid "Claim" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Claim Type" +msgstr "" + +#. module: crm_claim_type +#: model:ir.actions.act_window,name:crm_claim_type.crm_claim_type_act +#: model:ir.ui.menu,name:crm_claim_type.menu_crm_claim_type_act +msgid "Claim Types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_type +msgid "Claim classification" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_stage +msgid "Claim stages" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_form +msgid "Claim type" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_tree +msgid "Claim types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_common +msgid "Common to All Claim Types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_uid +msgid "Created by" +msgstr "Vytvoril" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_date +msgid "Created on" +msgstr "Vytvorené" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_customer +msgid "Customer" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__description +msgid "Description" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__display_name +msgid "Display Name" +msgstr "Zobraziť meno" + +#. module: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim11 +msgid "Done" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Group By" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__id +msgid "ID" +msgstr "ID" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_common +msgid "" +"If you check this field, this stage will be proposed by default on each " +"claim type." +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type____last_update +msgid "Last Modified on" +msgstr "Posledná modifikácia" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_uid +msgid "Last Updated by" +msgstr "Naposledy upravoval" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_date +msgid "Last Updated on" +msgstr "Naposledy upravované" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__name +msgid "Name" +msgstr "Meno" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_other +msgid "Other" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Search Stages" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__stage_id +msgid "Stage" +msgstr "" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_supplier +msgid "Supplier" +msgstr "" diff --git a/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/sl.po b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/sl.po new file mode 100644 index 0000000..5e6263c --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/sl.po @@ -0,0 +1,163 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_claim_type +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-04 15:47+0000\n" +"PO-Revision-Date: 2023-03-31 21:25+0000\n" +"Last-Translator: Matjaz Mozetic \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" +"X-Generator: Weblate 4.14.1\n" + +#. module: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim10 +msgid "Accepted" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__active +msgid "Active" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim +msgid "Claim" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Claim Type" +msgstr "" + +#. module: crm_claim_type +#: model:ir.actions.act_window,name:crm_claim_type.crm_claim_type_act +#: model:ir.ui.menu,name:crm_claim_type.menu_crm_claim_type_act +msgid "Claim Types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_type +msgid "Claim classification" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_stage +msgid "Claim stages" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_form +msgid "Claim type" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_tree +msgid "Claim types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_common +msgid "Common to All Claim Types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_uid +msgid "Created by" +msgstr "Ustvaril" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_date +msgid "Created on" +msgstr "Ustvarjeno" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_customer +msgid "Customer" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__description +msgid "Description" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__display_name +msgid "Display Name" +msgstr "Prikazani naziv" + +#. module: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim11 +msgid "Done" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Group By" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__id +msgid "ID" +msgstr "ID" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_common +msgid "" +"If you check this field, this stage will be proposed by default on each " +"claim type." +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type____last_update +msgid "Last Modified on" +msgstr "Zadnjič spremenjeno" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_uid +msgid "Last Updated by" +msgstr "Zadnjič posodobil" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_date +msgid "Last Updated on" +msgstr "Zadnjič posodobljeno" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__name +msgid "Name" +msgstr "Naziv" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_other +msgid "Other" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Search Stages" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__stage_id +msgid "Stage" +msgstr "" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_supplier +msgid "Supplier" +msgstr "" diff --git a/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/sr.po b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/sr.po new file mode 100644 index 0000000..4b6f486 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/sr.po @@ -0,0 +1,162 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_claim_type +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-04 15:47+0000\n" +"PO-Revision-Date: 2017-12-04 15:47+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: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim10 +msgid "Accepted" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__active +msgid "Active" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim +msgid "Claim" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Claim Type" +msgstr "" + +#. module: crm_claim_type +#: model:ir.actions.act_window,name:crm_claim_type.crm_claim_type_act +#: model:ir.ui.menu,name:crm_claim_type.menu_crm_claim_type_act +msgid "Claim Types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_type +msgid "Claim classification" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_stage +msgid "Claim stages" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_form +msgid "Claim type" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_tree +msgid "Claim types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_common +msgid "Common to All Claim Types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_uid +msgid "Created by" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_date +msgid "Created on" +msgstr "Kreiran" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_customer +msgid "Customer" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__description +msgid "Description" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__display_name +msgid "Display Name" +msgstr "" + +#. module: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim11 +msgid "Done" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Group By" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__id +msgid "ID" +msgstr "ID" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_common +msgid "" +"If you check this field, this stage will be proposed by default on each " +"claim type." +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type____last_update +msgid "Last Modified on" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_date +msgid "Last Updated on" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__name +msgid "Name" +msgstr "Ime" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_other +msgid "Other" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Search Stages" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__stage_id +msgid "Stage" +msgstr "" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_supplier +msgid "Supplier" +msgstr "" diff --git a/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/sr@latin.po b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/sr@latin.po new file mode 100644 index 0000000..0de7299 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/sr@latin.po @@ -0,0 +1,163 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_claim_type +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-04 15:47+0000\n" +"PO-Revision-Date: 2017-12-04 15:47+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: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim10 +msgid "Accepted" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__active +msgid "Active" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim +msgid "Claim" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Claim Type" +msgstr "" + +#. module: crm_claim_type +#: model:ir.actions.act_window,name:crm_claim_type.crm_claim_type_act +#: model:ir.ui.menu,name:crm_claim_type.menu_crm_claim_type_act +msgid "Claim Types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_type +msgid "Claim classification" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_stage +msgid "Claim stages" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_form +msgid "Claim type" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_tree +msgid "Claim types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_common +msgid "Common to All Claim Types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_uid +msgid "Created by" +msgstr "Kreirao" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_date +msgid "Created on" +msgstr "Kreiran" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_customer +msgid "Customer" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__description +msgid "Description" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__display_name +msgid "Display Name" +msgstr "Ime za prikaz" + +#. module: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim11 +msgid "Done" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Group By" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__id +msgid "ID" +msgstr "ID" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_common +msgid "" +"If you check this field, this stage will be proposed by default on each " +"claim type." +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type____last_update +msgid "Last Modified on" +msgstr "Zadnja izmjena" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_uid +msgid "Last Updated by" +msgstr "Zadnja izmjena" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_date +msgid "Last Updated on" +msgstr "Zadnja izmjena" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__name +msgid "Name" +msgstr "Ime:" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_other +msgid "Other" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Search Stages" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__stage_id +msgid "Stage" +msgstr "" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_supplier +msgid "Supplier" +msgstr "" diff --git a/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/sv.po b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/sv.po new file mode 100644 index 0000000..7a99281 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/sv.po @@ -0,0 +1,164 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_claim_type +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-04 15:47+0000\n" +"PO-Revision-Date: 2024-02-23 08:41+0000\n" +"Last-Translator: jakobkrabbe \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" +"X-Generator: Weblate 4.17\n" + +#. module: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim10 +msgid "Accepted" +msgstr "Godkänd" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__active +msgid "Active" +msgstr "Aktiv" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim +msgid "Claim" +msgstr "Anspråk" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Claim Type" +msgstr "Anspråkstyp" + +#. module: crm_claim_type +#: model:ir.actions.act_window,name:crm_claim_type.crm_claim_type_act +#: model:ir.ui.menu,name:crm_claim_type.menu_crm_claim_type_act +msgid "Claim Types" +msgstr "Anspråkstyper" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_type +msgid "Claim classification" +msgstr "Anspråkklassificering" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_stage +msgid "Claim stages" +msgstr "Anspråkstadier" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_form +msgid "Claim type" +msgstr "Anspråkstyp" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_tree +msgid "Claim types" +msgstr "Anspråkstyper" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_common +msgid "Common to All Claim Types" +msgstr "Gemensamt för alla anspråkstyper" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_uid +msgid "Created by" +msgstr "Skapad av" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_date +msgid "Created on" +msgstr "Skapad den" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_customer +msgid "Customer" +msgstr "Kund" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__description +msgid "Description" +msgstr "Beskrivning" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__display_name +msgid "Display Name" +msgstr "Visningsnamn" + +#. module: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim11 +msgid "Done" +msgstr "Klar" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Group By" +msgstr "Gruppera efter" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__id +msgid "ID" +msgstr "ID" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_common +msgid "" +"If you check this field, this stage will be proposed by default on each " +"claim type." +msgstr "" +"Om du markerar detta fält, kommer denna fas att föreslås som standard på " +"varje anspråkstyp." + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type____last_update +msgid "Last Modified on" +msgstr "Senast redigerad" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_uid +msgid "Last Updated by" +msgstr "Senast uppdaterad av" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_date +msgid "Last Updated on" +msgstr "Senast uppdaterad" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__name +msgid "Name" +msgstr "Namn" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_other +msgid "Other" +msgstr "Annat" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Search Stages" +msgstr "Söksteg" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__stage_id +msgid "Stage" +msgstr "Fas" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_supplier +msgid "Supplier" +msgstr "Leverantör" diff --git a/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/th.po b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/th.po new file mode 100644 index 0000000..5850339 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/th.po @@ -0,0 +1,161 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_claim_type +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-04 15:47+0000\n" +"PO-Revision-Date: 2017-12-04 15:47+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: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim10 +msgid "Accepted" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__active +msgid "Active" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim +msgid "Claim" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Claim Type" +msgstr "" + +#. module: crm_claim_type +#: model:ir.actions.act_window,name:crm_claim_type.crm_claim_type_act +#: model:ir.ui.menu,name:crm_claim_type.menu_crm_claim_type_act +msgid "Claim Types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_type +msgid "Claim classification" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_stage +msgid "Claim stages" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_form +msgid "Claim type" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_tree +msgid "Claim types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_common +msgid "Common to All Claim Types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_uid +msgid "Created by" +msgstr "สร้างโดย" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_date +msgid "Created on" +msgstr "สร้างเมื่อ" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_customer +msgid "Customer" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__description +msgid "Description" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__display_name +msgid "Display Name" +msgstr "ชื่อที่ใช้แสดง" + +#. module: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim11 +msgid "Done" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Group By" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__id +msgid "ID" +msgstr "รหัส" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_common +msgid "" +"If you check this field, this stage will be proposed by default on each " +"claim type." +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type____last_update +msgid "Last Modified on" +msgstr "แก้ไขครั้งสุดท้ายเมื่อ" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_uid +msgid "Last Updated by" +msgstr "อัพเดทครั้งสุดท้ายโดย" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_date +msgid "Last Updated on" +msgstr "อัพเดทครั้งสุดท้ายเมื่อ" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__name +msgid "Name" +msgstr "ชื่อ" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_other +msgid "Other" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Search Stages" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__stage_id +msgid "Stage" +msgstr "" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_supplier +msgid "Supplier" +msgstr "" diff --git a/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/tr.po b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/tr.po new file mode 100644 index 0000000..203fb58 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/tr.po @@ -0,0 +1,162 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_claim_type +# +# Translators: +# Ediz Duman , 2017 +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-04 15:47+0000\n" +"PO-Revision-Date: 2017-12-04 15:47+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: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim10 +msgid "Accepted" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__active +msgid "Active" +msgstr "Etkinlik" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim +msgid "Claim" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Claim Type" +msgstr "" + +#. module: crm_claim_type +#: model:ir.actions.act_window,name:crm_claim_type.crm_claim_type_act +#: model:ir.ui.menu,name:crm_claim_type.menu_crm_claim_type_act +msgid "Claim Types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_type +msgid "Claim classification" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_stage +msgid "Claim stages" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_form +msgid "Claim type" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_tree +msgid "Claim types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_common +msgid "Common to All Claim Types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_uid +msgid "Created by" +msgstr "Oluşturan" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_date +msgid "Created on" +msgstr "Oluşturuldu" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_customer +msgid "Customer" +msgstr "Müşteri" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__description +msgid "Description" +msgstr "Açıklama" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__display_name +msgid "Display Name" +msgstr "Ad Görünümü" + +#. module: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim11 +msgid "Done" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Group By" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__id +msgid "ID" +msgstr "ID" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_common +msgid "" +"If you check this field, this stage will be proposed by default on each " +"claim type." +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type____last_update +msgid "Last Modified on" +msgstr "Son Değişiklik" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_uid +msgid "Last Updated by" +msgstr "Son Güncelleyen" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_date +msgid "Last Updated on" +msgstr "Son Güncelleme" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__name +msgid "Name" +msgstr "Adı" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_other +msgid "Other" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Search Stages" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__stage_id +msgid "Stage" +msgstr "" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_supplier +msgid "Supplier" +msgstr "" diff --git a/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/tr_TR.po b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/tr_TR.po new file mode 100644 index 0000000..75a62ce --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/tr_TR.po @@ -0,0 +1,162 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_claim_type +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-04 15:47+0000\n" +"PO-Revision-Date: 2017-12-04 15:47+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: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim10 +msgid "Accepted" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__active +msgid "Active" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim +msgid "Claim" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Claim Type" +msgstr "" + +#. module: crm_claim_type +#: model:ir.actions.act_window,name:crm_claim_type.crm_claim_type_act +#: model:ir.ui.menu,name:crm_claim_type.menu_crm_claim_type_act +msgid "Claim Types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_type +msgid "Claim classification" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_stage +msgid "Claim stages" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_form +msgid "Claim type" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_tree +msgid "Claim types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_common +msgid "Common to All Claim Types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_uid +msgid "Created by" +msgstr "Oluşturan" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_date +msgid "Created on" +msgstr "Oluşturulma tarihi" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_customer +msgid "Customer" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__description +msgid "Description" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__display_name +msgid "Display Name" +msgstr "Görünen ad" + +#. module: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim11 +msgid "Done" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Group By" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__id +msgid "ID" +msgstr "Kimlik" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_common +msgid "" +"If you check this field, this stage will be proposed by default on each " +"claim type." +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type____last_update +msgid "Last Modified on" +msgstr "En son güncelleme tarihi" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_uid +msgid "Last Updated by" +msgstr "En son güncelleyen " + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_date +msgid "Last Updated on" +msgstr "En son güncelleme tarihi" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__name +msgid "Name" +msgstr "Ad" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_other +msgid "Other" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Search Stages" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__stage_id +msgid "Stage" +msgstr "" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_supplier +msgid "Supplier" +msgstr "" diff --git a/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/uk.po b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/uk.po new file mode 100644 index 0000000..0d2b979 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/uk.po @@ -0,0 +1,162 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_claim_type +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-04 15:47+0000\n" +"PO-Revision-Date: 2017-12-04 15:47+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: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim10 +msgid "Accepted" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__active +msgid "Active" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim +msgid "Claim" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Claim Type" +msgstr "" + +#. module: crm_claim_type +#: model:ir.actions.act_window,name:crm_claim_type.crm_claim_type_act +#: model:ir.ui.menu,name:crm_claim_type.menu_crm_claim_type_act +msgid "Claim Types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_type +msgid "Claim classification" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_stage +msgid "Claim stages" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_form +msgid "Claim type" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_tree +msgid "Claim types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_common +msgid "Common to All Claim Types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_uid +msgid "Created by" +msgstr "Створив" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_date +msgid "Created on" +msgstr "Дата створення" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_customer +msgid "Customer" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__description +msgid "Description" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__display_name +msgid "Display Name" +msgstr "Назва для відображення" + +#. module: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim11 +msgid "Done" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Group By" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__id +msgid "ID" +msgstr "ID" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_common +msgid "" +"If you check this field, this stage will be proposed by default on each " +"claim type." +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type____last_update +msgid "Last Modified on" +msgstr "Остання модифікація" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_uid +msgid "Last Updated by" +msgstr "Востаннє оновив" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_date +msgid "Last Updated on" +msgstr "Останнє оновлення" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__name +msgid "Name" +msgstr "Name" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_other +msgid "Other" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Search Stages" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__stage_id +msgid "Stage" +msgstr "" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_supplier +msgid "Supplier" +msgstr "" diff --git a/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/vi.po b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/vi.po new file mode 100644 index 0000000..1873d62 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/vi.po @@ -0,0 +1,161 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_claim_type +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-04 15:47+0000\n" +"PO-Revision-Date: 2017-12-04 15:47+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: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim10 +msgid "Accepted" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__active +msgid "Active" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim +msgid "Claim" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Claim Type" +msgstr "" + +#. module: crm_claim_type +#: model:ir.actions.act_window,name:crm_claim_type.crm_claim_type_act +#: model:ir.ui.menu,name:crm_claim_type.menu_crm_claim_type_act +msgid "Claim Types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_type +msgid "Claim classification" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_stage +msgid "Claim stages" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_form +msgid "Claim type" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_tree +msgid "Claim types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_common +msgid "Common to All Claim Types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_uid +msgid "Created by" +msgstr "Được tạo bởi" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_date +msgid "Created on" +msgstr "Được tạo vào" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_customer +msgid "Customer" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__description +msgid "Description" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__display_name +msgid "Display Name" +msgstr "Tên hiển thị" + +#. module: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim11 +msgid "Done" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Group By" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__id +msgid "ID" +msgstr "ID" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_common +msgid "" +"If you check this field, this stage will be proposed by default on each " +"claim type." +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type____last_update +msgid "Last Modified on" +msgstr "Sửa lần cuối vào" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_uid +msgid "Last Updated by" +msgstr "Last Updated by" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_date +msgid "Last Updated on" +msgstr "Cập nhật lần cuối vào" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__name +msgid "Name" +msgstr "Tên" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_other +msgid "Other" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Search Stages" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__stage_id +msgid "Stage" +msgstr "" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_supplier +msgid "Supplier" +msgstr "" diff --git a/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/vi_VN.po b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/vi_VN.po new file mode 100644 index 0000000..05bdb91 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/vi_VN.po @@ -0,0 +1,162 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_claim_type +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-04 15:47+0000\n" +"PO-Revision-Date: 2017-12-04 15:47+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: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim10 +msgid "Accepted" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__active +msgid "Active" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim +msgid "Claim" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Claim Type" +msgstr "" + +#. module: crm_claim_type +#: model:ir.actions.act_window,name:crm_claim_type.crm_claim_type_act +#: model:ir.ui.menu,name:crm_claim_type.menu_crm_claim_type_act +msgid "Claim Types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_type +msgid "Claim classification" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_stage +msgid "Claim stages" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_form +msgid "Claim type" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_tree +msgid "Claim types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_common +msgid "Common to All Claim Types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_uid +msgid "Created by" +msgstr "Tạo bởi" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_date +msgid "Created on" +msgstr "Tạo vào" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_customer +msgid "Customer" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__description +msgid "Description" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__display_name +msgid "Display Name" +msgstr "" + +#. module: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim11 +msgid "Done" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Group By" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__id +msgid "ID" +msgstr "ID" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_common +msgid "" +"If you check this field, this stage will be proposed by default on each " +"claim type." +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type____last_update +msgid "Last Modified on" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_uid +msgid "Last Updated by" +msgstr "Cập nhật lần cuối bởi" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_date +msgid "Last Updated on" +msgstr "Cập nhật lần cuối vào" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__name +msgid "Name" +msgstr "" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_other +msgid "Other" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Search Stages" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__stage_id +msgid "Stage" +msgstr "" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_supplier +msgid "Supplier" +msgstr "" diff --git a/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/zh_CN.po b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/zh_CN.po new file mode 100644 index 0000000..b2acda2 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/zh_CN.po @@ -0,0 +1,162 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_claim_type +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-04 15:47+0000\n" +"PO-Revision-Date: 2017-12-04 15:47+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: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim10 +msgid "Accepted" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__active +msgid "Active" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim +msgid "Claim" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Claim Type" +msgstr "" + +#. module: crm_claim_type +#: model:ir.actions.act_window,name:crm_claim_type.crm_claim_type_act +#: model:ir.ui.menu,name:crm_claim_type.menu_crm_claim_type_act +msgid "Claim Types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_type +msgid "Claim classification" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_stage +msgid "Claim stages" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_form +msgid "Claim type" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_tree +msgid "Claim types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_common +msgid "Common to All Claim Types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_uid +msgid "Created by" +msgstr "创建者" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_date +msgid "Created on" +msgstr "创建时间" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_customer +msgid "Customer" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__description +msgid "Description" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__display_name +msgid "Display Name" +msgstr "显示名称" + +#. module: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim11 +msgid "Done" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Group By" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__id +msgid "ID" +msgstr "ID" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_common +msgid "" +"If you check this field, this stage will be proposed by default on each " +"claim type." +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type____last_update +msgid "Last Modified on" +msgstr "最后修改时间" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_uid +msgid "Last Updated by" +msgstr "最后更新者" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_date +msgid "Last Updated on" +msgstr "上次更新日期" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__name +msgid "Name" +msgstr "名称" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_other +msgid "Other" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Search Stages" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__stage_id +msgid "Stage" +msgstr "" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_supplier +msgid "Supplier" +msgstr "" diff --git a/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/zh_TW.po b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/zh_TW.po new file mode 100644 index 0000000..82a088b --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/i18n/zh_TW.po @@ -0,0 +1,162 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_claim_type +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-04 15:47+0000\n" +"PO-Revision-Date: 2017-12-04 15:47+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: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim10 +msgid "Accepted" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__active +msgid "Active" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim +msgid "Claim" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Claim Type" +msgstr "" + +#. module: crm_claim_type +#: model:ir.actions.act_window,name:crm_claim_type.crm_claim_type_act +#: model:ir.ui.menu,name:crm_claim_type.menu_crm_claim_type_act +msgid "Claim Types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim__claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_type +msgid "Claim classification" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model,name:crm_claim_type.model_crm_claim_stage +msgid "Claim stages" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_form +msgid "Claim type" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_claim_type_tree +msgid "Claim types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_stage__claim_common +msgid "Common to All Claim Types" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_uid +msgid "Created by" +msgstr "建立者" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__create_date +msgid "Created on" +msgstr "建立於" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_customer +msgid "Customer" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__description +msgid "Description" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__display_name +msgid "Display Name" +msgstr "顯示名稱" + +#. module: crm_claim_type +#: model:crm.claim.stage,name:crm_claim_type.stage_claim11 +msgid "Done" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Group By" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__id +msgid "ID" +msgstr "編號" + +#. module: crm_claim_type +#: model:ir.model.fields,help:crm_claim_type.field_crm_claim_stage__claim_common +msgid "" +"If you check this field, this stage will be proposed by default on each " +"claim type." +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type____last_update +msgid "Last Modified on" +msgstr "最後修改:" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_uid +msgid "Last Updated by" +msgstr "最後更新:" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__write_date +msgid "Last Updated on" +msgstr "最後更新於" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim_type__name +msgid "Name" +msgstr "名稱" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_other +msgid "Other" +msgstr "" + +#. module: crm_claim_type +#: model_terms:ir.ui.view,arch_db:crm_claim_type.crm_stage_claim_type_search +msgid "Search Stages" +msgstr "" + +#. module: crm_claim_type +#: model:ir.model.fields,field_description:crm_claim_type.field_crm_claim__stage_id +msgid "Stage" +msgstr "" + +#. module: crm_claim_type +#: model:crm.claim.type,name:crm_claim_type.crm_claim_type_supplier +msgid "Supplier" +msgstr "" diff --git a/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/models/__init__.py b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/models/__init__.py new file mode 100644 index 0000000..bb48d22 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/models/__init__.py @@ -0,0 +1,3 @@ +from . import crm_claim +from . import crm_claim_stage +from . import crm_claim_type diff --git a/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/models/crm_claim.py b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/models/crm_claim.py new file mode 100644 index 0000000..7afb1a3 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/models/crm_claim.py @@ -0,0 +1,23 @@ +# Copyright 2015 Vauxoo: Yanina Aular , +# Osval Reyes +# Copyright 2017 Bhavesh Odedra +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +from odoo import fields, models + + +class CrmClaim(models.Model): + _inherit = "crm.claim" + + claim_type = fields.Many2one("crm.claim.type", help="Claim classification") + + stage_id = fields.Many2one( + "crm.claim.stage", + string="Stage", + tracking=True, + domain="[ '&'," + "'|',('team_ids', '=', team_id), " + "('case_default', '=', True), " + "'|',('claim_type', '=', claim_type)" + ",('claim_common', '=', True)]", + ) diff --git a/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/models/crm_claim_stage.py b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/models/crm_claim_stage.py new file mode 100644 index 0000000..7476bda --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/models/crm_claim_stage.py @@ -0,0 +1,21 @@ +# Copyright 2009-2013 Akretion +# Copyright 2013 Camptocamp +# Copyright 2015 Vauxoo +# Copyright 2017 URSA Information Systems +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +from odoo import fields, models + + +class CrmClaimStage(models.Model): + + _inherit = "crm.claim.stage" + + claim_type = fields.Many2one("crm.claim.type", help="Claim classification") + + claim_common = fields.Boolean( + string="Common to All Claim Types", + help="If you check this field," + " this stage will be proposed" + " by default on each claim type.", + ) diff --git a/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/models/crm_claim_type.py b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/models/crm_claim_type.py new file mode 100644 index 0000000..8283fbf --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/models/crm_claim_type.py @@ -0,0 +1,15 @@ +# Copyright 2015 Vauxoo: Yanina Aular , +# Osval Reyes +# Copyright 2017 Bhavesh Odedra +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +from odoo import fields, models + + +class CrmClaimType(models.Model): + _name = "crm.claim.type" + _description = "Claim Type" + + name = fields.Char(required=True, translate=True) + active = fields.Boolean(default=True) + description = fields.Text(translate=True) diff --git a/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/readme/CONFIGURE.rst b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/readme/CONFIGURE.rst new file mode 100644 index 0000000..ac02b13 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/readme/CONFIGURE.rst @@ -0,0 +1,5 @@ +This module does not require any special configuration. +It contains a predefined set of claim types. + +If you want to add your own claim types, go to **CRM > Configuration > Claim +> Claim Types**. diff --git a/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/readme/CONTRIBUTORS.rst new file mode 100644 index 0000000..c525776 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/readme/CONTRIBUTORS.rst @@ -0,0 +1,10 @@ +* Yanina Aular +* Osval Reyes +* Bhavesh Odedra +* Martin Wilderoth +* Alexandre Díaz +* Manuel Marquez + +* `Pesol `__: + + * Jonathan Oscategui Taza diff --git a/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/readme/DESCRIPTION.rst b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/readme/DESCRIPTION.rst new file mode 100644 index 0000000..ede8a3f --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/readme/DESCRIPTION.rst @@ -0,0 +1,4 @@ +Provides a way to classify claims by type and to configure claim stages depending on claim types. + +Includes Customer, Supplier and Other claim types by default, +as well as stages configuration. diff --git a/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/readme/USAGE.rst b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/readme/USAGE.rst new file mode 100644 index 0000000..e5a30a3 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/readme/USAGE.rst @@ -0,0 +1,5 @@ +To use this module, you need to: + +* Go to **CRM > After Sale > Claims**, create a claim and fill out at least + **Claim Subject** and **Claim Type** fields. +* Or select an existing claim and fill out all relevant information. diff --git a/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/security/ir.model.access.csv b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/security/ir.model.access.csv new file mode 100644 index 0000000..8a03f37 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/security/ir.model.access.csv @@ -0,0 +1,4 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +access_crm_claim_type_technical,crm.claim.type.technical,model_crm_claim_type,base.group_no_one,1,1,1,1 +access_crm_claim_type_manager,crm.claim.type.manager,model_crm_claim_type,sales_team.group_sale_manager,1,0,0,0 +access_crm_claim_type_user,crm.claim.type.user,model_crm_claim_type,sales_team.group_sale_salesman,1,0,0,0 diff --git a/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/static/description/icon.png b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/static/description/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..3a0328b516c4980e8e44cdb63fd945757ddd132d GIT binary patch literal 9455 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 Q3=9kmp00i_>zopr09!l7U;qFB literal 0 HcmV?d00001 diff --git a/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/static/description/index.html b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/static/description/index.html new file mode 100644 index 0000000..38b93af --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/static/description/index.html @@ -0,0 +1,451 @@ + + + + + + +CRM Claim Types + + + +
+

CRM Claim Types

+ + +

Beta License: AGPL-3 OCA/crm Translate me on Weblate Try me on Runboat

+

Provides a way to classify claims by type and to configure claim stages depending on claim types.

+

Includes Customer, Supplier and Other claim types by default, +as well as stages configuration.

+

Table of contents

+ +
+

Configuration

+

This module does not require any special configuration. +It contains a predefined set of claim types.

+

If you want to add your own claim types, go to CRM > Configuration > Claim +> Claim Types.

+
+
+

Usage

+

To use this module, you need to:

+
    +
  • Go to CRM > After Sale > Claims, create a claim and fill out at least +Claim Subject and Claim Type fields.
  • +
  • Or select an existing claim and fill out all relevant information.
  • +
+
+
+

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 to smash it by providing a detailed and welcomed +feedback.

+

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

+
+
+

Credits

+
+

Authors

+
    +
  • Vauxoo
  • +
  • Ursa Information Systems
  • +
+
+
+

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

+

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

+
+
+
+ + diff --git a/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/views/crm_claim.xml b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/views/crm_claim.xml new file mode 100644 index 0000000..4fbc717 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/views/crm_claim.xml @@ -0,0 +1,17 @@ + + + + CRM - Claims Form + crm.claim + + + + + + + + diff --git a/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/views/crm_claim_stage.xml b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/views/crm_claim_stage.xml new file mode 100644 index 0000000..9f125da --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/views/crm_claim_stage.xml @@ -0,0 +1,62 @@ + + + + + {"search_default_user_id":uid, "stage_type":'claim'} + + + + crm.claim.stage.type.form + crm.claim.stage + + + + + + + + + + + crm.claim.stage.type.tree + crm.claim.stage + + + + + + + + + + crm.claim.stage.type.search + crm.claim.stage + + + + + + + + + + diff --git a/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/views/crm_claim_type.xml b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/views/crm_claim_type.xml new file mode 100644 index 0000000..27f0c75 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_type/crm_claim_type/views/crm_claim_type.xml @@ -0,0 +1,38 @@ + + + + crm.claim.type.tree + crm.claim.type + + + + + + + + + crm.claim.type.form + crm.claim.type + +
+ + + + + +
+
+
+ + Claim Types + crm.claim.type + tree,form + + +
diff --git a/odoo-bringout-oca-crm-crm_claim_type/doc/ARCHITECTURE.md b/odoo-bringout-oca-crm-crm_claim_type/doc/ARCHITECTURE.md new file mode 100644 index 0000000..677a66a --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_type/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Crm_claim_type Module - crm_claim_type + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-crm-crm_claim_type/doc/CONFIGURATION.md b/odoo-bringout-oca-crm-crm_claim_type/doc/CONFIGURATION.md new file mode 100644 index 0000000..bf1f9e8 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_type/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for crm_claim_type. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-crm-crm_claim_type/doc/CONTROLLERS.md b/odoo-bringout-oca-crm-crm_claim_type/doc/CONTROLLERS.md new file mode 100644 index 0000000..f628e77 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_type/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-crm-crm_claim_type/doc/DEPENDENCIES.md b/odoo-bringout-oca-crm-crm_claim_type/doc/DEPENDENCIES.md new file mode 100644 index 0000000..92038e8 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_type/doc/DEPENDENCIES.md @@ -0,0 +1,5 @@ +# Dependencies + +This addon depends on: + +- [crm_claim](https://github.com/bringout/oca-technical) diff --git a/odoo-bringout-oca-crm-crm_claim_type/doc/FAQ.md b/odoo-bringout-oca-crm-crm_claim_type/doc/FAQ.md new file mode 100644 index 0000000..12ef6f4 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_type/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon crm_claim_type or install in UI. diff --git a/odoo-bringout-oca-crm-crm_claim_type/doc/INSTALL.md b/odoo-bringout-oca-crm-crm_claim_type/doc/INSTALL.md new file mode 100644 index 0000000..3455a30 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_type/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-crm-crm_claim_type" +# or +uv pip install odoo-bringout-oca-crm-crm_claim_type" +``` diff --git a/odoo-bringout-oca-crm-crm_claim_type/doc/MODELS.md b/odoo-bringout-oca-crm-crm_claim_type/doc/MODELS.md new file mode 100644 index 0000000..0c26ac8 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_type/doc/MODELS.md @@ -0,0 +1,14 @@ +# Models + +Detected core models and extensions in crm_claim_type. + +```mermaid +classDiagram + class crm_claim_type + class crm_claim + class crm_claim_stage +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-crm-crm_claim_type/doc/OVERVIEW.md b/odoo-bringout-oca-crm-crm_claim_type/doc/OVERVIEW.md new file mode 100644 index 0000000..ee33e24 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_type/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: crm_claim_type. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon crm_claim_type +- License: LGPL-3 diff --git a/odoo-bringout-oca-crm-crm_claim_type/doc/REPORTS.md b/odoo-bringout-oca-crm-crm_claim_type/doc/REPORTS.md new file mode 100644 index 0000000..e0ea35f --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_type/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-crm-crm_claim_type/doc/SECURITY.md b/odoo-bringout-oca-crm-crm_claim_type/doc/SECURITY.md new file mode 100644 index 0000000..d309171 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_type/doc/SECURITY.md @@ -0,0 +1,34 @@ +# Security + +Access control and security definitions in crm_claim_type. + +## Access Control Lists (ACLs) + +Model access permissions defined in: +- **[ir.model.access.csv](../crm_claim_type/security/ir.model.access.csv)** + - 3 model access rules + +## Record Rules + +Row-level security rules defined in: + +```mermaid +graph TB + subgraph "Security Layers" + A[Users] --> B[Groups] + B --> C[Access Control Lists] + C --> D[Models] + B --> E[Record Rules] + E --> F[Individual Records] + end +``` + +Security files overview: +- **[ir.model.access.csv](../crm_claim_type/security/ir.model.access.csv)** + - Model access permissions (CRUD rights) + +Notes +- Access Control Lists define which groups can access which models +- Record Rules provide row-level security (filter records by user/group) +- Security groups organize users and define permission sets +- All security is enforced at the ORM level by Odoo diff --git a/odoo-bringout-oca-crm-crm_claim_type/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-crm-crm_claim_type/doc/TROUBLESHOOTING.md new file mode 100644 index 0000000..56853cb --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_type/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-crm-crm_claim_type/doc/USAGE.md b/odoo-bringout-oca-crm-crm_claim_type/doc/USAGE.md new file mode 100644 index 0000000..851d4ad --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_type/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon crm_claim_type +``` diff --git a/odoo-bringout-oca-crm-crm_claim_type/doc/WIZARDS.md b/odoo-bringout-oca-crm-crm_claim_type/doc/WIZARDS.md new file mode 100644 index 0000000..48e790d --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_type/doc/WIZARDS.md @@ -0,0 +1,3 @@ +# Wizards + +This module does not include UI wizards. diff --git a/odoo-bringout-oca-crm-crm_claim_type/pyproject.toml b/odoo-bringout-oca-crm-crm_claim_type/pyproject.toml new file mode 100644 index 0000000..b90d009 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_claim_type/pyproject.toml @@ -0,0 +1,42 @@ +[project] +name = "odoo-bringout-oca-crm-crm_claim_type" +version = "16.0.0" +description = "CRM Claim Types - Claim types for CRM" +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-crm-crm_claim>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["crm_claim_type"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-crm-crm_date_deadline_required/README.md b/odoo-bringout-oca-crm-crm_date_deadline_required/README.md new file mode 100644 index 0000000..418fb8b --- /dev/null +++ b/odoo-bringout-oca-crm-crm_date_deadline_required/README.md @@ -0,0 +1,44 @@ +# CRM Date Deadline Required + +Odoo addon: crm_date_deadline_required + +## Installation + +```bash +pip install odoo-bringout-oca-crm-crm_date_deadline_required +``` + +## Dependencies + +This addon depends on: +- crm + +## Manifest Information + +- **Name**: CRM Date Deadline Required +- **Version**: 16.0.1.0.0 +- **Category**: Sales/CRM +- **License**: LGPL-3 +- **Installable**: True + +## Source + +Based on [OCA/crm](https://github.com/OCA/crm) branch 16.0, addon `crm_date_deadline_required`. + +## License + +This package maintains the original LGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-crm-crm_date_deadline_required/crm_date_deadline_required/README.rst b/odoo-bringout-oca-crm-crm_date_deadline_required/crm_date_deadline_required/README.rst new file mode 100644 index 0000000..51511a5 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_date_deadline_required/crm_date_deadline_required/README.rst @@ -0,0 +1,112 @@ +========================== +CRM Date Deadline Required +========================== + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:5583be4b049a701f2d449fde01d16460bab7ac98c090e675f27c248e46ff9692 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Alpha-red.png + :target: https://odoo-community.org/page/development-status + :alt: Alpha +.. |badge2| image:: https://img.shields.io/badge/licence-LGPL--3-blue.png + :target: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + :alt: License: LGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fcrm-lightgray.png?logo=github + :target: https://github.com/OCA/crm/tree/16.0/crm_date_deadline_required + :alt: OCA/crm +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/crm-16-0/crm-16-0-crm_date_deadline_required + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/crm&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module extends the functionality of CRM and makes the field date +deadline required in the opportunity + +.. IMPORTANT:: + This is an alpha version, the data model and design can change at any time without warning. + Only for development or testing purpose, do not use in production. + `More details on development status `_ + +**Table of contents** + +.. contents:: + :local: + +Use Cases / Context +=================== + +This module was developed because the field "date deadline" might be +important for some companies and some salespersons don't fill it + +Usage +===== + +To use this module, you need to: + +1. Go to CRM. +2. Create new opportunity o choose one. +3. Update any field except the expecting closing. +4. Try to save. +5. A error will be shown. +6. Fill expecting closing. +7. Save. + +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 to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +------- + +* Moduon + +Contributors +------------ + +- Emilio Pascual (`Moduon `__) + +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. + +.. |maintainer-EmilioPascual| image:: https://github.com/EmilioPascual.png?size=40px + :target: https://github.com/EmilioPascual + :alt: EmilioPascual +.. |maintainer-rafaelbn| image:: https://github.com/rafaelbn.png?size=40px + :target: https://github.com/rafaelbn + :alt: rafaelbn + +Current `maintainers `__: + +|maintainer-EmilioPascual| |maintainer-rafaelbn| + +This module is part of the `OCA/crm `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-crm-crm_date_deadline_required/crm_date_deadline_required/__init__.py b/odoo-bringout-oca-crm-crm_date_deadline_required/crm_date_deadline_required/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/odoo-bringout-oca-crm-crm_date_deadline_required/crm_date_deadline_required/__manifest__.py b/odoo-bringout-oca-crm-crm_date_deadline_required/crm_date_deadline_required/__manifest__.py new file mode 100644 index 0000000..b9ee875 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_date_deadline_required/crm_date_deadline_required/__manifest__.py @@ -0,0 +1,22 @@ +# Copyright 2025 Moduon Team S.L. +# License LGPL-3.0 or later (https://www.gnu.org/licenses/lgpl-3.0) + +{ + "name": "CRM Date Deadline Required", + "summary": "Field date deadline required in the opportunity", + "version": "16.0.1.0.0", + "development_status": "Alpha", + "category": "Sales/CRM", + "website": "https://github.com/OCA/crm", + "author": "Moduon, Odoo Community Association (OCA)", + "maintainers": ["EmilioPascual", "rafaelbn"], + "license": "LGPL-3", + "application": False, + "installable": True, + "depends": [ + "crm", + ], + "data": [ + "views/crm_lead_view.xml", + ], +} diff --git a/odoo-bringout-oca-crm-crm_date_deadline_required/crm_date_deadline_required/i18n/crm_date_deadline_required.pot b/odoo-bringout-oca-crm-crm_date_deadline_required/crm_date_deadline_required/i18n/crm_date_deadline_required.pot new file mode 100644 index 0000000..78d58d5 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_date_deadline_required/crm_date_deadline_required/i18n/crm_date_deadline_required.pot @@ -0,0 +1,13 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.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" diff --git a/odoo-bringout-oca-crm-crm_date_deadline_required/crm_date_deadline_required/i18n/it.po b/odoo-bringout-oca-crm-crm_date_deadline_required/crm_date_deadline_required/i18n/it.po new file mode 100644 index 0000000..7338855 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_date_deadline_required/crm_date_deadline_required/i18n/it.po @@ -0,0 +1,14 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" diff --git a/odoo-bringout-oca-crm-crm_date_deadline_required/crm_date_deadline_required/readme/CONTEXT.md b/odoo-bringout-oca-crm-crm_date_deadline_required/crm_date_deadline_required/readme/CONTEXT.md new file mode 100644 index 0000000..c6e0b6e --- /dev/null +++ b/odoo-bringout-oca-crm-crm_date_deadline_required/crm_date_deadline_required/readme/CONTEXT.md @@ -0,0 +1 @@ +This module was developed because the field "date deadline" might be important for some companies and some salespersons don't fill it diff --git a/odoo-bringout-oca-crm-crm_date_deadline_required/crm_date_deadline_required/readme/CONTRIBUTORS.md b/odoo-bringout-oca-crm-crm_date_deadline_required/crm_date_deadline_required/readme/CONTRIBUTORS.md new file mode 100644 index 0000000..ee7b9a6 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_date_deadline_required/crm_date_deadline_required/readme/CONTRIBUTORS.md @@ -0,0 +1 @@ +- Emilio Pascual ([Moduon](https://www.moduon.team/)) diff --git a/odoo-bringout-oca-crm-crm_date_deadline_required/crm_date_deadline_required/readme/DESCRIPTION.md b/odoo-bringout-oca-crm-crm_date_deadline_required/crm_date_deadline_required/readme/DESCRIPTION.md new file mode 100644 index 0000000..8069e3f --- /dev/null +++ b/odoo-bringout-oca-crm-crm_date_deadline_required/crm_date_deadline_required/readme/DESCRIPTION.md @@ -0,0 +1 @@ +This module extends the functionality of CRM and makes the field date deadline required in the opportunity diff --git a/odoo-bringout-oca-crm-crm_date_deadline_required/crm_date_deadline_required/readme/USAGE.md b/odoo-bringout-oca-crm-crm_date_deadline_required/crm_date_deadline_required/readme/USAGE.md new file mode 100644 index 0000000..73eb47c --- /dev/null +++ b/odoo-bringout-oca-crm-crm_date_deadline_required/crm_date_deadline_required/readme/USAGE.md @@ -0,0 +1,9 @@ +To use this module, you need to: + +1. Go to CRM. +1. Create new opportunity o choose one. +1. Update any field except the expecting closing. +1. Try to save. +1. A error will be shown. +1. Fill expecting closing. +1. Save. diff --git a/odoo-bringout-oca-crm-crm_date_deadline_required/crm_date_deadline_required/static/description/icon.png b/odoo-bringout-oca-crm-crm_date_deadline_required/crm_date_deadline_required/static/description/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..3a0328b516c4980e8e44cdb63fd945757ddd132d GIT binary patch literal 9455 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 Q3=9kmp00i_>zopr09!l7U;qFB literal 0 HcmV?d00001 diff --git a/odoo-bringout-oca-crm-crm_date_deadline_required/crm_date_deadline_required/static/description/index.html b/odoo-bringout-oca-crm-crm_date_deadline_required/crm_date_deadline_required/static/description/index.html new file mode 100644 index 0000000..4210b3e --- /dev/null +++ b/odoo-bringout-oca-crm-crm_date_deadline_required/crm_date_deadline_required/static/description/index.html @@ -0,0 +1,452 @@ + + + + + +CRM Date Deadline Required + + + +
+

CRM Date Deadline Required

+ + +

Alpha License: LGPL-3 OCA/crm Translate me on Weblate Try me on Runboat

+

This module extends the functionality of CRM and makes the field date +deadline required in the opportunity

+
+

Important

+

This is an alpha version, the data model and design can change at any time without warning. +Only for development or testing purpose, do not use in production. +More details on development status

+
+

Table of contents

+ +
+

Use Cases / Context

+

This module was developed because the field “date deadline” might be +important for some companies and some salespersons don’t fill it

+
+
+

Usage

+

To use this module, you need to:

+
    +
  1. Go to CRM.
  2. +
  3. Create new opportunity o choose one.
  4. +
  5. Update any field except the expecting closing.
  6. +
  7. Try to save.
  8. +
  9. A error will be shown.
  10. +
  11. Fill expecting closing.
  12. +
  13. Save.
  14. +
+
+
+

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 to smash it by providing a detailed and welcomed +feedback.

+

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

+
+
+

Credits

+
+

Authors

+
    +
  • Moduon
  • +
+
+
+

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.

+

Current maintainers:

+

EmilioPascual rafaelbn

+

This module is part of the OCA/crm project on GitHub.

+

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

+
+
+
+ + diff --git a/odoo-bringout-oca-crm-crm_date_deadline_required/crm_date_deadline_required/tests/__init__.py b/odoo-bringout-oca-crm-crm_date_deadline_required/crm_date_deadline_required/tests/__init__.py new file mode 100644 index 0000000..e059d0a --- /dev/null +++ b/odoo-bringout-oca-crm-crm_date_deadline_required/crm_date_deadline_required/tests/__init__.py @@ -0,0 +1 @@ +from . import test_crm_date_deadline_required diff --git a/odoo-bringout-oca-crm-crm_date_deadline_required/crm_date_deadline_required/tests/test_crm_date_deadline_required.py b/odoo-bringout-oca-crm-crm_date_deadline_required/crm_date_deadline_required/tests/test_crm_date_deadline_required.py new file mode 100644 index 0000000..7f2ed42 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_date_deadline_required/crm_date_deadline_required/tests/test_crm_date_deadline_required.py @@ -0,0 +1,40 @@ +# Copyright 2025 Moduon Team S.L. +# License LGPL-3.0 or later (https://www.gnu.org/licenses/lgpl-3.0) + +from odoo.tests import Form +from odoo.tests.common import TransactionCase + + +class TestCRMDateDeadlineRequired(TransactionCase): + @classmethod + def setUpClass(cls): + super().setUpClass() + + def test_crm_date_deadline_required_opportunity(self): + """Check date_deadline required in opportunity in default form""" + opportunity_form = Form( + self.env["crm.lead"].with_context(default_type="opportunity") + ) + opportunity_form.name = "Test Opportunity" + with self.assertRaises(AssertionError): + opportunity_form.save() + opportunity_form.date_deadline = "2025-01-01" + opportunity_form.save() + + def test_crm_date_deadline_required_opportunity_quick_create(self): + """Check date_deadline required in opportunity in quick create form""" + opportunity_quick_create_form = Form( + self.env["crm.lead"].with_context(default_type="opportunity"), + "crm.quick_create_opportunity_form", + ) + opportunity_quick_create_form.name = "Test Opportunity Quick Create" + with self.assertRaises(AssertionError): + opportunity_quick_create_form.save() + opportunity_quick_create_form.date_deadline = "2025-01-01" + opportunity_quick_create_form.save() + + def test_crm_date_deadline_required_lead(self): + """Check date_deadline not required in lead in default form""" + lead_form = Form(self.env["crm.lead"].with_context(default_type="lead")) + lead_form.name = "Test Lead" + lead_form.save() diff --git a/odoo-bringout-oca-crm-crm_date_deadline_required/crm_date_deadline_required/views/crm_lead_view.xml b/odoo-bringout-oca-crm-crm_date_deadline_required/crm_date_deadline_required/views/crm_lead_view.xml new file mode 100644 index 0000000..410f0ed --- /dev/null +++ b/odoo-bringout-oca-crm-crm_date_deadline_required/crm_date_deadline_required/views/crm_lead_view.xml @@ -0,0 +1,30 @@ + + + + + Date deadline required form + crm.lead + + + + {'required': [('type', '=', 'opportunity')]} + + + + + Date deadline required quick create form + crm.lead + + + + + + + + diff --git a/odoo-bringout-oca-crm-crm_date_deadline_required/doc/ARCHITECTURE.md b/odoo-bringout-oca-crm-crm_date_deadline_required/doc/ARCHITECTURE.md new file mode 100644 index 0000000..c0f4edf --- /dev/null +++ b/odoo-bringout-oca-crm-crm_date_deadline_required/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Crm_date_deadline_required Module - crm_date_deadline_required + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-crm-crm_date_deadline_required/doc/CONFIGURATION.md b/odoo-bringout-oca-crm-crm_date_deadline_required/doc/CONFIGURATION.md new file mode 100644 index 0000000..a165e58 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_date_deadline_required/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for crm_date_deadline_required. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-crm-crm_date_deadline_required/doc/CONTROLLERS.md b/odoo-bringout-oca-crm-crm_date_deadline_required/doc/CONTROLLERS.md new file mode 100644 index 0000000..f628e77 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_date_deadline_required/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-crm-crm_date_deadline_required/doc/DEPENDENCIES.md b/odoo-bringout-oca-crm-crm_date_deadline_required/doc/DEPENDENCIES.md new file mode 100644 index 0000000..e8f7f8e --- /dev/null +++ b/odoo-bringout-oca-crm-crm_date_deadline_required/doc/DEPENDENCIES.md @@ -0,0 +1,5 @@ +# Dependencies + +This addon depends on: + +- [crm](https://github.com/bringout/oca-ocb-crm/tree/2ab6ff4cb4358a4adb9aa65b9cb6f8713444f8b4/odoo-bringout-oca-ocb-crm) diff --git a/odoo-bringout-oca-crm-crm_date_deadline_required/doc/FAQ.md b/odoo-bringout-oca-crm-crm_date_deadline_required/doc/FAQ.md new file mode 100644 index 0000000..ea7ae85 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_date_deadline_required/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon crm_date_deadline_required or install in UI. diff --git a/odoo-bringout-oca-crm-crm_date_deadline_required/doc/INSTALL.md b/odoo-bringout-oca-crm-crm_date_deadline_required/doc/INSTALL.md new file mode 100644 index 0000000..275c4af --- /dev/null +++ b/odoo-bringout-oca-crm-crm_date_deadline_required/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-crm-crm_date_deadline_required" +# or +uv pip install odoo-bringout-oca-crm-crm_date_deadline_required" +``` diff --git a/odoo-bringout-oca-crm-crm_date_deadline_required/doc/MODELS.md b/odoo-bringout-oca-crm-crm_date_deadline_required/doc/MODELS.md new file mode 100644 index 0000000..6a424a9 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_date_deadline_required/doc/MODELS.md @@ -0,0 +1,11 @@ +# Models + +Detected core models and extensions in crm_date_deadline_required. + +```mermaid +classDiagram +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-crm-crm_date_deadline_required/doc/OVERVIEW.md b/odoo-bringout-oca-crm-crm_date_deadline_required/doc/OVERVIEW.md new file mode 100644 index 0000000..ecf3168 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_date_deadline_required/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: crm_date_deadline_required. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon crm_date_deadline_required +- License: LGPL-3 diff --git a/odoo-bringout-oca-crm-crm_date_deadline_required/doc/REPORTS.md b/odoo-bringout-oca-crm-crm_date_deadline_required/doc/REPORTS.md new file mode 100644 index 0000000..e0ea35f --- /dev/null +++ b/odoo-bringout-oca-crm-crm_date_deadline_required/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-crm-crm_date_deadline_required/doc/SECURITY.md b/odoo-bringout-oca-crm-crm_date_deadline_required/doc/SECURITY.md new file mode 100644 index 0000000..e07da9d --- /dev/null +++ b/odoo-bringout-oca-crm-crm_date_deadline_required/doc/SECURITY.md @@ -0,0 +1,8 @@ +# Security + +This module does not define custom security rules or access controls beyond Odoo defaults. + +Default Odoo security applies: +- Base user access through standard groups +- Model access inherited from dependencies +- No custom row-level security rules diff --git a/odoo-bringout-oca-crm-crm_date_deadline_required/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-crm-crm_date_deadline_required/doc/TROUBLESHOOTING.md new file mode 100644 index 0000000..56853cb --- /dev/null +++ b/odoo-bringout-oca-crm-crm_date_deadline_required/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-crm-crm_date_deadline_required/doc/USAGE.md b/odoo-bringout-oca-crm-crm_date_deadline_required/doc/USAGE.md new file mode 100644 index 0000000..c786523 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_date_deadline_required/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon crm_date_deadline_required +``` diff --git a/odoo-bringout-oca-crm-crm_date_deadline_required/doc/WIZARDS.md b/odoo-bringout-oca-crm-crm_date_deadline_required/doc/WIZARDS.md new file mode 100644 index 0000000..48e790d --- /dev/null +++ b/odoo-bringout-oca-crm-crm_date_deadline_required/doc/WIZARDS.md @@ -0,0 +1,3 @@ +# Wizards + +This module does not include UI wizards. diff --git a/odoo-bringout-oca-crm-crm_date_deadline_required/pyproject.toml b/odoo-bringout-oca-crm-crm_date_deadline_required/pyproject.toml new file mode 100644 index 0000000..750b6d6 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_date_deadline_required/pyproject.toml @@ -0,0 +1,42 @@ +[project] +name = "odoo-bringout-oca-crm-crm_date_deadline_required" +version = "16.0.0" +description = "CRM Date Deadline Required - Field date deadline required in the opportunity" +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-ocb-crm>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["crm_date_deadline_required"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-crm-crm_exception/README.md b/odoo-bringout-oca-crm-crm_exception/README.md new file mode 100644 index 0000000..ddb8ac9 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_exception/README.md @@ -0,0 +1,45 @@ +# CRM Exception + +Odoo addon: crm_exception + +## Installation + +```bash +pip install odoo-bringout-oca-crm-crm_exception +``` + +## Dependencies + +This addon depends on: +- crm +- base_exception + +## Manifest Information + +- **Name**: CRM Exception +- **Version**: 16.0.1.0.0 +- **Category**: Customer Relationship Management +- **License**: AGPL-3 +- **Installable**: True + +## Source + +Based on [OCA/crm](https://github.com/OCA/crm) branch 16.0, addon `crm_exception`. + +## License + +This package maintains the original AGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-crm-crm_exception/crm_exception/README.rst b/odoo-bringout-oca-crm-crm_exception/crm_exception/README.rst new file mode 100644 index 0000000..e8adda9 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_exception/crm_exception/README.rst @@ -0,0 +1,101 @@ +============= +CRM Exception +============= + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:364c4bbd2fab4ca9a0a3ba481b31aec7efb3fcd15f8a93bfa77ca92cb9f67d11 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |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%2Fcrm-lightgray.png?logo=github + :target: https://github.com/OCA/crm/tree/16.0/crm_exception + :alt: OCA/crm +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/crm-16-0/crm-16-0-crm_exception + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/crm&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module allows you to attach several customizable exceptions to your opportunities. +You can also define an exception rule to be applied to specific CRM stages. + +**Table of contents** + +.. contents:: + :local: + +Configuration +============= + +**To configure CRM exception rule:** + +#. Create a new exception rule. +#. Select "Lead" in the "Apply On" field (the 'stage_ids' field will be displayed). +#. Choose the CRM stage to which you want to apply the exception rule. +#. Specify the exception type and define the condition, then save the rule. + +**Note:** +If you don't specify a CRM stage for stage_ids (leave it blank), the rule will be checked at every stage. + +Known issues / Roadmap +====================== + +**No Exception checking in the create function.** + +Adding exception checking to the create function would trigger an Odoo Client Error +related to JavaScript (Error: Component is destroyed) when attempting to create a new opportunity +in the pipeline's kanban view and clicking the edit button. + +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 to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* Quartile Limited + +Contributors +~~~~~~~~~~~~ + +* `Quartile `__: + + * Aung Ko Ko Lin + +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/crm `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-crm-crm_exception/crm_exception/__init__.py b/odoo-bringout-oca-crm-crm_exception/crm_exception/__init__.py new file mode 100644 index 0000000..0650744 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_exception/crm_exception/__init__.py @@ -0,0 +1 @@ +from . import models diff --git a/odoo-bringout-oca-crm-crm_exception/crm_exception/__manifest__.py b/odoo-bringout-oca-crm-crm_exception/crm_exception/__manifest__.py new file mode 100644 index 0000000..6f723b9 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_exception/crm_exception/__manifest__.py @@ -0,0 +1,19 @@ +# Copyright 2023 Quartile Limited +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). +{ + "name": "CRM Exception", + "version": "16.0.1.0.0", + "category": "Customer Relationship Management", + "author": "Quartile Limited, Odoo Community Association (OCA)", + "website": "https://github.com/OCA/crm", + "depends": ["crm", "base_exception"], + "license": "AGPL-3", + "data": [ + "views/crm_lead_views.xml", + "views/base_exception_views.xml", + ], + "demo": [ + "demo/crm_exception_demo.xml", + ], + "installable": True, +} diff --git a/odoo-bringout-oca-crm-crm_exception/crm_exception/demo/crm_exception_demo.xml b/odoo-bringout-oca-crm-crm_exception/crm_exception/demo/crm_exception_demo.xml new file mode 100644 index 0000000..a4164de --- /dev/null +++ b/odoo-bringout-oca-crm-crm_exception/crm_exception/demo/crm_exception_demo.xml @@ -0,0 +1,12 @@ + + + + No Customer + No Customer + 80 + crm.lead + if not self.partner_id: + failed=True + + + diff --git a/odoo-bringout-oca-crm-crm_exception/crm_exception/i18n/bs.po b/odoo-bringout-oca-crm-crm_exception/crm_exception/i18n/bs.po new file mode 100644 index 0000000..efe4594 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_exception/crm_exception/i18n/bs.po @@ -0,0 +1,70 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_exception +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.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: crm_exception +#: model:ir.model.fields,field_description:crm_exception.field_exception_rule__model +msgid "Apply on" +msgstr "Primjeni na" + +#. module: crm_exception +#: model:ir.model,name:crm_exception.model_exception_rule +msgid "Exception Rule" +msgstr "Pravilo izuzetka" + +#. module: crm_exception +#: model:ir.model.fields,field_description:crm_exception.field_crm_lead__exception_ids +msgid "Exceptions" +msgstr "Izuzeci" + +#. module: crm_exception +#: model:ir.model.fields,field_description:crm_exception.field_crm_lead__exceptions_summary +msgid "Exceptions Summary" +msgstr "Opis" + +#. module: crm_exception +#: model:ir.model.fields,field_description:crm_exception.field_crm_lead__ignore_exception +msgid "Ignore Exceptions" +msgstr "Ignoriraj izuzetke" + +#. module: crm_exception +#: model:ir.model.fields.selection,name:crm_exception.selection__exception_rule__model__crm_lead +msgid "Lead" +msgstr "Potencijal" + +#. module: crm_exception +#: model:ir.model,name:crm_exception.model_crm_lead +msgid "Lead/Opportunity" +msgstr "Potencijal/Prilika" + +#. module: crm_exception +#: model:ir.model.fields,field_description:crm_exception.field_crm_lead__main_exception_id +msgid "Main Exception" +msgstr "Glavni izuzetak" + +#. module: crm_exception +#: model:exception.rule,description:crm_exception.crm_excep_no_partner +#: model:exception.rule,name:crm_exception.crm_excep_no_partner +msgid "No Customer" +msgstr "Nema kupca" + +#. module: crm_exception +#: model:ir.model.fields,field_description:crm_exception.field_exception_rule__crm_lead_ids +msgid "Opportunities" +msgstr "Prilike" + +#. module: crm_exception +#: model:ir.model.fields,field_description:crm_exception.field_exception_rule__stage_ids +msgid "Stage" +msgstr "Faza" diff --git a/odoo-bringout-oca-crm-crm_exception/crm_exception/i18n/crm_exception.pot b/odoo-bringout-oca-crm-crm_exception/crm_exception/i18n/crm_exception.pot new file mode 100644 index 0000000..a23bcf6 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_exception/crm_exception/i18n/crm_exception.pot @@ -0,0 +1,70 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_exception +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.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: crm_exception +#: model:ir.model.fields,field_description:crm_exception.field_exception_rule__model +msgid "Apply on" +msgstr "" + +#. module: crm_exception +#: model:ir.model,name:crm_exception.model_exception_rule +msgid "Exception Rule" +msgstr "" + +#. module: crm_exception +#: model:ir.model.fields,field_description:crm_exception.field_crm_lead__exception_ids +msgid "Exceptions" +msgstr "" + +#. module: crm_exception +#: model:ir.model.fields,field_description:crm_exception.field_crm_lead__exceptions_summary +msgid "Exceptions Summary" +msgstr "" + +#. module: crm_exception +#: model:ir.model.fields,field_description:crm_exception.field_crm_lead__ignore_exception +msgid "Ignore Exceptions" +msgstr "" + +#. module: crm_exception +#: model:ir.model.fields.selection,name:crm_exception.selection__exception_rule__model__crm_lead +msgid "Lead" +msgstr "" + +#. module: crm_exception +#: model:ir.model,name:crm_exception.model_crm_lead +msgid "Lead/Opportunity" +msgstr "" + +#. module: crm_exception +#: model:ir.model.fields,field_description:crm_exception.field_crm_lead__main_exception_id +msgid "Main Exception" +msgstr "" + +#. module: crm_exception +#: model:exception.rule,description:crm_exception.crm_excep_no_partner +#: model:exception.rule,name:crm_exception.crm_excep_no_partner +msgid "No Customer" +msgstr "" + +#. module: crm_exception +#: model:ir.model.fields,field_description:crm_exception.field_exception_rule__crm_lead_ids +msgid "Opportunities" +msgstr "" + +#. module: crm_exception +#: model:ir.model.fields,field_description:crm_exception.field_exception_rule__stage_ids +msgid "Stage" +msgstr "" diff --git a/odoo-bringout-oca-crm-crm_exception/crm_exception/i18n/it.po b/odoo-bringout-oca-crm-crm_exception/crm_exception/i18n/it.po new file mode 100644 index 0000000..54ef547 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_exception/crm_exception/i18n/it.po @@ -0,0 +1,73 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_exception +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2025-01-09 11:06+0000\n" +"Last-Translator: mymage \n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.6.2\n" + +#. module: crm_exception +#: model:ir.model.fields,field_description:crm_exception.field_exception_rule__model +msgid "Apply on" +msgstr "Applica a" + +#. module: crm_exception +#: model:ir.model,name:crm_exception.model_exception_rule +msgid "Exception Rule" +msgstr "Regola eccezione" + +#. module: crm_exception +#: model:ir.model.fields,field_description:crm_exception.field_crm_lead__exception_ids +msgid "Exceptions" +msgstr "Eccezioni" + +#. module: crm_exception +#: model:ir.model.fields,field_description:crm_exception.field_crm_lead__exceptions_summary +msgid "Exceptions Summary" +msgstr "Riepilogo eccezioni" + +#. module: crm_exception +#: model:ir.model.fields,field_description:crm_exception.field_crm_lead__ignore_exception +msgid "Ignore Exceptions" +msgstr "Ignora eccezioni" + +#. module: crm_exception +#: model:ir.model.fields.selection,name:crm_exception.selection__exception_rule__model__crm_lead +msgid "Lead" +msgstr "Contatto" + +#. module: crm_exception +#: model:ir.model,name:crm_exception.model_crm_lead +msgid "Lead/Opportunity" +msgstr "Contatto/Opportunità" + +#. module: crm_exception +#: model:ir.model.fields,field_description:crm_exception.field_crm_lead__main_exception_id +msgid "Main Exception" +msgstr "Eccezione principale" + +#. module: crm_exception +#: model:exception.rule,description:crm_exception.crm_excep_no_partner +#: model:exception.rule,name:crm_exception.crm_excep_no_partner +msgid "No Customer" +msgstr "Nessun cliente" + +#. module: crm_exception +#: model:ir.model.fields,field_description:crm_exception.field_exception_rule__crm_lead_ids +msgid "Opportunities" +msgstr "Opportunità" + +#. module: crm_exception +#: model:ir.model.fields,field_description:crm_exception.field_exception_rule__stage_ids +msgid "Stage" +msgstr "Fase" diff --git a/odoo-bringout-oca-crm-crm_exception/crm_exception/models/__init__.py b/odoo-bringout-oca-crm-crm_exception/crm_exception/models/__init__.py new file mode 100644 index 0000000..8b074c0 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_exception/crm_exception/models/__init__.py @@ -0,0 +1,2 @@ +from . import exception_rule +from . import crm_lead diff --git a/odoo-bringout-oca-crm-crm_exception/crm_exception/models/crm_lead.py b/odoo-bringout-oca-crm-crm_exception/crm_exception/models/crm_lead.py new file mode 100644 index 0000000..c984b53 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_exception/crm_exception/models/crm_lead.py @@ -0,0 +1,38 @@ +# Copyright 2023 Quartile Limited +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from odoo import api, models +from odoo.osv import expression + + +class CrmLead(models.Model): + _inherit = ["crm.lead", "base.exception"] + _name = "crm.lead" + _order = "main_exception_id asc, name desc" + + def write(self, vals): + result = super().write(vals) + # To avoid a recursive call, write() + if "exception_ids" in vals: + return result + self._check_exception() + return result + + @api.model + def _reverse_field(self): + return "crm_lead_ids" + + def _rule_domain(self): + rule_domain = super()._rule_domain() + if self.stage_id: + rule_domain = expression.AND( + [ + rule_domain, + [ + "|", + ("stage_ids", "in", tuple(self.stage_id.ids)), + ("stage_ids", "=", False), + ], + ] + ) + return rule_domain diff --git a/odoo-bringout-oca-crm-crm_exception/crm_exception/models/exception_rule.py b/odoo-bringout-oca-crm-crm_exception/crm_exception/models/exception_rule.py new file mode 100644 index 0000000..a7ab6d9 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_exception/crm_exception/models/exception_rule.py @@ -0,0 +1,17 @@ +# Copyright 2023 Quartile Limited +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from odoo import fields, models + + +class ExceptionRule(models.Model): + _inherit = "exception.rule" + + crm_lead_ids = fields.Many2many(comodel_name="crm.lead", string="Opportunities") + model = fields.Selection( + selection_add=[ + ("crm.lead", "Lead"), + ], + ondelete={"crm.lead": "cascade"}, + ) + stage_ids = fields.Many2many(comodel_name="crm.stage") diff --git a/odoo-bringout-oca-crm-crm_exception/crm_exception/readme/CONFIGURE.rst b/odoo-bringout-oca-crm-crm_exception/crm_exception/readme/CONFIGURE.rst new file mode 100644 index 0000000..60afb2d --- /dev/null +++ b/odoo-bringout-oca-crm-crm_exception/crm_exception/readme/CONFIGURE.rst @@ -0,0 +1,9 @@ +**To configure CRM exception rule:** + +#. Create a new exception rule. +#. Select "Lead" in the "Apply On" field (the 'stage_ids' field will be displayed). +#. Choose the CRM stage to which you want to apply the exception rule. +#. Specify the exception type and define the condition, then save the rule. + +**Note:** +If you don't specify a CRM stage for stage_ids (leave it blank), the rule will be checked at every stage. diff --git a/odoo-bringout-oca-crm-crm_exception/crm_exception/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-crm-crm_exception/crm_exception/readme/CONTRIBUTORS.rst new file mode 100644 index 0000000..cd4e44c --- /dev/null +++ b/odoo-bringout-oca-crm-crm_exception/crm_exception/readme/CONTRIBUTORS.rst @@ -0,0 +1,3 @@ +* `Quartile `__: + + * Aung Ko Ko Lin diff --git a/odoo-bringout-oca-crm-crm_exception/crm_exception/readme/DESCRIPTION.rst b/odoo-bringout-oca-crm-crm_exception/crm_exception/readme/DESCRIPTION.rst new file mode 100644 index 0000000..330a13c --- /dev/null +++ b/odoo-bringout-oca-crm-crm_exception/crm_exception/readme/DESCRIPTION.rst @@ -0,0 +1,2 @@ +This module allows you to attach several customizable exceptions to your opportunities. +You can also define an exception rule to be applied to specific CRM stages. diff --git a/odoo-bringout-oca-crm-crm_exception/crm_exception/readme/ROADMAP.rst b/odoo-bringout-oca-crm-crm_exception/crm_exception/readme/ROADMAP.rst new file mode 100644 index 0000000..2eaf611 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_exception/crm_exception/readme/ROADMAP.rst @@ -0,0 +1,5 @@ +**No Exception checking in the create function.** + +Adding exception checking to the create function would trigger an Odoo Client Error +related to JavaScript (Error: Component is destroyed) when attempting to create a new opportunity +in the pipeline's kanban view and clicking the edit button. diff --git a/odoo-bringout-oca-crm-crm_exception/crm_exception/static/description/icon.png b/odoo-bringout-oca-crm-crm_exception/crm_exception/static/description/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..3a0328b516c4980e8e44cdb63fd945757ddd132d GIT binary patch literal 9455 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 Q3=9kmp00i_>zopr09!l7U;qFB literal 0 HcmV?d00001 diff --git a/odoo-bringout-oca-crm-crm_exception/crm_exception/static/description/index.html b/odoo-bringout-oca-crm-crm_exception/crm_exception/static/description/index.html new file mode 100644 index 0000000..bba5a60 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_exception/crm_exception/static/description/index.html @@ -0,0 +1,446 @@ + + + + + + +CRM Exception + + + +
+

CRM Exception

+ + +

Beta License: AGPL-3 OCA/crm Translate me on Weblate Try me on Runboat

+

This module allows you to attach several customizable exceptions to your opportunities. +You can also define an exception rule to be applied to specific CRM stages.

+

Table of contents

+ +
+

Configuration

+

To configure CRM exception rule:

+
    +
  1. Create a new exception rule.
  2. +
  3. Select “Lead” in the “Apply On” field (the ‘stage_ids’ field will be displayed).
  4. +
  5. Choose the CRM stage to which you want to apply the exception rule.
  6. +
  7. Specify the exception type and define the condition, then save the rule.
  8. +
+

Note: +If you don’t specify a CRM stage for stage_ids (leave it blank), the rule will be checked at every stage.

+
+
+

Known issues / Roadmap

+

No Exception checking in the create function.

+

Adding exception checking to the create function would trigger an Odoo Client Error +related to JavaScript (Error: Component is destroyed) when attempting to create a new opportunity +in the pipeline’s kanban view and clicking the edit button.

+
+
+

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 to smash it by providing a detailed and welcomed +feedback.

+

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

+
+
+

Credits

+
+

Authors

+
    +
  • Quartile Limited
  • +
+
+
+

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

+

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

+
+
+
+ + diff --git a/odoo-bringout-oca-crm-crm_exception/crm_exception/tests/__init__.py b/odoo-bringout-oca-crm-crm_exception/crm_exception/tests/__init__.py new file mode 100644 index 0000000..1db8682 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_exception/crm_exception/tests/__init__.py @@ -0,0 +1 @@ +from . import test_crm_exception diff --git a/odoo-bringout-oca-crm-crm_exception/crm_exception/tests/test_crm_exception.py b/odoo-bringout-oca-crm-crm_exception/crm_exception/tests/test_crm_exception.py new file mode 100644 index 0000000..2b42d60 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_exception/crm_exception/tests/test_crm_exception.py @@ -0,0 +1,48 @@ +# Copyright 2023 Quartile Limited +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from odoo.exceptions import ValidationError +from odoo.tests import TransactionCase + + +class TestCrmLeadProbability(TransactionCase): + @classmethod + def setUpClass(cls): + super().setUpClass() + cls.stage_new = cls.env.ref("crm.stage_lead1") + cls.stage_qualified = cls.env.ref("crm.stage_lead2") + cls.stage_proposition = cls.env.ref("crm.stage_lead3") + cls.stage_won = cls.env.ref("crm.stage_lead4") + cls.opportunity = cls.env.ref("crm.crm_case_13") + cls.crm_exception = cls.env.ref("crm_exception.crm_excep_no_partner") + cls.crm_exception.active = True + cls.partner_id = cls.env.ref("base.res_partner_2") + + def test_crm_exception(self): + self.assertEqual(self.opportunity.stage_id, self.stage_new) + # Test exception without assigning stage_ids in exception_rule + with self.assertRaises(ValidationError): + self.opportunity.stage_id = self.stage_qualified.id + with self.assertRaises(ValidationError): + self.opportunity.stage_id = self.stage_proposition.id + with self.assertRaises(ValidationError): + self.opportunity.stage_id = self.stage_won.id + + # Test ignore_exception. + self.opportunity.ignore_exception = True + self.opportunity.stage_id = self.stage_qualified.id + self.opportunity.stage_id = self.stage_proposition.id + self.opportunity.stage_id = self.stage_won.id + + def test_crm_exception_with_stage_ids(self): + # Check exception only for qualified and won stages + self.crm_exception.write( + {"stage_ids": [(4, self.stage_qualified.id), (4, self.stage_won.id)]} + ) + with self.assertRaises(ValidationError): + self.opportunity.stage_id = self.stage_qualified.id + self.opportunity.stage_id = self.stage_proposition.id + with self.assertRaises(ValidationError): + self.opportunity.stage_id = self.stage_won.id + self.opportunity.partner_id = self.partner_id.id + self.opportunity.stage_id = self.stage_won.id diff --git a/odoo-bringout-oca-crm-crm_exception/crm_exception/views/base_exception_views.xml b/odoo-bringout-oca-crm-crm_exception/crm_exception/views/base_exception_views.xml new file mode 100644 index 0000000..9599ac5 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_exception/crm_exception/views/base_exception_views.xml @@ -0,0 +1,17 @@ + + + + exception.rule.form + exception.rule + + + + + + + + diff --git a/odoo-bringout-oca-crm-crm_exception/crm_exception/views/crm_lead_views.xml b/odoo-bringout-oca-crm-crm_exception/crm_exception/views/crm_lead_views.xml new file mode 100644 index 0000000..95dc648 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_exception/crm_exception/views/crm_lead_views.xml @@ -0,0 +1,16 @@ + + + + crm.lead.form.inherit + crm.lead + + + + + + + + diff --git a/odoo-bringout-oca-crm-crm_exception/doc/ARCHITECTURE.md b/odoo-bringout-oca-crm-crm_exception/doc/ARCHITECTURE.md new file mode 100644 index 0000000..7a96684 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_exception/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Crm_exception Module - crm_exception + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-crm-crm_exception/doc/CONFIGURATION.md b/odoo-bringout-oca-crm-crm_exception/doc/CONFIGURATION.md new file mode 100644 index 0000000..32df824 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_exception/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for crm_exception. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-crm-crm_exception/doc/CONTROLLERS.md b/odoo-bringout-oca-crm-crm_exception/doc/CONTROLLERS.md new file mode 100644 index 0000000..f628e77 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_exception/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-crm-crm_exception/doc/DEPENDENCIES.md b/odoo-bringout-oca-crm-crm_exception/doc/DEPENDENCIES.md new file mode 100644 index 0000000..8abda52 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_exception/doc/DEPENDENCIES.md @@ -0,0 +1,6 @@ +# Dependencies + +This addon depends on: + +- [crm](https://github.com/bringout/oca-ocb-crm/tree/2ab6ff4cb4358a4adb9aa65b9cb6f8713444f8b4/odoo-bringout-oca-ocb-crm) +- [base_exception](https://github.com/bringout/oca-technical) diff --git a/odoo-bringout-oca-crm-crm_exception/doc/FAQ.md b/odoo-bringout-oca-crm-crm_exception/doc/FAQ.md new file mode 100644 index 0000000..cab716c --- /dev/null +++ b/odoo-bringout-oca-crm-crm_exception/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon crm_exception or install in UI. diff --git a/odoo-bringout-oca-crm-crm_exception/doc/INSTALL.md b/odoo-bringout-oca-crm-crm_exception/doc/INSTALL.md new file mode 100644 index 0000000..27efe13 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_exception/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-crm-crm_exception" +# or +uv pip install odoo-bringout-oca-crm-crm_exception" +``` diff --git a/odoo-bringout-oca-crm-crm_exception/doc/MODELS.md b/odoo-bringout-oca-crm-crm_exception/doc/MODELS.md new file mode 100644 index 0000000..2af813f --- /dev/null +++ b/odoo-bringout-oca-crm-crm_exception/doc/MODELS.md @@ -0,0 +1,13 @@ +# Models + +Detected core models and extensions in crm_exception. + +```mermaid +classDiagram + class crm_lead + class exception_rule +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-crm-crm_exception/doc/OVERVIEW.md b/odoo-bringout-oca-crm-crm_exception/doc/OVERVIEW.md new file mode 100644 index 0000000..9a5fce7 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_exception/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: crm_exception. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon crm_exception +- License: LGPL-3 diff --git a/odoo-bringout-oca-crm-crm_exception/doc/REPORTS.md b/odoo-bringout-oca-crm-crm_exception/doc/REPORTS.md new file mode 100644 index 0000000..e0ea35f --- /dev/null +++ b/odoo-bringout-oca-crm-crm_exception/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-crm-crm_exception/doc/SECURITY.md b/odoo-bringout-oca-crm-crm_exception/doc/SECURITY.md new file mode 100644 index 0000000..e07da9d --- /dev/null +++ b/odoo-bringout-oca-crm-crm_exception/doc/SECURITY.md @@ -0,0 +1,8 @@ +# Security + +This module does not define custom security rules or access controls beyond Odoo defaults. + +Default Odoo security applies: +- Base user access through standard groups +- Model access inherited from dependencies +- No custom row-level security rules diff --git a/odoo-bringout-oca-crm-crm_exception/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-crm-crm_exception/doc/TROUBLESHOOTING.md new file mode 100644 index 0000000..56853cb --- /dev/null +++ b/odoo-bringout-oca-crm-crm_exception/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-crm-crm_exception/doc/USAGE.md b/odoo-bringout-oca-crm-crm_exception/doc/USAGE.md new file mode 100644 index 0000000..4e7fa5e --- /dev/null +++ b/odoo-bringout-oca-crm-crm_exception/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon crm_exception +``` diff --git a/odoo-bringout-oca-crm-crm_exception/doc/WIZARDS.md b/odoo-bringout-oca-crm-crm_exception/doc/WIZARDS.md new file mode 100644 index 0000000..48e790d --- /dev/null +++ b/odoo-bringout-oca-crm-crm_exception/doc/WIZARDS.md @@ -0,0 +1,3 @@ +# Wizards + +This module does not include UI wizards. diff --git a/odoo-bringout-oca-crm-crm_exception/pyproject.toml b/odoo-bringout-oca-crm-crm_exception/pyproject.toml new file mode 100644 index 0000000..1740466 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_exception/pyproject.toml @@ -0,0 +1,43 @@ +[project] +name = "odoo-bringout-oca-crm-crm_exception" +version = "16.0.0" +description = "CRM Exception - Odoo addon" +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-ocb-crm>=16.0.0", + "odoo-bringout-oca-crm-base_exception>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["crm_exception"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-crm-crm_industry/README.md b/odoo-bringout-oca-crm-crm_industry/README.md new file mode 100644 index 0000000..0dc01f0 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_industry/README.md @@ -0,0 +1,45 @@ +# CRM Industry + +Odoo addon: crm_industry + +## Installation + +```bash +pip install odoo-bringout-oca-crm-crm_industry +``` + +## Dependencies + +This addon depends on: +- crm +- partner_industry_secondary + +## Manifest Information + +- **Name**: CRM Industry +- **Version**: 16.0.1.1.0 +- **Category**: Customer Relationship Management +- **License**: AGPL-3 +- **Installable**: True + +## Source + +Based on [OCA/crm](https://github.com/OCA/crm) branch 16.0, addon `crm_industry`. + +## License + +This package maintains the original AGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-crm-crm_industry/crm_industry/README.rst b/odoo-bringout-oca-crm-crm_industry/crm_industry/README.rst new file mode 100644 index 0000000..76a7017 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_industry/crm_industry/README.rst @@ -0,0 +1,86 @@ +============ +CRM Industry +============ + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:782b623c25fd7d7afaf317ab3518a6ebbc4b0c3d2bb6e51eaff835ce49204246 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |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%2Fcrm-lightgray.png?logo=github + :target: https://github.com/OCA/crm/tree/16.0/crm_industry + :alt: OCA/crm +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/crm-16-0/crm-16-0-crm_industry + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/crm&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module adds industries for leads and opportunities. + +**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 to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* Tecnativa + +Contributors +~~~~~~~~~~~~ + +* Rafael Blasco +* Antonio Espinosa +* Javier Iniesta +* Luis M. Ontalba +* Miquel Raïch +* Alexandre Díaz +* Manuel Marquez + +* `Pesol `__: + + * Jonathan Oscategui Taza + +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/crm `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-crm-crm_industry/crm_industry/__init__.py b/odoo-bringout-oca-crm-crm_industry/crm_industry/__init__.py new file mode 100644 index 0000000..4b76c7b --- /dev/null +++ b/odoo-bringout-oca-crm-crm_industry/crm_industry/__init__.py @@ -0,0 +1,3 @@ +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +from . import models diff --git a/odoo-bringout-oca-crm-crm_industry/crm_industry/__manifest__.py b/odoo-bringout-oca-crm-crm_industry/crm_industry/__manifest__.py new file mode 100644 index 0000000..870263b --- /dev/null +++ b/odoo-bringout-oca-crm-crm_industry/crm_industry/__manifest__.py @@ -0,0 +1,15 @@ +# Copyright 2015 Antiun Ingenieria S.L. - Javier Iniesta +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +{ + "name": "CRM Industry", + "summary": "Link leads/opportunities to industries", + "version": "16.0.1.1.0", + "category": "Customer Relationship Management", + "website": "https://github.com/OCA/crm", + "author": "Tecnativa, Odoo Community Association (OCA)", + "license": "AGPL-3", + "installable": True, + "depends": ["crm", "partner_industry_secondary"], + "data": ["views/crm_lead_view.xml"], +} diff --git a/odoo-bringout-oca-crm-crm_industry/crm_industry/i18n/bg.po b/odoo-bringout-oca-crm-crm_industry/crm_industry/i18n/bg.po new file mode 100644 index 0000000..e1c1530 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_industry/crm_industry/i18n/bg.po @@ -0,0 +1,48 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_sector +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: crm (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-11-02 14:15+0000\n" +"PO-Revision-Date: 2016-03-10 18:53+0000\n" +"Last-Translator: <>\n" +"Language-Team: Bulgarian (http://www.transifex.com/oca/OCA-crm-8-0/language/" +"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: crm_industry +#: model_terms:ir.ui.view,arch_db:crm_industry.crm_lead_view_form +#: model_terms:ir.ui.view,arch_db:crm_industry.view_crm_case_leads_filter +#: model_terms:ir.ui.view,arch_db:crm_industry.view_crm_case_opportunities_filter +msgid "Industry" +msgstr "" + +#. module: crm_industry +#: model:ir.model,name:crm_industry.model_crm_lead +msgid "Lead/Opportunity" +msgstr "Следа/Възможност" + +#. module: crm_industry +#: model:ir.model.fields,field_description:crm_industry.field_crm_lead__industry_id +msgid "Main Industry" +msgstr "" + +#. module: crm_industry +#: model:ir.model.fields,field_description:crm_industry.field_crm_lead__secondary_industry_ids +msgid "Secondary Industries" +msgstr "" + +#. module: crm_industry +#. odoo-python +#: code:addons/crm_industry/models/crm_lead.py:0 +#, python-format +msgid "The secondary industries must be different from the main industry." +msgstr "" diff --git a/odoo-bringout-oca-crm-crm_industry/crm_industry/i18n/bs.po b/odoo-bringout-oca-crm-crm_industry/crm_industry/i18n/bs.po new file mode 100644 index 0000000..b78c8c0 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_industry/crm_industry/i18n/bs.po @@ -0,0 +1,43 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_industry +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.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: crm_industry +#: model_terms:ir.ui.view,arch_db:crm_industry.crm_lead_view_form +#: model_terms:ir.ui.view,arch_db:crm_industry.view_crm_case_leads_filter +#: model_terms:ir.ui.view,arch_db:crm_industry.view_crm_case_opportunities_filter +msgid "Industry" +msgstr "Industrija" + +#. module: crm_industry +#: model:ir.model,name:crm_industry.model_crm_lead +msgid "Lead/Opportunity" +msgstr "Potencijal/Prilika" + +#. module: crm_industry +#: model:ir.model.fields,field_description:crm_industry.field_crm_lead__industry_id +msgid "Main Industry" +msgstr "Glavna industrija" + +#. module: crm_industry +#: model:ir.model.fields,field_description:crm_industry.field_crm_lead__secondary_industry_ids +msgid "Secondary Industries" +msgstr "Sekundarni sektor" + +#. module: crm_industry +#. odoo-python +#: code:addons/crm_industry/models/crm_lead.py:0 +#, python-format +msgid "The secondary industries must be different from the main industry." +msgstr "Sekundarni sektor mora biti različiti od primarnog sektora." diff --git a/odoo-bringout-oca-crm-crm_industry/crm_industry/i18n/ca.po b/odoo-bringout-oca-crm-crm_industry/crm_industry/i18n/ca.po new file mode 100644 index 0000000..d70c7fd --- /dev/null +++ b/odoo-bringout-oca-crm-crm_industry/crm_industry/i18n/ca.po @@ -0,0 +1,47 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_industry +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2019-12-27 14:13+0000\n" +"Last-Translator: Carles Antoli \n" +"Language-Team: none\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" +"X-Generator: Weblate 3.10\n" + +#. module: crm_industry +#: model_terms:ir.ui.view,arch_db:crm_industry.crm_lead_view_form +#: model_terms:ir.ui.view,arch_db:crm_industry.view_crm_case_leads_filter +#: model_terms:ir.ui.view,arch_db:crm_industry.view_crm_case_opportunities_filter +msgid "Industry" +msgstr "Indústria" + +#. module: crm_industry +#: model:ir.model,name:crm_industry.model_crm_lead +msgid "Lead/Opportunity" +msgstr "Iniciativa/Oportunitat" + +#. module: crm_industry +#: model:ir.model.fields,field_description:crm_industry.field_crm_lead__industry_id +msgid "Main Industry" +msgstr "Indústria principal" + +#. module: crm_industry +#: model:ir.model.fields,field_description:crm_industry.field_crm_lead__secondary_industry_ids +msgid "Secondary Industries" +msgstr "Indústries secundàries" + +#. module: crm_industry +#. odoo-python +#: code:addons/crm_industry/models/crm_lead.py:0 +#, python-format +msgid "The secondary industries must be different from the main industry." +msgstr "" +"Les indústries secundàries han de ser diferents de la indústria principal." diff --git a/odoo-bringout-oca-crm-crm_industry/crm_industry/i18n/ca_ES.po b/odoo-bringout-oca-crm-crm_industry/crm_industry/i18n/ca_ES.po new file mode 100644 index 0000000..e50ea36 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_industry/crm_industry/i18n/ca_ES.po @@ -0,0 +1,44 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_industry +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: ca_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: crm_industry +#: model_terms:ir.ui.view,arch_db:crm_industry.crm_lead_view_form +#: model_terms:ir.ui.view,arch_db:crm_industry.view_crm_case_leads_filter +#: model_terms:ir.ui.view,arch_db:crm_industry.view_crm_case_opportunities_filter +msgid "Industry" +msgstr "" + +#. module: crm_industry +#: model:ir.model,name:crm_industry.model_crm_lead +msgid "Lead/Opportunity" +msgstr "" + +#. module: crm_industry +#: model:ir.model.fields,field_description:crm_industry.field_crm_lead__industry_id +msgid "Main Industry" +msgstr "" + +#. module: crm_industry +#: model:ir.model.fields,field_description:crm_industry.field_crm_lead__secondary_industry_ids +msgid "Secondary Industries" +msgstr "" + +#. module: crm_industry +#. odoo-python +#: code:addons/crm_industry/models/crm_lead.py:0 +#, python-format +msgid "The secondary industries must be different from the main industry." +msgstr "" diff --git a/odoo-bringout-oca-crm-crm_industry/crm_industry/i18n/crm_industry.pot b/odoo-bringout-oca-crm-crm_industry/crm_industry/i18n/crm_industry.pot new file mode 100644 index 0000000..16823da --- /dev/null +++ b/odoo-bringout-oca-crm-crm_industry/crm_industry/i18n/crm_industry.pot @@ -0,0 +1,43 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_industry +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.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: crm_industry +#: model_terms:ir.ui.view,arch_db:crm_industry.crm_lead_view_form +#: model_terms:ir.ui.view,arch_db:crm_industry.view_crm_case_leads_filter +#: model_terms:ir.ui.view,arch_db:crm_industry.view_crm_case_opportunities_filter +msgid "Industry" +msgstr "" + +#. module: crm_industry +#: model:ir.model,name:crm_industry.model_crm_lead +msgid "Lead/Opportunity" +msgstr "" + +#. module: crm_industry +#: model:ir.model.fields,field_description:crm_industry.field_crm_lead__industry_id +msgid "Main Industry" +msgstr "" + +#. module: crm_industry +#: model:ir.model.fields,field_description:crm_industry.field_crm_lead__secondary_industry_ids +msgid "Secondary Industries" +msgstr "" + +#. module: crm_industry +#. odoo-python +#: code:addons/crm_industry/models/crm_lead.py:0 +#, python-format +msgid "The secondary industries must be different from the main industry." +msgstr "" diff --git a/odoo-bringout-oca-crm-crm_industry/crm_industry/i18n/crm_sector.pot b/odoo-bringout-oca-crm-crm_industry/crm_industry/i18n/crm_sector.pot new file mode 100644 index 0000000..4bebf3c --- /dev/null +++ b/odoo-bringout-oca-crm-crm_industry/crm_industry/i18n/crm_sector.pot @@ -0,0 +1,44 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_sector +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.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: crm_sector +#: model:ir.model,name:crm_sector.model_crm_lead +msgid "Lead/Opportunity" +msgstr "" + +#. module: crm_sector +#: model:ir.model.fields,field_description:crm_sector.field_crm_lead_sector_id +msgid "Main Sector" +msgstr "" + +#. module: crm_sector +#: model:ir.model.fields,field_description:crm_sector.field_crm_lead_secondary_sector_ids +msgid "Secondary Sectors" +msgstr "" + +#. module: crm_sector +#: model:ir.ui.view,arch_db:crm_sector.crm_case_form_view_leads +#: model:ir.ui.view,arch_db:crm_sector.crm_case_form_view_oppor +#: model:ir.ui.view,arch_db:crm_sector.view_crm_case_leads_filter +#: model:ir.ui.view,arch_db:crm_sector.view_crm_case_opportunities_filter +msgid "Sector" +msgstr "" + +#. module: crm_sector +#: code:addons/crm_sector/models/crm_lead.py:22 +#, python-format +msgid "The secondary sectors must be different from the main sector." +msgstr "" + diff --git a/odoo-bringout-oca-crm-crm_industry/crm_industry/i18n/de.po b/odoo-bringout-oca-crm-crm_industry/crm_industry/i18n/de.po new file mode 100644 index 0000000..b95334d --- /dev/null +++ b/odoo-bringout-oca-crm-crm_industry/crm_industry/i18n/de.po @@ -0,0 +1,55 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_sector +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-09 08:00+0000\n" +"PO-Revision-Date: 2018-12-15 16:58+0000\n" +"Last-Translator: Maria Sparenberg \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" +"X-Generator: Weblate 3.3\n" + +#. module: crm_industry +#: model_terms:ir.ui.view,arch_db:crm_industry.crm_lead_view_form +#: model_terms:ir.ui.view,arch_db:crm_industry.view_crm_case_leads_filter +#: model_terms:ir.ui.view,arch_db:crm_industry.view_crm_case_opportunities_filter +msgid "Industry" +msgstr "Branche" + +#. module: crm_industry +#: model:ir.model,name:crm_industry.model_crm_lead +msgid "Lead/Opportunity" +msgstr "Lead/Chance" + +#. module: crm_industry +#: model:ir.model.fields,field_description:crm_industry.field_crm_lead__industry_id +msgid "Main Industry" +msgstr "Hauptbranche" + +#. module: crm_industry +#: model:ir.model.fields,field_description:crm_industry.field_crm_lead__secondary_industry_ids +msgid "Secondary Industries" +msgstr "Sekundäre Branchen" + +#. module: crm_industry +#. odoo-python +#: code:addons/crm_industry/models/crm_lead.py:0 +#, python-format +msgid "The secondary industries must be different from the main industry." +msgstr "Die Hauptbranche muss sich von den Sekundären unterscheiden." + +#~ msgid "Main Sector" +#~ msgstr "Hauptsektor" + +#~ msgid "Sector" +#~ msgstr "Sektor" diff --git a/odoo-bringout-oca-crm-crm_industry/crm_industry/i18n/es.po b/odoo-bringout-oca-crm-crm_industry/crm_industry/i18n/es.po new file mode 100644 index 0000000..bbf603b --- /dev/null +++ b/odoo-bringout-oca-crm-crm_industry/crm_industry/i18n/es.po @@ -0,0 +1,56 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_sector +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-04 15:47+0000\n" +"PO-Revision-Date: 2019-02-04 10:50+0000\n" +"Last-Translator: Marta Vázquez Rodríguez \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.4\n" + +#. module: crm_industry +#: model_terms:ir.ui.view,arch_db:crm_industry.crm_lead_view_form +#: model_terms:ir.ui.view,arch_db:crm_industry.view_crm_case_leads_filter +#: model_terms:ir.ui.view,arch_db:crm_industry.view_crm_case_opportunities_filter +msgid "Industry" +msgstr "Industria" + +#. module: crm_industry +#: model:ir.model,name:crm_industry.model_crm_lead +msgid "Lead/Opportunity" +msgstr "Iniciativa/Oportunidad" + +#. module: crm_industry +#: model:ir.model.fields,field_description:crm_industry.field_crm_lead__industry_id +msgid "Main Industry" +msgstr "Industria principal" + +#. module: crm_industry +#: model:ir.model.fields,field_description:crm_industry.field_crm_lead__secondary_industry_ids +msgid "Secondary Industries" +msgstr "Industrias secundarias" + +#. module: crm_industry +#. odoo-python +#: code:addons/crm_industry/models/crm_lead.py:0 +#, python-format +msgid "The secondary industries must be different from the main industry." +msgstr "" +"Las industrias secundarias deben ser distintas de la industria principal." + +#~ msgid "Main Sector" +#~ msgstr "Sector principal" + +#~ msgid "Sector" +#~ msgstr "Sector" diff --git a/odoo-bringout-oca-crm-crm_industry/crm_industry/i18n/fr.po b/odoo-bringout-oca-crm-crm_industry/crm_industry/i18n/fr.po new file mode 100644 index 0000000..dfc62a6 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_industry/crm_industry/i18n/fr.po @@ -0,0 +1,57 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_sector +# +# Translators: +# OCA Transbot , 2017 +# Jes Anderson , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-10 03:36+0000\n" +"PO-Revision-Date: 2022-03-02 17:17+0000\n" +"Last-Translator: ajaniszewska-dev \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" +"X-Generator: Weblate 4.3.2\n" + +#. module: crm_industry +#: model_terms:ir.ui.view,arch_db:crm_industry.crm_lead_view_form +#: model_terms:ir.ui.view,arch_db:crm_industry.view_crm_case_leads_filter +#: model_terms:ir.ui.view,arch_db:crm_industry.view_crm_case_opportunities_filter +msgid "Industry" +msgstr "Industrie" + +#. module: crm_industry +#: model:ir.model,name:crm_industry.model_crm_lead +msgid "Lead/Opportunity" +msgstr "Piste/Opportunité" + +#. module: crm_industry +#: model:ir.model.fields,field_description:crm_industry.field_crm_lead__industry_id +msgid "Main Industry" +msgstr "Industrie Principale" + +#. module: crm_industry +#: model:ir.model.fields,field_description:crm_industry.field_crm_lead__secondary_industry_ids +#, fuzzy +msgid "Secondary Industries" +msgstr "Secteurs d'activité secondaires" + +#. module: crm_industry +#. odoo-python +#: code:addons/crm_industry/models/crm_lead.py:0 +#, python-format +msgid "The secondary industries must be different from the main industry." +msgstr "Les secteurs secondaires doivent être différent du secteur propre." + +#~ msgid "Main Sector" +#~ msgstr "Secteur d'activité principal" + +#~ msgid "Sector" +#~ msgstr "Secteur d'activité" diff --git a/odoo-bringout-oca-crm-crm_industry/crm_industry/i18n/hr.po b/odoo-bringout-oca-crm-crm_industry/crm_industry/i18n/hr.po new file mode 100644 index 0000000..6280ad2 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_industry/crm_industry/i18n/hr.po @@ -0,0 +1,56 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_sector +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-09 08:00+0000\n" +"PO-Revision-Date: 2017-06-09 08:00+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: crm_industry +#: model_terms:ir.ui.view,arch_db:crm_industry.crm_lead_view_form +#: model_terms:ir.ui.view,arch_db:crm_industry.view_crm_case_leads_filter +#: model_terms:ir.ui.view,arch_db:crm_industry.view_crm_case_opportunities_filter +msgid "Industry" +msgstr "" + +#. module: crm_industry +#: model:ir.model,name:crm_industry.model_crm_lead +msgid "Lead/Opportunity" +msgstr "Potencijalni klijent" + +#. module: crm_industry +#: model:ir.model.fields,field_description:crm_industry.field_crm_lead__industry_id +msgid "Main Industry" +msgstr "" + +#. module: crm_industry +#: model:ir.model.fields,field_description:crm_industry.field_crm_lead__secondary_industry_ids +#, fuzzy +msgid "Secondary Industries" +msgstr "Sekundarni sektor" + +#. module: crm_industry +#. odoo-python +#: code:addons/crm_industry/models/crm_lead.py:0 +#, fuzzy, python-format +msgid "The secondary industries must be different from the main industry." +msgstr "Sekundarni sektor mora biti različiti od primarnog sektora." + +#~ msgid "Main Sector" +#~ msgstr "Glavni sektor" + +#~ msgid "Sector" +#~ msgstr "Sektor" diff --git a/odoo-bringout-oca-crm-crm_industry/crm_industry/i18n/it.po b/odoo-bringout-oca-crm-crm_industry/crm_industry/i18n/it.po new file mode 100644 index 0000000..bccbcec --- /dev/null +++ b/odoo-bringout-oca-crm-crm_industry/crm_industry/i18n/it.po @@ -0,0 +1,55 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_sector +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-09 08:00+0000\n" +"PO-Revision-Date: 2023-06-12 16:10+0000\n" +"Last-Translator: mymage \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 4.17\n" + +#. module: crm_industry +#: model_terms:ir.ui.view,arch_db:crm_industry.crm_lead_view_form +#: model_terms:ir.ui.view,arch_db:crm_industry.view_crm_case_leads_filter +#: model_terms:ir.ui.view,arch_db:crm_industry.view_crm_case_opportunities_filter +msgid "Industry" +msgstr "Settore" + +#. module: crm_industry +#: model:ir.model,name:crm_industry.model_crm_lead +msgid "Lead/Opportunity" +msgstr "Contatto/Opportunità" + +#. module: crm_industry +#: model:ir.model.fields,field_description:crm_industry.field_crm_lead__industry_id +msgid "Main Industry" +msgstr "Settore principale" + +#. module: crm_industry +#: model:ir.model.fields,field_description:crm_industry.field_crm_lead__secondary_industry_ids +msgid "Secondary Industries" +msgstr "Settori secondari" + +#. module: crm_industry +#. odoo-python +#: code:addons/crm_industry/models/crm_lead.py:0 +#, python-format +msgid "The secondary industries must be different from the main industry." +msgstr "I settori secondari devono essere diversi da quello principale." + +#~ msgid "Main Sector" +#~ msgstr "Settore principale" + +#~ msgid "Sector" +#~ msgstr "Settore" diff --git a/odoo-bringout-oca-crm-crm_industry/crm_industry/i18n/nb.po b/odoo-bringout-oca-crm-crm_industry/crm_industry/i18n/nb.po new file mode 100644 index 0000000..2b0dd28 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_industry/crm_industry/i18n/nb.po @@ -0,0 +1,51 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_sector +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: crm (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-01-14 02:20+0000\n" +"PO-Revision-Date: 2016-03-10 18:53+0000\n" +"Last-Translator: <>\n" +"Language-Team: Norwegian Bokmål (http://www.transifex.com/oca/OCA-crm-8-0/" +"language/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: crm_industry +#: model_terms:ir.ui.view,arch_db:crm_industry.crm_lead_view_form +#: model_terms:ir.ui.view,arch_db:crm_industry.view_crm_case_leads_filter +#: model_terms:ir.ui.view,arch_db:crm_industry.view_crm_case_opportunities_filter +msgid "Industry" +msgstr "" + +#. module: crm_industry +#: model:ir.model,name:crm_industry.model_crm_lead +msgid "Lead/Opportunity" +msgstr "" + +#. module: crm_industry +#: model:ir.model.fields,field_description:crm_industry.field_crm_lead__industry_id +msgid "Main Industry" +msgstr "" + +#. module: crm_industry +#: model:ir.model.fields,field_description:crm_industry.field_crm_lead__secondary_industry_ids +msgid "Secondary Industries" +msgstr "" + +#. module: crm_industry +#. odoo-python +#: code:addons/crm_industry/models/crm_lead.py:0 +#, python-format +msgid "The secondary industries must be different from the main industry." +msgstr "" + +#~ msgid "Sales Team" +#~ msgstr "Salgsteam" diff --git a/odoo-bringout-oca-crm-crm_industry/crm_industry/i18n/nl_NL.po b/odoo-bringout-oca-crm-crm_industry/crm_industry/i18n/nl_NL.po new file mode 100644 index 0000000..5b5969b --- /dev/null +++ b/odoo-bringout-oca-crm-crm_industry/crm_industry/i18n/nl_NL.po @@ -0,0 +1,56 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_sector +# +# Translators: +# Peter Hageman , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-09 08:00+0000\n" +"PO-Revision-Date: 2017-06-09 08:00+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: crm_industry +#: model_terms:ir.ui.view,arch_db:crm_industry.crm_lead_view_form +#: model_terms:ir.ui.view,arch_db:crm_industry.view_crm_case_leads_filter +#: model_terms:ir.ui.view,arch_db:crm_industry.view_crm_case_opportunities_filter +msgid "Industry" +msgstr "" + +#. module: crm_industry +#: model:ir.model,name:crm_industry.model_crm_lead +msgid "Lead/Opportunity" +msgstr "" + +#. module: crm_industry +#: model:ir.model.fields,field_description:crm_industry.field_crm_lead__industry_id +msgid "Main Industry" +msgstr "" + +#. module: crm_industry +#: model:ir.model.fields,field_description:crm_industry.field_crm_lead__secondary_industry_ids +#, fuzzy +msgid "Secondary Industries" +msgstr "Secundaire Sectoren" + +#. module: crm_industry +#. odoo-python +#: code:addons/crm_industry/models/crm_lead.py:0 +#, fuzzy, python-format +msgid "The secondary industries must be different from the main industry." +msgstr "De secondaire sectoren moeten verschillen van hoofd sector." + +#~ msgid "Main Sector" +#~ msgstr "Hoofd Sector" + +#~ msgid "Sector" +#~ msgstr "Sector" diff --git a/odoo-bringout-oca-crm-crm_industry/crm_industry/i18n/pt_BR.po b/odoo-bringout-oca-crm-crm_industry/crm_industry/i18n/pt_BR.po new file mode 100644 index 0000000..33e3018 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_industry/crm_industry/i18n/pt_BR.po @@ -0,0 +1,50 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_sector +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-09 08:00+0000\n" +"PO-Revision-Date: 2019-09-03 03:23+0000\n" +"Last-Translator: Rodrigo Macedo \n" +"Language-Team: Portuguese (Brazil) (https://www.transifex.com/oca/" +"teams/23907/pt_BR/)\n" +"Language: pt_BR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 3.8\n" + +#. module: crm_industry +#: model_terms:ir.ui.view,arch_db:crm_industry.crm_lead_view_form +#: model_terms:ir.ui.view,arch_db:crm_industry.view_crm_case_leads_filter +#: model_terms:ir.ui.view,arch_db:crm_industry.view_crm_case_opportunities_filter +msgid "Industry" +msgstr "Indústria" + +#. module: crm_industry +#: model:ir.model,name:crm_industry.model_crm_lead +msgid "Lead/Opportunity" +msgstr "Prospector/Oportunidade" + +#. module: crm_industry +#: model:ir.model.fields,field_description:crm_industry.field_crm_lead__industry_id +msgid "Main Industry" +msgstr "Indústria Principal" + +#. module: crm_industry +#: model:ir.model.fields,field_description:crm_industry.field_crm_lead__secondary_industry_ids +msgid "Secondary Industries" +msgstr "Indústrias Secundárias" + +#. module: crm_industry +#. odoo-python +#: code:addons/crm_industry/models/crm_lead.py:0 +#, python-format +msgid "The secondary industries must be different from the main industry." +msgstr "As indústrias secundárias devem ser diferentes da indústria principal." diff --git a/odoo-bringout-oca-crm-crm_industry/crm_industry/i18n/sk.po b/odoo-bringout-oca-crm-crm_industry/crm_industry/i18n/sk.po new file mode 100644 index 0000000..ee2ec08 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_industry/crm_industry/i18n/sk.po @@ -0,0 +1,48 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_sector +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: crm (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-12-17 01:26+0000\n" +"PO-Revision-Date: 2016-03-10 18:53+0000\n" +"Last-Translator: <>\n" +"Language-Team: Slovak (http://www.transifex.com/oca/OCA-crm-8-0/language/" +"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: crm_industry +#: model_terms:ir.ui.view,arch_db:crm_industry.crm_lead_view_form +#: model_terms:ir.ui.view,arch_db:crm_industry.view_crm_case_leads_filter +#: model_terms:ir.ui.view,arch_db:crm_industry.view_crm_case_opportunities_filter +msgid "Industry" +msgstr "" + +#. module: crm_industry +#: model:ir.model,name:crm_industry.model_crm_lead +msgid "Lead/Opportunity" +msgstr "Iniciatíva/Príležitosť" + +#. module: crm_industry +#: model:ir.model.fields,field_description:crm_industry.field_crm_lead__industry_id +msgid "Main Industry" +msgstr "" + +#. module: crm_industry +#: model:ir.model.fields,field_description:crm_industry.field_crm_lead__secondary_industry_ids +msgid "Secondary Industries" +msgstr "" + +#. module: crm_industry +#. odoo-python +#: code:addons/crm_industry/models/crm_lead.py:0 +#, python-format +msgid "The secondary industries must be different from the main industry." +msgstr "" diff --git a/odoo-bringout-oca-crm-crm_industry/crm_industry/i18n/sl.po b/odoo-bringout-oca-crm-crm_industry/crm_industry/i18n/sl.po new file mode 100644 index 0000000..3b616ee --- /dev/null +++ b/odoo-bringout-oca-crm-crm_industry/crm_industry/i18n/sl.po @@ -0,0 +1,56 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_sector +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-09 08:00+0000\n" +"PO-Revision-Date: 2017-06-09 08:00+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: crm_industry +#: model_terms:ir.ui.view,arch_db:crm_industry.crm_lead_view_form +#: model_terms:ir.ui.view,arch_db:crm_industry.view_crm_case_leads_filter +#: model_terms:ir.ui.view,arch_db:crm_industry.view_crm_case_opportunities_filter +msgid "Industry" +msgstr "" + +#. module: crm_industry +#: model:ir.model,name:crm_industry.model_crm_lead +msgid "Lead/Opportunity" +msgstr "Indic/priložnost" + +#. module: crm_industry +#: model:ir.model.fields,field_description:crm_industry.field_crm_lead__industry_id +msgid "Main Industry" +msgstr "" + +#. module: crm_industry +#: model:ir.model.fields,field_description:crm_industry.field_crm_lead__secondary_industry_ids +#, fuzzy +msgid "Secondary Industries" +msgstr "Sekundarni sektorji" + +#. module: crm_industry +#. odoo-python +#: code:addons/crm_industry/models/crm_lead.py:0 +#, fuzzy, python-format +msgid "The secondary industries must be different from the main industry." +msgstr "Sekundarni sektorji morajo biti različni od glavnega." + +#~ msgid "Main Sector" +#~ msgstr "Glavni sektor" + +#~ msgid "Sector" +#~ msgstr "Sektor" diff --git a/odoo-bringout-oca-crm-crm_industry/crm_industry/i18n/sv.po b/odoo-bringout-oca-crm-crm_industry/crm_industry/i18n/sv.po new file mode 100644 index 0000000..20ec09a --- /dev/null +++ b/odoo-bringout-oca-crm-crm_industry/crm_industry/i18n/sv.po @@ -0,0 +1,52 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_sector +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: crm (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-01-14 02:20+0000\n" +"PO-Revision-Date: 2024-02-23 08:41+0000\n" +"Last-Translator: jakobkrabbe \n" +"Language-Team: Swedish (http://www.transifex.com/oca/OCA-crm-8-0/language/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" +"X-Generator: Weblate 4.17\n" + +#. module: crm_industry +#: model_terms:ir.ui.view,arch_db:crm_industry.crm_lead_view_form +#: model_terms:ir.ui.view,arch_db:crm_industry.view_crm_case_leads_filter +#: model_terms:ir.ui.view,arch_db:crm_industry.view_crm_case_opportunities_filter +msgid "Industry" +msgstr "Industri" + +#. module: crm_industry +#: model:ir.model,name:crm_industry.model_crm_lead +msgid "Lead/Opportunity" +msgstr "Ledning/Möjlighet" + +#. module: crm_industry +#: model:ir.model.fields,field_description:crm_industry.field_crm_lead__industry_id +msgid "Main Industry" +msgstr "Huvudindustri" + +#. module: crm_industry +#: model:ir.model.fields,field_description:crm_industry.field_crm_lead__secondary_industry_ids +msgid "Secondary Industries" +msgstr "Sekundära industrier" + +#. module: crm_industry +#. odoo-python +#: code:addons/crm_industry/models/crm_lead.py:0 +#, python-format +msgid "The secondary industries must be different from the main industry." +msgstr "De sekundära industrierna måste skilja sig från huvudindustrin." + +#~ msgid "Sales Team" +#~ msgstr "Försäljningsteam" diff --git a/odoo-bringout-oca-crm-crm_industry/crm_industry/i18n/tr.po b/odoo-bringout-oca-crm-crm_industry/crm_industry/i18n/tr.po new file mode 100644 index 0000000..37dc3d7 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_industry/crm_industry/i18n/tr.po @@ -0,0 +1,56 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_sector +# +# Translators: +# OCA Transbot , 2017 +# Ediz Duman , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-10 03:36+0000\n" +"PO-Revision-Date: 2025-02-18 09:06+0000\n" +"Last-Translator: İsmail Çağan Yılmaz \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" +"X-Generator: Weblate 5.6.2\n" + +#. module: crm_industry +#: model_terms:ir.ui.view,arch_db:crm_industry.crm_lead_view_form +#: model_terms:ir.ui.view,arch_db:crm_industry.view_crm_case_leads_filter +#: model_terms:ir.ui.view,arch_db:crm_industry.view_crm_case_opportunities_filter +msgid "Industry" +msgstr "Endüstri" + +#. module: crm_industry +#: model:ir.model,name:crm_industry.model_crm_lead +msgid "Lead/Opportunity" +msgstr "Aday/Fırsat" + +#. module: crm_industry +#: model:ir.model.fields,field_description:crm_industry.field_crm_lead__industry_id +msgid "Main Industry" +msgstr "Birincil Sektör" + +#. module: crm_industry +#: model:ir.model.fields,field_description:crm_industry.field_crm_lead__secondary_industry_ids +msgid "Secondary Industries" +msgstr "İkincil Sektörler" + +#. module: crm_industry +#. odoo-python +#: code:addons/crm_industry/models/crm_lead.py:0 +#, python-format +msgid "The secondary industries must be different from the main industry." +msgstr "İkincil sektörlerin birincil sektörden farklı olması gerekir." + +#~ msgid "Main Sector" +#~ msgstr "Ana Sektör" + +#~ msgid "Sector" +#~ msgstr "Sektör" diff --git a/odoo-bringout-oca-crm-crm_industry/crm_industry/i18n/tr_TR.po b/odoo-bringout-oca-crm-crm_industry/crm_industry/i18n/tr_TR.po new file mode 100644 index 0000000..e5432d6 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_industry/crm_industry/i18n/tr_TR.po @@ -0,0 +1,51 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_sector +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: crm (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-12-31 02:41+0000\n" +"PO-Revision-Date: 2016-03-10 18:53+0000\n" +"Last-Translator: <>\n" +"Language-Team: Turkish (Turkey) (http://www.transifex.com/oca/OCA-crm-8-0/" +"language/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: crm_industry +#: model_terms:ir.ui.view,arch_db:crm_industry.crm_lead_view_form +#: model_terms:ir.ui.view,arch_db:crm_industry.view_crm_case_leads_filter +#: model_terms:ir.ui.view,arch_db:crm_industry.view_crm_case_opportunities_filter +msgid "Industry" +msgstr "" + +#. module: crm_industry +#: model:ir.model,name:crm_industry.model_crm_lead +msgid "Lead/Opportunity" +msgstr "" + +#. module: crm_industry +#: model:ir.model.fields,field_description:crm_industry.field_crm_lead__industry_id +msgid "Main Industry" +msgstr "" + +#. module: crm_industry +#: model:ir.model.fields,field_description:crm_industry.field_crm_lead__secondary_industry_ids +msgid "Secondary Industries" +msgstr "" + +#. module: crm_industry +#. odoo-python +#: code:addons/crm_industry/models/crm_lead.py:0 +#, python-format +msgid "The secondary industries must be different from the main industry." +msgstr "" + +#~ msgid "Sales Team" +#~ msgstr "Satış takımı" diff --git a/odoo-bringout-oca-crm-crm_industry/crm_industry/i18n/zh_CN.po b/odoo-bringout-oca-crm-crm_industry/crm_industry/i18n/zh_CN.po new file mode 100644 index 0000000..019d439 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_industry/crm_industry/i18n/zh_CN.po @@ -0,0 +1,48 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_sector +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: crm (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-02-25 01:51+0000\n" +"PO-Revision-Date: 2016-03-10 18:53+0000\n" +"Last-Translator: <>\n" +"Language-Team: Chinese (China) (http://www.transifex.com/oca/OCA-crm-8-0/" +"language/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: crm_industry +#: model_terms:ir.ui.view,arch_db:crm_industry.crm_lead_view_form +#: model_terms:ir.ui.view,arch_db:crm_industry.view_crm_case_leads_filter +#: model_terms:ir.ui.view,arch_db:crm_industry.view_crm_case_opportunities_filter +msgid "Industry" +msgstr "" + +#. module: crm_industry +#: model:ir.model,name:crm_industry.model_crm_lead +msgid "Lead/Opportunity" +msgstr "线索/商机" + +#. module: crm_industry +#: model:ir.model.fields,field_description:crm_industry.field_crm_lead__industry_id +msgid "Main Industry" +msgstr "" + +#. module: crm_industry +#: model:ir.model.fields,field_description:crm_industry.field_crm_lead__secondary_industry_ids +msgid "Secondary Industries" +msgstr "" + +#. module: crm_industry +#. odoo-python +#: code:addons/crm_industry/models/crm_lead.py:0 +#, python-format +msgid "The secondary industries must be different from the main industry." +msgstr "" diff --git a/odoo-bringout-oca-crm-crm_industry/crm_industry/models/__init__.py b/odoo-bringout-oca-crm-crm_industry/crm_industry/models/__init__.py new file mode 100644 index 0000000..f11a18f --- /dev/null +++ b/odoo-bringout-oca-crm-crm_industry/crm_industry/models/__init__.py @@ -0,0 +1,3 @@ +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +from . import crm_lead diff --git a/odoo-bringout-oca-crm-crm_industry/crm_industry/models/crm_lead.py b/odoo-bringout-oca-crm-crm_industry/crm_industry/models/crm_lead.py new file mode 100644 index 0000000..9892c54 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_industry/crm_industry/models/crm_lead.py @@ -0,0 +1,70 @@ +# Copyright 2015 Antiun Ingenieria S.L. - Javier Iniesta +# Copyright 2018 ForgeFlow, S.L. +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). +from odoo import _, api, exceptions, fields, models + + +class CrmLead(models.Model): + _inherit = "crm.lead" + + industry_id = fields.Many2one( + comodel_name="res.partner.industry", string="Main Industry" + ) + + secondary_industry_ids = fields.Many2many( + comodel_name="res.partner.industry", + string="Secondary Industries", + domain="[('id', '!=', industry_id)]", + ) + + @api.constrains("industry_id", "secondary_industry_ids") + def _check_industries(self): + for lead in self: + if lead.industry_id in lead.secondary_industry_ids: + raise exceptions.UserError( + _( + "The secondary industries must be different from the" + " main industry." + ) + ) + + def _prepare_customer_values(self, partner_name, is_company=False, parent_id=False): + """Propagate industries in the creation of partner.""" + values = super()._prepare_customer_values( + partner_name, is_company=is_company, parent_id=parent_id + ) + main, secondary = self.industry_id, self.secondary_industry_ids + values.update( + { + "industry_id": main.id, + "secondary_industry_ids": [(6, 0, secondary.ids)], + } + ) + return values + + @api.onchange("partner_id") + def _onchange_partner_id(self): + if self.partner_id: + if self.partner_id.industry_id: + self.industry_id = self.partner_id.industry_id + if self.partner_id.secondary_industry_ids: + self.secondary_industry_ids = self.partner_id.secondary_industry_ids + + @api.model_create_multi + def create(self, vals_list): + for vals in vals_list: + if vals.get("partner_id"): + customer = self.env["res.partner"].browse(vals["partner_id"]) + if customer.industry_id and not vals.get("industry_id"): + vals.update({"industry_id": customer.industry_id.id}) + if customer.secondary_industry_ids and not vals.get( + "secondary_industry_ids" + ): + vals.update( + { + "secondary_industry_ids": [ + (6, 0, customer.secondary_industry_ids.ids) + ] + } + ) + return super().create(vals_list) diff --git a/odoo-bringout-oca-crm-crm_industry/crm_industry/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-crm-crm_industry/crm_industry/readme/CONTRIBUTORS.rst new file mode 100644 index 0000000..2415cc6 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_industry/crm_industry/readme/CONTRIBUTORS.rst @@ -0,0 +1,11 @@ +* Rafael Blasco +* Antonio Espinosa +* Javier Iniesta +* Luis M. Ontalba +* Miquel Raïch +* Alexandre Díaz +* Manuel Marquez + +* `Pesol `__: + + * Jonathan Oscategui Taza diff --git a/odoo-bringout-oca-crm-crm_industry/crm_industry/readme/DESCRIPTION.rst b/odoo-bringout-oca-crm-crm_industry/crm_industry/readme/DESCRIPTION.rst new file mode 100644 index 0000000..9747843 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_industry/crm_industry/readme/DESCRIPTION.rst @@ -0,0 +1 @@ +This module adds industries for leads and opportunities. diff --git a/odoo-bringout-oca-crm-crm_industry/crm_industry/static/description/icon.png b/odoo-bringout-oca-crm-crm_industry/crm_industry/static/description/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..3a0328b516c4980e8e44cdb63fd945757ddd132d GIT binary patch literal 9455 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 Q3=9kmp00i_>zopr09!l7U;qFB literal 0 HcmV?d00001 diff --git a/odoo-bringout-oca-crm-crm_industry/crm_industry/static/description/index.html b/odoo-bringout-oca-crm-crm_industry/crm_industry/static/description/index.html new file mode 100644 index 0000000..ae1a097 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_industry/crm_industry/static/description/index.html @@ -0,0 +1,430 @@ + + + + + +CRM Industry + + + +
+

CRM Industry

+ + +

Beta License: AGPL-3 OCA/crm Translate me on Weblate Try me on Runboat

+

This module adds industries for leads and opportunities.

+

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 to smash it by providing a detailed and welcomed +feedback.

+

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

+
+
+

Credits

+
+

Authors

+
    +
  • Tecnativa
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+Odoo Community Association +

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

+

This module is part of the OCA/crm project on GitHub.

+

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

+
+
+
+ + diff --git a/odoo-bringout-oca-crm-crm_industry/crm_industry/tests/__init__.py b/odoo-bringout-oca-crm-crm_industry/crm_industry/tests/__init__.py new file mode 100644 index 0000000..dc2e6c0 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_industry/crm_industry/tests/__init__.py @@ -0,0 +1,3 @@ +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +from . import test_crm_lead diff --git a/odoo-bringout-oca-crm-crm_industry/crm_industry/tests/test_crm_lead.py b/odoo-bringout-oca-crm-crm_industry/crm_industry/tests/test_crm_lead.py new file mode 100644 index 0000000..a4bce3f --- /dev/null +++ b/odoo-bringout-oca-crm-crm_industry/crm_industry/tests/test_crm_lead.py @@ -0,0 +1,68 @@ +# Copyright 2015 Antiun Ingenieria S.L. - Javier Iniesta +# Copyright 2018 ForgeFlow, S.L. +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +from odoo.exceptions import UserError +from odoo.tests import Form +from odoo.tests.common import TransactionCase + + +class TestCrmLead(TransactionCase): + def test_check_industries(self): + industry = self.env["res.partner.industry"].create({"name": "Test"}) + with self.assertRaises(UserError): + self.env["crm.lead"].create( + { + "name": "Test", + "industry_id": industry.id, + "secondary_industry_ids": [(4, industry.id)], + } + ) + + def test_lead_create_contact(self): + industry_pool = self.env["res.partner.industry"] + industry_1 = industry_pool.create({"name": "Test 01"}) + industry_2 = industry_pool.create( + {"name": "Test 02", "parent_id": industry_1.id} + ) + industry_3 = industry_pool.create( + {"name": "Test 03", "parent_id": industry_1.id} + ) + lead_vals = { + "name": "test", + "partner_name": "test", + "industry_id": industry_1.id, + "secondary_industry_ids": [(4, industry_2.id, 0), (4, industry_3.id, 0)], + } + lead = self.env["crm.lead"].create(lead_vals) + partner = self.env["res.partner"].create( + lead._prepare_customer_values(lead.partner_name, is_company=True) + ) + self.assertEqual(partner.industry_id, lead.industry_id) + self.assertEqual(partner.secondary_industry_ids, lead.secondary_industry_ids) + + def test_propagate_industries_from_contact(self): + res_partner_industry = self.env["res.partner.industry"] + industry_1 = res_partner_industry.create({"name": "IT/Communications"}) + industry_2 = res_partner_industry.create( + {"name": "AI/Machine Learning", "parent_id": industry_1.id} + ) + industry_3 = res_partner_industry.create( + {"name": "ERP Systems", "parent_id": industry_1.id} + ) + customer = self.env["res.partner"].create( + { + "name": "Test Customer", + "industry_id": industry_1.id, + "secondary_industry_ids": [ + (4, industry_2.id, 0), + (4, industry_3.id, 0), + ], + } + ) + lead_form = Form(self.env["crm.lead"]) + lead_form.name = "Test Lead" + lead_form.partner_id = customer + lead = lead_form.save() + self.assertEqual(lead.industry_id, customer.industry_id) + self.assertEqual(lead.secondary_industry_ids, customer.secondary_industry_ids) diff --git a/odoo-bringout-oca-crm-crm_industry/crm_industry/views/crm_lead_view.xml b/odoo-bringout-oca-crm-crm_industry/crm_industry/views/crm_lead_view.xml new file mode 100644 index 0000000..e081adb --- /dev/null +++ b/odoo-bringout-oca-crm-crm_industry/crm_industry/views/crm_lead_view.xml @@ -0,0 +1,90 @@ + + + + + Add industry field + crm.lead + + + + + + + + + + + + Add industry field as tree column + crm.lead + + + + + + + + + + Add industry field for searching and grouping + crm.lead + + + + + + + + + + + + Add industry field as tree column + crm.lead + + + + + + + + + + Add industry field for searching and grouping + crm.lead + + + + + + + + + + + diff --git a/odoo-bringout-oca-crm-crm_industry/doc/ARCHITECTURE.md b/odoo-bringout-oca-crm-crm_industry/doc/ARCHITECTURE.md new file mode 100644 index 0000000..5869e8b --- /dev/null +++ b/odoo-bringout-oca-crm-crm_industry/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Crm_industry Module - crm_industry + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-crm-crm_industry/doc/CONFIGURATION.md b/odoo-bringout-oca-crm-crm_industry/doc/CONFIGURATION.md new file mode 100644 index 0000000..f81cc85 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_industry/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for crm_industry. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-crm-crm_industry/doc/CONTROLLERS.md b/odoo-bringout-oca-crm-crm_industry/doc/CONTROLLERS.md new file mode 100644 index 0000000..f628e77 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_industry/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-crm-crm_industry/doc/DEPENDENCIES.md b/odoo-bringout-oca-crm-crm_industry/doc/DEPENDENCIES.md new file mode 100644 index 0000000..f545c1b --- /dev/null +++ b/odoo-bringout-oca-crm-crm_industry/doc/DEPENDENCIES.md @@ -0,0 +1,6 @@ +# Dependencies + +This addon depends on: + +- [crm](https://github.com/bringout/oca-ocb-crm/tree/2ab6ff4cb4358a4adb9aa65b9cb6f8713444f8b4/odoo-bringout-oca-ocb-crm) +- partner_industry_secondary diff --git a/odoo-bringout-oca-crm-crm_industry/doc/FAQ.md b/odoo-bringout-oca-crm-crm_industry/doc/FAQ.md new file mode 100644 index 0000000..7dd9c2d --- /dev/null +++ b/odoo-bringout-oca-crm-crm_industry/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon crm_industry or install in UI. diff --git a/odoo-bringout-oca-crm-crm_industry/doc/INSTALL.md b/odoo-bringout-oca-crm-crm_industry/doc/INSTALL.md new file mode 100644 index 0000000..7faddaa --- /dev/null +++ b/odoo-bringout-oca-crm-crm_industry/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-crm-crm_industry" +# or +uv pip install odoo-bringout-oca-crm-crm_industry" +``` diff --git a/odoo-bringout-oca-crm-crm_industry/doc/MODELS.md b/odoo-bringout-oca-crm-crm_industry/doc/MODELS.md new file mode 100644 index 0000000..a3f0ffe --- /dev/null +++ b/odoo-bringout-oca-crm-crm_industry/doc/MODELS.md @@ -0,0 +1,12 @@ +# Models + +Detected core models and extensions in crm_industry. + +```mermaid +classDiagram + class crm_lead +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-crm-crm_industry/doc/OVERVIEW.md b/odoo-bringout-oca-crm-crm_industry/doc/OVERVIEW.md new file mode 100644 index 0000000..f2789dd --- /dev/null +++ b/odoo-bringout-oca-crm-crm_industry/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: crm_industry. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon crm_industry +- License: LGPL-3 diff --git a/odoo-bringout-oca-crm-crm_industry/doc/REPORTS.md b/odoo-bringout-oca-crm-crm_industry/doc/REPORTS.md new file mode 100644 index 0000000..e0ea35f --- /dev/null +++ b/odoo-bringout-oca-crm-crm_industry/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-crm-crm_industry/doc/SECURITY.md b/odoo-bringout-oca-crm-crm_industry/doc/SECURITY.md new file mode 100644 index 0000000..e07da9d --- /dev/null +++ b/odoo-bringout-oca-crm-crm_industry/doc/SECURITY.md @@ -0,0 +1,8 @@ +# Security + +This module does not define custom security rules or access controls beyond Odoo defaults. + +Default Odoo security applies: +- Base user access through standard groups +- Model access inherited from dependencies +- No custom row-level security rules diff --git a/odoo-bringout-oca-crm-crm_industry/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-crm-crm_industry/doc/TROUBLESHOOTING.md new file mode 100644 index 0000000..56853cb --- /dev/null +++ b/odoo-bringout-oca-crm-crm_industry/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-crm-crm_industry/doc/USAGE.md b/odoo-bringout-oca-crm-crm_industry/doc/USAGE.md new file mode 100644 index 0000000..7658817 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_industry/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon crm_industry +``` diff --git a/odoo-bringout-oca-crm-crm_industry/doc/WIZARDS.md b/odoo-bringout-oca-crm-crm_industry/doc/WIZARDS.md new file mode 100644 index 0000000..48e790d --- /dev/null +++ b/odoo-bringout-oca-crm-crm_industry/doc/WIZARDS.md @@ -0,0 +1,3 @@ +# Wizards + +This module does not include UI wizards. diff --git a/odoo-bringout-oca-crm-crm_industry/pyproject.toml b/odoo-bringout-oca-crm-crm_industry/pyproject.toml new file mode 100644 index 0000000..0a8f622 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_industry/pyproject.toml @@ -0,0 +1,43 @@ +[project] +name = "odoo-bringout-oca-crm-crm_industry" +version = "16.0.0" +description = "CRM Industry - Link leads/opportunities to industries" +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-ocb-crm>=16.0.0", + "odoo-bringout-oca-crm-partner_industry_secondary>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["crm_industry"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-crm-crm_lead_code/README.md b/odoo-bringout-oca-crm-crm_lead_code/README.md new file mode 100644 index 0000000..c3df6ae --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_code/README.md @@ -0,0 +1,44 @@ +# Sequential Code for Leads / Opportunities + +Odoo addon: crm_lead_code + +## Installation + +```bash +pip install odoo-bringout-oca-crm-crm_lead_code +``` + +## Dependencies + +This addon depends on: +- crm + +## Manifest Information + +- **Name**: Sequential Code for Leads / Opportunities +- **Version**: 16.0.1.0.1 +- **Category**: Customer Relationship Management +- **License**: AGPL-3 +- **Installable**: True + +## Source + +Based on [OCA/crm](https://github.com/OCA/crm) branch 16.0, addon `crm_lead_code`. + +## License + +This package maintains the original AGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-crm-crm_lead_code/crm_lead_code/README.rst b/odoo-bringout-oca-crm-crm_lead_code/crm_lead_code/README.rst new file mode 100644 index 0000000..4b909be --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_code/crm_lead_code/README.rst @@ -0,0 +1,83 @@ +========================================= +Sequential Code for Leads / Opportunities +========================================= + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:6b1831d70969cde994b6ee3974356be5904b671bc7e3b1be703ca116aa8ee1a7 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |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%2Fcrm-lightgray.png?logo=github + :target: https://github.com/OCA/crm/tree/16.0/crm_lead_code + :alt: OCA/crm +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/crm-16-0/crm-16-0-crm_lead_code + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/crm&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module adds a sequential code for leads / opportunities. + +**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 to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* Tecnativa +* AvanzOSC + +Contributors +~~~~~~~~~~~~ + +* Oihane Crucelaegui +* Pedro M. Baeza +* Ana Juaristi +* Nicol??s Ramos +* Mathias Markl +* Serpent Consulting Services Pvt. Ltd. +* Tharathip Chaweewongphan + +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/crm `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-crm-crm_lead_code/crm_lead_code/__init__.py b/odoo-bringout-oca-crm-crm_lead_code/crm_lead_code/__init__.py new file mode 100644 index 0000000..690380d --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_code/crm_lead_code/__init__.py @@ -0,0 +1,26 @@ +############################################################################## +# For copyright and license notices, see __manifest__.py file in root directory +############################################################################## + +from . import models +from odoo import api, SUPERUSER_ID + + +def create_code_equal_to_id(cr): + cr.execute("ALTER TABLE crm_lead ADD COLUMN code character varying;") + cr.execute("UPDATE crm_lead SET code = id;") + + +def assign_old_sequences(cr, registry): + env = api.Environment(cr, SUPERUSER_ID, dict()) + lead_obj = env["crm.lead"] + sequence_obj = env["ir.sequence"] + leads = lead_obj.search([], order="id") + for lead_id in leads.ids: + cr.execute( + "UPDATE crm_lead SET code = %s WHERE id = %s;", + ( + sequence_obj.next_by_code("crm.lead"), + lead_id, + ), + ) diff --git a/odoo-bringout-oca-crm-crm_lead_code/crm_lead_code/__manifest__.py b/odoo-bringout-oca-crm-crm_lead_code/crm_lead_code/__manifest__.py new file mode 100644 index 0000000..6436184 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_code/crm_lead_code/__manifest__.py @@ -0,0 +1,34 @@ +############################################################################## +# +# Copyright (c) +# 2015 Serv. Tec. Avanzados - Pedro M. Baeza (http://www.serviciosbaeza.com) +# 2015 AvanzOsc (http://www.avanzosc.es) +# +# 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 . +# +############################################################################## + +{ + "name": "Sequential Code for Leads / Opportunities", + "version": "16.0.1.0.1", + "category": "Customer Relationship Management", + "author": "Tecnativa, AvanzOSC, Odoo Community Association (OCA)", + "website": "https://github.com/OCA/crm", + "license": "AGPL-3", + "depends": ["crm"], + "data": ["data/lead_sequence.xml", "views/crm_lead_view.xml"], + "installable": True, + "pre_init_hook": "create_code_equal_to_id", + "post_init_hook": "assign_old_sequences", +} diff --git a/odoo-bringout-oca-crm-crm_lead_code/crm_lead_code/data/lead_sequence.xml b/odoo-bringout-oca-crm-crm_lead_code/crm_lead_code/data/lead_sequence.xml new file mode 100644 index 0000000..b07eac6 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_code/crm_lead_code/data/lead_sequence.xml @@ -0,0 +1,8 @@ + + + Lead Code + crm.lead + + LD + + diff --git a/odoo-bringout-oca-crm-crm_lead_code/crm_lead_code/i18n/bg.po b/odoo-bringout-oca-crm-crm_lead_code/crm_lead_code/i18n/bg.po new file mode 100644 index 0000000..86cf50d --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_code/crm_lead_code/i18n/bg.po @@ -0,0 +1,42 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_lead_code +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-04 15:47+0000\n" +"PO-Revision-Date: 2017-12-04 15:47+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: crm_lead_code +#: model_terms:ir.ui.view,arch_db:crm_lead_code.crm_case_kanban_view_leads_inherit +msgid "&nbsp;" +msgstr "" + +#. module: crm_lead_code +#: model:ir.model.fields,field_description:crm_lead_code.field_crm_lead__code +msgid "Lead Number" +msgstr "" + +#. module: crm_lead_code +#: model:ir.model,name:crm_lead_code.model_crm_lead +msgid "Lead/Opportunity" +msgstr "??????????/????????????????????" + +#. module: crm_lead_code +#. odoo-python +#: code:addons/crm_lead_code/models/crm_lead.py:0 +#: model:ir.model.constraint,message:crm_lead_code.constraint_crm_lead_crm_lead_unique_code +#, python-format +msgid "The code must be unique!" +msgstr "" diff --git a/odoo-bringout-oca-crm-crm_lead_code/crm_lead_code/i18n/bs.po b/odoo-bringout-oca-crm-crm_lead_code/crm_lead_code/i18n/bs.po new file mode 100644 index 0000000..753b970 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_code/crm_lead_code/i18n/bs.po @@ -0,0 +1,37 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_lead_code +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.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: crm_lead_code +#: model_terms:ir.ui.view,arch_db:crm_lead_code.crm_case_kanban_view_leads_inherit +msgid "&nbsp;" +msgstr "&nbsp;" + +#. module: crm_lead_code +#: model:ir.model.fields,field_description:crm_lead_code.field_crm_lead__code +msgid "Lead Number" +msgstr "Broj potencijalnog klijenta" + +#. module: crm_lead_code +#: model:ir.model,name:crm_lead_code.model_crm_lead +msgid "Lead/Opportunity" +msgstr "Potencijalni klijent" + +#. module: crm_lead_code +#. odoo-python +#: code:addons/crm_lead_code/models/crm_lead.py:0 +#: model:ir.model.constraint,message:crm_lead_code.constraint_crm_lead_crm_lead_unique_code +#, python-format +msgid "The code must be unique!" +msgstr "Šifra mora biti jedinstvena!" diff --git a/odoo-bringout-oca-crm-crm_lead_code/crm_lead_code/i18n/ca.po b/odoo-bringout-oca-crm-crm_lead_code/crm_lead_code/i18n/ca.po new file mode 100644 index 0000000..2ea2cb9 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_code/crm_lead_code/i18n/ca.po @@ -0,0 +1,40 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_lead_code +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 15.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2022-04-13 11:05+0000\n" +"Last-Translator: Noel estudillo \n" +"Language-Team: none\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" +"X-Generator: Weblate 4.3.2\n" + +#. module: crm_lead_code +#: model_terms:ir.ui.view,arch_db:crm_lead_code.crm_case_kanban_view_leads_inherit +msgid "&nbsp;" +msgstr "" + +#. module: crm_lead_code +#: model:ir.model.fields,field_description:crm_lead_code.field_crm_lead__code +msgid "Lead Number" +msgstr "Número de plom" + +#. module: crm_lead_code +#: model:ir.model,name:crm_lead_code.model_crm_lead +msgid "Lead/Opportunity" +msgstr "Plom/Oportunitat" + +#. module: crm_lead_code +#. odoo-python +#: code:addons/crm_lead_code/models/crm_lead.py:0 +#: model:ir.model.constraint,message:crm_lead_code.constraint_crm_lead_crm_lead_unique_code +#, python-format +msgid "The code must be unique!" +msgstr "El codi ha de ser únic!" diff --git a/odoo-bringout-oca-crm-crm_lead_code/crm_lead_code/i18n/crm_lead_code.pot b/odoo-bringout-oca-crm-crm_lead_code/crm_lead_code/i18n/crm_lead_code.pot new file mode 100644 index 0000000..aed1166 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_code/crm_lead_code/i18n/crm_lead_code.pot @@ -0,0 +1,37 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_lead_code +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.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: crm_lead_code +#: model_terms:ir.ui.view,arch_db:crm_lead_code.crm_case_kanban_view_leads_inherit +msgid "&nbsp;" +msgstr "" + +#. module: crm_lead_code +#: model:ir.model.fields,field_description:crm_lead_code.field_crm_lead__code +msgid "Lead Number" +msgstr "" + +#. module: crm_lead_code +#: model:ir.model,name:crm_lead_code.model_crm_lead +msgid "Lead/Opportunity" +msgstr "" + +#. module: crm_lead_code +#. odoo-python +#: code:addons/crm_lead_code/models/crm_lead.py:0 +#: model:ir.model.constraint,message:crm_lead_code.constraint_crm_lead_crm_lead_unique_code +#, python-format +msgid "The code must be unique!" +msgstr "" diff --git a/odoo-bringout-oca-crm-crm_lead_code/crm_lead_code/i18n/de.po b/odoo-bringout-oca-crm-crm_lead_code/crm_lead_code/i18n/de.po new file mode 100644 index 0000000..1c2b3a0 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_code/crm_lead_code/i18n/de.po @@ -0,0 +1,43 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_lead_code +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-04 15:47+0000\n" +"PO-Revision-Date: 2018-12-13 12:58+0000\n" +"Last-Translator: Maria Sparenberg \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" +"X-Generator: Weblate 3.3\n" + +#. module: crm_lead_code +#: model_terms:ir.ui.view,arch_db:crm_lead_code.crm_case_kanban_view_leads_inherit +msgid "&nbsp;" +msgstr "" + +#. module: crm_lead_code +#: model:ir.model.fields,field_description:crm_lead_code.field_crm_lead__code +msgid "Lead Number" +msgstr "Lead-Nummer" + +#. module: crm_lead_code +#: model:ir.model,name:crm_lead_code.model_crm_lead +msgid "Lead/Opportunity" +msgstr "Lead/Chance" + +#. module: crm_lead_code +#. odoo-python +#: code:addons/crm_lead_code/models/crm_lead.py:0 +#: model:ir.model.constraint,message:crm_lead_code.constraint_crm_lead_crm_lead_unique_code +#, python-format +msgid "The code must be unique!" +msgstr "Der Schl??ssel muss eindeutig sein!" diff --git a/odoo-bringout-oca-crm-crm_lead_code/crm_lead_code/i18n/es.po b/odoo-bringout-oca-crm-crm_lead_code/crm_lead_code/i18n/es.po new file mode 100644 index 0000000..1fc6d0c --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_code/crm_lead_code/i18n/es.po @@ -0,0 +1,43 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_lead_code +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-04 15:47+0000\n" +"PO-Revision-Date: 2023-08-02 14:10+0000\n" +"Last-Translator: Ivorra78 \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 4.17\n" + +#. module: crm_lead_code +#: model_terms:ir.ui.view,arch_db:crm_lead_code.crm_case_kanban_view_leads_inherit +msgid "&nbsp;" +msgstr "&nbsp;" + +#. module: crm_lead_code +#: model:ir.model.fields,field_description:crm_lead_code.field_crm_lead__code +msgid "Lead Number" +msgstr "Número de oportunidad" + +#. module: crm_lead_code +#: model:ir.model,name:crm_lead_code.model_crm_lead +msgid "Lead/Opportunity" +msgstr "Iniciativa/Oportunidad" + +#. module: crm_lead_code +#. odoo-python +#: code:addons/crm_lead_code/models/crm_lead.py:0 +#: model:ir.model.constraint,message:crm_lead_code.constraint_crm_lead_crm_lead_unique_code +#, python-format +msgid "The code must be unique!" +msgstr "El código debe ser único!" diff --git a/odoo-bringout-oca-crm-crm_lead_code/crm_lead_code/i18n/es_AR.po b/odoo-bringout-oca-crm-crm_lead_code/crm_lead_code/i18n/es_AR.po new file mode 100644 index 0000000..b82c737 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_code/crm_lead_code/i18n/es_AR.po @@ -0,0 +1,49 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_lead_code +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 15.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2023-10-29 23:38+0000\n" +"Last-Translator: Ignacio Buioli \n" +"Language-Team: none\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 4.17\n" + +#. module: crm_lead_code +#: model_terms:ir.ui.view,arch_db:crm_lead_code.crm_case_kanban_view_leads_inherit +msgid "&nbsp;" +msgstr "&nbsp;" + +#. module: crm_lead_code +#: model:ir.model.fields,field_description:crm_lead_code.field_crm_lead__code +msgid "Lead Number" +msgstr "Número de Iniciativa" + +#. module: crm_lead_code +#: model:ir.model,name:crm_lead_code.model_crm_lead +msgid "Lead/Opportunity" +msgstr "Iniciativa/Oportunidad" + +#. module: crm_lead_code +#. odoo-python +#: code:addons/crm_lead_code/models/crm_lead.py:0 +#: model:ir.model.constraint,message:crm_lead_code.constraint_crm_lead_crm_lead_unique_code +#, python-format +msgid "The code must be unique!" +msgstr "¡El código debe ser único!" + +#~ msgid "Display Name" +#~ msgstr "Mostrar Nombre" + +#~ msgid "ID" +#~ msgstr "ID" + +#~ msgid "Last Modified on" +#~ msgstr "Última Modificación el" diff --git a/odoo-bringout-oca-crm-crm_lead_code/crm_lead_code/i18n/fr.po b/odoo-bringout-oca-crm-crm_lead_code/crm_lead_code/i18n/fr.po new file mode 100644 index 0000000..c8a7930 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_code/crm_lead_code/i18n/fr.po @@ -0,0 +1,43 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_lead_code +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-04 15:47+0000\n" +"PO-Revision-Date: 2022-03-02 17:17+0000\n" +"Last-Translator: ajaniszewska-dev \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" +"X-Generator: Weblate 4.3.2\n" + +#. module: crm_lead_code +#: model_terms:ir.ui.view,arch_db:crm_lead_code.crm_case_kanban_view_leads_inherit +msgid "&nbsp;" +msgstr "" + +#. module: crm_lead_code +#: model:ir.model.fields,field_description:crm_lead_code.field_crm_lead__code +msgid "Lead Number" +msgstr "Numéro de Lead" + +#. module: crm_lead_code +#: model:ir.model,name:crm_lead_code.model_crm_lead +msgid "Lead/Opportunity" +msgstr "Piste/Opportunité" + +#. module: crm_lead_code +#. odoo-python +#: code:addons/crm_lead_code/models/crm_lead.py:0 +#: model:ir.model.constraint,message:crm_lead_code.constraint_crm_lead_crm_lead_unique_code +#, python-format +msgid "The code must be unique!" +msgstr "Le code doit être unique !" diff --git a/odoo-bringout-oca-crm-crm_lead_code/crm_lead_code/i18n/hr.po b/odoo-bringout-oca-crm-crm_lead_code/crm_lead_code/i18n/hr.po new file mode 100644 index 0000000..1df8030 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_code/crm_lead_code/i18n/hr.po @@ -0,0 +1,43 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_lead_code +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-04 15:47+0000\n" +"PO-Revision-Date: 2017-12-04 15:47+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: crm_lead_code +#: model_terms:ir.ui.view,arch_db:crm_lead_code.crm_case_kanban_view_leads_inherit +msgid "&nbsp;" +msgstr "" + +#. module: crm_lead_code +#: model:ir.model.fields,field_description:crm_lead_code.field_crm_lead__code +msgid "Lead Number" +msgstr "" + +#. module: crm_lead_code +#: model:ir.model,name:crm_lead_code.model_crm_lead +msgid "Lead/Opportunity" +msgstr "Potencijalni klijent" + +#. module: crm_lead_code +#. odoo-python +#: code:addons/crm_lead_code/models/crm_lead.py:0 +#: model:ir.model.constraint,message:crm_lead_code.constraint_crm_lead_crm_lead_unique_code +#, python-format +msgid "The code must be unique!" +msgstr "" diff --git a/odoo-bringout-oca-crm-crm_lead_code/crm_lead_code/i18n/it.po b/odoo-bringout-oca-crm-crm_lead_code/crm_lead_code/i18n/it.po new file mode 100644 index 0000000..e4d3071 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_code/crm_lead_code/i18n/it.po @@ -0,0 +1,43 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_lead_code +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-04 15:47+0000\n" +"PO-Revision-Date: 2023-06-12 16:10+0000\n" +"Last-Translator: mymage \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 4.17\n" + +#. module: crm_lead_code +#: model_terms:ir.ui.view,arch_db:crm_lead_code.crm_case_kanban_view_leads_inherit +msgid "&nbsp;" +msgstr "&nbsp;" + +#. module: crm_lead_code +#: model:ir.model.fields,field_description:crm_lead_code.field_crm_lead__code +msgid "Lead Number" +msgstr "Numero contatto" + +#. module: crm_lead_code +#: model:ir.model,name:crm_lead_code.model_crm_lead +msgid "Lead/Opportunity" +msgstr "Contatto/Opportunità" + +#. module: crm_lead_code +#. odoo-python +#: code:addons/crm_lead_code/models/crm_lead.py:0 +#: model:ir.model.constraint,message:crm_lead_code.constraint_crm_lead_crm_lead_unique_code +#, python-format +msgid "The code must be unique!" +msgstr "Il codice deve essere univoco!" diff --git a/odoo-bringout-oca-crm-crm_lead_code/crm_lead_code/i18n/pt_BR.po b/odoo-bringout-oca-crm-crm_lead_code/crm_lead_code/i18n/pt_BR.po new file mode 100644 index 0000000..7b51944 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_code/crm_lead_code/i18n/pt_BR.po @@ -0,0 +1,45 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_lead_code +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-04 15:47+0000\n" +"PO-Revision-Date: 2024-05-21 03:06+0000\n" +"Last-Translator: Rodrigo Macedo \n" +"Language-Team: Portuguese (Brazil) (https://www.transifex.com/oca/teams/" +"23907/pt_BR/)\n" +"Language: pt_BR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: crm_lead_code +#: model_terms:ir.ui.view,arch_db:crm_lead_code.crm_case_kanban_view_leads_inherit +msgid "&nbsp;" +msgstr "&nbsp;" + +#. module: crm_lead_code +#: model:ir.model.fields,field_description:crm_lead_code.field_crm_lead__code +msgid "Lead Number" +msgstr "Número da ligação" + +#. module: crm_lead_code +#: model:ir.model,name:crm_lead_code.model_crm_lead +msgid "Lead/Opportunity" +msgstr "Prospector/Oportunidade" + +#. module: crm_lead_code +#. odoo-python +#: code:addons/crm_lead_code/models/crm_lead.py:0 +#: model:ir.model.constraint,message:crm_lead_code.constraint_crm_lead_crm_lead_unique_code +#, python-format +msgid "The code must be unique!" +msgstr "O código deve ser único!" diff --git a/odoo-bringout-oca-crm-crm_lead_code/crm_lead_code/i18n/sk.po b/odoo-bringout-oca-crm-crm_lead_code/crm_lead_code/i18n/sk.po new file mode 100644 index 0000000..ff22b38 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_code/crm_lead_code/i18n/sk.po @@ -0,0 +1,42 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_lead_code +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-04 15:47+0000\n" +"PO-Revision-Date: 2017-12-04 15:47+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: crm_lead_code +#: model_terms:ir.ui.view,arch_db:crm_lead_code.crm_case_kanban_view_leads_inherit +msgid "&nbsp;" +msgstr "" + +#. module: crm_lead_code +#: model:ir.model.fields,field_description:crm_lead_code.field_crm_lead__code +msgid "Lead Number" +msgstr "" + +#. module: crm_lead_code +#: model:ir.model,name:crm_lead_code.model_crm_lead +msgid "Lead/Opportunity" +msgstr "Iniciat??va/Pr??le??itos??" + +#. module: crm_lead_code +#. odoo-python +#: code:addons/crm_lead_code/models/crm_lead.py:0 +#: model:ir.model.constraint,message:crm_lead_code.constraint_crm_lead_crm_lead_unique_code +#, python-format +msgid "The code must be unique!" +msgstr "" diff --git a/odoo-bringout-oca-crm-crm_lead_code/crm_lead_code/i18n/sl.po b/odoo-bringout-oca-crm-crm_lead_code/crm_lead_code/i18n/sl.po new file mode 100644 index 0000000..b0378ee --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_code/crm_lead_code/i18n/sl.po @@ -0,0 +1,44 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_lead_code +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-04 15:47+0000\n" +"PO-Revision-Date: 2023-04-11 13:27+0000\n" +"Last-Translator: Matjaz Mozetic \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" +"X-Generator: Weblate 4.14.1\n" + +#. module: crm_lead_code +#: model_terms:ir.ui.view,arch_db:crm_lead_code.crm_case_kanban_view_leads_inherit +msgid "&nbsp;" +msgstr "" + +#. module: crm_lead_code +#: model:ir.model.fields,field_description:crm_lead_code.field_crm_lead__code +msgid "Lead Number" +msgstr "" + +#. module: crm_lead_code +#: model:ir.model,name:crm_lead_code.model_crm_lead +msgid "Lead/Opportunity" +msgstr "Indic/priložnost" + +#. module: crm_lead_code +#. odoo-python +#: code:addons/crm_lead_code/models/crm_lead.py:0 +#: model:ir.model.constraint,message:crm_lead_code.constraint_crm_lead_crm_lead_unique_code +#, python-format +msgid "The code must be unique!" +msgstr "" diff --git a/odoo-bringout-oca-crm-crm_lead_code/crm_lead_code/i18n/tr.po b/odoo-bringout-oca-crm-crm_lead_code/crm_lead_code/i18n/tr.po new file mode 100644 index 0000000..fa7dbfb --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_code/crm_lead_code/i18n/tr.po @@ -0,0 +1,42 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_lead_code +# +# Translators: +# Ediz Duman , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-04 15:47+0000\n" +"PO-Revision-Date: 2017-12-04 15:47+0000\n" +"Last-Translator: Ediz Duman , 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: crm_lead_code +#: model_terms:ir.ui.view,arch_db:crm_lead_code.crm_case_kanban_view_leads_inherit +msgid "&nbsp;" +msgstr "" + +#. module: crm_lead_code +#: model:ir.model.fields,field_description:crm_lead_code.field_crm_lead__code +msgid "Lead Number" +msgstr "" + +#. module: crm_lead_code +#: model:ir.model,name:crm_lead_code.model_crm_lead +msgid "Lead/Opportunity" +msgstr "Aday/F??rsat" + +#. module: crm_lead_code +#. odoo-python +#: code:addons/crm_lead_code/models/crm_lead.py:0 +#: model:ir.model.constraint,message:crm_lead_code.constraint_crm_lead_crm_lead_unique_code +#, python-format +msgid "The code must be unique!" +msgstr "" diff --git a/odoo-bringout-oca-crm-crm_lead_code/crm_lead_code/i18n/zh_CN.po b/odoo-bringout-oca-crm-crm_lead_code/crm_lead_code/i18n/zh_CN.po new file mode 100644 index 0000000..8b2885c --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_code/crm_lead_code/i18n/zh_CN.po @@ -0,0 +1,43 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_lead_code +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-04 15:47+0000\n" +"PO-Revision-Date: 2017-12-04 15:47+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: crm_lead_code +#: model_terms:ir.ui.view,arch_db:crm_lead_code.crm_case_kanban_view_leads_inherit +msgid "&nbsp;" +msgstr "" + +#. module: crm_lead_code +#: model:ir.model.fields,field_description:crm_lead_code.field_crm_lead__code +msgid "Lead Number" +msgstr "" + +#. module: crm_lead_code +#: model:ir.model,name:crm_lead_code.model_crm_lead +msgid "Lead/Opportunity" +msgstr "??????/??????" + +#. module: crm_lead_code +#. odoo-python +#: code:addons/crm_lead_code/models/crm_lead.py:0 +#: model:ir.model.constraint,message:crm_lead_code.constraint_crm_lead_crm_lead_unique_code +#, python-format +msgid "The code must be unique!" +msgstr "" diff --git a/odoo-bringout-oca-crm-crm_lead_code/crm_lead_code/models/__init__.py b/odoo-bringout-oca-crm-crm_lead_code/crm_lead_code/models/__init__.py new file mode 100644 index 0000000..ed99145 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_code/crm_lead_code/models/__init__.py @@ -0,0 +1,4 @@ +############################################################################# +# For copyright and license notices, see __manifest__.py file in root directory +############################################################################## +from . import crm_lead diff --git a/odoo-bringout-oca-crm-crm_lead_code/crm_lead_code/models/crm_lead.py b/odoo-bringout-oca-crm-crm_lead_code/crm_lead_code/models/crm_lead.py new file mode 100644 index 0000000..6317413 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_code/crm_lead_code/models/crm_lead.py @@ -0,0 +1,26 @@ +############################################################################## +# For copyright and license notices, see __manifest__.py file in root directory +############################################################################## + +from odoo import _, api, fields, models + + +class CrmLead(models.Model): + _inherit = "crm.lead" + + code = fields.Char( + string="Lead Number", required=True, default="/", readonly=True, copy=False + ) + + _sql_constraints = [ + ("crm_lead_unique_code", "UNIQUE (code)", _("The code must be unique!")), + ] + + @api.model_create_multi + def create(self, vals_list): + for vals in vals_list: + if vals.get("code", "/") == "/": + vals["code"] = self.env.ref( + "crm_lead_code.sequence_lead", raise_if_not_found=False + ).next_by_id() + return super().create(vals_list) diff --git a/odoo-bringout-oca-crm-crm_lead_code/crm_lead_code/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-crm-crm_lead_code/crm_lead_code/readme/CONTRIBUTORS.rst new file mode 100644 index 0000000..14f295c --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_code/crm_lead_code/readme/CONTRIBUTORS.rst @@ -0,0 +1,7 @@ +* Oihane Crucelaegui +* Pedro M. Baeza +* Ana Juaristi +* Nicol??s Ramos +* Mathias Markl +* Serpent Consulting Services Pvt. Ltd. +* Tharathip Chaweewongphan diff --git a/odoo-bringout-oca-crm-crm_lead_code/crm_lead_code/readme/DESCRIPTION.rst b/odoo-bringout-oca-crm-crm_lead_code/crm_lead_code/readme/DESCRIPTION.rst new file mode 100644 index 0000000..739a2ce --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_code/crm_lead_code/readme/DESCRIPTION.rst @@ -0,0 +1 @@ +This module adds a sequential code for leads / opportunities. diff --git a/odoo-bringout-oca-crm-crm_lead_code/crm_lead_code/static/description/icon.png b/odoo-bringout-oca-crm-crm_lead_code/crm_lead_code/static/description/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..3a0328b516c4980e8e44cdb63fd945757ddd132d GIT binary patch literal 9455 zcmeAS@N?(olHy`uVBq!ia0y~yU}ykg4mJh`hQoG=rx_R+Sc;uILpV4%IBGajIv5xj zI14-?iy0VruY)k7lg8`{1_lPn64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xh zq!<_!7(87ZLn`LHt*tDHIlA-t`n>mR!&YzIGHsf8<B$$Um>gET_{naxk1`20D+ zGK1xw!NbPN2|bO89~+N%pEppq=(kLCGSX2uHprJ_E^{*IKIp)+&2id6vuztyvNuL$ zdA^-?<<(!k&+e;bY|S+1xq)99o0@Rk`trRhp89;eyjLw{_#}Fd?PYlPp~B|v=eA_19fIY=^}d z`Y&%tFz9&nD2bzqq3^N7Y3E5x%2bvfyytoH4a>tliVpGd_uqPi)yOgkI3;YpnXolV zu}g_VQNUGDSy{Q`_+thJ&q)fNm%Ljh{I-=l|6ob#z6OiuoDV+#yjCpp-J;>E$(bCp z!w(A@1ehEJBp7+vm>Cp=Iu%5?97SBcnhpjE?J=>;544!GndL*(UcJdDzeqD|zicr1 zB+Kr*e2YIu-<|%v(v6{Vhej6%TXV!XHp{%V<0*k8n&wuV=P@CM@diu2MB$aErCl1|Wb=;ABZB1k~ z_h&QV=Hey>W@hHnmI>mVimzY(p5dc*Bgd>DX4lfyQy6T{FBf#s-KW4IAt~voG%?}2 zOJGfAO3IUeZEbCtD^>imnJV_iO~0CT*NLN2#v@Eb^n2E$n76T&^VrXSeqiAj%%pL6 z(M63z4-G;E6g@93Q1QH-c5cqkoO^M3O$ND~1>fG>yv?b&U$JF}iYJpIOWNj{Uq6e? zyyrh@i3rn-v(L8ti2Ck5sU^Xn!$s-fqmD&8!UbA>zkc3 ziU$rHaF}~BqejMP^SKO@Lpf%~zhzJ8?7BL^L&eC8!E}XZr-w?DhsvZ!o>NpZPic2v zZennDcJ}v}bmWYc6NiqNx0n6;?MJl_Ph~m5wzO2CU4et6)k)K9kpf4)o6aPU zSLF3*ii(4Q#G1(}FI}BZR4GKRa9b>>Ho0?V>CUiyVM|Y{I+(E#x-H9v*zSvrgWYDY;)+L z0gK}V;lyYYskuU4kESR(7)UJnwx_#orq8lHUp~)#q$k=wg@|In{oEpvuoF`&Aya(%9u-w zvFYG~(+LKD+8*z?eUsUJd0b}i`QV<=&F8<_oqGLAPeEKYKzH7~F#Rs2V7sTu99b{D zCVfe>k=wt2;lhQskGp#XStm1G%qZ!;m|>&4zNY!$gk^WN7ha9pa%gH{(ZPx-wzK4a zs^6~dbYXf}Ah9rj<6}ikcpayr`AnZ>&w`ixLS?`q;$0^Y1a_@mf z-`D7@M|C=DD|DVsySJlicSFw06WZP9jHlfG9aUJY*r4LM;bsm;tJ8U|rVYFd$5v}R zo64{;qDS>uVa%*Z_7~UB86Q0#DtKm!oGQatmNYNz;MYqppMI*`m{quW>Edrbo|6*H zW(UT_ojaz@#?Jno$sscGrsypFbe^h=j6G3~$4&#>dorqjo!*2RH}>j&R| z8x}wFiC7!vG3kg}43o$2X~}DTIjWtwe8pKww|8!s(b|H_sxQ&`|B4&WrZt~_np7-W zU0r?g>eZ=gsmGf4tmo@LaD zn!M^+c;6^|ZJtJ_!~f?_0!|#KPM=QPew$I{?$xzx*Gfo9ow8h;b3&W($;?kbYdBb# zW>^-hb#--JdURp>i7T=hGrO~{U;P!l^~=+#UhL^k3k7CpEUM{ua`5D;Y!wq1U%X^V z%h~D|@7^7oX`CMN{w(_^J;o=J-YP;F+1bvnuB@w8t-9pnC>0+0z^f=FXxf*o^HJv) z-v6?A%><{8GSeA8YCB@|(mGk19ZSl}ltj3m?!EL>LxWM{Po4c_wxdUnW{S>VJHdGC zjG8Cr)0@tg$653>AAXqNHBW)#L)G3FZ{Mb#pR9b}WyS_sCzn7McX#$Ve(GswW=yl9))tt96$K7#7I?tqQ`>OtGSz-n^)=DOg?8EC*s3-h3Rg`!tL9| z4<-m~-MZCarVnf4cDW0RFP(%O{2XSVZJRVn$ZglZe{~gm~^x#st$phB>A=9iiSO6EXp3PI@wy_#!?q(vZ^qd)0Vjb@mkW3A_D-BQam%S|K`u`d zv%2GsH#LiBqm@+k$s*3kLWXafa;HYui`TE6 z{r&sj*@&ECVo-Br%82bhnq*P?%S1~{D%|2UTHTTSZ0j|~y zH*a=U*sNQ*J7Zx$+RG(nj9C&A5(h3^5Xj2Py7Ayl#b@J-TnfhvHMF#n_zVI?9)7J7 zZ_-w*eGP) z3RLx9tMoLWtTt-KH6exRO>%N_$4;E!Shad}@ST%CUF=jC-a5_kQ;$xV<)QN6Yn7pq z(V<5x9M>*Q-}FCoj^=8XXTftWO@H_DrDI^A;GMkfuVk8QY|?FhZoBjvk$H8{E>N^^@;Gp0FH?sEUBrf8k(9Xqjx=CS+n>esJ&%&-cYRj;OnnSLY*t@ z*iYP@c3sJ7pH!41M}Wp;*GVcr{?@fPDekzNcUALgvg^9aG7FgvH*?NxS-dt*S9hz| zmF!z-MV!x>gLiRXa59l{4G$Oh^7j6$#9K6xNo_Lc(W6J#XiG^-HlBZ;{I8m8tyhpV z=he?Sy7y0180PL`FlAwCoU`;`gs-DjmizN3f#usSO`h&~B)x0;$vfIdBp8lvdByZ( z0jpsD@r!rw@-Dy3IsNof%{t>=tF+VWuV%I0%}by4{lNo;KXvxElgy&!u6|mgdh6<= z)pyNR*D~l9PUCk<`8Rc5rJo&D3tgEOU+h@4Na@+h$CYw+^Z6eZSR}`7`8023 z($ni(OBkPStx34$!C`FMEY~_FTTjpe)!-$MXBCJ>(~2-o(#6L z4)>2!>$R7jxNME6LEwpHiNTXECT&cSjaf8r&!R<(L{#+!I1(~4JU&-uoeynG-DN&| zsY3m9pL>TsCV2I+rZ_DV56{-z7{OCpTdSd`=O_5GC}M5cvy;q|q|Lv4|DL{PLCmk> zwSP1(Ul#ftrE-FuYY|J@sRX^5*Ntu#^=f+xwY9ek_PPbe#LU^GX>#>L;}SkY1A~SP z6RTx^Rz3AxUvGbV#eAc@eYQ%=@cZwZ8KoF< zKB!6XELy%?ed(v;v-EeyE&LX(&HL2!SG3%^J>`2eGQ*;2T?H9B-P`ZT<1nDK4Dd+|<V8ya+Ae>& zc#)%f88(!>yrf;Sw}Fi-o7Lk0&wl3fIdwd2%O!X3yV;z3dt0MGQ}+73V%*|-XKpY4 za^p@_)UAjK-Rl z9%!O5PluQzSVfB)i*i?=s7i(|vdj3b|(p1xVM%W1-b1ijsj`sWlBRr{lg zD^G3wG(9}|9e?FxO-k6KF+(V#G*kB0Ju9Zk2RWLJzpC(^=NCIw=Wbh;#%&5lgX(40^uYHXSwpdfHypTB+U$&^D~PftHA z+wJIaslI5%PD{(%83_%%rO&HP4Au)dy!-G_Monb)TMl(4k1y^)66XtLPD$Bn#04}O zw?_$D+s+9VU*K*d-Rm}G%9IV6(VZ?#O$r;9Mn=61+-`99rixg%q72{WwTVS1owt3L zkdr&Me10w4}9`wIcoZ)cW1*E6cydfF|(NKC&9zkv8W?LhpqYG1hs$06OTVE*uW*g!uYUY#@ZJr z-8?FHe2SKPe)+tev(m%^uHvy%HhEk9oin{)aQoEyEzi+<9L?fx`Yd^dU(y?NZ=|8U6r4;<>im~PTom=eeOYyZbZ`Q_YiriU$Fxw3O++Tp{8GjelXBO@il*2bLF z3S0Z&shr0yWA)sRS!-o3q~E{1^8UpPk&O{Ob9vG>MwpzJn6&)o*N=~1ym@h;z<`5c z#rpNfA93p)_$aK-;CYC(TWn+Xlb~_%Do@PJ#jpLJvO6$r{ztN z8<#nq8U-0xI0GHlpFdvqX3_4>&o=%4{?*m|J1V}4*;K5XRaI3rr=PLPL-_7Oli=$U zecw;;X5M{wo)Yh(iy60C0#c94SX2nO_sgYD_1`_+!=!6-`uR<=P8v_v?q9sPxpj4< z-p@lVJ{&9mw{PY6d-=CT@dD9>4gycTR|RffD7Sb0e1{4JjtMD>eEj^(3_LRJrPE{C zrk`$2Fz5(gyY@v!{_)0U_Koj0osMw4m17oWQSv$U=d~?ae>YyMH`RDN!$-|xu3wpy zgso4MCa=;&j(^+o<^R;#uL;u@(}`g45OUyoi z98Ay7&OW~GVvX-f&xImct-BvRTwVAk-p=ts3xE3lm(JJM33q%vY3HZZFwyvcRa8f5 z@iT+X$6uBtJ^l2wKt%N6jg83`1s@dF?fT?(Z9R8WgNqVl^T7#08Z$i>Ea$%P>AkR1 zKu8G7=9_1}G-jA|xhOI2zRMRV@ZsO@_sJ?Ehk7K93tp;DU$R8gQ>f*lUS2{1sAo}{ z`}gnP47(bMg#jGXW2-cs77Ao#X9w?U*R&O5$k=X@q!6*|X;I0ZN|Cp__q+A!&XXRCcrrm|)vvB${*gtao7f=b$h9YPmjU$fT`iJ^K0dftfrr%=6{;{duKb zGS{+ssrU4{*(WbPj#;c0VYw669(X;9$9M`Ev8CRa$FecZY4gWYOoGnySjf#%!!_ZDoCPYq$O` zj;mL%W>$tvr<`KvTE?7mI^pYg@g=Q=GVPl-8O^b+7Gtin*Seb*p(B>o?>(vIwEq4% zU%$q!pWf*+`)=RP;%5mbA03_bZAX;cSFt4;T@_Czx(o2NU%Ygwsa?KKBK!Kf)a%|} zULQWH&u@5ap%b-5!_|C&%7SOfnVFi`)<(DY+y9fWIe$27>!G)0$zNB6&ic9J#C8#l z6_OtRpErqWhdtQ){odh|lhqBEuj||TDME*hK{NZ)x4JKaw_~-%x*rB8G&r~OJ?#4W zIxswZ`ON)3|F?d4)UE&Mtoi*T-TyzapAov-!GGl9*5@i|u~!*5h4$Fmg38M^k((bB zSX?S$X87@BvVXv%qQuB#Wv#n;e?Cl$p5UR9U?O!{tvTZ?!>miO3`Z-D1V?6Sis?l( z1ncVl_|vVwq3WvEhnk|0z;#dNS{AqU-jd{DtFV#d;p0=1;CXa-Z?$3hyO@}Ld9l}Q zQctbc=(@2zUmn!3ICsu3C-##u&%PqAW((6Q;|KpY$e#ZH(rVl0bWcxCFE1|vzV_gf z=EL!IopJN|Mf1u}89#}B!uTq9zfmdc@6S|>{r~s<=Gj-sr?6UZcab^_~V24|8MVq`1bDZj-ShB2gJqA`xax$-nS_L)K=T`DL&pIDO{h& za6!>Yo-_Xs8VM|Cy|=%n_uSw64ihF>_et}xeX!}@oPOSDW1i8>3necEs;a6IOr$m@ z9p!2{oH*m`Gm-BmwcDarU;i~<-{;jK0jEie^RM(QKE9ICGbm&{o(okKdip(d=F>wN?-bw)R8-W5 zo5A%*Z$>a|zHYMMqr6_~_1Nz*O#eIOc;?GC-PwEd?bk>D_kLtsVP{Z86JrO2YaQhb9)`^h2O#+EN###s?n^D(1Bxe|(UC-Try9zm??IFHr8ec`E32 zy`90sZ026KECVQA&#-?bmAhj7adBVYjI69fy8>JN z;~Y*)NngBkr{{1xzxv&cU0bGpeA>aT^yAb28m{k)qD=lh7S+72;>l#uv@d^;fdtQt zotc6iiZ`dtnmwD5A$020jEoG2)Kt~o{dq=${l{`_UzbyQSz;XzjM1GcLYPjg>*S#s$8_ruRWFI=@s>+P;v z#wwnN7CyIQVbJ;c@YR+sMuz{-V+C9Uw`xCcGFI!1-d~{jN?gy!@cEPbUv6$;ys-Gm zN|D9Jldq=PhYCFocCHvj#--njYty&g*! z|7Q77V|R7S6$RIdFS6c#Nt&5!{7wrivbg{M&REcL_|NQV8-H80a!0?OeN0zNE2&s; zrAdd2l4R-Rn#Bu*oqF7q-;`NPzgcj2h0XcZe0MbJwJ!%Nciet^?AF$7!T#eP&so1; zuzY!YY`=?=#oddHo|7g>d{s?(_5J1Y;_rnXlUPLFHZ~iQHU^mPglHh9-?gUyrJV#2Sj%#+NMk9wGj#uk^6# zawhTr&tG3I;oSQ!dTrg@bFMuuN^gEdS}k20uzTH;xeP_cy;_w~!JDs4=#;qmZvD!Y z2j6bL+xF~Pnv883j}SxS^P4s{wq46qJPjt~@9lHH_fIB%Z>>N|NpJAiNi%o+xY)~Z zGH1KCDg*E7Yeg$fJXC~o%7jh(pL$)aW>xm5`@qN}&BW|+jcBy@FH z;?-553M~o$|NZ^(Y4!S&`~DmU??_8O{Jn_#-ZVc4r%j(Y3l5%L9k9Q$G^}v_)Ou4* zhr?4Z9Z4}dm|(EsBg-q5#fMLL$tJEjp$(ea*|mFjU{utpX$gTn?pI!~wb=Uq^Ru&u zFD4&1ab2PHP{%Fi&l5Kuleq^U%w&|XV19OQlTL0C+g^L|@40$^%@sY!^oOnVGzt!KWSS@-}L8$qPFjIod70ylQ2U%f4{7t;{ERe%IKQl$WQ^xxFs!TB>pW zm38SxZ=WQdxuYR$x{ay9{zu(uZKHkFm zS&NZF@s9QTJ)7^oEV1)A+~cOKrKNR4<$R9RUbkJzT$j6)r!!`4fiYlX>gj2(&GYX3m~r^w z3~MRA-FN#|ty(puS9{qE-G78GXK-_x^Y@0Uy7*7NHB{hZ6N zYhrttzWY5+1_Pl2hE;Wc9?QoU-Ok-^`>JT?v`f=B-OO3BZk^xl1(|C^SDE)D6%+_K zZ2EAwOEbzO=I7j%la4E~KDo}~=wKk>llj%=e0x+>RN3Db?)Ja(8Tyz!6#Uo5^)(4J zsLor%s@=fqZ~OHM|Mj)e-y3e`q%F6fI(_I~pAxoamFao>%+#>-BO*i*BY68&^k8h9zFjS67GY*MGU_{@*(_ z_36+7x8>vq3mTzxglvWi!4I``G9S7%w5_HMm& z_0cI+2UpkDRqFov`{!z|6Ju;TsL-^S+f8%V?%m&Q{(Lz6fA7wnKb;v4Yb30mo_vUd z!9YlWAyqqk-JTx@+2#NIoMTy>x8(ZSG~=wSEF-H4Dw^B({=IT3z>8t$aX)>=DG#eS z1Y~1Hb?p80ggU>xy|c6U_+@|lzg7)qJ`Ss=Cp&Q-kegLgt=w=ldVAj9XRlVT|5u%5 z#ME&5Y18q?o;OXCdCp(>{_V)Jw@Z#dn?k5&! zPUlu@WpL;+(O}*1<>~bJeXIBFt25r4XCn3RV?{tz)T-GmRi$jIj8_(1-F0Z{j> z9~RvD=>&>`?Dc!U9S^*`j=RC4>U~T2u_b~HsSlzvH#}Ik``xZb)1vc!R!={DG^{P? zuEOP$@;kM1(*(UYsz?{+*EWr%0!NEC|ND>K=TpI(@BY`A&c@fy zymjl=Rn|4noj5AR9kypIFNKgL4(&He%5F*C)k{C|MuqQ z=H%Dc)><>xbTV0%9P83_Wl(UH5@GytZ?eB#<(}0yUl#_f zc)ND{yWB7Fa^tKZG??(8_4v~j~zv#C?3 zeyFgKWS>6eVG-v7H-*%hE5813QrNIK`Kd+SpC7BY->Z79%`l7Mhaqe9UYX!o3?fEK zXCikNJv{{~$kdCUo!QwKXFmJv4AX3}IeyF68M5s9xkSaYz(PiH{@Spg&d$ytcilW$ zTu|@oXWOeV zzDn^0ZVZ((TbvYs)a;wG@mGe)t?k*@*U8@Ap8sFE;V^^K47as$eVLvhgVGoxe*O7; z{{EhdkB`oloNGLo02-FMUDlgaQ86QQ)2#N1v&yzyJw2~|+qP}7{`P;rtUi18?0lvd zjzw+fwq$)R^2ugm&{Q#CjM$ucd0A!o-O}rGKUuQ#wKE&1pK}QeEYjn;J1K0^k}bUR z8=ojn+PinJX1Bi6!hqZJ|9x40f8U2g-13j3FXu&VtFl~X%czm!vVwKPmy_!A_k1~} zy?)R643kZg9;T+IE7q>{Rct6?Tz&qzx8zn~7R8b$Cnkc!_CNOnhDl!crd)sb_0b$f zh6!rCVfxYAa*hf6+Y~Op)0na`A|NK_%rS-+o8CAmfEHkwTzyx**j9JL<~ zvRlhlKAG5Gz_+c+@|-6VLuOrb_cYz;u)hbG`R{1VFJACW<5Sh%YEX^W{_NQ^X9mCI zkdw^k_MT!tmk0{12MkvjGXC5=U$^bSwdnl4;qM%nCM~-goxgW$^6zhN=QCPxC^QxC zc%*qQlPN&s58Ga* Q3=9kmp00i_>zopr09!l7U;qFB literal 0 HcmV?d00001 diff --git a/odoo-bringout-oca-crm-crm_lead_code/crm_lead_code/static/description/index.html b/odoo-bringout-oca-crm-crm_lead_code/crm_lead_code/static/description/index.html new file mode 100644 index 0000000..ef0118d --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_code/crm_lead_code/static/description/index.html @@ -0,0 +1,428 @@ + + + + + + +Sequential Code for Leads / Opportunities + + + +
+

Sequential Code for Leads / Opportunities

+ + +

Beta License: AGPL-3 OCA/crm Translate me on Weblate Try me on Runboat

+

This module adds a sequential code for leads / opportunities.

+

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 to smash it by providing a detailed and welcomed +feedback.

+

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

+
+
+

Credits

+
+

Authors

+
    +
  • Tecnativa
  • +
  • AvanzOSC
  • +
+
+
+

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

+

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

+
+
+
+ + diff --git a/odoo-bringout-oca-crm-crm_lead_code/crm_lead_code/tests/__init__.py b/odoo-bringout-oca-crm-crm_lead_code/crm_lead_code/tests/__init__.py new file mode 100644 index 0000000..4982e98 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_code/crm_lead_code/tests/__init__.py @@ -0,0 +1,5 @@ +############################################################################## +# For copyright and license notices, see __manifest__.py file in root directory +############################################################################## + +from . import test_crm_lead_code diff --git a/odoo-bringout-oca-crm-crm_lead_code/crm_lead_code/tests/test_crm_lead_code.py b/odoo-bringout-oca-crm-crm_lead_code/crm_lead_code/tests/test_crm_lead_code.py new file mode 100644 index 0000000..24fcdd7 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_code/crm_lead_code/tests/test_crm_lead_code.py @@ -0,0 +1,34 @@ +############################################################################## +# For copyright and license notices, see __manifest__.py file in root directory +############################################################################## + +from odoo.tests.common import TransactionCase + + +class TestCrmLeadCode(TransactionCase): + def setUp(self): + super(TestCrmLeadCode, self).setUp() + self.crm_lead_model = self.env["crm.lead"] + self.ir_sequence_model = self.env["ir.sequence"] + self.crm_sequence = self.env.ref("crm_lead_code.sequence_lead") + self.crm_lead = self.env.ref("crm.crm_case_1") + + def test_old_lead_code_assign(self): + crm_leads = self.crm_lead_model.search([]) + for crm_lead in crm_leads: + self.assertNotEqual(crm_lead.code, "/") + + def test_new_lead_code_assign(self): + code = self._get_next_code() + crm_lead = self.crm_lead_model.create({"name": "Testing lead code"}) + self.assertNotEqual(crm_lead.code, "/") + self.assertEqual(crm_lead.code, code) + + def test_copy_lead_code_assign(self): + code = self._get_next_code() + crm_lead_copy = self.crm_lead.copy() + self.assertNotEqual(crm_lead_copy.code, self.crm_lead.code) + self.assertEqual(crm_lead_copy.code, code) + + def _get_next_code(self): + return self.crm_sequence.get_next_char(self.crm_sequence.number_next_actual) diff --git a/odoo-bringout-oca-crm-crm_lead_code/crm_lead_code/views/crm_lead_view.xml b/odoo-bringout-oca-crm-crm_lead_code/crm_lead_code/views/crm_lead_view.xml new file mode 100644 index 0000000..8b79f07 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_code/crm_lead_code/views/crm_lead_view.xml @@ -0,0 +1,67 @@ + + + crm.lead.form + crm.lead + + + + + + + + + crm.lead.tree.lead + crm.lead + + + + + + + + + crm.lead.search.lead + crm.lead + + + + ['|', ('name', 'ilike', self), ('code', 'ilike', self)] + + + + + crm.lead.tree.opportunity + crm.lead + + + + + + + + + crm.lead.kanban.lead + crm.lead + + + + &nbsp; + + + + + crm.lead.search.opportunity + crm.lead + + + + ['|', ('name', 'ilike', self), ('code', 'ilike', self)] + + + + diff --git a/odoo-bringout-oca-crm-crm_lead_code/doc/ARCHITECTURE.md b/odoo-bringout-oca-crm-crm_lead_code/doc/ARCHITECTURE.md new file mode 100644 index 0000000..f0af1a8 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_code/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Crm_lead_code Module - crm_lead_code + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-crm-crm_lead_code/doc/CONFIGURATION.md b/odoo-bringout-oca-crm-crm_lead_code/doc/CONFIGURATION.md new file mode 100644 index 0000000..3d38806 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_code/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for crm_lead_code. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-crm-crm_lead_code/doc/CONTROLLERS.md b/odoo-bringout-oca-crm-crm_lead_code/doc/CONTROLLERS.md new file mode 100644 index 0000000..f628e77 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_code/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-crm-crm_lead_code/doc/DEPENDENCIES.md b/odoo-bringout-oca-crm-crm_lead_code/doc/DEPENDENCIES.md new file mode 100644 index 0000000..e8f7f8e --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_code/doc/DEPENDENCIES.md @@ -0,0 +1,5 @@ +# Dependencies + +This addon depends on: + +- [crm](https://github.com/bringout/oca-ocb-crm/tree/2ab6ff4cb4358a4adb9aa65b9cb6f8713444f8b4/odoo-bringout-oca-ocb-crm) diff --git a/odoo-bringout-oca-crm-crm_lead_code/doc/FAQ.md b/odoo-bringout-oca-crm-crm_lead_code/doc/FAQ.md new file mode 100644 index 0000000..38eb967 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_code/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon crm_lead_code or install in UI. diff --git a/odoo-bringout-oca-crm-crm_lead_code/doc/INSTALL.md b/odoo-bringout-oca-crm-crm_lead_code/doc/INSTALL.md new file mode 100644 index 0000000..05a1883 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_code/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-crm-crm_lead_code" +# or +uv pip install odoo-bringout-oca-crm-crm_lead_code" +``` diff --git a/odoo-bringout-oca-crm-crm_lead_code/doc/MODELS.md b/odoo-bringout-oca-crm-crm_lead_code/doc/MODELS.md new file mode 100644 index 0000000..f8829d6 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_code/doc/MODELS.md @@ -0,0 +1,12 @@ +# Models + +Detected core models and extensions in crm_lead_code. + +```mermaid +classDiagram + class crm_lead +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-crm-crm_lead_code/doc/OVERVIEW.md b/odoo-bringout-oca-crm-crm_lead_code/doc/OVERVIEW.md new file mode 100644 index 0000000..fd0479f --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_code/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: crm_lead_code. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon crm_lead_code +- License: LGPL-3 diff --git a/odoo-bringout-oca-crm-crm_lead_code/doc/REPORTS.md b/odoo-bringout-oca-crm-crm_lead_code/doc/REPORTS.md new file mode 100644 index 0000000..e0ea35f --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_code/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-crm-crm_lead_code/doc/SECURITY.md b/odoo-bringout-oca-crm-crm_lead_code/doc/SECURITY.md new file mode 100644 index 0000000..e07da9d --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_code/doc/SECURITY.md @@ -0,0 +1,8 @@ +# Security + +This module does not define custom security rules or access controls beyond Odoo defaults. + +Default Odoo security applies: +- Base user access through standard groups +- Model access inherited from dependencies +- No custom row-level security rules diff --git a/odoo-bringout-oca-crm-crm_lead_code/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-crm-crm_lead_code/doc/TROUBLESHOOTING.md new file mode 100644 index 0000000..56853cb --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_code/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-crm-crm_lead_code/doc/USAGE.md b/odoo-bringout-oca-crm-crm_lead_code/doc/USAGE.md new file mode 100644 index 0000000..497fad9 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_code/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon crm_lead_code +``` diff --git a/odoo-bringout-oca-crm-crm_lead_code/doc/WIZARDS.md b/odoo-bringout-oca-crm-crm_lead_code/doc/WIZARDS.md new file mode 100644 index 0000000..48e790d --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_code/doc/WIZARDS.md @@ -0,0 +1,3 @@ +# Wizards + +This module does not include UI wizards. diff --git a/odoo-bringout-oca-crm-crm_lead_code/pyproject.toml b/odoo-bringout-oca-crm-crm_lead_code/pyproject.toml new file mode 100644 index 0000000..8921ce5 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_code/pyproject.toml @@ -0,0 +1,42 @@ +[project] +name = "odoo-bringout-oca-crm-crm_lead_code" +version = "16.0.0" +description = "Sequential Code for Leads / Opportunities - Odoo addon" +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-ocb-crm>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["crm_lead_code"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-crm-crm_lead_currency/README.md b/odoo-bringout-oca-crm-crm_lead_currency/README.md new file mode 100644 index 0000000..7d57a68 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_currency/README.md @@ -0,0 +1,44 @@ +# CRM Lead Currency + +Odoo addon: crm_lead_currency + +## Installation + +```bash +pip install odoo-bringout-oca-crm-crm_lead_currency +``` + +## Dependencies + +This addon depends on: +- crm + +## Manifest Information + +- **Name**: CRM Lead Currency +- **Version**: 16.0.1.0.0 +- **Category**: N/A +- **License**: AGPL-3 +- **Installable**: True + +## Source + +Based on [OCA/crm](https://github.com/OCA/crm) branch 16.0, addon `crm_lead_currency`. + +## License + +This package maintains the original AGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-crm-crm_lead_currency/crm_lead_currency/README.rst b/odoo-bringout-oca-crm-crm_lead_currency/crm_lead_currency/README.rst new file mode 100644 index 0000000..db1b8a8 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_currency/crm_lead_currency/README.rst @@ -0,0 +1,107 @@ +================= +CRM Lead Currency +================= + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:837c205f03b38910d848a752aa0ba2cc8604f732dba770e4dd86e3f490dc4186 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |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%2Fcrm-lightgray.png?logo=github + :target: https://github.com/OCA/crm/tree/16.0/crm_lead_currency + :alt: OCA/crm +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/crm-16-0/crm-16-0-crm_lead_currency + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/crm&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module allows to select a specific currency for a lead or an opportunity. +If the selected currency is different to the company currency, an amount in the customer +currency can be set and the expected revenue of the opportunity will automatically be +computed in the company currency. The default rate used for the computation is the rate +of the day. + +**Table of contents** + +.. contents:: + :local: + +Installation +============ + +Just install the module. + +Configuration +============= + +No specific configuration is needed but multi-currency should be enabled for the module +to make sense. + +Usage +===== + +To use this module, you need to: + +#. Created a new opportunity in the CRM and set a customer currency on it. + +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 to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* Camptocamp SA +* Vauxoo + +Contributors +~~~~~~~~~~~~ + +* Thierry Ducrest + +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. + +.. |maintainer-luisg123v| image:: https://github.com/luisg123v.png?size=40px + :target: https://github.com/luisg123v + :alt: luisg123v + +Current `maintainer `__: + +|maintainer-luisg123v| + +This module is part of the `OCA/crm `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-crm-crm_lead_currency/crm_lead_currency/__init__.py b/odoo-bringout-oca-crm-crm_lead_currency/crm_lead_currency/__init__.py new file mode 100644 index 0000000..0650744 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_currency/crm_lead_currency/__init__.py @@ -0,0 +1 @@ +from . import models diff --git a/odoo-bringout-oca-crm-crm_lead_currency/crm_lead_currency/__manifest__.py b/odoo-bringout-oca-crm-crm_lead_currency/crm_lead_currency/__manifest__.py new file mode 100644 index 0000000..f9f108b --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_currency/crm_lead_currency/__manifest__.py @@ -0,0 +1,22 @@ +# Copyright 2019 Copyright 2019 Camptocamp SA +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +{ + "name": "CRM Lead Currency", + "summary": """ + On leads/opportunities, add the amount in the customer's currency.""", + "maintainers": [ + "luisg123v", + ], + "version": "16.0.1.0.0", + "license": "AGPL-3", + "author": "Camptocamp SA,Odoo Community Association (OCA),Vauxoo", + "website": "https://github.com/OCA/crm", + "depends": [ + "crm", + ], + "data": [ + "views/crm_lead_views.xml", + ], + "installable": True, +} diff --git a/odoo-bringout-oca-crm-crm_lead_currency/crm_lead_currency/i18n/bs.po b/odoo-bringout-oca-crm-crm_lead_currency/crm_lead_currency/i18n/bs.po new file mode 100644 index 0000000..ea9fb95 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_currency/crm_lead_currency/i18n/bs.po @@ -0,0 +1,34 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_lead_currency +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.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: crm_lead_currency +#: model:ir.model.fields,field_description:crm_lead_currency.field_crm_lead__amount_customer_currency +msgid "Customer amount" +msgstr "Iznos kupca" + +#. module: crm_lead_currency +#: model:ir.model.fields,field_description:crm_lead_currency.field_crm_lead__customer_currency_id +msgid "Customer currency" +msgstr "Valuta kupca" + +#. module: crm_lead_currency +#: model:ir.model,name:crm_lead_currency.model_crm_lead +msgid "Lead/Opportunity" +msgstr "Potencijal/Prilika" + +#. module: crm_lead_currency +#: model:ir.model.fields,field_description:crm_lead_currency.field_crm_lead__is_same_currency +msgid "Same currency" +msgstr "Ista valuta" diff --git a/odoo-bringout-oca-crm-crm_lead_currency/crm_lead_currency/i18n/crm_lead_currency.pot b/odoo-bringout-oca-crm-crm_lead_currency/crm_lead_currency/i18n/crm_lead_currency.pot new file mode 100644 index 0000000..0503c9a --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_currency/crm_lead_currency/i18n/crm_lead_currency.pot @@ -0,0 +1,34 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_lead_currency +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.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: crm_lead_currency +#: model:ir.model.fields,field_description:crm_lead_currency.field_crm_lead__amount_customer_currency +msgid "Customer amount" +msgstr "" + +#. module: crm_lead_currency +#: model:ir.model.fields,field_description:crm_lead_currency.field_crm_lead__customer_currency_id +msgid "Customer currency" +msgstr "" + +#. module: crm_lead_currency +#: model:ir.model,name:crm_lead_currency.model_crm_lead +msgid "Lead/Opportunity" +msgstr "" + +#. module: crm_lead_currency +#: model:ir.model.fields,field_description:crm_lead_currency.field_crm_lead__is_same_currency +msgid "Same currency" +msgstr "" diff --git a/odoo-bringout-oca-crm-crm_lead_currency/crm_lead_currency/i18n/es.po b/odoo-bringout-oca-crm-crm_lead_currency/crm_lead_currency/i18n/es.po new file mode 100644 index 0000000..8cdb716 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_currency/crm_lead_currency/i18n/es.po @@ -0,0 +1,37 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_lead_currency +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0+e\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-06-20 18:02+0000\n" +"PO-Revision-Date: 2023-06-20 18:02+0000\n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: crm_lead_currency +#: model:ir.model.fields,field_description:crm_lead_currency.field_crm_lead__amount_customer_currency +msgid "Customer amount" +msgstr "Monto cliente" + +#. module: crm_lead_currency +#: model:ir.model.fields,field_description:crm_lead_currency.field_crm_lead__customer_currency_id +msgid "Customer currency" +msgstr "Moneda cliente" + +#. module: crm_lead_currency +#: model:ir.model,name:crm_lead_currency.model_crm_lead +msgid "Lead/Opportunity" +msgstr "Iniciativa/Oportunidad" + +#. module: crm_lead_currency +#: model:ir.model.fields,field_description:crm_lead_currency.field_crm_lead__is_same_currency +msgid "Same currency" +msgstr "Misma moneda" diff --git a/odoo-bringout-oca-crm-crm_lead_currency/crm_lead_currency/i18n/it.po b/odoo-bringout-oca-crm-crm_lead_currency/crm_lead_currency/i18n/it.po new file mode 100644 index 0000000..58f1686 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_currency/crm_lead_currency/i18n/it.po @@ -0,0 +1,46 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_lead_currency +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2023-06-14 15:08+0000\n" +"Last-Translator: mymage \n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: crm_lead_currency +#: model:ir.model.fields,field_description:crm_lead_currency.field_crm_lead__amount_customer_currency +msgid "Customer amount" +msgstr "Valore cliente" + +#. module: crm_lead_currency +#: model:ir.model.fields,field_description:crm_lead_currency.field_crm_lead__customer_currency_id +msgid "Customer currency" +msgstr "Valuta cliente" + +#. module: crm_lead_currency +#: model:ir.model,name:crm_lead_currency.model_crm_lead +msgid "Lead/Opportunity" +msgstr "Contatto/Opportunità" + +#. module: crm_lead_currency +#: model:ir.model.fields,field_description:crm_lead_currency.field_crm_lead__is_same_currency +msgid "Same currency" +msgstr "Stessa valuta" + +#~ msgid "Display Name" +#~ msgstr "Nome visualizzato" + +#~ msgid "ID" +#~ msgstr "ID" + +#~ msgid "Last Modified on" +#~ msgstr "Ultima modifica il" diff --git a/odoo-bringout-oca-crm-crm_lead_currency/crm_lead_currency/models/__init__.py b/odoo-bringout-oca-crm-crm_lead_currency/crm_lead_currency/models/__init__.py new file mode 100644 index 0000000..e66f0d6 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_currency/crm_lead_currency/models/__init__.py @@ -0,0 +1 @@ +from . import crm_lead diff --git a/odoo-bringout-oca-crm-crm_lead_currency/crm_lead_currency/models/crm_lead.py b/odoo-bringout-oca-crm-crm_lead_currency/crm_lead_currency/models/crm_lead.py new file mode 100644 index 0000000..36c4331 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_currency/crm_lead_currency/models/crm_lead.py @@ -0,0 +1,49 @@ +# Copyright 2018 Camptocamp SA +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html) + +from odoo import api, fields, models + + +class CrmLead(models.Model): + _inherit = "crm.lead" + + customer_currency_id = fields.Many2one( + string="Customer currency", + comodel_name="res.currency", + default=lambda self: self.env.company.currency_id, + ) + amount_customer_currency = fields.Monetary( + string="Customer amount", + currency_field="customer_currency_id", + ) + is_same_currency = fields.Boolean( + string="Same currency", + compute="_compute_is_same_currency", + ) + + @api.onchange("customer_currency_id", "amount_customer_currency") + def _onchange_currency(self): + self.expected_revenue = self.get_revenue_in_company_currency() + + def get_revenue_in_company_currency(self): + """Compute the expected revenue in the company currency. + + If the customer currency is different than the company currency, + the expected revenue is computed in the company currency. + """ + self.ensure_one() + if self.is_same_currency: + return self.expected_revenue + return self.customer_currency_id._convert( + self.amount_customer_currency or 0, + self.company_currency, + self.env.company, + fields.Datetime.now(), + ) + + @api.depends("customer_currency_id", "company_currency") + def _compute_is_same_currency(self): + for lead in self: + lead.is_same_currency = lead.customer_currency_id == ( + lead.company_currency or self.env.company.currency_id + ) diff --git a/odoo-bringout-oca-crm-crm_lead_currency/crm_lead_currency/readme/CONFIGURE.rst b/odoo-bringout-oca-crm-crm_lead_currency/crm_lead_currency/readme/CONFIGURE.rst new file mode 100644 index 0000000..e40f483 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_currency/crm_lead_currency/readme/CONFIGURE.rst @@ -0,0 +1,2 @@ +No specific configuration is needed but multi-currency should be enabled for the module +to make sense. diff --git a/odoo-bringout-oca-crm-crm_lead_currency/crm_lead_currency/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-crm-crm_lead_currency/crm_lead_currency/readme/CONTRIBUTORS.rst new file mode 100644 index 0000000..0dd376f --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_currency/crm_lead_currency/readme/CONTRIBUTORS.rst @@ -0,0 +1 @@ +* Thierry Ducrest diff --git a/odoo-bringout-oca-crm-crm_lead_currency/crm_lead_currency/readme/DESCRIPTION.rst b/odoo-bringout-oca-crm-crm_lead_currency/crm_lead_currency/readme/DESCRIPTION.rst new file mode 100644 index 0000000..3aca0a8 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_currency/crm_lead_currency/readme/DESCRIPTION.rst @@ -0,0 +1,5 @@ +This module allows to select a specific currency for a lead or an opportunity. +If the selected currency is different to the company currency, an amount in the customer +currency can be set and the expected revenue of the opportunity will automatically be +computed in the company currency. The default rate used for the computation is the rate +of the day. diff --git a/odoo-bringout-oca-crm-crm_lead_currency/crm_lead_currency/readme/INSTALL.rst b/odoo-bringout-oca-crm-crm_lead_currency/crm_lead_currency/readme/INSTALL.rst new file mode 100644 index 0000000..4129bc4 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_currency/crm_lead_currency/readme/INSTALL.rst @@ -0,0 +1 @@ +Just install the module. diff --git a/odoo-bringout-oca-crm-crm_lead_currency/crm_lead_currency/readme/USAGE.rst b/odoo-bringout-oca-crm-crm_lead_currency/crm_lead_currency/readme/USAGE.rst new file mode 100644 index 0000000..7f0e5e7 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_currency/crm_lead_currency/readme/USAGE.rst @@ -0,0 +1,3 @@ +To use this module, you need to: + +#. Created a new opportunity in the CRM and set a customer currency on it. diff --git a/odoo-bringout-oca-crm-crm_lead_currency/crm_lead_currency/static/description/icon.png b/odoo-bringout-oca-crm-crm_lead_currency/crm_lead_currency/static/description/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..3a0328b516c4980e8e44cdb63fd945757ddd132d GIT binary patch literal 9455 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 Q3=9kmp00i_>zopr09!l7U;qFB literal 0 HcmV?d00001 diff --git a/odoo-bringout-oca-crm-crm_lead_currency/crm_lead_currency/static/description/index.html b/odoo-bringout-oca-crm-crm_lead_currency/crm_lead_currency/static/description/index.html new file mode 100644 index 0000000..35e9651 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_currency/crm_lead_currency/static/description/index.html @@ -0,0 +1,447 @@ + + + + + + +CRM Lead Currency + + + +
+

CRM Lead Currency

+ + +

Beta License: AGPL-3 OCA/crm Translate me on Weblate Try me on Runboat

+

This module allows to select a specific currency for a lead or an opportunity. +If the selected currency is different to the company currency, an amount in the customer +currency can be set and the expected revenue of the opportunity will automatically be +computed in the company currency. The default rate used for the computation is the rate +of the day.

+

Table of contents

+ +
+

Installation

+

Just install the module.

+
+
+

Configuration

+

No specific configuration is needed but multi-currency should be enabled for the module +to make sense.

+
+
+

Usage

+

To use this module, you need to:

+
    +
  1. Created a new opportunity in the CRM and set a customer currency on it.
  2. +
+
+
+

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 to smash it by providing a detailed and welcomed +feedback.

+

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

+
+
+

Credits

+
+

Authors

+
    +
  • Camptocamp SA
  • +
  • Vauxoo
  • +
+
+
+

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.

+

Current maintainer:

+

luisg123v

+

This module is part of the OCA/crm project on GitHub.

+

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

+
+
+
+ + diff --git a/odoo-bringout-oca-crm-crm_lead_currency/crm_lead_currency/tests/__init__.py b/odoo-bringout-oca-crm-crm_lead_currency/crm_lead_currency/tests/__init__.py new file mode 100644 index 0000000..3fd2987 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_currency/crm_lead_currency/tests/__init__.py @@ -0,0 +1 @@ +from . import test_crm_opportunity_currency diff --git a/odoo-bringout-oca-crm-crm_lead_currency/crm_lead_currency/tests/test_crm_opportunity_currency.py b/odoo-bringout-oca-crm-crm_lead_currency/crm_lead_currency/tests/test_crm_opportunity_currency.py new file mode 100644 index 0000000..5809c99 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_currency/crm_lead_currency/tests/test_crm_opportunity_currency.py @@ -0,0 +1,31 @@ +# Copyright 2019 Camptocamp SA +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html) + +from odoo.tests import TransactionCase + + +class TestCrmOpportunityCurrency(TransactionCase): + @classmethod + def setUpClass(cls): + super().setUpClass() + cls.lead = cls.env["crm.lead"].create({"name": "test lead"}) + + def test_is_same_currency(self): + self.lead.customer_currency_id = self.lead.company_currency + self.assertTrue(self.lead.is_same_currency) + self.lead.customer_currency_id = self.env.ref("base.CHF") + self.assertFalse(self.lead.is_same_currency) + + def test_same_currency_expected_revenue_not_updated(self): + self.lead.customer_currency_id = self.lead.company_currency + self.lead.expected_revenue = 100 + self.lead.amount_customer_currency = 124 + self.lead._onchange_currency() + self.assertEqual(self.lead.expected_revenue, 100) + + def test_different_currency_expected_revenue_updated(self): + self.lead.expected_revenue = 100 + self.lead.customer_currency_id = self.env.ref("base.CHF") + self.lead.amount_customer_currency = 124 + self.lead._onchange_currency() + self.assertNotEqual(self.lead.expected_revenue, 100) diff --git a/odoo-bringout-oca-crm-crm_lead_currency/crm_lead_currency/views/crm_lead_views.xml b/odoo-bringout-oca-crm-crm_lead_currency/crm_lead_currency/views/crm_lead_views.xml new file mode 100644 index 0000000..0df68ab --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_currency/crm_lead_currency/views/crm_lead_views.xml @@ -0,0 +1,63 @@ + + + + + crm.lead.form + crm.lead + + + + + + + + + + {'readonly': [('is_same_currency', '=', False)]} + + 1 + + + + + + + crm.lead.kanban.lead + crm.lead + + 99 + + + + + + + + + + + + + + + + + + diff --git a/odoo-bringout-oca-crm-crm_lead_currency/doc/ARCHITECTURE.md b/odoo-bringout-oca-crm-crm_lead_currency/doc/ARCHITECTURE.md new file mode 100644 index 0000000..a57ce9f --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_currency/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Crm_lead_currency Module - crm_lead_currency + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-crm-crm_lead_currency/doc/CONFIGURATION.md b/odoo-bringout-oca-crm-crm_lead_currency/doc/CONFIGURATION.md new file mode 100644 index 0000000..c6e36dd --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_currency/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for crm_lead_currency. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-crm-crm_lead_currency/doc/CONTROLLERS.md b/odoo-bringout-oca-crm-crm_lead_currency/doc/CONTROLLERS.md new file mode 100644 index 0000000..f628e77 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_currency/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-crm-crm_lead_currency/doc/DEPENDENCIES.md b/odoo-bringout-oca-crm-crm_lead_currency/doc/DEPENDENCIES.md new file mode 100644 index 0000000..e8f7f8e --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_currency/doc/DEPENDENCIES.md @@ -0,0 +1,5 @@ +# Dependencies + +This addon depends on: + +- [crm](https://github.com/bringout/oca-ocb-crm/tree/2ab6ff4cb4358a4adb9aa65b9cb6f8713444f8b4/odoo-bringout-oca-ocb-crm) diff --git a/odoo-bringout-oca-crm-crm_lead_currency/doc/FAQ.md b/odoo-bringout-oca-crm-crm_lead_currency/doc/FAQ.md new file mode 100644 index 0000000..0bd5b52 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_currency/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon crm_lead_currency or install in UI. diff --git a/odoo-bringout-oca-crm-crm_lead_currency/doc/INSTALL.md b/odoo-bringout-oca-crm-crm_lead_currency/doc/INSTALL.md new file mode 100644 index 0000000..3591ef0 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_currency/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-crm-crm_lead_currency" +# or +uv pip install odoo-bringout-oca-crm-crm_lead_currency" +``` diff --git a/odoo-bringout-oca-crm-crm_lead_currency/doc/MODELS.md b/odoo-bringout-oca-crm-crm_lead_currency/doc/MODELS.md new file mode 100644 index 0000000..90e0a9e --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_currency/doc/MODELS.md @@ -0,0 +1,12 @@ +# Models + +Detected core models and extensions in crm_lead_currency. + +```mermaid +classDiagram + class crm_lead +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-crm-crm_lead_currency/doc/OVERVIEW.md b/odoo-bringout-oca-crm-crm_lead_currency/doc/OVERVIEW.md new file mode 100644 index 0000000..49cec14 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_currency/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: crm_lead_currency. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon crm_lead_currency +- License: LGPL-3 diff --git a/odoo-bringout-oca-crm-crm_lead_currency/doc/REPORTS.md b/odoo-bringout-oca-crm-crm_lead_currency/doc/REPORTS.md new file mode 100644 index 0000000..e0ea35f --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_currency/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-crm-crm_lead_currency/doc/SECURITY.md b/odoo-bringout-oca-crm-crm_lead_currency/doc/SECURITY.md new file mode 100644 index 0000000..e07da9d --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_currency/doc/SECURITY.md @@ -0,0 +1,8 @@ +# Security + +This module does not define custom security rules or access controls beyond Odoo defaults. + +Default Odoo security applies: +- Base user access through standard groups +- Model access inherited from dependencies +- No custom row-level security rules diff --git a/odoo-bringout-oca-crm-crm_lead_currency/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-crm-crm_lead_currency/doc/TROUBLESHOOTING.md new file mode 100644 index 0000000..56853cb --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_currency/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-crm-crm_lead_currency/doc/USAGE.md b/odoo-bringout-oca-crm-crm_lead_currency/doc/USAGE.md new file mode 100644 index 0000000..6078948 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_currency/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon crm_lead_currency +``` diff --git a/odoo-bringout-oca-crm-crm_lead_currency/doc/WIZARDS.md b/odoo-bringout-oca-crm-crm_lead_currency/doc/WIZARDS.md new file mode 100644 index 0000000..48e790d --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_currency/doc/WIZARDS.md @@ -0,0 +1,3 @@ +# Wizards + +This module does not include UI wizards. diff --git a/odoo-bringout-oca-crm-crm_lead_currency/pyproject.toml b/odoo-bringout-oca-crm-crm_lead_currency/pyproject.toml new file mode 100644 index 0000000..5b2a986 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_currency/pyproject.toml @@ -0,0 +1,43 @@ +[project] +name = "odoo-bringout-oca-crm-crm_lead_currency" +version = "16.0.0" +description = "CRM Lead Currency - + On leads/opportunities, add the amount in the customer's currency." +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-ocb-crm>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["crm_lead_currency"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-crm-crm_lead_firstname/README.md b/odoo-bringout-oca-crm-crm_lead_firstname/README.md new file mode 100644 index 0000000..42887f8 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_firstname/README.md @@ -0,0 +1,45 @@ +# Firstname and Lastname in Leads + +Odoo addon: crm_lead_firstname + +## Installation + +```bash +pip install odoo-bringout-oca-crm-crm_lead_firstname +``` + +## Dependencies + +This addon depends on: +- crm +- partner_firstname + +## Manifest Information + +- **Name**: Firstname and Lastname in Leads +- **Version**: 16.0.1.0.1 +- **Category**: Customer Relationship Management +- **License**: AGPL-3 +- **Installable**: True + +## Source + +Based on [OCA/crm](https://github.com/OCA/crm) branch 16.0, addon `crm_lead_firstname`. + +## License + +This package maintains the original AGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-crm-crm_lead_firstname/crm_lead_firstname/README.rst b/odoo-bringout-oca-crm-crm_lead_firstname/crm_lead_firstname/README.rst new file mode 100644 index 0000000..e49a1bc --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_firstname/crm_lead_firstname/README.rst @@ -0,0 +1,106 @@ +=============================== +Firstname and Lastname in Leads +=============================== + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:d89299b802331ab36ebfb460f5956c82da92a8f9dc525a3a1e864dc20be898bb + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |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%2Fcrm-lightgray.png?logo=github + :target: https://github.com/OCA/crm/tree/16.0/crm_lead_firstname + :alt: OCA/crm +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/crm-16-0/crm-16-0-crm_lead_firstname + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/crm&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module extends the functionality of CRM leads to support split first and +last name fields for contacts and allow you to port that information to and +from partners. +Since leads are expected to create partners only when needed and after +information is correctly set up, in leads there is no inverse logic to +transform the old single name in the new split names automatically. The old +single name will simply be the firstname now. + +**Table of contents** + +.. contents:: + :local: + +Installation +============ + +To install this module, you need to: + +* Install `OCA/partner-contact `_ repo. + +Usage +===== + +To use this module, you need to: + +* Go to *CRM > Leads > Leads > Create*. +* You have the new split fields *Firstname* and *Lastname*. Fill them. +* Press *Convert to Opportunity*. +* In *Related Customer* choose *Create a new customer*. +* Press *Create Opportunity*. +* In the new opportunity, go to *Followup* tab. There are the new fields too. +* If you go to the partner you just created, you will see that its first and + last names match those in the lead. + +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 to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* Tecnativa + +Contributors +~~~~~~~~~~~~ + +* Rafael Blasco +* Jairo Llopis +* Raf Ven +* Nikos Tsirintanis + +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/crm `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-crm-crm_lead_firstname/crm_lead_firstname/__init__.py b/odoo-bringout-oca-crm-crm_lead_firstname/crm_lead_firstname/__init__.py new file mode 100644 index 0000000..4b76c7b --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_firstname/crm_lead_firstname/__init__.py @@ -0,0 +1,3 @@ +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +from . import models diff --git a/odoo-bringout-oca-crm-crm_lead_firstname/crm_lead_firstname/__manifest__.py b/odoo-bringout-oca-crm-crm_lead_firstname/crm_lead_firstname/__manifest__.py new file mode 100644 index 0000000..058e27f --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_firstname/crm_lead_firstname/__manifest__.py @@ -0,0 +1,16 @@ +# Copyright 2016 Antiun Ingeniería S.L. - Jairo Llopis +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +{ + "name": "Firstname and Lastname in Leads", + "summary": "Specify split names for contacts in leads", + "version": "16.0.1.0.1", + "category": "Customer Relationship Management", + "website": "https://github.com/OCA/crm", + "author": "Tecnativa, Odoo Community Association (OCA)", + "license": "AGPL-3", + "application": False, + "installable": True, + "depends": ["crm", "partner_firstname"], + "data": ["views/crm_lead_view.xml"], +} diff --git a/odoo-bringout-oca-crm-crm_lead_firstname/crm_lead_firstname/i18n/bg.po b/odoo-bringout-oca-crm-crm_lead_firstname/crm_lead_firstname/i18n/bg.po new file mode 100644 index 0000000..4df4075 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_firstname/crm_lead_firstname/i18n/bg.po @@ -0,0 +1,49 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_lead_firstname +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: crm (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-11-02 14:15+0000\n" +"PO-Revision-Date: 2016-03-10 18:53+0000\n" +"Last-Translator: <>\n" +"Language-Team: Bulgarian (http://www.transifex.com/oca/OCA-crm-8-0/language/" +"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: crm_lead_firstname +#: model_terms:ir.ui.view,arch_db:crm_lead_firstname.crm_lead_view_form +msgid "Contact Name" +msgstr "" + +#. module: crm_lead_firstname +#: model:ir.model.fields,field_description:crm_lead_firstname.field_crm_lead__contact_name +msgid "First name" +msgstr "" + +#. module: crm_lead_firstname +#: model_terms:ir.ui.view,arch_db:crm_lead_firstname.crm_lead_view_form +msgid "Firstname" +msgstr "" + +#. module: crm_lead_firstname +#: model:ir.model.fields,field_description:crm_lead_firstname.field_crm_lead__contact_lastname +msgid "Last name" +msgstr "" + +#. module: crm_lead_firstname +#: model_terms:ir.ui.view,arch_db:crm_lead_firstname.crm_lead_view_form +msgid "Lastname" +msgstr "" + +#. module: crm_lead_firstname +#: model:ir.model,name:crm_lead_firstname.model_crm_lead +msgid "Lead/Opportunity" +msgstr "Следа/Възможност" diff --git a/odoo-bringout-oca-crm-crm_lead_firstname/crm_lead_firstname/i18n/bs.po b/odoo-bringout-oca-crm-crm_lead_firstname/crm_lead_firstname/i18n/bs.po new file mode 100644 index 0000000..29628d6 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_firstname/crm_lead_firstname/i18n/bs.po @@ -0,0 +1,44 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_lead_firstname +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.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: crm_lead_firstname +#: model_terms:ir.ui.view,arch_db:crm_lead_firstname.crm_lead_view_form +msgid "Contact Name" +msgstr "Ime kontakta" + +#. module: crm_lead_firstname +#: model:ir.model.fields,field_description:crm_lead_firstname.field_crm_lead__contact_name +msgid "First name" +msgstr "Ime" + +#. module: crm_lead_firstname +#: model_terms:ir.ui.view,arch_db:crm_lead_firstname.crm_lead_view_form +msgid "Firstname" +msgstr "Ime" + +#. module: crm_lead_firstname +#: model:ir.model.fields,field_description:crm_lead_firstname.field_crm_lead__contact_lastname +msgid "Last name" +msgstr "Prezime" + +#. module: crm_lead_firstname +#: model_terms:ir.ui.view,arch_db:crm_lead_firstname.crm_lead_view_form +msgid "Lastname" +msgstr "Prezime" + +#. module: crm_lead_firstname +#: model:ir.model,name:crm_lead_firstname.model_crm_lead +msgid "Lead/Opportunity" +msgstr "Potencijalni klijent" diff --git a/odoo-bringout-oca-crm-crm_lead_firstname/crm_lead_firstname/i18n/crm_lead_firstname.pot b/odoo-bringout-oca-crm-crm_lead_firstname/crm_lead_firstname/i18n/crm_lead_firstname.pot new file mode 100644 index 0000000..7d79ee4 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_firstname/crm_lead_firstname/i18n/crm_lead_firstname.pot @@ -0,0 +1,44 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_lead_firstname +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.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: crm_lead_firstname +#: model_terms:ir.ui.view,arch_db:crm_lead_firstname.crm_lead_view_form +msgid "Contact Name" +msgstr "" + +#. module: crm_lead_firstname +#: model:ir.model.fields,field_description:crm_lead_firstname.field_crm_lead__contact_name +msgid "First name" +msgstr "" + +#. module: crm_lead_firstname +#: model_terms:ir.ui.view,arch_db:crm_lead_firstname.crm_lead_view_form +msgid "Firstname" +msgstr "" + +#. module: crm_lead_firstname +#: model:ir.model.fields,field_description:crm_lead_firstname.field_crm_lead__contact_lastname +msgid "Last name" +msgstr "" + +#. module: crm_lead_firstname +#: model_terms:ir.ui.view,arch_db:crm_lead_firstname.crm_lead_view_form +msgid "Lastname" +msgstr "" + +#. module: crm_lead_firstname +#: model:ir.model,name:crm_lead_firstname.model_crm_lead +msgid "Lead/Opportunity" +msgstr "" diff --git a/odoo-bringout-oca-crm-crm_lead_firstname/crm_lead_firstname/i18n/de.po b/odoo-bringout-oca-crm-crm_lead_firstname/crm_lead_firstname/i18n/de.po new file mode 100644 index 0000000..7189322 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_firstname/crm_lead_firstname/i18n/de.po @@ -0,0 +1,51 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_lead_firstname +# +# Translators: +# Rudolf Schnapka , 2017 +msgid "" +msgstr "" +"Project-Id-Version: crm (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-28 02:25+0000\n" +"PO-Revision-Date: 2019-06-28 13:42+0000\n" +"Last-Translator: Maria Sparenberg \n" +"Language-Team: German (http://www.transifex.com/oca/OCA-crm-8-0/language/" +"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" +"X-Generator: Weblate 3.6.1\n" + +#. module: crm_lead_firstname +#: model_terms:ir.ui.view,arch_db:crm_lead_firstname.crm_lead_view_form +msgid "Contact Name" +msgstr "Ansprechpartner" + +#. module: crm_lead_firstname +#: model:ir.model.fields,field_description:crm_lead_firstname.field_crm_lead__contact_name +msgid "First name" +msgstr "Vorname" + +#. module: crm_lead_firstname +#: model_terms:ir.ui.view,arch_db:crm_lead_firstname.crm_lead_view_form +msgid "Firstname" +msgstr "Vorname" + +#. module: crm_lead_firstname +#: model:ir.model.fields,field_description:crm_lead_firstname.field_crm_lead__contact_lastname +msgid "Last name" +msgstr "Nachname" + +#. module: crm_lead_firstname +#: model_terms:ir.ui.view,arch_db:crm_lead_firstname.crm_lead_view_form +msgid "Lastname" +msgstr "Nachname" + +#. module: crm_lead_firstname +#: model:ir.model,name:crm_lead_firstname.model_crm_lead +msgid "Lead/Opportunity" +msgstr "Lead/Chance" diff --git a/odoo-bringout-oca-crm-crm_lead_firstname/crm_lead_firstname/i18n/es.po b/odoo-bringout-oca-crm-crm_lead_firstname/crm_lead_firstname/i18n/es.po new file mode 100644 index 0000000..e2ae492 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_firstname/crm_lead_firstname/i18n/es.po @@ -0,0 +1,48 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_lead_firstname +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-02-15 17:25+0000\n" +"PO-Revision-Date: 2023-06-06 14:10+0000\n" +"Last-Translator: luis-ron \n" +"Language-Team: \n" +"Language: es\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: Weblate 4.17\n" + +#. module: crm_lead_firstname +#: model_terms:ir.ui.view,arch_db:crm_lead_firstname.crm_lead_view_form +msgid "Contact Name" +msgstr "Nombre del contacto" + +#. module: crm_lead_firstname +#: model:ir.model.fields,field_description:crm_lead_firstname.field_crm_lead__contact_name +msgid "First name" +msgstr "Nombre" + +#. module: crm_lead_firstname +#: model_terms:ir.ui.view,arch_db:crm_lead_firstname.crm_lead_view_form +msgid "Firstname" +msgstr "Nombre de pila" + +#. module: crm_lead_firstname +#: model:ir.model.fields,field_description:crm_lead_firstname.field_crm_lead__contact_lastname +msgid "Last name" +msgstr "Apellido" + +#. module: crm_lead_firstname +#: model_terms:ir.ui.view,arch_db:crm_lead_firstname.crm_lead_view_form +msgid "Lastname" +msgstr "Apellido" + +#. module: crm_lead_firstname +#: model:ir.model,name:crm_lead_firstname.model_crm_lead +msgid "Lead/Opportunity" +msgstr "Iniciativa/Oportunidad" diff --git a/odoo-bringout-oca-crm-crm_lead_firstname/crm_lead_firstname/i18n/es_AR.po b/odoo-bringout-oca-crm-crm_lead_firstname/crm_lead_firstname/i18n/es_AR.po new file mode 100644 index 0000000..03af6db --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_firstname/crm_lead_firstname/i18n/es_AR.po @@ -0,0 +1,56 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_lead_firstname +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 14.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2021-02-06 20:44+0000\n" +"Last-Translator: Ignacio Buioli \n" +"Language-Team: none\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 4.3.2\n" + +#. module: crm_lead_firstname +#: model_terms:ir.ui.view,arch_db:crm_lead_firstname.crm_lead_view_form +msgid "Contact Name" +msgstr "Nombre del Contacto" + +#. module: crm_lead_firstname +#: model:ir.model.fields,field_description:crm_lead_firstname.field_crm_lead__contact_name +msgid "First name" +msgstr "Primer nombre" + +#. module: crm_lead_firstname +#: model_terms:ir.ui.view,arch_db:crm_lead_firstname.crm_lead_view_form +msgid "Firstname" +msgstr "Primer nombre" + +#. module: crm_lead_firstname +#: model:ir.model.fields,field_description:crm_lead_firstname.field_crm_lead__contact_lastname +msgid "Last name" +msgstr "Apellido" + +#. module: crm_lead_firstname +#: model_terms:ir.ui.view,arch_db:crm_lead_firstname.crm_lead_view_form +msgid "Lastname" +msgstr "Apellido" + +#. module: crm_lead_firstname +#: model:ir.model,name:crm_lead_firstname.model_crm_lead +msgid "Lead/Opportunity" +msgstr "Iniciativa/Oportunidad" + +#~ msgid "Display Name" +#~ msgstr "Mostrar Nombre" + +#~ msgid "ID" +#~ msgstr "ID" + +#~ msgid "Last Modified on" +#~ msgstr "Última Modificación el" diff --git a/odoo-bringout-oca-crm-crm_lead_firstname/crm_lead_firstname/i18n/fr.po b/odoo-bringout-oca-crm-crm_lead_firstname/crm_lead_firstname/i18n/fr.po new file mode 100644 index 0000000..b14a507 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_firstname/crm_lead_firstname/i18n/fr.po @@ -0,0 +1,49 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_lead_firstname +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: crm (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-03-10 18:52+0000\n" +"PO-Revision-Date: 2016-03-10 18:53+0000\n" +"Last-Translator: <>\n" +"Language-Team: French (http://www.transifex.com/oca/OCA-crm-8-0/language/" +"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: crm_lead_firstname +#: model_terms:ir.ui.view,arch_db:crm_lead_firstname.crm_lead_view_form +msgid "Contact Name" +msgstr "" + +#. module: crm_lead_firstname +#: model:ir.model.fields,field_description:crm_lead_firstname.field_crm_lead__contact_name +msgid "First name" +msgstr "" + +#. module: crm_lead_firstname +#: model_terms:ir.ui.view,arch_db:crm_lead_firstname.crm_lead_view_form +msgid "Firstname" +msgstr "" + +#. module: crm_lead_firstname +#: model:ir.model.fields,field_description:crm_lead_firstname.field_crm_lead__contact_lastname +msgid "Last name" +msgstr "" + +#. module: crm_lead_firstname +#: model_terms:ir.ui.view,arch_db:crm_lead_firstname.crm_lead_view_form +msgid "Lastname" +msgstr "" + +#. module: crm_lead_firstname +#: model:ir.model,name:crm_lead_firstname.model_crm_lead +msgid "Lead/Opportunity" +msgstr "Piste/Opportunité" diff --git a/odoo-bringout-oca-crm-crm_lead_firstname/crm_lead_firstname/i18n/fr_CH.po b/odoo-bringout-oca-crm-crm_lead_firstname/crm_lead_firstname/i18n/fr_CH.po new file mode 100644 index 0000000..9fa5021 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_firstname/crm_lead_firstname/i18n/fr_CH.po @@ -0,0 +1,50 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_lead_firstname +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: crm (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-11-26 06:47+0000\n" +"PO-Revision-Date: 2016-03-10 18:53+0000\n" +"Last-Translator: <>\n" +"Language-Team: French (Switzerland) (http://www.transifex.com/oca/OCA-" +"crm-8-0/language/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: crm_lead_firstname +#: model_terms:ir.ui.view,arch_db:crm_lead_firstname.crm_lead_view_form +msgid "Contact Name" +msgstr "" + +#. module: crm_lead_firstname +#: model:ir.model.fields,field_description:crm_lead_firstname.field_crm_lead__contact_name +#, fuzzy +msgid "First name" +msgstr "Nom de famille" + +#. module: crm_lead_firstname +#: model_terms:ir.ui.view,arch_db:crm_lead_firstname.crm_lead_view_form +msgid "Firstname" +msgstr "" + +#. module: crm_lead_firstname +#: model:ir.model.fields,field_description:crm_lead_firstname.field_crm_lead__contact_lastname +msgid "Last name" +msgstr "Nom de famille" + +#. module: crm_lead_firstname +#: model_terms:ir.ui.view,arch_db:crm_lead_firstname.crm_lead_view_form +msgid "Lastname" +msgstr "" + +#. module: crm_lead_firstname +#: model:ir.model,name:crm_lead_firstname.model_crm_lead +msgid "Lead/Opportunity" +msgstr "" diff --git a/odoo-bringout-oca-crm-crm_lead_firstname/crm_lead_firstname/i18n/hr.po b/odoo-bringout-oca-crm-crm_lead_firstname/crm_lead_firstname/i18n/hr.po new file mode 100644 index 0000000..ec15d11 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_firstname/crm_lead_firstname/i18n/hr.po @@ -0,0 +1,52 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_lead_firstname +# +# Translators: +# Ana-Maria Olujić , 2016 +msgid "" +msgstr "" +"Project-Id-Version: crm (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-08-15 00:49+0000\n" +"PO-Revision-Date: 2019-11-13 15:34+0000\n" +"Last-Translator: Bole \n" +"Language-Team: Croatian (http://www.transifex.com/oca/OCA-crm-8-0/language/" +"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: crm_lead_firstname +#: model_terms:ir.ui.view,arch_db:crm_lead_firstname.crm_lead_view_form +msgid "Contact Name" +msgstr "Ime kontakta" + +#. module: crm_lead_firstname +#: model:ir.model.fields,field_description:crm_lead_firstname.field_crm_lead__contact_name +msgid "First name" +msgstr "Ime" + +#. module: crm_lead_firstname +#: model_terms:ir.ui.view,arch_db:crm_lead_firstname.crm_lead_view_form +msgid "Firstname" +msgstr "Ime" + +#. module: crm_lead_firstname +#: model:ir.model.fields,field_description:crm_lead_firstname.field_crm_lead__contact_lastname +msgid "Last name" +msgstr "Prezime" + +#. module: crm_lead_firstname +#: model_terms:ir.ui.view,arch_db:crm_lead_firstname.crm_lead_view_form +msgid "Lastname" +msgstr "Prezime" + +#. module: crm_lead_firstname +#: model:ir.model,name:crm_lead_firstname.model_crm_lead +msgid "Lead/Opportunity" +msgstr "Potencijalni klijent" diff --git a/odoo-bringout-oca-crm-crm_lead_firstname/crm_lead_firstname/i18n/it.po b/odoo-bringout-oca-crm-crm_lead_firstname/crm_lead_firstname/i18n/it.po new file mode 100644 index 0000000..8ac9690 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_firstname/crm_lead_firstname/i18n/it.po @@ -0,0 +1,52 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_lead_firstname +# +# Translators: +# Paolo Valier, 2016 +# Paolo Valier, 2016 +msgid "" +msgstr "" +"Project-Id-Version: crm (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-04-16 11:11+0000\n" +"PO-Revision-Date: 2020-01-08 19:13+0000\n" +"Last-Translator: Sergio Zanchetta \n" +"Language-Team: Italian (http://www.transifex.com/oca/OCA-crm-8-0/language/" +"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: crm_lead_firstname +#: model_terms:ir.ui.view,arch_db:crm_lead_firstname.crm_lead_view_form +msgid "Contact Name" +msgstr "Nome contatto" + +#. module: crm_lead_firstname +#: model:ir.model.fields,field_description:crm_lead_firstname.field_crm_lead__contact_name +msgid "First name" +msgstr "Nome" + +#. module: crm_lead_firstname +#: model_terms:ir.ui.view,arch_db:crm_lead_firstname.crm_lead_view_form +msgid "Firstname" +msgstr "Nome" + +#. module: crm_lead_firstname +#: model:ir.model.fields,field_description:crm_lead_firstname.field_crm_lead__contact_lastname +msgid "Last name" +msgstr "Cognome" + +#. module: crm_lead_firstname +#: model_terms:ir.ui.view,arch_db:crm_lead_firstname.crm_lead_view_form +msgid "Lastname" +msgstr "Cognome" + +#. module: crm_lead_firstname +#: model:ir.model,name:crm_lead_firstname.model_crm_lead +msgid "Lead/Opportunity" +msgstr "Contatto/Opportunità" diff --git a/odoo-bringout-oca-crm-crm_lead_firstname/crm_lead_firstname/i18n/pt_BR.po b/odoo-bringout-oca-crm-crm_lead_firstname/crm_lead_firstname/i18n/pt_BR.po new file mode 100644 index 0000000..50a5a98 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_firstname/crm_lead_firstname/i18n/pt_BR.po @@ -0,0 +1,50 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_lead_firstname +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: crm (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-03-26 09:38+0000\n" +"PO-Revision-Date: 2019-09-03 03:23+0000\n" +"Last-Translator: Rodrigo Macedo \n" +"Language-Team: Portuguese (Brazil) (http://www.transifex.com/oca/OCA-crm-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" +"X-Generator: Weblate 3.8\n" + +#. module: crm_lead_firstname +#: model_terms:ir.ui.view,arch_db:crm_lead_firstname.crm_lead_view_form +msgid "Contact Name" +msgstr "Nome de Contato" + +#. module: crm_lead_firstname +#: model:ir.model.fields,field_description:crm_lead_firstname.field_crm_lead__contact_name +msgid "First name" +msgstr "Primeiro Nome" + +#. module: crm_lead_firstname +#: model_terms:ir.ui.view,arch_db:crm_lead_firstname.crm_lead_view_form +msgid "Firstname" +msgstr "Primeironome" + +#. module: crm_lead_firstname +#: model:ir.model.fields,field_description:crm_lead_firstname.field_crm_lead__contact_lastname +msgid "Last name" +msgstr "Último Nome" + +#. module: crm_lead_firstname +#: model_terms:ir.ui.view,arch_db:crm_lead_firstname.crm_lead_view_form +msgid "Lastname" +msgstr "Sobrenome" + +#. module: crm_lead_firstname +#: model:ir.model,name:crm_lead_firstname.model_crm_lead +msgid "Lead/Opportunity" +msgstr "Prospector/Oportunidade" diff --git a/odoo-bringout-oca-crm-crm_lead_firstname/crm_lead_firstname/i18n/sk.po b/odoo-bringout-oca-crm-crm_lead_firstname/crm_lead_firstname/i18n/sk.po new file mode 100644 index 0000000..3491cab --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_firstname/crm_lead_firstname/i18n/sk.po @@ -0,0 +1,49 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_lead_firstname +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: crm (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-12-17 01:26+0000\n" +"PO-Revision-Date: 2016-03-10 18:53+0000\n" +"Last-Translator: <>\n" +"Language-Team: Slovak (http://www.transifex.com/oca/OCA-crm-8-0/language/" +"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: crm_lead_firstname +#: model_terms:ir.ui.view,arch_db:crm_lead_firstname.crm_lead_view_form +msgid "Contact Name" +msgstr "" + +#. module: crm_lead_firstname +#: model:ir.model.fields,field_description:crm_lead_firstname.field_crm_lead__contact_name +msgid "First name" +msgstr "" + +#. module: crm_lead_firstname +#: model_terms:ir.ui.view,arch_db:crm_lead_firstname.crm_lead_view_form +msgid "Firstname" +msgstr "" + +#. module: crm_lead_firstname +#: model:ir.model.fields,field_description:crm_lead_firstname.field_crm_lead__contact_lastname +msgid "Last name" +msgstr "" + +#. module: crm_lead_firstname +#: model_terms:ir.ui.view,arch_db:crm_lead_firstname.crm_lead_view_form +msgid "Lastname" +msgstr "" + +#. module: crm_lead_firstname +#: model:ir.model,name:crm_lead_firstname.model_crm_lead +msgid "Lead/Opportunity" +msgstr "Iniciatíva/Príležitosť" diff --git a/odoo-bringout-oca-crm-crm_lead_firstname/crm_lead_firstname/i18n/sl.po b/odoo-bringout-oca-crm-crm_lead_firstname/crm_lead_firstname/i18n/sl.po new file mode 100644 index 0000000..190f5bf --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_firstname/crm_lead_firstname/i18n/sl.po @@ -0,0 +1,52 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_lead_firstname +# +# Translators: +# Matjaž Mozetič , 2016 +msgid "" +msgstr "" +"Project-Id-Version: crm (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-03-10 18:52+0000\n" +"PO-Revision-Date: 2016-03-11 10:40+0000\n" +"Last-Translator: Matjaž Mozetič \n" +"Language-Team: Slovenian (http://www.transifex.com/oca/OCA-crm-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: crm_lead_firstname +#: model_terms:ir.ui.view,arch_db:crm_lead_firstname.crm_lead_view_form +msgid "Contact Name" +msgstr "Naziv stika" + +#. module: crm_lead_firstname +#: model:ir.model.fields,field_description:crm_lead_firstname.field_crm_lead__contact_name +#, fuzzy +msgid "First name" +msgstr "Ime" + +#. module: crm_lead_firstname +#: model_terms:ir.ui.view,arch_db:crm_lead_firstname.crm_lead_view_form +msgid "Firstname" +msgstr "Ime" + +#. module: crm_lead_firstname +#: model:ir.model.fields,field_description:crm_lead_firstname.field_crm_lead__contact_lastname +msgid "Last name" +msgstr "Priimek" + +#. module: crm_lead_firstname +#: model_terms:ir.ui.view,arch_db:crm_lead_firstname.crm_lead_view_form +msgid "Lastname" +msgstr "Priimek" + +#. module: crm_lead_firstname +#: model:ir.model,name:crm_lead_firstname.model_crm_lead +msgid "Lead/Opportunity" +msgstr "Indic/priložnost" diff --git a/odoo-bringout-oca-crm-crm_lead_firstname/crm_lead_firstname/i18n/tr.po b/odoo-bringout-oca-crm-crm_lead_firstname/crm_lead_firstname/i18n/tr.po new file mode 100644 index 0000000..0e56641 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_firstname/crm_lead_firstname/i18n/tr.po @@ -0,0 +1,50 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_lead_firstname +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: crm (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-12-24 01:15+0000\n" +"PO-Revision-Date: 2016-03-10 18:53+0000\n" +"Last-Translator: <>\n" +"Language-Team: Turkish (http://www.transifex.com/oca/OCA-crm-8-0/language/" +"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: crm_lead_firstname +#: model_terms:ir.ui.view,arch_db:crm_lead_firstname.crm_lead_view_form +msgid "Contact Name" +msgstr "" + +#. module: crm_lead_firstname +#: model:ir.model.fields,field_description:crm_lead_firstname.field_crm_lead__contact_name +#, fuzzy +msgid "First name" +msgstr "Soyadı" + +#. module: crm_lead_firstname +#: model_terms:ir.ui.view,arch_db:crm_lead_firstname.crm_lead_view_form +msgid "Firstname" +msgstr "" + +#. module: crm_lead_firstname +#: model:ir.model.fields,field_description:crm_lead_firstname.field_crm_lead__contact_lastname +msgid "Last name" +msgstr "Soyadı" + +#. module: crm_lead_firstname +#: model_terms:ir.ui.view,arch_db:crm_lead_firstname.crm_lead_view_form +msgid "Lastname" +msgstr "" + +#. module: crm_lead_firstname +#: model:ir.model,name:crm_lead_firstname.model_crm_lead +msgid "Lead/Opportunity" +msgstr "" diff --git a/odoo-bringout-oca-crm-crm_lead_firstname/crm_lead_firstname/i18n/zh_CN.po b/odoo-bringout-oca-crm-crm_lead_firstname/crm_lead_firstname/i18n/zh_CN.po new file mode 100644 index 0000000..45a03aa --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_firstname/crm_lead_firstname/i18n/zh_CN.po @@ -0,0 +1,49 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_lead_firstname +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: crm (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-02-25 01:51+0000\n" +"PO-Revision-Date: 2016-03-10 18:53+0000\n" +"Last-Translator: <>\n" +"Language-Team: Chinese (China) (http://www.transifex.com/oca/OCA-crm-8-0/" +"language/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: crm_lead_firstname +#: model_terms:ir.ui.view,arch_db:crm_lead_firstname.crm_lead_view_form +msgid "Contact Name" +msgstr "" + +#. module: crm_lead_firstname +#: model:ir.model.fields,field_description:crm_lead_firstname.field_crm_lead__contact_name +msgid "First name" +msgstr "" + +#. module: crm_lead_firstname +#: model_terms:ir.ui.view,arch_db:crm_lead_firstname.crm_lead_view_form +msgid "Firstname" +msgstr "" + +#. module: crm_lead_firstname +#: model:ir.model.fields,field_description:crm_lead_firstname.field_crm_lead__contact_lastname +msgid "Last name" +msgstr "" + +#. module: crm_lead_firstname +#: model_terms:ir.ui.view,arch_db:crm_lead_firstname.crm_lead_view_form +msgid "Lastname" +msgstr "" + +#. module: crm_lead_firstname +#: model:ir.model,name:crm_lead_firstname.model_crm_lead +msgid "Lead/Opportunity" +msgstr "线索/商机" diff --git a/odoo-bringout-oca-crm-crm_lead_firstname/crm_lead_firstname/models/__init__.py b/odoo-bringout-oca-crm-crm_lead_firstname/crm_lead_firstname/models/__init__.py new file mode 100644 index 0000000..195bee4 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_firstname/crm_lead_firstname/models/__init__.py @@ -0,0 +1,2 @@ +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). +from . import crm_lead diff --git a/odoo-bringout-oca-crm-crm_lead_firstname/crm_lead_firstname/models/crm_lead.py b/odoo-bringout-oca-crm-crm_lead_firstname/crm_lead_firstname/models/crm_lead.py new file mode 100644 index 0000000..94b4c74 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_firstname/crm_lead_firstname/models/crm_lead.py @@ -0,0 +1,54 @@ +# Copyright 2016 Antiun Ingeniería S.L. - Jairo Llopis +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +from odoo import fields, models + + +class CrmLead(models.Model): + _inherit = "crm.lead" + + contact_name = fields.Char("First name") + contact_lastname = fields.Char("Last name") + + def _prepare_customer_values(self, partner_name, is_company, parent_id=False): + """Ensure first and last names of contact match those in lead.""" + lead_partner_data = super(CrmLead, self)._prepare_customer_values( + partner_name, is_company, parent_id + ) + if not is_company: + if self.contact_name: + lead_partner_data.update({"firstname": self.contact_name}) + if "name" in lead_partner_data: + del lead_partner_data["name"] + if self.contact_lastname: + lead_partner_data.update({"lastname": self.contact_lastname}) + if "name" in lead_partner_data: + del lead_partner_data["name"] + return lead_partner_data + + def _prepare_values_from_partner(self, partner): + """Recover first and last names from partner if available.""" + result = super(CrmLead, self)._prepare_values_from_partner(partner) + + if partner: + if not partner.is_company: + result.update( + { + "contact_name": partner.firstname, + "contact_lastname": partner.lastname, + } + ) + + return self._convert_to_write(result) + + def _prepare_contact_name_from_partner(self, partner): + result = super()._prepare_contact_name_from_partner(partner) + contact_name = False if partner.is_company else partner.firstname + contact_lastname = False if partner.is_company else partner.lastname + result.update( + { + "contact_name": contact_name or self.contact_name, + "contact_lastname": contact_lastname or self.contact_lastname, + } + ) + return result diff --git a/odoo-bringout-oca-crm-crm_lead_firstname/crm_lead_firstname/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-crm-crm_lead_firstname/crm_lead_firstname/readme/CONTRIBUTORS.rst new file mode 100644 index 0000000..72e6412 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_firstname/crm_lead_firstname/readme/CONTRIBUTORS.rst @@ -0,0 +1,4 @@ +* Rafael Blasco +* Jairo Llopis +* Raf Ven +* Nikos Tsirintanis diff --git a/odoo-bringout-oca-crm-crm_lead_firstname/crm_lead_firstname/readme/DESCRIPTION.rst b/odoo-bringout-oca-crm-crm_lead_firstname/crm_lead_firstname/readme/DESCRIPTION.rst new file mode 100644 index 0000000..7e3a4d6 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_firstname/crm_lead_firstname/readme/DESCRIPTION.rst @@ -0,0 +1,7 @@ +This module extends the functionality of CRM leads to support split first and +last name fields for contacts and allow you to port that information to and +from partners. +Since leads are expected to create partners only when needed and after +information is correctly set up, in leads there is no inverse logic to +transform the old single name in the new split names automatically. The old +single name will simply be the firstname now. diff --git a/odoo-bringout-oca-crm-crm_lead_firstname/crm_lead_firstname/readme/INSTALL.rst b/odoo-bringout-oca-crm-crm_lead_firstname/crm_lead_firstname/readme/INSTALL.rst new file mode 100644 index 0000000..0cbfe9c --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_firstname/crm_lead_firstname/readme/INSTALL.rst @@ -0,0 +1,3 @@ +To install this module, you need to: + +* Install `OCA/partner-contact `_ repo. diff --git a/odoo-bringout-oca-crm-crm_lead_firstname/crm_lead_firstname/readme/USAGE.rst b/odoo-bringout-oca-crm-crm_lead_firstname/crm_lead_firstname/readme/USAGE.rst new file mode 100644 index 0000000..6930c1e --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_firstname/crm_lead_firstname/readme/USAGE.rst @@ -0,0 +1,10 @@ +To use this module, you need to: + +* Go to *CRM > Leads > Leads > Create*. +* You have the new split fields *Firstname* and *Lastname*. Fill them. +* Press *Convert to Opportunity*. +* In *Related Customer* choose *Create a new customer*. +* Press *Create Opportunity*. +* In the new opportunity, go to *Followup* tab. There are the new fields too. +* If you go to the partner you just created, you will see that its first and + last names match those in the lead. diff --git a/odoo-bringout-oca-crm-crm_lead_firstname/crm_lead_firstname/static/description/icon.png b/odoo-bringout-oca-crm-crm_lead_firstname/crm_lead_firstname/static/description/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..3a0328b516c4980e8e44cdb63fd945757ddd132d GIT binary patch literal 9455 zcmeAS@N?(olHy`uVBq!ia0y~yU}ykg4mJh`hQoG=rx_R+Sc;uILpV4%IBGajIv5xj zI14-?iy0VruY)k7lg8`{1_lPn64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xh zq!<_!7(87ZLn`LHt*tDHIlA-t`n>mR!&YzIGHsf8<B$$Um>gET_{naxk1`20D+ zGK1xw!NbPN2|bO89~+N%pEppq=(kLCGSX2uHprJ_E^{*IKIp)+&2id6vuztyvNuL$ zdA^-?<<(!k&+e;bY|S+1xq)99o0@Rk`trRhp89;eyjLw{_#}Fd?PYlPp~B|v=eA_19fIY=^}d z`Y&%tFz9&nD2bzqq3^N7Y3E5x%2bvfyytoH4a>tliVpGd_uqPi)yOgkI3;YpnXolV zu}g_VQNUGDSy{Q`_+thJ&q)fNm%Ljh{I-=l|6ob#z6OiuoDV+#yjCpp-J;>E$(bCp z!w(A@1ehEJBp7+vm>Cp=Iu%5?97SBcnhpjE?J=>;544!GndL*(UcJdDzeqD|zicr1 zB+Kr*e2YIu-<|%v(v6{Vhej6%TXV!XHp{%V<0*k8n&wuV=P@CM@diu2MB$aErCl1|Wb=;ABZB1k~ z_h&QV=Hey>W@hHnmI>mVimzY(p5dc*Bgd>DX4lfyQy6T{FBf#s-KW4IAt~voG%?}2 zOJGfAO3IUeZEbCtD^>imnJV_iO~0CT*NLN2#v@Eb^n2E$n76T&^VrXSeqiAj%%pL6 z(M63z4-G;E6g@93Q1QH-c5cqkoO^M3O$ND~1>fG>yv?b&U$JF}iYJpIOWNj{Uq6e? zyyrh@i3rn-v(L8ti2Ck5sU^Xn!$s-fqmD&8!UbA>zkc3 ziU$rHaF}~BqejMP^SKO@Lpf%~zhzJ8?7BL^L&eC8!E}XZr-w?DhsvZ!o>NpZPic2v zZennDcJ}v}bmWYc6NiqNx0n6;?MJl_Ph~m5wzO2CU4et6)k)K9kpf4)o6aPU zSLF3*ii(4Q#G1(}FI}BZR4GKRa9b>>Ho0?V>CUiyVM|Y{I+(E#x-H9v*zSvrgWYDY;)+L z0gK}V;lyYYskuU4kESR(7)UJnwx_#orq8lHUp~)#q$k=wg@|In{oEpvuoF`&Aya(%9u-w zvFYG~(+LKD+8*z?eUsUJd0b}i`QV<=&F8<_oqGLAPeEKYKzH7~F#Rs2V7sTu99b{D zCVfe>k=wt2;lhQskGp#XStm1G%qZ!;m|>&4zNY!$gk^WN7ha9pa%gH{(ZPx-wzK4a zs^6~dbYXf}Ah9rj<6}ikcpayr`AnZ>&w`ixLS?`q;$0^Y1a_@mf z-`D7@M|C=DD|DVsySJlicSFw06WZP9jHlfG9aUJY*r4LM;bsm;tJ8U|rVYFd$5v}R zo64{;qDS>uVa%*Z_7~UB86Q0#DtKm!oGQatmNYNz;MYqppMI*`m{quW>Edrbo|6*H zW(UT_ojaz@#?Jno$sscGrsypFbe^h=j6G3~$4&#>dorqjo!*2RH}>j&R| z8x}wFiC7!vG3kg}43o$2X~}DTIjWtwe8pKww|8!s(b|H_sxQ&`|B4&WrZt~_np7-W zU0r?g>eZ=gsmGf4tmo@LaD zn!M^+c;6^|ZJtJ_!~f?_0!|#KPM=QPew$I{?$xzx*Gfo9ow8h;b3&W($;?kbYdBb# zW>^-hb#--JdURp>i7T=hGrO~{U;P!l^~=+#UhL^k3k7CpEUM{ua`5D;Y!wq1U%X^V z%h~D|@7^7oX`CMN{w(_^J;o=J-YP;F+1bvnuB@w8t-9pnC>0+0z^f=FXxf*o^HJv) z-v6?A%><{8GSeA8YCB@|(mGk19ZSl}ltj3m?!EL>LxWM{Po4c_wxdUnW{S>VJHdGC zjG8Cr)0@tg$653>AAXqNHBW)#L)G3FZ{Mb#pR9b}WyS_sCzn7McX#$Ve(GswW=yl9))tt96$K7#7I?tqQ`>OtGSz-n^)=DOg?8EC*s3-h3Rg`!tL9| z4<-m~-MZCarVnf4cDW0RFP(%O{2XSVZJRVn$ZglZe{~gm~^x#st$phB>A=9iiSO6EXp3PI@wy_#!?q(vZ^qd)0Vjb@mkW3A_D-BQam%S|K`u`d zv%2GsH#LiBqm@+k$s*3kLWXafa;HYui`TE6 z{r&sj*@&ECVo-Br%82bhnq*P?%S1~{D%|2UTHTTSZ0j|~y zH*a=U*sNQ*J7Zx$+RG(nj9C&A5(h3^5Xj2Py7Ayl#b@J-TnfhvHMF#n_zVI?9)7J7 zZ_-w*eGP) z3RLx9tMoLWtTt-KH6exRO>%N_$4;E!Shad}@ST%CUF=jC-a5_kQ;$xV<)QN6Yn7pq z(V<5x9M>*Q-}FCoj^=8XXTftWO@H_DrDI^A;GMkfuVk8QY|?FhZoBjvk$H8{E>N^^@;Gp0FH?sEUBrf8k(9Xqjx=CS+n>esJ&%&-cYRj;OnnSLY*t@ z*iYP@c3sJ7pH!41M}Wp;*GVcr{?@fPDekzNcUALgvg^9aG7FgvH*?NxS-dt*S9hz| zmF!z-MV!x>gLiRXa59l{4G$Oh^7j6$#9K6xNo_Lc(W6J#XiG^-HlBZ;{I8m8tyhpV z=he?Sy7y0180PL`FlAwCoU`;`gs-DjmizN3f#usSO`h&~B)x0;$vfIdBp8lvdByZ( z0jpsD@r!rw@-Dy3IsNof%{t>=tF+VWuV%I0%}by4{lNo;KXvxElgy&!u6|mgdh6<= z)pyNR*D~l9PUCk<`8Rc5rJo&D3tgEOU+h@4Na@+h$CYw+^Z6eZSR}`7`8023 z($ni(OBkPStx34$!C`FMEY~_FTTjpe)!-$MXBCJ>(~2-o(#6L z4)>2!>$R7jxNME6LEwpHiNTXECT&cSjaf8r&!R<(L{#+!I1(~4JU&-uoeynG-DN&| zsY3m9pL>TsCV2I+rZ_DV56{-z7{OCpTdSd`=O_5GC}M5cvy;q|q|Lv4|DL{PLCmk> zwSP1(Ul#ftrE-FuYY|J@sRX^5*Ntu#^=f+xwY9ek_PPbe#LU^GX>#>L;}SkY1A~SP z6RTx^Rz3AxUvGbV#eAc@eYQ%=@cZwZ8KoF< zKB!6XELy%?ed(v;v-EeyE&LX(&HL2!SG3%^J>`2eGQ*;2T?H9B-P`ZT<1nDK4Dd+|<V8ya+Ae>& zc#)%f88(!>yrf;Sw}Fi-o7Lk0&wl3fIdwd2%O!X3yV;z3dt0MGQ}+73V%*|-XKpY4 za^p@_)UAjK-Rl z9%!O5PluQzSVfB)i*i?=s7i(|vdj3b|(p1xVM%W1-b1ijsj`sWlBRr{lg zD^G3wG(9}|9e?FxO-k6KF+(V#G*kB0Ju9Zk2RWLJzpC(^=NCIw=Wbh;#%&5lgX(40^uYHXSwpdfHypTB+U$&^D~PftHA z+wJIaslI5%PD{(%83_%%rO&HP4Au)dy!-G_Monb)TMl(4k1y^)66XtLPD$Bn#04}O zw?_$D+s+9VU*K*d-Rm}G%9IV6(VZ?#O$r;9Mn=61+-`99rixg%q72{WwTVS1owt3L zkdr&Me10w4}9`wIcoZ)cW1*E6cydfF|(NKC&9zkv8W?LhpqYG1hs$06OTVE*uW*g!uYUY#@ZJr z-8?FHe2SKPe)+tev(m%^uHvy%HhEk9oin{)aQoEyEzi+<9L?fx`Yd^dU(y?NZ=|8U6r4;<>im~PTom=eeOYyZbZ`Q_YiriU$Fxw3O++Tp{8GjelXBO@il*2bLF z3S0Z&shr0yWA)sRS!-o3q~E{1^8UpPk&O{Ob9vG>MwpzJn6&)o*N=~1ym@h;z<`5c z#rpNfA93p)_$aK-;CYC(TWn+Xlb~_%Do@PJ#jpLJvO6$r{ztN z8<#nq8U-0xI0GHlpFdvqX3_4>&o=%4{?*m|J1V}4*;K5XRaI3rr=PLPL-_7Oli=$U zecw;;X5M{wo)Yh(iy60C0#c94SX2nO_sgYD_1`_+!=!6-`uR<=P8v_v?q9sPxpj4< z-p@lVJ{&9mw{PY6d-=CT@dD9>4gycTR|RffD7Sb0e1{4JjtMD>eEj^(3_LRJrPE{C zrk`$2Fz5(gyY@v!{_)0U_Koj0osMw4m17oWQSv$U=d~?ae>YyMH`RDN!$-|xu3wpy zgso4MCa=;&j(^+o<^R;#uL;u@(}`g45OUyoi z98Ay7&OW~GVvX-f&xImct-BvRTwVAk-p=ts3xE3lm(JJM33q%vY3HZZFwyvcRa8f5 z@iT+X$6uBtJ^l2wKt%N6jg83`1s@dF?fT?(Z9R8WgNqVl^T7#08Z$i>Ea$%P>AkR1 zKu8G7=9_1}G-jA|xhOI2zRMRV@ZsO@_sJ?Ehk7K93tp;DU$R8gQ>f*lUS2{1sAo}{ z`}gnP47(bMg#jGXW2-cs77Ao#X9w?U*R&O5$k=X@q!6*|X;I0ZN|Cp__q+A!&XXRCcrrm|)vvB${*gtao7f=b$h9YPmjU$fT`iJ^K0dftfrr%=6{;{duKb zGS{+ssrU4{*(WbPj#;c0VYw669(X;9$9M`Ev8CRa$FecZY4gWYOoGnySjf#%!!_ZDoCPYq$O` zj;mL%W>$tvr<`KvTE?7mI^pYg@g=Q=GVPl-8O^b+7Gtin*Seb*p(B>o?>(vIwEq4% zU%$q!pWf*+`)=RP;%5mbA03_bZAX;cSFt4;T@_Czx(o2NU%Ygwsa?KKBK!Kf)a%|} zULQWH&u@5ap%b-5!_|C&%7SOfnVFi`)<(DY+y9fWIe$27>!G)0$zNB6&ic9J#C8#l z6_OtRpErqWhdtQ){odh|lhqBEuj||TDME*hK{NZ)x4JKaw_~-%x*rB8G&r~OJ?#4W zIxswZ`ON)3|F?d4)UE&Mtoi*T-TyzapAov-!GGl9*5@i|u~!*5h4$Fmg38M^k((bB zSX?S$X87@BvVXv%qQuB#Wv#n;e?Cl$p5UR9U?O!{tvTZ?!>miO3`Z-D1V?6Sis?l( z1ncVl_|vVwq3WvEhnk|0z;#dNS{AqU-jd{DtFV#d;p0=1;CXa-Z?$3hyO@}Ld9l}Q zQctbc=(@2zUmn!3ICsu3C-##u&%PqAW((6Q;|KpY$e#ZH(rVl0bWcxCFE1|vzV_gf z=EL!IopJN|Mf1u}89#}B!uTq9zfmdc@6S|>{r~s<=Gj-sr?6UZcab^_~V24|8MVq`1bDZj-ShB2gJqA`xax$-nS_L)K=T`DL&pIDO{h& za6!>Yo-_Xs8VM|Cy|=%n_uSw64ihF>_et}xeX!}@oPOSDW1i8>3necEs;a6IOr$m@ z9p!2{oH*m`Gm-BmwcDarU;i~<-{;jK0jEie^RM(QKE9ICGbm&{o(okKdip(d=F>wN?-bw)R8-W5 zo5A%*Z$>a|zHYMMqr6_~_1Nz*O#eIOc;?GC-PwEd?bk>D_kLtsVP{Z86JrO2YaQhb9)`^h2O#+EN###s?n^D(1Bxe|(UC-Try9zm??IFHr8ec`E32 zy`90sZ026KECVQA&#-?bmAhj7adBVYjI69fy8>JN z;~Y*)NngBkr{{1xzxv&cU0bGpeA>aT^yAb28m{k)qD=lh7S+72;>l#uv@d^;fdtQt zotc6iiZ`dtnmwD5A$020jEoG2)Kt~o{dq=${l{`_UzbyQSz;XzjM1GcLYPjg>*S#s$8_ruRWFI=@s>+P;v z#wwnN7CyIQVbJ;c@YR+sMuz{-V+C9Uw`xCcGFI!1-d~{jN?gy!@cEPbUv6$;ys-Gm zN|D9Jldq=PhYCFocCHvj#--njYty&g*! z|7Q77V|R7S6$RIdFS6c#Nt&5!{7wrivbg{M&REcL_|NQV8-H80a!0?OeN0zNE2&s; zrAdd2l4R-Rn#Bu*oqF7q-;`NPzgcj2h0XcZe0MbJwJ!%Nciet^?AF$7!T#eP&so1; zuzY!YY`=?=#oddHo|7g>d{s?(_5J1Y;_rnXlUPLFHZ~iQHU^mPglHh9-?gUyrJV#2Sj%#+NMk9wGj#uk^6# zawhTr&tG3I;oSQ!dTrg@bFMuuN^gEdS}k20uzTH;xeP_cy;_w~!JDs4=#;qmZvD!Y z2j6bL+xF~Pnv883j}SxS^P4s{wq46qJPjt~@9lHH_fIB%Z>>N|NpJAiNi%o+xY)~Z zGH1KCDg*E7Yeg$fJXC~o%7jh(pL$)aW>xm5`@qN}&BW|+jcBy@FH z;?-553M~o$|NZ^(Y4!S&`~DmU??_8O{Jn_#-ZVc4r%j(Y3l5%L9k9Q$G^}v_)Ou4* zhr?4Z9Z4}dm|(EsBg-q5#fMLL$tJEjp$(ea*|mFjU{utpX$gTn?pI!~wb=Uq^Ru&u zFD4&1ab2PHP{%Fi&l5Kuleq^U%w&|XV19OQlTL0C+g^L|@40$^%@sY!^oOnVGzt!KWSS@-}L8$qPFjIod70ylQ2U%f4{7t;{ERe%IKQl$WQ^xxFs!TB>pW zm38SxZ=WQdxuYR$x{ay9{zu(uZKHkFm zS&NZF@s9QTJ)7^oEV1)A+~cOKrKNR4<$R9RUbkJzT$j6)r!!`4fiYlX>gj2(&GYX3m~r^w z3~MRA-FN#|ty(puS9{qE-G78GXK-_x^Y@0Uy7*7NHB{hZ6N zYhrttzWY5+1_Pl2hE;Wc9?QoU-Ok-^`>JT?v`f=B-OO3BZk^xl1(|C^SDE)D6%+_K zZ2EAwOEbzO=I7j%la4E~KDo}~=wKk>llj%=e0x+>RN3Db?)Ja(8Tyz!6#Uo5^)(4J zsLor%s@=fqZ~OHM|Mj)e-y3e`q%F6fI(_I~pAxoamFao>%+#>-BO*i*BY68&^k8h9zFjS67GY*MGU_{@*(_ z_36+7x8>vq3mTzxglvWi!4I``G9S7%w5_HMm& z_0cI+2UpkDRqFov`{!z|6Ju;TsL-^S+f8%V?%m&Q{(Lz6fA7wnKb;v4Yb30mo_vUd z!9YlWAyqqk-JTx@+2#NIoMTy>x8(ZSG~=wSEF-H4Dw^B({=IT3z>8t$aX)>=DG#eS z1Y~1Hb?p80ggU>xy|c6U_+@|lzg7)qJ`Ss=Cp&Q-kegLgt=w=ldVAj9XRlVT|5u%5 z#ME&5Y18q?o;OXCdCp(>{_V)Jw@Z#dn?k5&! zPUlu@WpL;+(O}*1<>~bJeXIBFt25r4XCn3RV?{tz)T-GmRi$jIj8_(1-F0Z{j> z9~RvD=>&>`?Dc!U9S^*`j=RC4>U~T2u_b~HsSlzvH#}Ik``xZb)1vc!R!={DG^{P? zuEOP$@;kM1(*(UYsz?{+*EWr%0!NEC|ND>K=TpI(@BY`A&c@fy zymjl=Rn|4noj5AR9kypIFNKgL4(&He%5F*C)k{C|MuqQ z=H%Dc)><>xbTV0%9P83_Wl(UH5@GytZ?eB#<(}0yUl#_f zc)ND{yWB7Fa^tKZG??(8_4v~j~zv#C?3 zeyFgKWS>6eVG-v7H-*%hE5813QrNIK`Kd+SpC7BY->Z79%`l7Mhaqe9UYX!o3?fEK zXCikNJv{{~$kdCUo!QwKXFmJv4AX3}IeyF68M5s9xkSaYz(PiH{@Spg&d$ytcilW$ zTu|@oXWOeV zzDn^0ZVZ((TbvYs)a;wG@mGe)t?k*@*U8@Ap8sFE;V^^K47as$eVLvhgVGoxe*O7; z{{EhdkB`oloNGLo02-FMUDlgaQ86QQ)2#N1v&yzyJw2~|+qP}7{`P;rtUi18?0lvd zjzw+fwq$)R^2ugm&{Q#CjM$ucd0A!o-O}rGKUuQ#wKE&1pK}QeEYjn;J1K0^k}bUR z8=ojn+PinJX1Bi6!hqZJ|9x40f8U2g-13j3FXu&VtFl~X%czm!vVwKPmy_!A_k1~} zy?)R643kZg9;T+IE7q>{Rct6?Tz&qzx8zn~7R8b$Cnkc!_CNOnhDl!crd)sb_0b$f zh6!rCVfxYAa*hf6+Y~Op)0na`A|NK_%rS-+o8CAmfEHkwTzyx**j9JL<~ zvRlhlKAG5Gz_+c+@|-6VLuOrb_cYz;u)hbG`R{1VFJACW<5Sh%YEX^W{_NQ^X9mCI zkdw^k_MT!tmk0{12MkvjGXC5=U$^bSwdnl4;qM%nCM~-goxgW$^6zhN=QCPxC^QxC zc%*qQlPN&s58Ga* Q3=9kmp00i_>zopr09!l7U;qFB literal 0 HcmV?d00001 diff --git a/odoo-bringout-oca-crm-crm_lead_firstname/crm_lead_firstname/static/description/index.html b/odoo-bringout-oca-crm-crm_lead_firstname/crm_lead_firstname/static/description/index.html new file mode 100644 index 0000000..4086230 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_firstname/crm_lead_firstname/static/description/index.html @@ -0,0 +1,453 @@ + + + + + + +Firstname and Lastname in Leads + + + +
+

Firstname and Lastname in Leads

+ + +

Beta License: AGPL-3 OCA/crm Translate me on Weblate Try me on Runboat

+

This module extends the functionality of CRM leads to support split first and +last name fields for contacts and allow you to port that information to and +from partners. +Since leads are expected to create partners only when needed and after +information is correctly set up, in leads there is no inverse logic to +transform the old single name in the new split names automatically. The old +single name will simply be the firstname now.

+

Table of contents

+ +
+

Installation

+

To install this module, you need to:

+ +
+
+

Usage

+

To use this module, you need to:

+
    +
  • Go to CRM > Leads > Leads > Create.
  • +
  • You have the new split fields Firstname and Lastname. Fill them.
  • +
  • Press Convert to Opportunity.
  • +
  • In Related Customer choose Create a new customer.
  • +
  • Press Create Opportunity.
  • +
  • In the new opportunity, go to Followup tab. There are the new fields too.
  • +
  • If you go to the partner you just created, you will see that its first and +last names match those in the lead.
  • +
+
+
+

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 to smash it by providing a detailed and welcomed +feedback.

+

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

+
+
+

Credits

+
+

Authors

+
    +
  • Tecnativa
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+Odoo Community Association +

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

+

This module is part of the OCA/crm project on GitHub.

+

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

+
+
+
+ + diff --git a/odoo-bringout-oca-crm-crm_lead_firstname/crm_lead_firstname/tests/__init__.py b/odoo-bringout-oca-crm-crm_lead_firstname/crm_lead_firstname/tests/__init__.py new file mode 100644 index 0000000..dc2e6c0 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_firstname/crm_lead_firstname/tests/__init__.py @@ -0,0 +1,3 @@ +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +from . import test_crm_lead diff --git a/odoo-bringout-oca-crm-crm_lead_firstname/crm_lead_firstname/tests/test_crm_lead.py b/odoo-bringout-oca-crm-crm_lead_firstname/crm_lead_firstname/tests/test_crm_lead.py new file mode 100644 index 0000000..2ef1202 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_firstname/crm_lead_firstname/tests/test_crm_lead.py @@ -0,0 +1,45 @@ +# Copyright 2016 Antiun Ingeniería S.L. - Jairo Llopis +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +from odoo.tests.common import Form, TransactionCase + + +class FirstNameCase(TransactionCase): + @classmethod + def setUpClass(cls): + super(FirstNameCase, cls).setUpClass() + cls.env = cls.env(context=dict(cls.env.context, tracking_disable=True)) + cls.lead_model = cls.env["crm.lead"] + cls.partner_model = cls.env["res.partner"] + cls.lead = cls.lead_model.create( + { + "name": "Léad", + "partner_name": "Pärtner", + "contact_name": "Firçt name", + "contact_lastname": "Laçt name", + } + ) + cls.partner = cls.partner_model.create( + {"firstname": "Firçt name", "lastname": "Laçt name"} + ) + + def test_create_contact(self): + """Contact correctly created.""" + self.lead._handle_partner_assignment() + partner = self.partner_model.browse(self.lead.partner_id.id) + self.assertEqual(self.lead.contact_name, partner.firstname) + self.assertEqual(self.lead.contact_lastname, partner.lastname) + + def test_create_contact_empty(self): + """No problems creating a contact without names.""" + self.lead.write({"contact_name": False, "contact_lastname": False}) + self.lead._handle_partner_assignment() + + def test_onchange_partner(self): + """When changing partner, fields get correctly updated.""" + with Form(self.env["crm.lead"], view="crm.crm_lead_view_form") as lead_form: + lead_form.partner_id = self.partner + lead_form.name = self.partner.name + lead_form.save() + self.assertEqual(self.partner.firstname, lead_form.contact_name) + self.assertEqual(self.partner.lastname, lead_form.contact_lastname) diff --git a/odoo-bringout-oca-crm-crm_lead_firstname/crm_lead_firstname/views/crm_lead_view.xml b/odoo-bringout-oca-crm-crm_lead_firstname/crm_lead_firstname/views/crm_lead_view.xml new file mode 100644 index 0000000..b7a5ebe --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_firstname/crm_lead_firstname/views/crm_lead_view.xml @@ -0,0 +1,48 @@ + + + + + Add firstname and lastname + crm.lead + + + + Contact Name + + + Firstname + + + + + + Contact Name + + + Firstname + + + + + + + + + crm.lead + + + + + + + diff --git a/odoo-bringout-oca-crm-crm_lead_firstname/doc/ARCHITECTURE.md b/odoo-bringout-oca-crm-crm_lead_firstname/doc/ARCHITECTURE.md new file mode 100644 index 0000000..9c0bdf9 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_firstname/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Crm_lead_firstname Module - crm_lead_firstname + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-crm-crm_lead_firstname/doc/CONFIGURATION.md b/odoo-bringout-oca-crm-crm_lead_firstname/doc/CONFIGURATION.md new file mode 100644 index 0000000..f8e9fc4 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_firstname/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for crm_lead_firstname. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-crm-crm_lead_firstname/doc/CONTROLLERS.md b/odoo-bringout-oca-crm-crm_lead_firstname/doc/CONTROLLERS.md new file mode 100644 index 0000000..f628e77 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_firstname/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-crm-crm_lead_firstname/doc/DEPENDENCIES.md b/odoo-bringout-oca-crm-crm_lead_firstname/doc/DEPENDENCIES.md new file mode 100644 index 0000000..f94ce8e --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_firstname/doc/DEPENDENCIES.md @@ -0,0 +1,6 @@ +# Dependencies + +This addon depends on: + +- [crm](https://github.com/bringout/oca-ocb-crm/tree/2ab6ff4cb4358a4adb9aa65b9cb6f8713444f8b4/odoo-bringout-oca-ocb-crm) +- partner_firstname diff --git a/odoo-bringout-oca-crm-crm_lead_firstname/doc/FAQ.md b/odoo-bringout-oca-crm-crm_lead_firstname/doc/FAQ.md new file mode 100644 index 0000000..1a4ca13 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_firstname/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon crm_lead_firstname or install in UI. diff --git a/odoo-bringout-oca-crm-crm_lead_firstname/doc/INSTALL.md b/odoo-bringout-oca-crm-crm_lead_firstname/doc/INSTALL.md new file mode 100644 index 0000000..6af1696 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_firstname/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-crm-crm_lead_firstname" +# or +uv pip install odoo-bringout-oca-crm-crm_lead_firstname" +``` diff --git a/odoo-bringout-oca-crm-crm_lead_firstname/doc/MODELS.md b/odoo-bringout-oca-crm-crm_lead_firstname/doc/MODELS.md new file mode 100644 index 0000000..5d6f74f --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_firstname/doc/MODELS.md @@ -0,0 +1,12 @@ +# Models + +Detected core models and extensions in crm_lead_firstname. + +```mermaid +classDiagram + class crm_lead +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-crm-crm_lead_firstname/doc/OVERVIEW.md b/odoo-bringout-oca-crm-crm_lead_firstname/doc/OVERVIEW.md new file mode 100644 index 0000000..1f58451 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_firstname/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: crm_lead_firstname. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon crm_lead_firstname +- License: LGPL-3 diff --git a/odoo-bringout-oca-crm-crm_lead_firstname/doc/REPORTS.md b/odoo-bringout-oca-crm-crm_lead_firstname/doc/REPORTS.md new file mode 100644 index 0000000..e0ea35f --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_firstname/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-crm-crm_lead_firstname/doc/SECURITY.md b/odoo-bringout-oca-crm-crm_lead_firstname/doc/SECURITY.md new file mode 100644 index 0000000..e07da9d --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_firstname/doc/SECURITY.md @@ -0,0 +1,8 @@ +# Security + +This module does not define custom security rules or access controls beyond Odoo defaults. + +Default Odoo security applies: +- Base user access through standard groups +- Model access inherited from dependencies +- No custom row-level security rules diff --git a/odoo-bringout-oca-crm-crm_lead_firstname/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-crm-crm_lead_firstname/doc/TROUBLESHOOTING.md new file mode 100644 index 0000000..56853cb --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_firstname/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-crm-crm_lead_firstname/doc/USAGE.md b/odoo-bringout-oca-crm-crm_lead_firstname/doc/USAGE.md new file mode 100644 index 0000000..aee6a6a --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_firstname/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon crm_lead_firstname +``` diff --git a/odoo-bringout-oca-crm-crm_lead_firstname/doc/WIZARDS.md b/odoo-bringout-oca-crm-crm_lead_firstname/doc/WIZARDS.md new file mode 100644 index 0000000..48e790d --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_firstname/doc/WIZARDS.md @@ -0,0 +1,3 @@ +# Wizards + +This module does not include UI wizards. diff --git a/odoo-bringout-oca-crm-crm_lead_firstname/pyproject.toml b/odoo-bringout-oca-crm-crm_lead_firstname/pyproject.toml new file mode 100644 index 0000000..b2c1ea1 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_firstname/pyproject.toml @@ -0,0 +1,43 @@ +[project] +name = "odoo-bringout-oca-crm-crm_lead_firstname" +version = "16.0.0" +description = "Firstname and Lastname in Leads - Specify split names for contacts in leads" +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-ocb-crm>=16.0.0", + "odoo-bringout-oca-crm-partner_firstname>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["crm_lead_firstname"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-crm-crm_lead_product/README.md b/odoo-bringout-oca-crm-crm_lead_product/README.md new file mode 100644 index 0000000..94da071 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_product/README.md @@ -0,0 +1,45 @@ +# Lead Line Product + +Odoo addon: crm_lead_product + +## Installation + +```bash +pip install odoo-bringout-oca-crm-crm_lead_product +``` + +## Dependencies + +This addon depends on: +- crm +- product + +## Manifest Information + +- **Name**: Lead Line Product +- **Version**: 16.0.1.0.0 +- **Category**: Customer Relationship Management +- **License**: LGPL-3 +- **Installable**: True + +## Source + +Based on [OCA/crm](https://github.com/OCA/crm) branch 16.0, addon `crm_lead_product`. + +## License + +This package maintains the original LGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-crm-crm_lead_product/crm_lead_product/README.rst b/odoo-bringout-oca-crm-crm_lead_product/crm_lead_product/README.rst new file mode 100644 index 0000000..10df9f0 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_product/crm_lead_product/README.rst @@ -0,0 +1,104 @@ +.. image:: https://odoo-community.org/readme-banner-image + :target: https://odoo-community.org/get-involved?utm_source=readme + :alt: Odoo Community Association + +================= +Lead Line Product +================= + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:073a15253b5be2d34a56f392ffd7344952fb867bf9d311c83fe734ee87cbd465 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |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/license-LGPL--3-blue.png + :target: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + :alt: License: LGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fcrm-lightgray.png?logo=github + :target: https://github.com/OCA/crm/tree/16.0/crm_lead_product + :alt: OCA/crm +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/crm-16-0/crm-16-0-crm_lead_product + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/crm&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + + +This module allows the user to link multiple products, product categories or product templates to a lead or an opportunity +in order to be able to do a product demand forecasting taking into account the leads and opportunities defined in odoo. +Included in the product line there are two computed fields, the planned revenue and expected revenue. On one hand, the +planned revenue is computed as the selling price times the quantity. On the other hand, the expected revenue takes into account +the probability of the opportunity and is computed as the planned revenue times the probability. + +The module also includes a reporting section where the user can easily see in a pivot and graph view the relationship +between products, stage of the lead/opportunity and the planned or expected revenue for that product. + +**Table of contents** + +.. contents:: + :local: + +Configuration +============= + + +To configure this module to be available for the Leads the user needs to activate the Leads option in CRM settings + +Usage +===== + + +* Go to menu **CRM > Lead** and create or edit a Lead adding all the products associated to it. +* Go to menu **CRM > My Pipeline** and create or edit an Opportunity adding all the products associated to it. +* Go to menu **CRM > Reporting > Pipeline by Product** to run the report that relates product to planned and expected revenue per stage + +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 to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* ForgeFlow + +Contributors +~~~~~~~~~~~~ + + +* Adria Gil Sorribes +* Adria Palleja Bove + +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/crm `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-crm-crm_lead_product/crm_lead_product/__init__.py b/odoo-bringout-oca-crm-crm_lead_product/crm_lead_product/__init__.py new file mode 100644 index 0000000..91fd52a --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_product/crm_lead_product/__init__.py @@ -0,0 +1,4 @@ +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from . import models +from . import report diff --git a/odoo-bringout-oca-crm-crm_lead_product/crm_lead_product/__manifest__.py b/odoo-bringout-oca-crm-crm_lead_product/crm_lead_product/__manifest__.py new file mode 100644 index 0000000..990a227 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_product/crm_lead_product/__manifest__.py @@ -0,0 +1,21 @@ +# Copyright (C) 2017-19 ForgeFlow S.L. (https://www.forgeflow.com). +# License LGPL-3.0 or later (https://www.gnu.org/licenses/lgpl). + +{ + "name": "Lead Line Product", + "version": "16.0.1.0.0", + "category": "Customer Relationship Management", + "license": "LGPL-3", + "summary": "Adds a lead line in the lead/opportunity model " "in odoo", + "author": "ForgeFlow, Odoo Community Association (OCA)", + "website": "https://github.com/OCA/crm", + "depends": ["crm", "product"], + "data": [ + "security/ir.model.access.csv", + "views/crm_lead_views.xml", + "views/crm_lead_line_views.xml", + "report/crm_product_report_views.xml", + ], + "installable": True, + "auto_install": False, +} diff --git a/odoo-bringout-oca-crm-crm_lead_product/crm_lead_product/i18n/bs.po b/odoo-bringout-oca-crm-crm_lead_product/crm_lead_product/i18n/bs.po new file mode 100644 index 0000000..41c4d24 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_product/crm_lead_product/i18n/bs.po @@ -0,0 +1,356 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_lead_product +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.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: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__active +msgid "Active" +msgstr "Aktivan" + +#. module: crm_lead_product +#: model:ir.model,name:crm_lead_product.model_crm_product_report +msgid "CRM Pipeline by Product Analysis" +msgstr "CRM analiza prodajnog procesa po proizvodima" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__campaign_id +msgid "Campaing" +msgstr "Kampanja" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__category_id +msgid "Category" +msgstr "Kategorija" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__date_closed +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Closed Date" +msgstr "Datum zatvaranja" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__company_id +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Company" +msgstr "Preduzeće" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__partner_name +msgid "Contact Name" +msgstr "Ime kontakta" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__date_conversion +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Conversion Date" +msgstr "Datum prelaska" + +#. module: crm_lead_product +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Conversion Date from Lead to Opportunity" +msgstr "Datum prelaska iz potencijala u priliku" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__country_id +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Country" +msgstr "Država" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__create_date +msgid "Create Date" +msgstr "Kreiraj datum" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_lead_line__create_uid +msgid "Created by" +msgstr "Kreirao" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_lead_line__create_date +msgid "Created on" +msgstr "Kreirano" + +#. module: crm_lead_product +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Creation Date" +msgstr "Datum kreiranja" + +#. module: crm_lead_product +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Date Closed" +msgstr "Datum zatvaranja" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__date_deadline +msgid "Deadline Date" +msgstr "Datum krajnjeg roka" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_lead_line__name +msgid "Description" +msgstr "Opis" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_lead_line__display_name +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__display_name +msgid "Display Name" +msgstr "Prikazani naziv" + +#. module: crm_lead_product +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Expected Closing" +msgstr "Očekivano zatvaranje" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__expected_revenue +msgid "Expected Revenue" +msgstr "Očekivani prihod" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_lead_line__expected_revenue +#: model_terms:ir.ui.view,arch_db:crm_lead_product.view_tree_lead_line +msgid "Expected revenue" +msgstr "Očekivani prihod" + +#. module: crm_lead_product +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Extended Filters" +msgstr "Prošireni filteri" + +#. module: crm_lead_product +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Group By" +msgstr "Grupiši po" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_lead_line__id +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__id +msgid "ID" +msgstr "ID" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_lead_line____last_update +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report____last_update +msgid "Last Modified on" +msgstr "Zadnje mijenjano" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_lead_line__write_uid +msgid "Last Updated by" +msgstr "Zadnji ažurirao" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_lead_line__write_date +msgid "Last Updated on" +msgstr "Zadnje ažurirano" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_lead_line__lead_id +#: model:ir.model.fields.selection,name:crm_lead_product.selection__crm_product_report__type__lead +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Lead" +msgstr "Potencijal" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_lead__lead_line_ids +msgid "Lead Lines" +msgstr "Linije potencijalnih klijenata" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__name +msgid "Lead Name" +msgstr "Naziv potencijalnog klijenta" + +#. module: crm_lead_product +#: model:ir.model,name:crm_lead_product.model_crm_lead +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__lead_id +msgid "Lead/Opportunity" +msgstr "Potencijal/Prilika" + +#. module: crm_lead_product +#: model:ir.model,name:crm_lead_product.model_crm_lead_line +msgid "Line in CRM Lead" +msgstr "Linija u CRM potencijalnom klijentu" + +#. module: crm_lead_product +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Lost" +msgstr "Izgubljeno" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__lost_reason +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Lost Reason" +msgstr "Razlog gubljenja" + +#. module: crm_lead_product +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "My Opportunities" +msgstr "Moje prilike" + +#. module: crm_lead_product +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Open" +msgstr "Otvori" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__date_open +msgid "Open Date" +msgstr "Datum otvaranja" + +#. module: crm_lead_product +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Opportunities Analysis" +msgstr "Analiza prilika" + +#. module: crm_lead_product +#: model:ir.model.fields.selection,name:crm_lead_product.selection__crm_product_report__type__opportunity +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Opportunity" +msgstr "Prilika" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__partner_id +msgid "Partner/Customer" +msgstr "Partner/Kupac" + +#. module: crm_lead_product +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_graph +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_pivot +msgid "Pipeline Analysis" +msgstr "Analiza mogućnosti" + +#. module: crm_lead_product +#: model_terms:ir.actions.act_window,help:crm_lead_product.crm_product_report_action +msgid "" +"Pipeline Analysis gives you an instant access to\n" +"your opportunities with information such as the expected revenue, planned cost,\n" +"missed deadlines or the number of interactions per opportunity. This report is\n" +"mainly used by the sales manager in order to do the periodic review with the\n" +"teams of the sales pipeline." +msgstr "" + +#. module: crm_lead_product +#: model:ir.actions.act_window,name:crm_lead_product.crm_product_report_action +msgid "Pipeline by Product Analysis" +msgstr "Analiza prodajnog procesa po proizvodima" + +#. module: crm_lead_product +#: model:ir.ui.menu,name:crm_lead_product.crm_product_report_menu +msgid "Pipeline by product" +msgstr "Prodajni proces po proizvodu" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__planned_revenue +msgid "Planned Revenue" +msgstr "Planirani prihod" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_lead_line__planned_revenue +#: model_terms:ir.ui.view,arch_db:crm_lead_product.view_tree_lead_line +msgid "Planned revenue" +msgstr "Planirani prihod" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_lead_line__price_unit +#: model_terms:ir.ui.view,arch_db:crm_lead_product.view_tree_lead_line +msgid "Price Unit" +msgstr "Jedinica cijene" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__probability +msgid "Probability" +msgstr "Vjerovatnoća" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_lead_line__product_id +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__product_id +msgid "Product" +msgstr "Artikal" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_lead_line__category_id +msgid "Product Category" +msgstr "Kategorija proizvoda" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_lead_line__product_qty +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__product_qty +msgid "Product Quantity" +msgstr "Količina proizvoda" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_lead_line__product_tmpl_id +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__product_tmpl_id +msgid "Product Template" +msgstr "Predložak artikla" + +#. module: crm_lead_product +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_lead_view_form +msgid "Products" +msgstr "Artikli" + +#. module: crm_lead_product +#: model_terms:ir.ui.view,arch_db:crm_lead_product.view_tree_lead_line +msgid "Quantity" +msgstr "Količina" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__team_id +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Sales Team" +msgstr "Prodajni tim" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__user_id +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Salesperson" +msgstr "Referent prodaje" + +#. module: crm_lead_product +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Show only lead" +msgstr "Prikaži samo potencijal" + +#. module: crm_lead_product +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Show only opportunity" +msgstr "Prikaži samo prilike" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__stage_id +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Stage" +msgstr "Faza" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__type +msgid "Type" +msgstr "Tip" + +#. module: crm_lead_product +#: model:ir.model.fields,help:crm_lead_product.field_crm_product_report__type +msgid "Type is used to separate Leads and Opportunities" +msgstr "Tip se koristi za razlikovanje potencijala od prilika." + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_lead_line__uom_id +msgid "Unit of Measure" +msgstr "Jedinica mjere" + +#. module: crm_lead_product +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Won" +msgstr "Ostvareno" diff --git a/odoo-bringout-oca-crm-crm_lead_product/crm_lead_product/i18n/ca.po b/odoo-bringout-oca-crm-crm_lead_product/crm_lead_product/i18n/ca.po new file mode 100644 index 0000000..40bf264 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_product/crm_lead_product/i18n/ca.po @@ -0,0 +1,366 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_lead_product +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2019-12-27 14:13+0000\n" +"Last-Translator: Carles Antoli \n" +"Language-Team: none\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" +"X-Generator: Weblate 3.10\n" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__active +msgid "Active" +msgstr "Actiu" + +#. module: crm_lead_product +#: model:ir.model,name:crm_lead_product.model_crm_product_report +msgid "CRM Pipeline by Product Analysis" +msgstr "CRM Flux per Analísis de producte" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__campaign_id +msgid "Campaing" +msgstr "Campanya" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__category_id +msgid "Category" +msgstr "Categoria" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__date_closed +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Closed Date" +msgstr "Data de tancament" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__company_id +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Company" +msgstr "Companyia" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__partner_name +msgid "Contact Name" +msgstr "Nom del contacte" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__date_conversion +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Conversion Date" +msgstr "Data de conversió" + +#. module: crm_lead_product +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Conversion Date from Lead to Opportunity" +msgstr "Data de conversió d'Iniciativa a Oportunitat" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__country_id +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Country" +msgstr "País" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__create_date +msgid "Create Date" +msgstr "Data creació" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_lead_line__create_uid +msgid "Created by" +msgstr "Creat per" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_lead_line__create_date +msgid "Created on" +msgstr "Creat el" + +#. module: crm_lead_product +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Creation Date" +msgstr "Data de creació" + +#. module: crm_lead_product +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Date Closed" +msgstr "Data de tancament" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__date_deadline +msgid "Deadline Date" +msgstr "Data límit" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_lead_line__name +msgid "Description" +msgstr "Descripció" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_lead_line__display_name +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__display_name +msgid "Display Name" +msgstr "Nom a visualitzar" + +#. module: crm_lead_product +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Expected Closing" +msgstr "Tancament esperat" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__expected_revenue +msgid "Expected Revenue" +msgstr "Ingressos esperats" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_lead_line__expected_revenue +#: model_terms:ir.ui.view,arch_db:crm_lead_product.view_tree_lead_line +msgid "Expected revenue" +msgstr "Ingressos esperats" + +#. module: crm_lead_product +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Extended Filters" +msgstr "Filtres estesos" + +#. module: crm_lead_product +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Group By" +msgstr "Agrupar per" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_lead_line__id +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__id +msgid "ID" +msgstr "ID" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_lead_line____last_update +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report____last_update +msgid "Last Modified on" +msgstr "Darrera modificació el" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_lead_line__write_uid +msgid "Last Updated by" +msgstr "Darrera modificació per" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_lead_line__write_date +msgid "Last Updated on" +msgstr "Darrera modificació en" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_lead_line__lead_id +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Lead" +msgstr "Iniciativa" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_lead__lead_line_ids +msgid "Lead Lines" +msgstr "Línies Iniciativa" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__name +msgid "Lead Name" +msgstr "Nom iniciativa" + +#. module: crm_lead_product +#: model:ir.model,name:crm_lead_product.model_crm_lead +msgid "Lead/Opportunity" +msgstr "Iniciativa/Oportunitat" + +#. module: crm_lead_product +#: model:ir.model,name:crm_lead_product.model_crm_lead_line +msgid "Line in CRM Lead" +msgstr "Línia a Iniciativa CRM" + +#. module: crm_lead_product +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Lost" +msgstr "Perdut" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__lost_reason +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Lost Reason" +msgstr "Raó perdua" + +#. module: crm_lead_product +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "My Opportunities" +msgstr "Les meves oportunitats" + +#. module: crm_lead_product +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Open" +msgstr "Obert" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__date_open +msgid "Open Date" +msgstr "Data d'apertura" + +#. module: crm_lead_product +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Opportunities Analysis" +msgstr "Anàlisi d'oportunitats" + +#. module: crm_lead_product +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Opportunity" +msgstr "Oportunitat" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__partner_id +msgid "Partner/Customer" +msgstr "Empresa/Client" + +#. module: crm_lead_product +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_graph +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_pivot +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_tree +msgid "Pipeline Analysis" +msgstr "Anàlisi Flux" + +#. module: crm_lead_product +#: model_terms:ir.actions.act_window,help:crm_lead_product.crm_product_report_action +msgid "" +"Pipeline Analysis gives you an instant access to\n" +"your opportunities with information such as the expected revenue, planned " +"cost,\n" +"missed deadlines or the number of interactions per opportunity. This report " +"is\n" +"mainly used by the sales manager in order to do the periodic review with " +"the\n" +"teams of the sales pipeline." +msgstr "" +"L'anàlisi del Flux proporciona en temps real accés a les teves oportunitats " +"amb informació com els ingressos esperats, cost previst, el nombre " +"d'interaccions per oportunitat o dates límit incomplertes. Aquest informe és " +"utilitzat principalment pel gerent de vendes per tal de realitzar la revisió " +"periòdica amb els equips de canalització de vendes." + +#. module: crm_lead_product +#: model:ir.actions.act_window,name:crm_lead_product.crm_product_report_action +msgid "Pipeline by Product Analysis" +msgstr "Flux per Anàlisi de producte" + +#. module: crm_lead_product +#: model:ir.ui.menu,name:crm_lead_product.crm_product_report_menu +msgid "Pipeline by product" +msgstr "Flux per producte" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__planned_revenue +msgid "Planned Revenue" +msgstr "Ingressos previstos" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_lead_line__planned_revenue +#: model_terms:ir.ui.view,arch_db:crm_lead_product.view_tree_lead_line +msgid "Planned revenue" +msgstr "Ingressos previstos" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_lead_line__price_unit +#: model_terms:ir.ui.view,arch_db:crm_lead_product.view_tree_lead_line +msgid "Price Unit" +msgstr "Preu unitari" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__probability +msgid "Probability" +msgstr "Probabilitat" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_lead_line__product_id +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__product_id +msgid "Product" +msgstr "Producte" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_lead_line__category_id +msgid "Product Category" +msgstr "Categoria de producte" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_lead_line__product_qty +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__product_qty +msgid "Product Quantity" +msgstr "Quantitat de producte" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_lead_line__product_tmpl_id +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__product_tmpl_id +msgid "Product Template" +msgstr "Plantilla de producte" + +#. module: crm_lead_product +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_lead_view_form +#: model_terms:ir.ui.view,arch_db:crm_lead_product.view_tree_lead_line +msgid "Products" +msgstr "Productes" + +#. module: crm_lead_product +#: model_terms:ir.ui.view,arch_db:crm_lead_product.view_tree_lead_line +msgid "Quantity" +msgstr "Quantitat" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__team_id +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Sales Team" +msgstr "Equips de venda" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__user_id +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Salesperson" +msgstr "Comercial" + +#. module: crm_lead_product +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Show only lead" +msgstr "Mostra només iniciativa" + +#. module: crm_lead_product +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Show only opportunity" +msgstr "Mostra només oportunitat" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__stage_id +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Stage" +msgstr "Etapa" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__type +msgid "Type" +msgstr "Tipus" + +#. module: crm_lead_product +#: model:ir.model.fields,help:crm_lead_product.field_crm_product_report__type +msgid "Type is used to separate Leads and Opportunities" +msgstr "El tipus s'utilitza per separar les Iniciatives i les Oportunitats" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_lead_line__uom_id +msgid "Unit of Measure" +msgstr "Unitat de mesura" + +#. module: crm_lead_product +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Won" +msgstr "Guanyat" diff --git a/odoo-bringout-oca-crm-crm_lead_product/crm_lead_product/i18n/ca_ES.po b/odoo-bringout-oca-crm-crm_lead_product/crm_lead_product/i18n/ca_ES.po new file mode 100644 index 0000000..4ebe8c1 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_product/crm_lead_product/i18n/ca_ES.po @@ -0,0 +1,359 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_lead_product +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: ca_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: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__active +msgid "Active" +msgstr "" + +#. module: crm_lead_product +#: model:ir.model,name:crm_lead_product.model_crm_product_report +msgid "CRM Pipeline by Product Analysis" +msgstr "" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__campaign_id +msgid "Campaing" +msgstr "" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__category_id +msgid "Category" +msgstr "" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__date_closed +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Closed Date" +msgstr "" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__company_id +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Company" +msgstr "" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__partner_name +msgid "Contact Name" +msgstr "" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__date_conversion +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Conversion Date" +msgstr "" + +#. module: crm_lead_product +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Conversion Date from Lead to Opportunity" +msgstr "" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__country_id +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Country" +msgstr "" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__create_date +msgid "Create Date" +msgstr "" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_lead_line__create_uid +msgid "Created by" +msgstr "" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_lead_line__create_date +msgid "Created on" +msgstr "" + +#. module: crm_lead_product +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Creation Date" +msgstr "" + +#. module: crm_lead_product +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Date Closed" +msgstr "" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__date_deadline +msgid "Deadline Date" +msgstr "" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_lead_line__name +msgid "Description" +msgstr "" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_lead_line__display_name +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__display_name +msgid "Display Name" +msgstr "" + +#. module: crm_lead_product +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Expected Closing" +msgstr "" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__expected_revenue +msgid "Expected Revenue" +msgstr "" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_lead_line__expected_revenue +#: model_terms:ir.ui.view,arch_db:crm_lead_product.view_tree_lead_line +msgid "Expected revenue" +msgstr "" + +#. module: crm_lead_product +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Extended Filters" +msgstr "" + +#. module: crm_lead_product +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Group By" +msgstr "" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_lead_line__id +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__id +msgid "ID" +msgstr "" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_lead_line____last_update +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report____last_update +msgid "Last Modified on" +msgstr "" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_lead_line__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_lead_line__write_date +msgid "Last Updated on" +msgstr "" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_lead_line__lead_id +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Lead" +msgstr "" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_lead__lead_line_ids +msgid "Lead Lines" +msgstr "" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__name +msgid "Lead Name" +msgstr "" + +#. module: crm_lead_product +#: model:ir.model,name:crm_lead_product.model_crm_lead +msgid "Lead/Opportunity" +msgstr "" + +#. module: crm_lead_product +#: model:ir.model,name:crm_lead_product.model_crm_lead_line +msgid "Line in CRM Lead" +msgstr "" + +#. module: crm_lead_product +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Lost" +msgstr "" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__lost_reason +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Lost Reason" +msgstr "" + +#. module: crm_lead_product +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "My Opportunities" +msgstr "" + +#. module: crm_lead_product +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Open" +msgstr "" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__date_open +msgid "Open Date" +msgstr "" + +#. module: crm_lead_product +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Opportunities Analysis" +msgstr "" + +#. module: crm_lead_product +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Opportunity" +msgstr "" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__partner_id +msgid "Partner/Customer" +msgstr "" + +#. module: crm_lead_product +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_graph +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_pivot +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_tree +msgid "Pipeline Analysis" +msgstr "" + +#. module: crm_lead_product +#: model_terms:ir.actions.act_window,help:crm_lead_product.crm_product_report_action +msgid "" +"Pipeline Analysis gives you an instant access to\n" +"your opportunities with information such as the expected revenue, planned " +"cost,\n" +"missed deadlines or the number of interactions per opportunity. This report " +"is\n" +"mainly used by the sales manager in order to do the periodic review with " +"the\n" +"teams of the sales pipeline." +msgstr "" + +#. module: crm_lead_product +#: model:ir.actions.act_window,name:crm_lead_product.crm_product_report_action +msgid "Pipeline by Product Analysis" +msgstr "" + +#. module: crm_lead_product +#: model:ir.ui.menu,name:crm_lead_product.crm_product_report_menu +msgid "Pipeline by product" +msgstr "" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__planned_revenue +msgid "Planned Revenue" +msgstr "" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_lead_line__planned_revenue +#: model_terms:ir.ui.view,arch_db:crm_lead_product.view_tree_lead_line +msgid "Planned revenue" +msgstr "" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_lead_line__price_unit +#: model_terms:ir.ui.view,arch_db:crm_lead_product.view_tree_lead_line +msgid "Price Unit" +msgstr "" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__probability +msgid "Probability" +msgstr "" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_lead_line__product_id +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__product_id +msgid "Product" +msgstr "" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_lead_line__category_id +msgid "Product Category" +msgstr "" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_lead_line__product_qty +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__product_qty +msgid "Product Quantity" +msgstr "" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_lead_line__product_tmpl_id +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__product_tmpl_id +msgid "Product Template" +msgstr "" + +#. module: crm_lead_product +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_lead_view_form +#: model_terms:ir.ui.view,arch_db:crm_lead_product.view_tree_lead_line +msgid "Products" +msgstr "" + +#. module: crm_lead_product +#: model_terms:ir.ui.view,arch_db:crm_lead_product.view_tree_lead_line +msgid "Quantity" +msgstr "" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__team_id +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Sales Team" +msgstr "" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__user_id +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Salesperson" +msgstr "" + +#. module: crm_lead_product +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Show only lead" +msgstr "" + +#. module: crm_lead_product +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Show only opportunity" +msgstr "" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__stage_id +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Stage" +msgstr "" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__type +msgid "Type" +msgstr "" + +#. module: crm_lead_product +#: model:ir.model.fields,help:crm_lead_product.field_crm_product_report__type +msgid "Type is used to separate Leads and Opportunities" +msgstr "" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_lead_line__uom_id +msgid "Unit of Measure" +msgstr "" + +#. module: crm_lead_product +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Won" +msgstr "" diff --git a/odoo-bringout-oca-crm-crm_lead_product/crm_lead_product/i18n/crm_lead_product.pot b/odoo-bringout-oca-crm-crm_lead_product/crm_lead_product/i18n/crm_lead_product.pot new file mode 100644 index 0000000..e04b5bd --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_product/crm_lead_product/i18n/crm_lead_product.pot @@ -0,0 +1,356 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_lead_product +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.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: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__active +msgid "Active" +msgstr "" + +#. module: crm_lead_product +#: model:ir.model,name:crm_lead_product.model_crm_product_report +msgid "CRM Pipeline by Product Analysis" +msgstr "" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__campaign_id +msgid "Campaing" +msgstr "" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__category_id +msgid "Category" +msgstr "" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__date_closed +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Closed Date" +msgstr "" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__company_id +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Company" +msgstr "" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__partner_name +msgid "Contact Name" +msgstr "" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__date_conversion +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Conversion Date" +msgstr "" + +#. module: crm_lead_product +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Conversion Date from Lead to Opportunity" +msgstr "" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__country_id +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Country" +msgstr "" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__create_date +msgid "Create Date" +msgstr "" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_lead_line__create_uid +msgid "Created by" +msgstr "" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_lead_line__create_date +msgid "Created on" +msgstr "" + +#. module: crm_lead_product +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Creation Date" +msgstr "" + +#. module: crm_lead_product +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Date Closed" +msgstr "" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__date_deadline +msgid "Deadline Date" +msgstr "" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_lead_line__name +msgid "Description" +msgstr "" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_lead_line__display_name +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__display_name +msgid "Display Name" +msgstr "" + +#. module: crm_lead_product +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Expected Closing" +msgstr "" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__expected_revenue +msgid "Expected Revenue" +msgstr "" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_lead_line__expected_revenue +#: model_terms:ir.ui.view,arch_db:crm_lead_product.view_tree_lead_line +msgid "Expected revenue" +msgstr "" + +#. module: crm_lead_product +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Extended Filters" +msgstr "" + +#. module: crm_lead_product +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Group By" +msgstr "" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_lead_line__id +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__id +msgid "ID" +msgstr "" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_lead_line____last_update +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report____last_update +msgid "Last Modified on" +msgstr "" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_lead_line__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_lead_line__write_date +msgid "Last Updated on" +msgstr "" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_lead_line__lead_id +#: model:ir.model.fields.selection,name:crm_lead_product.selection__crm_product_report__type__lead +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Lead" +msgstr "" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_lead__lead_line_ids +msgid "Lead Lines" +msgstr "" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__name +msgid "Lead Name" +msgstr "" + +#. module: crm_lead_product +#: model:ir.model,name:crm_lead_product.model_crm_lead +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__lead_id +msgid "Lead/Opportunity" +msgstr "" + +#. module: crm_lead_product +#: model:ir.model,name:crm_lead_product.model_crm_lead_line +msgid "Line in CRM Lead" +msgstr "" + +#. module: crm_lead_product +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Lost" +msgstr "" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__lost_reason +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Lost Reason" +msgstr "" + +#. module: crm_lead_product +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "My Opportunities" +msgstr "" + +#. module: crm_lead_product +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Open" +msgstr "" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__date_open +msgid "Open Date" +msgstr "" + +#. module: crm_lead_product +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Opportunities Analysis" +msgstr "" + +#. module: crm_lead_product +#: model:ir.model.fields.selection,name:crm_lead_product.selection__crm_product_report__type__opportunity +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Opportunity" +msgstr "" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__partner_id +msgid "Partner/Customer" +msgstr "" + +#. module: crm_lead_product +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_graph +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_pivot +msgid "Pipeline Analysis" +msgstr "" + +#. module: crm_lead_product +#: model_terms:ir.actions.act_window,help:crm_lead_product.crm_product_report_action +msgid "" +"Pipeline Analysis gives you an instant access to\n" +"your opportunities with information such as the expected revenue, planned cost,\n" +"missed deadlines or the number of interactions per opportunity. This report is\n" +"mainly used by the sales manager in order to do the periodic review with the\n" +"teams of the sales pipeline." +msgstr "" + +#. module: crm_lead_product +#: model:ir.actions.act_window,name:crm_lead_product.crm_product_report_action +msgid "Pipeline by Product Analysis" +msgstr "" + +#. module: crm_lead_product +#: model:ir.ui.menu,name:crm_lead_product.crm_product_report_menu +msgid "Pipeline by product" +msgstr "" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__planned_revenue +msgid "Planned Revenue" +msgstr "" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_lead_line__planned_revenue +#: model_terms:ir.ui.view,arch_db:crm_lead_product.view_tree_lead_line +msgid "Planned revenue" +msgstr "" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_lead_line__price_unit +#: model_terms:ir.ui.view,arch_db:crm_lead_product.view_tree_lead_line +msgid "Price Unit" +msgstr "" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__probability +msgid "Probability" +msgstr "" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_lead_line__product_id +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__product_id +msgid "Product" +msgstr "" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_lead_line__category_id +msgid "Product Category" +msgstr "" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_lead_line__product_qty +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__product_qty +msgid "Product Quantity" +msgstr "" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_lead_line__product_tmpl_id +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__product_tmpl_id +msgid "Product Template" +msgstr "" + +#. module: crm_lead_product +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_lead_view_form +msgid "Products" +msgstr "" + +#. module: crm_lead_product +#: model_terms:ir.ui.view,arch_db:crm_lead_product.view_tree_lead_line +msgid "Quantity" +msgstr "" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__team_id +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Sales Team" +msgstr "" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__user_id +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Salesperson" +msgstr "" + +#. module: crm_lead_product +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Show only lead" +msgstr "" + +#. module: crm_lead_product +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Show only opportunity" +msgstr "" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__stage_id +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Stage" +msgstr "" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__type +msgid "Type" +msgstr "" + +#. module: crm_lead_product +#: model:ir.model.fields,help:crm_lead_product.field_crm_product_report__type +msgid "Type is used to separate Leads and Opportunities" +msgstr "" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_lead_line__uom_id +msgid "Unit of Measure" +msgstr "" + +#. module: crm_lead_product +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Won" +msgstr "" diff --git a/odoo-bringout-oca-crm-crm_lead_product/crm_lead_product/i18n/es.po b/odoo-bringout-oca-crm-crm_lead_product/crm_lead_product/i18n/es.po new file mode 100644 index 0000000..8670a5f --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_product/crm_lead_product/i18n/es.po @@ -0,0 +1,366 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_lead_product +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2019-02-04 19:50+0000\n" +"Last-Translator: Marta Vázquez Rodríguez \n" +"Language-Team: none\n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 3.4\n" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__active +msgid "Active" +msgstr "Activo" + +#. module: crm_lead_product +#: model:ir.model,name:crm_lead_product.model_crm_product_report +msgid "CRM Pipeline by Product Analysis" +msgstr "CRM Pipeline por Analísis de producto" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__campaign_id +msgid "Campaing" +msgstr "Campaña" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__category_id +msgid "Category" +msgstr "Categoría" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__date_closed +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Closed Date" +msgstr "Fecha de cierre" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__company_id +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Company" +msgstr "Compañía" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__partner_name +msgid "Contact Name" +msgstr "Nombre Contacto" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__date_conversion +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Conversion Date" +msgstr "Fecha de Conversión" + +#. module: crm_lead_product +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Conversion Date from Lead to Opportunity" +msgstr "Fecha de Conversión de Iniciativa a Oportunidad" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__country_id +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Country" +msgstr "País" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__create_date +msgid "Create Date" +msgstr "Fecha Creación" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_lead_line__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_lead_line__create_date +msgid "Created on" +msgstr "Creado el" + +#. module: crm_lead_product +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Creation Date" +msgstr "Fecha de creación" + +#. module: crm_lead_product +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Date Closed" +msgstr "Fecha de cierre" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__date_deadline +msgid "Deadline Date" +msgstr "Fecha límite" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_lead_line__name +msgid "Description" +msgstr "Descripción" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_lead_line__display_name +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__display_name +msgid "Display Name" +msgstr "Nombre a mostrar" + +#. module: crm_lead_product +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Expected Closing" +msgstr "Cierre esperado" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__expected_revenue +msgid "Expected Revenue" +msgstr "Ingresos esperados" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_lead_line__expected_revenue +#: model_terms:ir.ui.view,arch_db:crm_lead_product.view_tree_lead_line +msgid "Expected revenue" +msgstr "Ingresos esperados" + +#. module: crm_lead_product +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Extended Filters" +msgstr "Filtros extendidos" + +#. module: crm_lead_product +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Group By" +msgstr "Agrupar por" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_lead_line__id +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__id +msgid "ID" +msgstr "ID" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_lead_line____last_update +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report____last_update +msgid "Last Modified on" +msgstr "Última modificación el" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_lead_line__write_uid +msgid "Last Updated by" +msgstr "Última modificación por" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_lead_line__write_date +msgid "Last Updated on" +msgstr "Última modificación en" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_lead_line__lead_id +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Lead" +msgstr "Iniciativa" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_lead__lead_line_ids +msgid "Lead Lines" +msgstr "Líneas Iniciativa" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__name +msgid "Lead Name" +msgstr "Nombre iniciativa" + +#. module: crm_lead_product +#: model:ir.model,name:crm_lead_product.model_crm_lead +msgid "Lead/Opportunity" +msgstr "Iniciativa/Oportunidad" + +#. module: crm_lead_product +#: model:ir.model,name:crm_lead_product.model_crm_lead_line +msgid "Line in CRM Lead" +msgstr "Línea en Iniciativa CRM" + +#. module: crm_lead_product +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Lost" +msgstr "Perdido" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__lost_reason +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Lost Reason" +msgstr "Razón Perdida" + +#. module: crm_lead_product +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "My Opportunities" +msgstr "Mis Oportunidades" + +#. module: crm_lead_product +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Open" +msgstr "Abierto" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__date_open +msgid "Open Date" +msgstr "Fecha de apertura" + +#. module: crm_lead_product +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Opportunities Analysis" +msgstr "Análisis de oportunidades" + +#. module: crm_lead_product +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Opportunity" +msgstr "Oportunidad" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__partner_id +msgid "Partner/Customer" +msgstr "Empresa/Cliente" + +#. module: crm_lead_product +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_graph +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_pivot +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_tree +msgid "Pipeline Analysis" +msgstr "Análisis Pipeline" + +#. module: crm_lead_product +#: model_terms:ir.actions.act_window,help:crm_lead_product.crm_product_report_action +msgid "" +"Pipeline Analysis gives you an instant access to\n" +"your opportunities with information such as the expected revenue, planned " +"cost,\n" +"missed deadlines or the number of interactions per opportunity. This report " +"is\n" +"mainly used by the sales manager in order to do the periodic review with " +"the\n" +"teams of the sales pipeline." +msgstr "" +"El análisis Pipeline proporciona en tiempo real acceso a tus oportunidades " +"con información como los ingresos esperados, coste previsto, el número de " +"interacciones por oportunidad o fechas límite incumplidas. Este informe es " +"utilizado principalmente por el Gerente de ventas con el fin de realizar la " +"revisión periódica con los equipos de canalización de ventas." + +#. module: crm_lead_product +#: model:ir.actions.act_window,name:crm_lead_product.crm_product_report_action +msgid "Pipeline by Product Analysis" +msgstr "Pipeline por Análisis de producto" + +#. module: crm_lead_product +#: model:ir.ui.menu,name:crm_lead_product.crm_product_report_menu +msgid "Pipeline by product" +msgstr "Pipeline por producto" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__planned_revenue +msgid "Planned Revenue" +msgstr "Ingresos previstos" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_lead_line__planned_revenue +#: model_terms:ir.ui.view,arch_db:crm_lead_product.view_tree_lead_line +msgid "Planned revenue" +msgstr "Ingresos previstos" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_lead_line__price_unit +#: model_terms:ir.ui.view,arch_db:crm_lead_product.view_tree_lead_line +msgid "Price Unit" +msgstr "Precio unitario" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__probability +msgid "Probability" +msgstr "Probabilidad" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_lead_line__product_id +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__product_id +msgid "Product" +msgstr "Producto" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_lead_line__category_id +msgid "Product Category" +msgstr "Categoría de producto" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_lead_line__product_qty +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__product_qty +msgid "Product Quantity" +msgstr "Cantidad de producto" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_lead_line__product_tmpl_id +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__product_tmpl_id +msgid "Product Template" +msgstr "Plantilla de producto" + +#. module: crm_lead_product +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_lead_view_form +#: model_terms:ir.ui.view,arch_db:crm_lead_product.view_tree_lead_line +msgid "Products" +msgstr "Productos" + +#. module: crm_lead_product +#: model_terms:ir.ui.view,arch_db:crm_lead_product.view_tree_lead_line +msgid "Quantity" +msgstr "Cantidad" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__team_id +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Sales Team" +msgstr "Equipos de Venta" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__user_id +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Salesperson" +msgstr "Comercial" + +#. module: crm_lead_product +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Show only lead" +msgstr "Mostrar sólo iniciativa" + +#. module: crm_lead_product +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Show only opportunity" +msgstr "Mostrar sólo Oportunidad" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__stage_id +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Stage" +msgstr "Etapa" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__type +msgid "Type" +msgstr "Tipo" + +#. module: crm_lead_product +#: model:ir.model.fields,help:crm_lead_product.field_crm_product_report__type +msgid "Type is used to separate Leads and Opportunities" +msgstr "El tipo se utiliza para separar las Iniciativas y las Oportunidades" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_lead_line__uom_id +msgid "Unit of Measure" +msgstr "Unidad de Medida" + +#. module: crm_lead_product +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Won" +msgstr "Ganado" diff --git a/odoo-bringout-oca-crm-crm_lead_product/crm_lead_product/i18n/it.po b/odoo-bringout-oca-crm-crm_lead_product/crm_lead_product/i18n/it.po new file mode 100644 index 0000000..01d2ee8 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_product/crm_lead_product/i18n/it.po @@ -0,0 +1,369 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_lead_product +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 13.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2023-06-21 11:09+0000\n" +"Last-Translator: mymage \n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__active +msgid "Active" +msgstr "Attivo" + +#. module: crm_lead_product +#: model:ir.model,name:crm_lead_product.model_crm_product_report +msgid "CRM Pipeline by Product Analysis" +msgstr "Flusso per analisi prodotto CRM" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__campaign_id +msgid "Campaing" +msgstr "Campagna" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__category_id +msgid "Category" +msgstr "Categoria" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__date_closed +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Closed Date" +msgstr "Data chiusura" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__company_id +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Company" +msgstr "Azienda" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__partner_name +msgid "Contact Name" +msgstr "Nome contatto" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__date_conversion +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Conversion Date" +msgstr "Data conversione" + +#. module: crm_lead_product +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Conversion Date from Lead to Opportunity" +msgstr "Data conversione da contatto a opportunità" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__country_id +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Country" +msgstr "Nazione" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__create_date +msgid "Create Date" +msgstr "Data creazione" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_lead_line__create_uid +msgid "Created by" +msgstr "Creato da" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_lead_line__create_date +msgid "Created on" +msgstr "Creato il" + +#. module: crm_lead_product +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Creation Date" +msgstr "Data creazione" + +#. module: crm_lead_product +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Date Closed" +msgstr "Data chiusura" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__date_deadline +msgid "Deadline Date" +msgstr "Data scadenza" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_lead_line__name +msgid "Description" +msgstr "Descrizione" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_lead_line__display_name +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__display_name +msgid "Display Name" +msgstr "Nome visualizzato" + +#. module: crm_lead_product +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Expected Closing" +msgstr "Chiusura prevista" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__expected_revenue +msgid "Expected Revenue" +msgstr "Ricavi previsti" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_lead_line__expected_revenue +#: model_terms:ir.ui.view,arch_db:crm_lead_product.view_tree_lead_line +msgid "Expected revenue" +msgstr "Ricavi previsti" + +#. module: crm_lead_product +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Extended Filters" +msgstr "Filtri estesi" + +#. module: crm_lead_product +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Group By" +msgstr "Raggruppa per" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_lead_line__id +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__id +msgid "ID" +msgstr "ID" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_lead_line____last_update +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report____last_update +msgid "Last Modified on" +msgstr "Ultima modifica il" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_lead_line__write_uid +msgid "Last Updated by" +msgstr "Ultimo aggiornamento di" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_lead_line__write_date +msgid "Last Updated on" +msgstr "Ultimo aggiornamento il" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_lead_line__lead_id +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Lead" +msgstr "Contatto" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_lead__lead_line_ids +msgid "Lead Lines" +msgstr "Righe contatto" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__name +msgid "Lead Name" +msgstr "Nome contatto" + +#. module: crm_lead_product +#: model:ir.model,name:crm_lead_product.model_crm_lead +msgid "Lead/Opportunity" +msgstr "Contatto/Opportunità" + +#. module: crm_lead_product +#: model:ir.model,name:crm_lead_product.model_crm_lead_line +msgid "Line in CRM Lead" +msgstr "Riga contatto CRM" + +#. module: crm_lead_product +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Lost" +msgstr "Persa" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__lost_reason +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Lost Reason" +msgstr "Motivo dell'insuccesso" + +#. module: crm_lead_product +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "My Opportunities" +msgstr "Le mie opportunità" + +#. module: crm_lead_product +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Open" +msgstr "Apri" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__date_open +msgid "Open Date" +msgstr "Data apertura" + +#. module: crm_lead_product +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Opportunities Analysis" +msgstr "Analisi opportunità" + +#. module: crm_lead_product +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Opportunity" +msgstr "Opportunità" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__partner_id +msgid "Partner/Customer" +msgstr "Partner/Cliente" + +#. module: crm_lead_product +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_graph +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_pivot +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_tree +msgid "Pipeline Analysis" +msgstr "Analisi flusso" + +#. module: crm_lead_product +#: model_terms:ir.actions.act_window,help:crm_lead_product.crm_product_report_action +msgid "" +"Pipeline Analysis gives you an instant access to\n" +"your opportunities with information such as the expected revenue, planned " +"cost,\n" +"missed deadlines or the number of interactions per opportunity. This report " +"is\n" +"mainly used by the sales manager in order to do the periodic review with " +"the\n" +"teams of the sales pipeline." +msgstr "" +"L'analisi del flusso consente un accesso istantaneo\n" +"alle proprie opportunità con informazioni come il ricavo previsto, costi " +"pianificati,\n" +"scadenze superate o il numero delle interazioni per opportunità. Questo " +"resoconto\n" +"è usato principalmente dal responsabile vendite per effettuare la revisione " +"periodica\n" +"con il team del flusso delle vendite." + +#. module: crm_lead_product +#: model:ir.actions.act_window,name:crm_lead_product.crm_product_report_action +msgid "Pipeline by Product Analysis" +msgstr "Flusso per analisi prodotto" + +#. module: crm_lead_product +#: model:ir.ui.menu,name:crm_lead_product.crm_product_report_menu +msgid "Pipeline by product" +msgstr "Flusso per prodotto" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__planned_revenue +msgid "Planned Revenue" +msgstr "Ricavi pianificati" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_lead_line__planned_revenue +#: model_terms:ir.ui.view,arch_db:crm_lead_product.view_tree_lead_line +msgid "Planned revenue" +msgstr "Ricavi pianificati" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_lead_line__price_unit +#: model_terms:ir.ui.view,arch_db:crm_lead_product.view_tree_lead_line +msgid "Price Unit" +msgstr "Prezzo unitario" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__probability +msgid "Probability" +msgstr "Probabilità" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_lead_line__product_id +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__product_id +msgid "Product" +msgstr "Prodotto" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_lead_line__category_id +msgid "Product Category" +msgstr "Categoria prodotto" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_lead_line__product_qty +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__product_qty +msgid "Product Quantity" +msgstr "Quantità prodotto" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_lead_line__product_tmpl_id +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__product_tmpl_id +msgid "Product Template" +msgstr "Modello prodotto" + +#. module: crm_lead_product +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_lead_view_form +#: model_terms:ir.ui.view,arch_db:crm_lead_product.view_tree_lead_line +msgid "Products" +msgstr "Prodotti" + +#. module: crm_lead_product +#: model_terms:ir.ui.view,arch_db:crm_lead_product.view_tree_lead_line +msgid "Quantity" +msgstr "Quantità" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__team_id +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Sales Team" +msgstr "Team di vendita" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__user_id +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Salesperson" +msgstr "Addetto vendite" + +#. module: crm_lead_product +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Show only lead" +msgstr "Mostra solo contatti" + +#. module: crm_lead_product +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Show only opportunity" +msgstr "Mostra solo opportunità" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__stage_id +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Stage" +msgstr "Fase" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_product_report__type +msgid "Type" +msgstr "Tipo" + +#. module: crm_lead_product +#: model:ir.model.fields,help:crm_lead_product.field_crm_product_report__type +msgid "Type is used to separate Leads and Opportunities" +msgstr "Il tipo è utilizzato per separare contatti da opportunità" + +#. module: crm_lead_product +#: model:ir.model.fields,field_description:crm_lead_product.field_crm_lead_line__uom_id +msgid "Unit of Measure" +msgstr "Unità di misura" + +#. module: crm_lead_product +#: model_terms:ir.ui.view,arch_db:crm_lead_product.crm_opportunity_report_view_search +msgid "Won" +msgstr "Vinta" diff --git a/odoo-bringout-oca-crm-crm_lead_product/crm_lead_product/models/__init__.py b/odoo-bringout-oca-crm-crm_lead_product/crm_lead_product/models/__init__.py new file mode 100644 index 0000000..817c165 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_product/crm_lead_product/models/__init__.py @@ -0,0 +1,4 @@ +# License LGPL-3.0 or later (https://www.gnu.org/licenses/lgpl). + +from . import crm_lead_line +from . import crm_lead diff --git a/odoo-bringout-oca-crm-crm_lead_product/crm_lead_product/models/crm_lead.py b/odoo-bringout-oca-crm-crm_lead_product/crm_lead_product/models/crm_lead.py new file mode 100644 index 0000000..536e8e6 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_product/crm_lead_product/models/crm_lead.py @@ -0,0 +1,32 @@ +# Copyright (C) 2017-19 ForgeFlow S.L. (https://www.forgeflow.com) +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from odoo import api, fields, models + + +class CrmLead(models.Model): + _inherit = "crm.lead" + + lead_line_ids = fields.One2many( + comodel_name="crm.lead.line", inverse_name="lead_id", string="Lead Lines" + ) + + @api.onchange("lead_line_ids") + def _onchange_lead_line_ids(self): + planned_revenue = 0 + for lead_line in self.lead_line_ids: + if lead_line.planned_revenue != 0: + planned_revenue += lead_line.planned_revenue + self.expected_revenue = planned_revenue + + def _convert_opportunity_data(self, customer, team_id=False): + res = super(CrmLead, self)._convert_opportunity_data(customer, team_id) + + # Update planned_revenue + planned_revenue = 0 + for lead_line in self.lead_line_ids: + planned_revenue += lead_line.planned_revenue + + res["expected_revenue"] = planned_revenue + + return res diff --git a/odoo-bringout-oca-crm-crm_lead_product/crm_lead_product/models/crm_lead_line.py b/odoo-bringout-oca-crm-crm_lead_product/crm_lead_product/models/crm_lead_line.py new file mode 100644 index 0000000..3571720 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_product/crm_lead_product/models/crm_lead_line.py @@ -0,0 +1,135 @@ +# Copyright (C) 2017-19 ForgeFlow S.L. (https://www.forgeflow.com) +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from odoo import api, fields, models + + +class CrmLeadLine(models.Model): + _name = "crm.lead.line" + _description = "Line in CRM Lead" + + @api.depends("price_unit", "product_qty") + def _compute_planned_revenue(self): + for rec in self: + rec.planned_revenue = rec.product_qty * rec.price_unit + + @api.depends("lead_id.probability", "planned_revenue") + def _compute_expected_revenue(self): + for rec in self: + if rec.lead_id and rec.lead_id.type != "lead": + rec.expected_revenue = ( + rec.planned_revenue * rec.lead_id.probability * (1 / 100) + ) + + lead_id = fields.Many2one("crm.lead", string="Lead") + name = fields.Char("Description", required=True, translate=True) + product_id = fields.Many2one("product.product", string="Product", index=True) + category_id = fields.Many2one( + "product.category", string="Product Category", index=True + ) + product_tmpl_id = fields.Many2one( + "product.template", string="Product Template", index=True + ) + product_qty = fields.Integer(string="Product Quantity", default=1, required=True) + uom_id = fields.Many2one("uom.uom", string="Unit of Measure", readonly=True) + price_unit = fields.Float() + planned_revenue = fields.Float( + compute="_compute_planned_revenue", + string="Planned revenue", + compute_sudo=True, + store=True, + ) + expected_revenue = fields.Float( + compute="_compute_expected_revenue", + string="Expected revenue", + compute_sudo=True, + store=True, + ) + + @api.onchange("product_id") + def _onchange_product_id(self): + domain = {} + if not self.lead_id: + return + + if not self.product_id: + self.price_unit = 0.0 + domain["uom_id"] = [] + if self.name and self.name != self.category_id.name: + self.name = "" + else: + product = self.product_id + self.category_id = product.categ_id.id + self.product_tmpl_id = product.product_tmpl_id.id + self.price_unit = product.list_price + + if product.name: + self.name = product.name + + if ( + not self.uom_id + or product.uom_id.category_id.id != self.uom_id.category_id.id + ): + self.uom_id = product.uom_id.id + domain["uom_id"] = [("category_id", "=", product.uom_id.category_id.id)] + + if self.uom_id and self.uom_id.id != product.uom_id.id: + self.price_unit = product.uom_id._compute_price( + self.price_unit, self.uom_id + ) + + return {"domain": domain} + + @api.onchange("category_id") + def _onchange_category_id(self): + domain = {} + if not self.lead_id: + return + if self.category_id: + categ_id = self.category_id + if categ_id.name and not self.name: + self.name = categ_id.name + + # Check if there are already defined product and product template + # and remove them if categories do not match + if self.product_id and self.product_id.categ_id != categ_id: + self.product_id = None + self.name = categ_id.name + if self.product_tmpl_id and self.product_tmpl_id.categ_id != categ_id: + self.product_tmpl_id = None + + return {"domain": domain} + + @api.onchange("product_tmpl_id") + def _onchange_product_tmpl_id(self): + domain = {} + if not self.lead_id: + return + if self.product_tmpl_id: + product_tmpl = self.product_tmpl_id + if product_tmpl.name and not self.name: + self.name = product_tmpl.name + self.category_id = product_tmpl.categ_id + + if self.product_id: + # Check if there are already defined product and remove + # if it does not match + if self.product_id.product_tmpl_id != product_tmpl: + self.product_id = None + self.name = product_tmpl.name + + return {"domain": domain} + + @api.onchange("uom_id") + def _onchange_uom_id(self): + result = {} + if not self.uom_id: + self.price_unit = 0.0 + + if self.product_id and self.uom_id: + price_unit = self.product_id.list_price + self.price_unit = self.product_id.uom_id._compute_price( + price_unit, self.uom_id + ) + + return result diff --git a/odoo-bringout-oca-crm-crm_lead_product/crm_lead_product/readme/CONFIGURE.rst b/odoo-bringout-oca-crm-crm_lead_product/crm_lead_product/readme/CONFIGURE.rst new file mode 100644 index 0000000..f62459d --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_product/crm_lead_product/readme/CONFIGURE.rst @@ -0,0 +1,2 @@ + +To configure this module to be available for the Leads the user needs to activate the Leads option in CRM settings diff --git a/odoo-bringout-oca-crm-crm_lead_product/crm_lead_product/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-crm-crm_lead_product/crm_lead_product/readme/CONTRIBUTORS.rst new file mode 100644 index 0000000..8bf70b6 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_product/crm_lead_product/readme/CONTRIBUTORS.rst @@ -0,0 +1,3 @@ + +* Adria Gil Sorribes +* Adria Palleja Bove diff --git a/odoo-bringout-oca-crm-crm_lead_product/crm_lead_product/readme/DESCRIPTION.rst b/odoo-bringout-oca-crm-crm_lead_product/crm_lead_product/readme/DESCRIPTION.rst new file mode 100644 index 0000000..f249dfb --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_product/crm_lead_product/readme/DESCRIPTION.rst @@ -0,0 +1,9 @@ + +This module allows the user to link multiple products, product categories or product templates to a lead or an opportunity +in order to be able to do a product demand forecasting taking into account the leads and opportunities defined in odoo. +Included in the product line there are two computed fields, the planned revenue and expected revenue. On one hand, the +planned revenue is computed as the selling price times the quantity. On the other hand, the expected revenue takes into account +the probability of the opportunity and is computed as the planned revenue times the probability. + +The module also includes a reporting section where the user can easily see in a pivot and graph view the relationship +between products, stage of the lead/opportunity and the planned or expected revenue for that product. diff --git a/odoo-bringout-oca-crm-crm_lead_product/crm_lead_product/readme/USAGE.rst b/odoo-bringout-oca-crm-crm_lead_product/crm_lead_product/readme/USAGE.rst new file mode 100644 index 0000000..3a3ada4 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_product/crm_lead_product/readme/USAGE.rst @@ -0,0 +1,4 @@ + +* Go to menu **CRM > Lead** and create or edit a Lead adding all the products associated to it. +* Go to menu **CRM > My Pipeline** and create or edit an Opportunity adding all the products associated to it. +* Go to menu **CRM > Reporting > Pipeline by Product** to run the report that relates product to planned and expected revenue per stage diff --git a/odoo-bringout-oca-crm-crm_lead_product/crm_lead_product/report/__init__.py b/odoo-bringout-oca-crm-crm_lead_product/crm_lead_product/report/__init__.py new file mode 100644 index 0000000..a83cf49 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_product/crm_lead_product/report/__init__.py @@ -0,0 +1,3 @@ +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from . import crm_product_report diff --git a/odoo-bringout-oca-crm-crm_lead_product/crm_lead_product/report/crm_product_report.py b/odoo-bringout-oca-crm-crm_lead_product/crm_lead_product/report/crm_product_report.py new file mode 100644 index 0000000..83e3e56 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_product/crm_lead_product/report/crm_product_report.py @@ -0,0 +1,105 @@ +# Copyright (C) 2017-19 ForgeFlow S.L. (https://www.forgeflow.com) +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from psycopg2.extensions import AsIs + +from odoo import fields, models, tools + + +class ActivityReport(models.Model): + """CRM Lead Analysis""" + + _name = "crm.product.report" + _auto = False + _description = "CRM Pipeline by Product Analysis" + _rec_name = "id" + + active = fields.Boolean(readonly=True) + lead_id = fields.Many2one("crm.lead", "Lead/Opportunity", readonly=True) + campaign_id = fields.Many2one("utm.campaign", "Campaing", readonly=True) + country_id = fields.Many2one("res.country", "Country", readonly=True) + company_id = fields.Many2one("res.company", "Company", readonly=True) + create_date = fields.Datetime(readonly=True) + date_closed = fields.Datetime("Closed Date", readonly=True) + date_conversion = fields.Datetime("Conversion Date", readonly=True) + date_deadline = fields.Datetime("Deadline Date", readonly=True) + date_open = fields.Datetime("Open Date", readonly=True) + lost_reason = fields.Many2one("crm.lost.reason", readonly=True) + name = fields.Char("Lead Name", readonly=True) + partner_id = fields.Many2one("res.partner", "Partner/Customer", readonly=True) + partner_name = fields.Char("Contact Name", readonly=True) + probability = fields.Float(group_operator="avg", readonly=True) + stage_id = fields.Many2one("crm.stage", "Stage", readonly=True) + team_id = fields.Many2one("crm.team", "Sales Team", readonly=True) + type = fields.Selection( + selection=[("lead", "Lead"), ("opportunity", "Opportunity")], + help="Type is used to separate Leads and Opportunities", + ) + user_id = fields.Many2one("res.users", "Salesperson", readonly=True) + category_id = fields.Many2one("product.category", "Category", readonly=True) + expected_revenue = fields.Float(readonly=True) + planned_revenue = fields.Float(readonly=True) + product_id = fields.Many2one("product.product", "Product", readonly=True) + product_qty = fields.Integer("Product Quantity", readonly=True) + product_tmpl_id = fields.Many2one( + "product.template", "Product Template", readonly=True + ) + + def _select(self): + return """ + SELECT + ll.id, + l.id as lead_id, + l.active, + l.campaign_id, + l.country_id, + l.company_id, + l.create_date, + l.date_closed, + l.date_conversion, + l.date_deadline, + l.date_open, + l.lost_reason_id as lost_reason, + l.name, + l.partner_id, + l.partner_name, + l.probability, + l.type, + l.stage_id, + l.team_id, + l.user_id, + ll.category_id, + ll.expected_revenue, + ll.planned_revenue, + ll.product_id, + ll.product_qty, + ll.product_tmpl_id + """ + + def _from(self): + return """ + FROM crm_lead AS l + """ + + def _join(self): + return """ + JOIN crm_lead_line AS ll ON l.id = ll.lead_id + """ + + def init(self): + tools.drop_view_if_exists(self._cr, self._table) + self._cr.execute( + """ + CREATE OR REPLACE VIEW %s AS ( + %s + %s + %s + ) + """, + ( + AsIs(self._table), + AsIs(self._select()), + AsIs(self._from()), + AsIs(self._join()), + ), + ) diff --git a/odoo-bringout-oca-crm-crm_lead_product/crm_lead_product/report/crm_product_report_views.xml b/odoo-bringout-oca-crm-crm_lead_product/crm_lead_product/report/crm_product_report_views.xml new file mode 100644 index 0000000..57b7caa --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_product/crm_lead_product/report/crm_product_report_views.xml @@ -0,0 +1,210 @@ + + + + + crm.opportunity.report.pivot + crm.product.report + 60 + + + + + + + + + + + crm.opportunity.report.graph + crm.product.report + + + + + + + + + + + crm.opportunity.report.list + crm.product.report + + + + + + + + + + + + + + + + + + + crm.lead.search + crm.product.report + 32 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Pipeline by Product Analysis + crm.product.report + pivot,graph,tree,form + + {'search_default_opportunity': True, 'search_default_current': True} + + Pipeline Analysis gives you an instant access to +your opportunities with information such as the expected revenue, planned cost, +missed deadlines or the number of interactions per opportunity. This report is +mainly used by the sales manager in order to do the periodic review with the +teams of the sales pipeline. + + + diff --git a/odoo-bringout-oca-crm-crm_lead_product/crm_lead_product/security/ir.model.access.csv b/odoo-bringout-oca-crm-crm_lead_product/crm_lead_product/security/ir.model.access.csv new file mode 100644 index 0000000..66361e6 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_product/crm_lead_product/security/ir.model.access.csv @@ -0,0 +1,3 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +access_crm_lead_line_group_user,crm.lead.line,model_crm_lead_line,base.group_user,1,1,1,1 +access_crm_product_report_user,crm.product.report.user,model_crm_product_report,base.group_user,1,0,0,0 diff --git a/odoo-bringout-oca-crm-crm_lead_product/crm_lead_product/static/description/icon.png b/odoo-bringout-oca-crm-crm_lead_product/crm_lead_product/static/description/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..3a0328b516c4980e8e44cdb63fd945757ddd132d GIT binary patch literal 9455 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 Q3=9kmp00i_>zopr09!l7U;qFB literal 0 HcmV?d00001 diff --git a/odoo-bringout-oca-crm-crm_lead_product/crm_lead_product/static/description/index.html b/odoo-bringout-oca-crm-crm_lead_product/crm_lead_product/static/description/index.html new file mode 100644 index 0000000..b9d68fd --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_product/crm_lead_product/static/description/index.html @@ -0,0 +1,450 @@ + + + + + +README.rst + + + +
+ + + +Odoo Community Association + +
+

Lead Line Product

+ +

Beta License: LGPL-3 OCA/crm Translate me on Weblate Try me on Runboat

+

This module allows the user to link multiple products, product categories or product templates to a lead or an opportunity +in order to be able to do a product demand forecasting taking into account the leads and opportunities defined in odoo. +Included in the product line there are two computed fields, the planned revenue and expected revenue. On one hand, the +planned revenue is computed as the selling price times the quantity. On the other hand, the expected revenue takes into account +the probability of the opportunity and is computed as the planned revenue times the probability.

+

The module also includes a reporting section where the user can easily see in a pivot and graph view the relationship +between products, stage of the lead/opportunity and the planned or expected revenue for that product.

+

Table of contents

+ +
+

Configuration

+

To configure this module to be available for the Leads the user needs to activate the Leads option in CRM settings

+
+
+

Usage

+
    +
  • Go to menu CRM > Lead and create or edit a Lead adding all the products associated to it.
  • +
  • Go to menu CRM > My Pipeline and create or edit an Opportunity adding all the products associated to it.
  • +
  • Go to menu CRM > Reporting > Pipeline by Product to run the report that relates product to planned and expected revenue per stage
  • +
+
+
+

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 to smash it by providing a detailed and welcomed +feedback.

+

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

+
+
+

Credits

+
+

Authors

+
    +
  • ForgeFlow
  • +
+
+
+

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

+

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

+
+
+
+
+ + diff --git a/odoo-bringout-oca-crm-crm_lead_product/crm_lead_product/tests/__init__.py b/odoo-bringout-oca-crm-crm_lead_product/crm_lead_product/tests/__init__.py new file mode 100644 index 0000000..ab2d5b2 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_product/crm_lead_product/tests/__init__.py @@ -0,0 +1,3 @@ +# License LGPL-3.0 or later (https://www.gnu.org/licenses/lgpl). + +from . import test_crm_lead_line diff --git a/odoo-bringout-oca-crm-crm_lead_product/crm_lead_product/tests/test_crm_lead_line.py b/odoo-bringout-oca-crm-crm_lead_product/crm_lead_product/tests/test_crm_lead_line.py new file mode 100644 index 0000000..e58be91 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_product/crm_lead_product/tests/test_crm_lead_line.py @@ -0,0 +1,217 @@ +# Copyright 2017-19 ForgeFlow S.L. (https://www.forgeflow.com) +# License LGPL-3.0 or later (https://www.gnu.org/licenses/lgpl.html) + +from odoo.tests import tagged + +from odoo.addons.base.tests.common import BaseCommon + + +@tagged("-at_install", "post_install") +class TestCrmLeadLine(BaseCommon): + @classmethod + def setUpClass(cls): + super().setUpClass() + cls.product_obj = cls.env["product.product"] + cls.lead_line_obj = cls.env["crm.lead.line"] + cls.lead = cls.env["crm.lead"].create( + { + "type": "lead", + "name": "Test lead new", + "partner_id": cls.env.ref("base.res_partner_1").id, + "description": "This is the description of the test new lead.", + "team_id": cls.env.ref("sales_team.team_sales_department").id, + } + ) + + # Products + cls.product_1 = cls.product_obj.create( + { + "name": "Product 1", + "categ_id": cls.env.ref("product.product_category_1").id, + } + ) + cls.product_2 = cls.product_obj.create( + { + "name": "Product 2", + "categ_id": cls.env.ref("product.product_category_2").id, + } + ) + cls.product_3 = cls.product_obj.create( + { + "name": "Product 3", + "categ_id": cls.env.ref("product.product_category_3").id, + } + ) + cls.product_4 = cls.env.ref("product.product_product_25") + + def test_01_lead_lines(self): + """Tests for Crm Lead Line""" + + # Create new lead line with product id + self.lead_line_1 = self.lead_line_obj.create( + { + "lead_id": self.lead.id, + "name": self.product_1.name, + "product_id": self.product_1.id, + "uom_id": self.product_1.uom_id.id, + "price_unit": self.product_1.get_contextual_price(), + } + ) + # Create new lead line with category id + self.lead_line_2 = self.lead_line_obj.create( + { + "lead_id": self.lead.id, + "name": self.product_2.categ_id.name, + "category_id": self.product_2.categ_id.id, + } + ) + # Create new lead line with product template + self.lead_line_3 = self.lead_line_obj.create( + { + "lead_id": self.lead.id, + "name": self.product_3.product_tmpl_id.name, + "product_tmpl_id": self.product_3.product_tmpl_id.id, + } + ) + + self.lead_line_1._onchange_product_id() + self.lead_line_2._onchange_category_id() + self.lead_line_2._onchange_uom_id() + self.lead_line_3._onchange_product_tmpl_id() + self.lead_line_3._onchange_product_id() + + # Check values have been introduced correctly + self.assertEqual( + self.lead_line_1.category_id, + self.product_1.categ_id, + "Lead line category should be equal to product 1" "category", + ) + self.assertEqual( + self.lead_line_1.product_tmpl_id, + self.product_1.product_tmpl_id, + "Lead line product template should be equal to " "product 1 template", + ) + self.assertEqual( + self.lead_line_3.category_id, + self.product_3.categ_id, + "Lead line category should be equal to product 3" "category", + ) + + lead_line_4 = self.lead_line_obj.create( + { + "lead_id": self.lead.id, + "name": self.product_1.name, + "product_id": self.product_1.id, + } + ) + lead_line_4._onchange_product_id() + + # Change category and check that product and template are now None + lead_line_4.write({"category_id": self.product_2.categ_id.id}) + lead_line_4._onchange_category_id() + self.assertNotEqual( + lead_line_4.product_id, + self.product_1, + "Lead line product should be equal to None", + ) + self.assertNotEqual( + lead_line_4.product_tmpl_id, + self.product_1.product_tmpl_id, + "Lead line product template should be equal " "to None", + ) + + # Don't define lead id and shouldn't be defined product template neither + lead_line_5 = self.lead_line_obj.create( + { + "name": self.product_1.name, + "product_id": self.product_1.id, + "uom_id": self.product_1.uom_id.id, + } + ) + + lead_line_5._onchange_product_id() + lead_line_5._onchange_product_tmpl_id() + lead_line_5._onchange_category_id() + lead_line_5._onchange_uom_id() + + self.assertNotEqual( + lead_line_5.product_tmpl_id, + self.product_1.product_tmpl_id, + "Lead line product template should be equal to None", + ) + + # Computes lead line price unit + computed_price = self.product_1.uom_id._compute_price( + self.product_1.list_price, self.product_1.uom_id + ) + + self.assertEqual( + lead_line_5.price_unit, + computed_price, + "Lead line price unit should be equal to computed price", + ) + + lead_line_6 = self.lead_line_obj.create( + { + "lead_id": self.lead.id, + "name": "", + "category_id": self.product_3.categ_id.id, + "product_id": self.product_2.id, + "product_tmpl_id": self.product_1.product_tmpl_id.id, + } + ) + + lead_line_6._onchange_product_tmpl_id() + + # Check if there are already defined product and remove if it does not match + self.assertEqual( + lead_line_6.product_id.id, + False, + "Lead line product id should be equal to None", + ) + + def test_02_lead_to_opportunity(self): + # Write one lead line to CRM Lead + self.lead.write( + { + "lead_line_ids": [ + ( + 0, + 0, + { + "lead_id": self.lead.id, + "name": self.product_4.name, + "product_id": self.product_4.id, + "category_id": self.product_4.categ_id.id, + "price_unit": self.product_4.list_price, + }, + ) + ] + } + ) + self.lead._onchange_lead_line_ids() + + # Check if planned revenue is correctly set for lead line 1 + self.assertEqual( + self.lead.lead_line_ids[0].planned_revenue, + self.product_4.list_price, + "Planned revenue should be equal " "to the product standard price", + ) + + self.lead.convert_opportunity(self.env.ref("base.res_partner_1")) + + lead_line_1 = self.lead.lead_line_ids[0] + + self.assertEqual( + lead_line_1.expected_revenue, + lead_line_1.planned_revenue * self.lead.probability * (1 / 100), + "Expected revenue should be planned " "revenue times the probability", + ) + + self.lead.write({"probability": 30}) + + self.assertEqual( + lead_line_1.expected_revenue, + round(lead_line_1.planned_revenue * self.lead.probability * (1 / 100), 5), + "Expected revenue should be planned " "revenue times the probability", + ) diff --git a/odoo-bringout-oca-crm-crm_lead_product/crm_lead_product/views/crm_lead_line_views.xml b/odoo-bringout-oca-crm-crm_lead_product/crm_lead_product/views/crm_lead_line_views.xml new file mode 100644 index 0000000..f3ad799 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_product/crm_lead_product/views/crm_lead_line_views.xml @@ -0,0 +1,19 @@ + + + + crm.lead.form.lead + crm.lead.line + + + + + + + + + + + + + + diff --git a/odoo-bringout-oca-crm-crm_lead_product/crm_lead_product/views/crm_lead_views.xml b/odoo-bringout-oca-crm-crm_lead_product/crm_lead_product/views/crm_lead_views.xml new file mode 100644 index 0000000..35f62aa --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_product/crm_lead_product/views/crm_lead_views.xml @@ -0,0 +1,15 @@ + + + + crm.lead.form.lead + crm.lead + + + + + + + + + + diff --git a/odoo-bringout-oca-crm-crm_lead_product/doc/ARCHITECTURE.md b/odoo-bringout-oca-crm-crm_lead_product/doc/ARCHITECTURE.md new file mode 100644 index 0000000..1ae99ff --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_product/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Crm_lead_product Module - crm_lead_product + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-crm-crm_lead_product/doc/CONFIGURATION.md b/odoo-bringout-oca-crm-crm_lead_product/doc/CONFIGURATION.md new file mode 100644 index 0000000..3f610c4 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_product/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for crm_lead_product. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-crm-crm_lead_product/doc/CONTROLLERS.md b/odoo-bringout-oca-crm-crm_lead_product/doc/CONTROLLERS.md new file mode 100644 index 0000000..f628e77 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_product/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-crm-crm_lead_product/doc/DEPENDENCIES.md b/odoo-bringout-oca-crm-crm_lead_product/doc/DEPENDENCIES.md new file mode 100644 index 0000000..03f225f --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_product/doc/DEPENDENCIES.md @@ -0,0 +1,6 @@ +# Dependencies + +This addon depends on: + +- [crm](https://github.com/bringout/oca-ocb-crm/tree/2ab6ff4cb4358a4adb9aa65b9cb6f8713444f8b4/odoo-bringout-oca-ocb-crm) +- [product](https://github.com/bringout/oca-ocb-sale/tree/681dc8d5fff638cb0862a34e48091a2098d091f8/odoo-bringout-oca-ocb-product) diff --git a/odoo-bringout-oca-crm-crm_lead_product/doc/FAQ.md b/odoo-bringout-oca-crm-crm_lead_product/doc/FAQ.md new file mode 100644 index 0000000..8ebde6d --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_product/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon crm_lead_product or install in UI. diff --git a/odoo-bringout-oca-crm-crm_lead_product/doc/INSTALL.md b/odoo-bringout-oca-crm-crm_lead_product/doc/INSTALL.md new file mode 100644 index 0000000..b418c86 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_product/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-crm-crm_lead_product" +# or +uv pip install odoo-bringout-oca-crm-crm_lead_product" +``` diff --git a/odoo-bringout-oca-crm-crm_lead_product/doc/MODELS.md b/odoo-bringout-oca-crm-crm_lead_product/doc/MODELS.md new file mode 100644 index 0000000..a964007 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_product/doc/MODELS.md @@ -0,0 +1,13 @@ +# Models + +Detected core models and extensions in crm_lead_product. + +```mermaid +classDiagram + class crm_lead_line + class crm_lead +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-crm-crm_lead_product/doc/OVERVIEW.md b/odoo-bringout-oca-crm-crm_lead_product/doc/OVERVIEW.md new file mode 100644 index 0000000..1f4c716 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_product/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: crm_lead_product. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon crm_lead_product +- License: LGPL-3 diff --git a/odoo-bringout-oca-crm-crm_lead_product/doc/REPORTS.md b/odoo-bringout-oca-crm-crm_lead_product/doc/REPORTS.md new file mode 100644 index 0000000..7572b52 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_product/doc/REPORTS.md @@ -0,0 +1,27 @@ +# Reports + +Report definitions and templates in crm_lead_product. + +```mermaid +classDiagram + class ActivityReport + Model <|-- ActivityReport +``` + +## Available Reports + +### Analytical/Dashboard Reports +- **Pipeline by Product Analysis** (Analysis/Dashboard) + + +## Report Files + +- **crm_product_report.py** (Python logic) +- **crm_product_report_views.xml** (XML template/definition) +- **__init__.py** (Python logic) + +## Notes +- Named reports above are accessible through Odoo's reporting menu +- Python files define report logic and data processing +- XML files contain report templates, definitions, and formatting +- Reports are integrated with Odoo's printing and email systems diff --git a/odoo-bringout-oca-crm-crm_lead_product/doc/SECURITY.md b/odoo-bringout-oca-crm-crm_lead_product/doc/SECURITY.md new file mode 100644 index 0000000..dc2aad9 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_product/doc/SECURITY.md @@ -0,0 +1,34 @@ +# Security + +Access control and security definitions in crm_lead_product. + +## Access Control Lists (ACLs) + +Model access permissions defined in: +- **[ir.model.access.csv](../crm_lead_product/security/ir.model.access.csv)** + - 2 model access rules + +## Record Rules + +Row-level security rules defined in: + +```mermaid +graph TB + subgraph "Security Layers" + A[Users] --> B[Groups] + B --> C[Access Control Lists] + C --> D[Models] + B --> E[Record Rules] + E --> F[Individual Records] + end +``` + +Security files overview: +- **[ir.model.access.csv](../crm_lead_product/security/ir.model.access.csv)** + - Model access permissions (CRUD rights) + +Notes +- Access Control Lists define which groups can access which models +- Record Rules provide row-level security (filter records by user/group) +- Security groups organize users and define permission sets +- All security is enforced at the ORM level by Odoo diff --git a/odoo-bringout-oca-crm-crm_lead_product/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-crm-crm_lead_product/doc/TROUBLESHOOTING.md new file mode 100644 index 0000000..56853cb --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_product/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-crm-crm_lead_product/doc/USAGE.md b/odoo-bringout-oca-crm-crm_lead_product/doc/USAGE.md new file mode 100644 index 0000000..5fc7eb8 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_product/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon crm_lead_product +``` diff --git a/odoo-bringout-oca-crm-crm_lead_product/doc/WIZARDS.md b/odoo-bringout-oca-crm-crm_lead_product/doc/WIZARDS.md new file mode 100644 index 0000000..48e790d --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_product/doc/WIZARDS.md @@ -0,0 +1,3 @@ +# Wizards + +This module does not include UI wizards. diff --git a/odoo-bringout-oca-crm-crm_lead_product/pyproject.toml b/odoo-bringout-oca-crm-crm_lead_product/pyproject.toml new file mode 100644 index 0000000..bc88d51 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_product/pyproject.toml @@ -0,0 +1,43 @@ +[project] +name = "odoo-bringout-oca-crm-crm_lead_product" +version = "16.0.0" +description = "Lead Line Product - Adds a lead line in the lead/opportunity model in odoo" +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-ocb-crm>=16.0.0", + "odoo-bringout-oca-ocb-product>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["crm_lead_product"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-crm-crm_lead_search_archive/README.md b/odoo-bringout-oca-crm-crm_lead_search_archive/README.md new file mode 100644 index 0000000..72754af --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_search_archive/README.md @@ -0,0 +1,44 @@ +# Crm Lead Search in Archive + +Odoo addon: crm_lead_search_archive + +## Installation + +```bash +pip install odoo-bringout-oca-crm-crm_lead_search_archive +``` + +## Dependencies + +This addon depends on: +- crm + +## Manifest Information + +- **Name**: Crm Lead Search in Archive +- **Version**: 16.0.1.0.1 +- **Category**: Customer Relationship Management +- **License**: AGPL-3 +- **Installable**: True + +## Source + +Based on [OCA/crm](https://github.com/OCA/crm) branch 16.0, addon `crm_lead_search_archive`. + +## License + +This package maintains the original AGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-crm-crm_lead_search_archive/crm_lead_search_archive/README.rst b/odoo-bringout-oca-crm-crm_lead_search_archive/crm_lead_search_archive/README.rst new file mode 100644 index 0000000..31f0050 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_search_archive/crm_lead_search_archive/README.rst @@ -0,0 +1,85 @@ +========================== +Crm Lead Search in Archive +========================== + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:649af1285e3542367500fda470df3619a612444f80d96cc5af7d1e042e0d8ae1 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |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%2Fcrm-lightgray.png?logo=github + :target: https://github.com/OCA/crm/tree/16.0/crm_lead_search_archive + :alt: OCA/crm +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/crm-16-0/crm-16-0-crm_lead_search_archive + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/crm&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +Add a filter to search both in active/archive lead + +**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 to smash 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 + * David Béal + +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. + +.. |maintainer-bealdav| image:: https://github.com/bealdav.png?size=40px + :target: https://github.com/bealdav + :alt: bealdav + +Current `maintainer `__: + +|maintainer-bealdav| + +This module is part of the `OCA/crm `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-crm-crm_lead_search_archive/crm_lead_search_archive/__init__.py b/odoo-bringout-oca-crm-crm_lead_search_archive/crm_lead_search_archive/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/odoo-bringout-oca-crm-crm_lead_search_archive/crm_lead_search_archive/__manifest__.py b/odoo-bringout-oca-crm-crm_lead_search_archive/crm_lead_search_archive/__manifest__.py new file mode 100644 index 0000000..300cef3 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_search_archive/crm_lead_search_archive/__manifest__.py @@ -0,0 +1,19 @@ +{ + "name": "Crm Lead Search in Archive", + "summary": "Add a filter to search both in active/archive lead", + "version": "16.0.1.0.1", + "category": "Customer Relationship Management", + "author": "Akretion, Odoo Community Association (OCA)", + "website": "https://github.com/OCA/crm", + "license": "AGPL-3", + "maintainers": [ + "bealdav", + ], + "depends": [ + "crm", + ], + "data": [ + "views/crm_lead_view.xml", + ], + "installable": True, +} diff --git a/odoo-bringout-oca-crm-crm_lead_search_archive/crm_lead_search_archive/i18n/bs.po b/odoo-bringout-oca-crm-crm_lead_search_archive/crm_lead_search_archive/i18n/bs.po new file mode 100644 index 0000000..bb73f63 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_search_archive/crm_lead_search_archive/i18n/bs.po @@ -0,0 +1,19 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_lead_search_archive +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.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: crm_lead_search_archive +#: model_terms:ir.ui.view,arch_db:crm_lead_search_archive.view_crm_case_opportunities_filter +msgid "Archived or Not" +msgstr "Arhivirano ili ne" diff --git a/odoo-bringout-oca-crm-crm_lead_search_archive/crm_lead_search_archive/i18n/crm_lead_search_archive.pot b/odoo-bringout-oca-crm-crm_lead_search_archive/crm_lead_search_archive/i18n/crm_lead_search_archive.pot new file mode 100644 index 0000000..3358ab0 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_search_archive/crm_lead_search_archive/i18n/crm_lead_search_archive.pot @@ -0,0 +1,19 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_lead_search_archive +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.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: crm_lead_search_archive +#: model_terms:ir.ui.view,arch_db:crm_lead_search_archive.view_crm_case_opportunities_filter +msgid "Archived or Not" +msgstr "" diff --git a/odoo-bringout-oca-crm-crm_lead_search_archive/crm_lead_search_archive/i18n/es.po b/odoo-bringout-oca-crm-crm_lead_search_archive/crm_lead_search_archive/i18n/es.po new file mode 100644 index 0000000..3bff60f --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_search_archive/crm_lead_search_archive/i18n/es.po @@ -0,0 +1,22 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_lead_search_archive +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2023-06-06 14:10+0000\n" +"Last-Translator: luis-ron \n" +"Language-Team: none\n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: crm_lead_search_archive +#: model_terms:ir.ui.view,arch_db:crm_lead_search_archive.view_crm_case_opportunities_filter +msgid "Archived or Not" +msgstr "Archivado o no" diff --git a/odoo-bringout-oca-crm-crm_lead_search_archive/crm_lead_search_archive/i18n/fr.po b/odoo-bringout-oca-crm-crm_lead_search_archive/crm_lead_search_archive/i18n/fr.po new file mode 100644 index 0000000..77fdf14 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_search_archive/crm_lead_search_archive/i18n/fr.po @@ -0,0 +1,23 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_lead_search_archive +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 14.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: fr_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 3.0.1\n" + +#. module: crm_lead_search_archive +#: model_terms:ir.ui.view,arch_db:crm_lead_search_archive.view_crm_case_opportunities_filter +msgid "Archived or Not" +msgstr "Archivé ou Pas" diff --git a/odoo-bringout-oca-crm-crm_lead_search_archive/crm_lead_search_archive/i18n/it.po b/odoo-bringout-oca-crm-crm_lead_search_archive/crm_lead_search_archive/i18n/it.po new file mode 100644 index 0000000..c17dbe3 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_search_archive/crm_lead_search_archive/i18n/it.po @@ -0,0 +1,22 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_lead_search_archive +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2023-06-12 16:10+0000\n" +"Last-Translator: mymage \n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: crm_lead_search_archive +#: model_terms:ir.ui.view,arch_db:crm_lead_search_archive.view_crm_case_opportunities_filter +msgid "Archived or Not" +msgstr "Archiviato o meno" diff --git a/odoo-bringout-oca-crm-crm_lead_search_archive/crm_lead_search_archive/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-crm-crm_lead_search_archive/crm_lead_search_archive/readme/CONTRIBUTORS.rst new file mode 100644 index 0000000..53f3e68 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_search_archive/crm_lead_search_archive/readme/CONTRIBUTORS.rst @@ -0,0 +1,2 @@ +* Akretion + * David Béal diff --git a/odoo-bringout-oca-crm-crm_lead_search_archive/crm_lead_search_archive/readme/DESCRIPTION.rst b/odoo-bringout-oca-crm-crm_lead_search_archive/crm_lead_search_archive/readme/DESCRIPTION.rst new file mode 100644 index 0000000..0fac5b7 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_search_archive/crm_lead_search_archive/readme/DESCRIPTION.rst @@ -0,0 +1 @@ +Add a filter to search both in active/archive lead diff --git a/odoo-bringout-oca-crm-crm_lead_search_archive/crm_lead_search_archive/static/description/icon.png b/odoo-bringout-oca-crm-crm_lead_search_archive/crm_lead_search_archive/static/description/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..3a0328b516c4980e8e44cdb63fd945757ddd132d GIT binary patch literal 9455 zcmeAS@N?(olHy`uVBq!ia0y~yU}ykg4mJh`hQoG=rx_R+Sc;uILpV4%IBGajIv5xj zI14-?iy0VruY)k7lg8`{1_lPn64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xh zq!<_!7(87ZLn`LHt*tDHIlA-t`n>mR!&YzIGHsf8<B$$Um>gET_{naxk1`20D+ zGK1xw!NbPN2|bO89~+N%pEppq=(kLCGSX2uHprJ_E^{*IKIp)+&2id6vuztyvNuL$ zdA^-?<<(!k&+e;bY|S+1xq)99o0@Rk`trRhp89;eyjLw{_#}Fd?PYlPp~B|v=eA_19fIY=^}d z`Y&%tFz9&nD2bzqq3^N7Y3E5x%2bvfyytoH4a>tliVpGd_uqPi)yOgkI3;YpnXolV zu}g_VQNUGDSy{Q`_+thJ&q)fNm%Ljh{I-=l|6ob#z6OiuoDV+#yjCpp-J;>E$(bCp z!w(A@1ehEJBp7+vm>Cp=Iu%5?97SBcnhpjE?J=>;544!GndL*(UcJdDzeqD|zicr1 zB+Kr*e2YIu-<|%v(v6{Vhej6%TXV!XHp{%V<0*k8n&wuV=P@CM@diu2MB$aErCl1|Wb=;ABZB1k~ z_h&QV=Hey>W@hHnmI>mVimzY(p5dc*Bgd>DX4lfyQy6T{FBf#s-KW4IAt~voG%?}2 zOJGfAO3IUeZEbCtD^>imnJV_iO~0CT*NLN2#v@Eb^n2E$n76T&^VrXSeqiAj%%pL6 z(M63z4-G;E6g@93Q1QH-c5cqkoO^M3O$ND~1>fG>yv?b&U$JF}iYJpIOWNj{Uq6e? zyyrh@i3rn-v(L8ti2Ck5sU^Xn!$s-fqmD&8!UbA>zkc3 ziU$rHaF}~BqejMP^SKO@Lpf%~zhzJ8?7BL^L&eC8!E}XZr-w?DhsvZ!o>NpZPic2v zZennDcJ}v}bmWYc6NiqNx0n6;?MJl_Ph~m5wzO2CU4et6)k)K9kpf4)o6aPU zSLF3*ii(4Q#G1(}FI}BZR4GKRa9b>>Ho0?V>CUiyVM|Y{I+(E#x-H9v*zSvrgWYDY;)+L z0gK}V;lyYYskuU4kESR(7)UJnwx_#orq8lHUp~)#q$k=wg@|In{oEpvuoF`&Aya(%9u-w zvFYG~(+LKD+8*z?eUsUJd0b}i`QV<=&F8<_oqGLAPeEKYKzH7~F#Rs2V7sTu99b{D zCVfe>k=wt2;lhQskGp#XStm1G%qZ!;m|>&4zNY!$gk^WN7ha9pa%gH{(ZPx-wzK4a zs^6~dbYXf}Ah9rj<6}ikcpayr`AnZ>&w`ixLS?`q;$0^Y1a_@mf z-`D7@M|C=DD|DVsySJlicSFw06WZP9jHlfG9aUJY*r4LM;bsm;tJ8U|rVYFd$5v}R zo64{;qDS>uVa%*Z_7~UB86Q0#DtKm!oGQatmNYNz;MYqppMI*`m{quW>Edrbo|6*H zW(UT_ojaz@#?Jno$sscGrsypFbe^h=j6G3~$4&#>dorqjo!*2RH}>j&R| z8x}wFiC7!vG3kg}43o$2X~}DTIjWtwe8pKww|8!s(b|H_sxQ&`|B4&WrZt~_np7-W zU0r?g>eZ=gsmGf4tmo@LaD zn!M^+c;6^|ZJtJ_!~f?_0!|#KPM=QPew$I{?$xzx*Gfo9ow8h;b3&W($;?kbYdBb# zW>^-hb#--JdURp>i7T=hGrO~{U;P!l^~=+#UhL^k3k7CpEUM{ua`5D;Y!wq1U%X^V z%h~D|@7^7oX`CMN{w(_^J;o=J-YP;F+1bvnuB@w8t-9pnC>0+0z^f=FXxf*o^HJv) z-v6?A%><{8GSeA8YCB@|(mGk19ZSl}ltj3m?!EL>LxWM{Po4c_wxdUnW{S>VJHdGC zjG8Cr)0@tg$653>AAXqNHBW)#L)G3FZ{Mb#pR9b}WyS_sCzn7McX#$Ve(GswW=yl9))tt96$K7#7I?tqQ`>OtGSz-n^)=DOg?8EC*s3-h3Rg`!tL9| z4<-m~-MZCarVnf4cDW0RFP(%O{2XSVZJRVn$ZglZe{~gm~^x#st$phB>A=9iiSO6EXp3PI@wy_#!?q(vZ^qd)0Vjb@mkW3A_D-BQam%S|K`u`d zv%2GsH#LiBqm@+k$s*3kLWXafa;HYui`TE6 z{r&sj*@&ECVo-Br%82bhnq*P?%S1~{D%|2UTHTTSZ0j|~y zH*a=U*sNQ*J7Zx$+RG(nj9C&A5(h3^5Xj2Py7Ayl#b@J-TnfhvHMF#n_zVI?9)7J7 zZ_-w*eGP) z3RLx9tMoLWtTt-KH6exRO>%N_$4;E!Shad}@ST%CUF=jC-a5_kQ;$xV<)QN6Yn7pq z(V<5x9M>*Q-}FCoj^=8XXTftWO@H_DrDI^A;GMkfuVk8QY|?FhZoBjvk$H8{E>N^^@;Gp0FH?sEUBrf8k(9Xqjx=CS+n>esJ&%&-cYRj;OnnSLY*t@ z*iYP@c3sJ7pH!41M}Wp;*GVcr{?@fPDekzNcUALgvg^9aG7FgvH*?NxS-dt*S9hz| zmF!z-MV!x>gLiRXa59l{4G$Oh^7j6$#9K6xNo_Lc(W6J#XiG^-HlBZ;{I8m8tyhpV z=he?Sy7y0180PL`FlAwCoU`;`gs-DjmizN3f#usSO`h&~B)x0;$vfIdBp8lvdByZ( z0jpsD@r!rw@-Dy3IsNof%{t>=tF+VWuV%I0%}by4{lNo;KXvxElgy&!u6|mgdh6<= z)pyNR*D~l9PUCk<`8Rc5rJo&D3tgEOU+h@4Na@+h$CYw+^Z6eZSR}`7`8023 z($ni(OBkPStx34$!C`FMEY~_FTTjpe)!-$MXBCJ>(~2-o(#6L z4)>2!>$R7jxNME6LEwpHiNTXECT&cSjaf8r&!R<(L{#+!I1(~4JU&-uoeynG-DN&| zsY3m9pL>TsCV2I+rZ_DV56{-z7{OCpTdSd`=O_5GC}M5cvy;q|q|Lv4|DL{PLCmk> zwSP1(Ul#ftrE-FuYY|J@sRX^5*Ntu#^=f+xwY9ek_PPbe#LU^GX>#>L;}SkY1A~SP z6RTx^Rz3AxUvGbV#eAc@eYQ%=@cZwZ8KoF< zKB!6XELy%?ed(v;v-EeyE&LX(&HL2!SG3%^J>`2eGQ*;2T?H9B-P`ZT<1nDK4Dd+|<V8ya+Ae>& zc#)%f88(!>yrf;Sw}Fi-o7Lk0&wl3fIdwd2%O!X3yV;z3dt0MGQ}+73V%*|-XKpY4 za^p@_)UAjK-Rl z9%!O5PluQzSVfB)i*i?=s7i(|vdj3b|(p1xVM%W1-b1ijsj`sWlBRr{lg zD^G3wG(9}|9e?FxO-k6KF+(V#G*kB0Ju9Zk2RWLJzpC(^=NCIw=Wbh;#%&5lgX(40^uYHXSwpdfHypTB+U$&^D~PftHA z+wJIaslI5%PD{(%83_%%rO&HP4Au)dy!-G_Monb)TMl(4k1y^)66XtLPD$Bn#04}O zw?_$D+s+9VU*K*d-Rm}G%9IV6(VZ?#O$r;9Mn=61+-`99rixg%q72{WwTVS1owt3L zkdr&Me10w4}9`wIcoZ)cW1*E6cydfF|(NKC&9zkv8W?LhpqYG1hs$06OTVE*uW*g!uYUY#@ZJr z-8?FHe2SKPe)+tev(m%^uHvy%HhEk9oin{)aQoEyEzi+<9L?fx`Yd^dU(y?NZ=|8U6r4;<>im~PTom=eeOYyZbZ`Q_YiriU$Fxw3O++Tp{8GjelXBO@il*2bLF z3S0Z&shr0yWA)sRS!-o3q~E{1^8UpPk&O{Ob9vG>MwpzJn6&)o*N=~1ym@h;z<`5c z#rpNfA93p)_$aK-;CYC(TWn+Xlb~_%Do@PJ#jpLJvO6$r{ztN z8<#nq8U-0xI0GHlpFdvqX3_4>&o=%4{?*m|J1V}4*;K5XRaI3rr=PLPL-_7Oli=$U zecw;;X5M{wo)Yh(iy60C0#c94SX2nO_sgYD_1`_+!=!6-`uR<=P8v_v?q9sPxpj4< z-p@lVJ{&9mw{PY6d-=CT@dD9>4gycTR|RffD7Sb0e1{4JjtMD>eEj^(3_LRJrPE{C zrk`$2Fz5(gyY@v!{_)0U_Koj0osMw4m17oWQSv$U=d~?ae>YyMH`RDN!$-|xu3wpy zgso4MCa=;&j(^+o<^R;#uL;u@(}`g45OUyoi z98Ay7&OW~GVvX-f&xImct-BvRTwVAk-p=ts3xE3lm(JJM33q%vY3HZZFwyvcRa8f5 z@iT+X$6uBtJ^l2wKt%N6jg83`1s@dF?fT?(Z9R8WgNqVl^T7#08Z$i>Ea$%P>AkR1 zKu8G7=9_1}G-jA|xhOI2zRMRV@ZsO@_sJ?Ehk7K93tp;DU$R8gQ>f*lUS2{1sAo}{ z`}gnP47(bMg#jGXW2-cs77Ao#X9w?U*R&O5$k=X@q!6*|X;I0ZN|Cp__q+A!&XXRCcrrm|)vvB${*gtao7f=b$h9YPmjU$fT`iJ^K0dftfrr%=6{;{duKb zGS{+ssrU4{*(WbPj#;c0VYw669(X;9$9M`Ev8CRa$FecZY4gWYOoGnySjf#%!!_ZDoCPYq$O` zj;mL%W>$tvr<`KvTE?7mI^pYg@g=Q=GVPl-8O^b+7Gtin*Seb*p(B>o?>(vIwEq4% zU%$q!pWf*+`)=RP;%5mbA03_bZAX;cSFt4;T@_Czx(o2NU%Ygwsa?KKBK!Kf)a%|} zULQWH&u@5ap%b-5!_|C&%7SOfnVFi`)<(DY+y9fWIe$27>!G)0$zNB6&ic9J#C8#l z6_OtRpErqWhdtQ){odh|lhqBEuj||TDME*hK{NZ)x4JKaw_~-%x*rB8G&r~OJ?#4W zIxswZ`ON)3|F?d4)UE&Mtoi*T-TyzapAov-!GGl9*5@i|u~!*5h4$Fmg38M^k((bB zSX?S$X87@BvVXv%qQuB#Wv#n;e?Cl$p5UR9U?O!{tvTZ?!>miO3`Z-D1V?6Sis?l( z1ncVl_|vVwq3WvEhnk|0z;#dNS{AqU-jd{DtFV#d;p0=1;CXa-Z?$3hyO@}Ld9l}Q zQctbc=(@2zUmn!3ICsu3C-##u&%PqAW((6Q;|KpY$e#ZH(rVl0bWcxCFE1|vzV_gf z=EL!IopJN|Mf1u}89#}B!uTq9zfmdc@6S|>{r~s<=Gj-sr?6UZcab^_~V24|8MVq`1bDZj-ShB2gJqA`xax$-nS_L)K=T`DL&pIDO{h& za6!>Yo-_Xs8VM|Cy|=%n_uSw64ihF>_et}xeX!}@oPOSDW1i8>3necEs;a6IOr$m@ z9p!2{oH*m`Gm-BmwcDarU;i~<-{;jK0jEie^RM(QKE9ICGbm&{o(okKdip(d=F>wN?-bw)R8-W5 zo5A%*Z$>a|zHYMMqr6_~_1Nz*O#eIOc;?GC-PwEd?bk>D_kLtsVP{Z86JrO2YaQhb9)`^h2O#+EN###s?n^D(1Bxe|(UC-Try9zm??IFHr8ec`E32 zy`90sZ026KECVQA&#-?bmAhj7adBVYjI69fy8>JN z;~Y*)NngBkr{{1xzxv&cU0bGpeA>aT^yAb28m{k)qD=lh7S+72;>l#uv@d^;fdtQt zotc6iiZ`dtnmwD5A$020jEoG2)Kt~o{dq=${l{`_UzbyQSz;XzjM1GcLYPjg>*S#s$8_ruRWFI=@s>+P;v z#wwnN7CyIQVbJ;c@YR+sMuz{-V+C9Uw`xCcGFI!1-d~{jN?gy!@cEPbUv6$;ys-Gm zN|D9Jldq=PhYCFocCHvj#--njYty&g*! z|7Q77V|R7S6$RIdFS6c#Nt&5!{7wrivbg{M&REcL_|NQV8-H80a!0?OeN0zNE2&s; zrAdd2l4R-Rn#Bu*oqF7q-;`NPzgcj2h0XcZe0MbJwJ!%Nciet^?AF$7!T#eP&so1; zuzY!YY`=?=#oddHo|7g>d{s?(_5J1Y;_rnXlUPLFHZ~iQHU^mPglHh9-?gUyrJV#2Sj%#+NMk9wGj#uk^6# zawhTr&tG3I;oSQ!dTrg@bFMuuN^gEdS}k20uzTH;xeP_cy;_w~!JDs4=#;qmZvD!Y z2j6bL+xF~Pnv883j}SxS^P4s{wq46qJPjt~@9lHH_fIB%Z>>N|NpJAiNi%o+xY)~Z zGH1KCDg*E7Yeg$fJXC~o%7jh(pL$)aW>xm5`@qN}&BW|+jcBy@FH z;?-553M~o$|NZ^(Y4!S&`~DmU??_8O{Jn_#-ZVc4r%j(Y3l5%L9k9Q$G^}v_)Ou4* zhr?4Z9Z4}dm|(EsBg-q5#fMLL$tJEjp$(ea*|mFjU{utpX$gTn?pI!~wb=Uq^Ru&u zFD4&1ab2PHP{%Fi&l5Kuleq^U%w&|XV19OQlTL0C+g^L|@40$^%@sY!^oOnVGzt!KWSS@-}L8$qPFjIod70ylQ2U%f4{7t;{ERe%IKQl$WQ^xxFs!TB>pW zm38SxZ=WQdxuYR$x{ay9{zu(uZKHkFm zS&NZF@s9QTJ)7^oEV1)A+~cOKrKNR4<$R9RUbkJzT$j6)r!!`4fiYlX>gj2(&GYX3m~r^w z3~MRA-FN#|ty(puS9{qE-G78GXK-_x^Y@0Uy7*7NHB{hZ6N zYhrttzWY5+1_Pl2hE;Wc9?QoU-Ok-^`>JT?v`f=B-OO3BZk^xl1(|C^SDE)D6%+_K zZ2EAwOEbzO=I7j%la4E~KDo}~=wKk>llj%=e0x+>RN3Db?)Ja(8Tyz!6#Uo5^)(4J zsLor%s@=fqZ~OHM|Mj)e-y3e`q%F6fI(_I~pAxoamFao>%+#>-BO*i*BY68&^k8h9zFjS67GY*MGU_{@*(_ z_36+7x8>vq3mTzxglvWi!4I``G9S7%w5_HMm& z_0cI+2UpkDRqFov`{!z|6Ju;TsL-^S+f8%V?%m&Q{(Lz6fA7wnKb;v4Yb30mo_vUd z!9YlWAyqqk-JTx@+2#NIoMTy>x8(ZSG~=wSEF-H4Dw^B({=IT3z>8t$aX)>=DG#eS z1Y~1Hb?p80ggU>xy|c6U_+@|lzg7)qJ`Ss=Cp&Q-kegLgt=w=ldVAj9XRlVT|5u%5 z#ME&5Y18q?o;OXCdCp(>{_V)Jw@Z#dn?k5&! zPUlu@WpL;+(O}*1<>~bJeXIBFt25r4XCn3RV?{tz)T-GmRi$jIj8_(1-F0Z{j> z9~RvD=>&>`?Dc!U9S^*`j=RC4>U~T2u_b~HsSlzvH#}Ik``xZb)1vc!R!={DG^{P? zuEOP$@;kM1(*(UYsz?{+*EWr%0!NEC|ND>K=TpI(@BY`A&c@fy zymjl=Rn|4noj5AR9kypIFNKgL4(&He%5F*C)k{C|MuqQ z=H%Dc)><>xbTV0%9P83_Wl(UH5@GytZ?eB#<(}0yUl#_f zc)ND{yWB7Fa^tKZG??(8_4v~j~zv#C?3 zeyFgKWS>6eVG-v7H-*%hE5813QrNIK`Kd+SpC7BY->Z79%`l7Mhaqe9UYX!o3?fEK zXCikNJv{{~$kdCUo!QwKXFmJv4AX3}IeyF68M5s9xkSaYz(PiH{@Spg&d$ytcilW$ zTu|@oXWOeV zzDn^0ZVZ((TbvYs)a;wG@mGe)t?k*@*U8@Ap8sFE;V^^K47as$eVLvhgVGoxe*O7; z{{EhdkB`oloNGLo02-FMUDlgaQ86QQ)2#N1v&yzyJw2~|+qP}7{`P;rtUi18?0lvd zjzw+fwq$)R^2ugm&{Q#CjM$ucd0A!o-O}rGKUuQ#wKE&1pK}QeEYjn;J1K0^k}bUR z8=ojn+PinJX1Bi6!hqZJ|9x40f8U2g-13j3FXu&VtFl~X%czm!vVwKPmy_!A_k1~} zy?)R643kZg9;T+IE7q>{Rct6?Tz&qzx8zn~7R8b$Cnkc!_CNOnhDl!crd)sb_0b$f zh6!rCVfxYAa*hf6+Y~Op)0na`A|NK_%rS-+o8CAmfEHkwTzyx**j9JL<~ zvRlhlKAG5Gz_+c+@|-6VLuOrb_cYz;u)hbG`R{1VFJACW<5Sh%YEX^W{_NQ^X9mCI zkdw^k_MT!tmk0{12MkvjGXC5=U$^bSwdnl4;qM%nCM~-goxgW$^6zhN=QCPxC^QxC zc%*qQlPN&s58Ga* Q3=9kmp00i_>zopr09!l7U;qFB literal 0 HcmV?d00001 diff --git a/odoo-bringout-oca-crm-crm_lead_search_archive/crm_lead_search_archive/static/description/index.html b/odoo-bringout-oca-crm-crm_lead_search_archive/crm_lead_search_archive/static/description/index.html new file mode 100644 index 0000000..d6f2d4b --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_search_archive/crm_lead_search_archive/static/description/index.html @@ -0,0 +1,430 @@ + + + + + + +Crm Lead Search in Archive + + + +
+

Crm Lead Search in Archive

+ + +

Beta License: AGPL-3 OCA/crm Translate me on Weblate Try me on Runboat

+

Add a filter to search both in active/archive lead

+

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 to smash 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.

+

Current maintainer:

+

bealdav

+

This module is part of the OCA/crm project on GitHub.

+

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

+
+
+
+ + diff --git a/odoo-bringout-oca-crm-crm_lead_search_archive/crm_lead_search_archive/views/crm_lead_view.xml b/odoo-bringout-oca-crm-crm_lead_search_archive/crm_lead_search_archive/views/crm_lead_view.xml new file mode 100644 index 0000000..900c28b --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_search_archive/crm_lead_search_archive/views/crm_lead_view.xml @@ -0,0 +1,17 @@ + + + + crm.lead + + + + + + + + + diff --git a/odoo-bringout-oca-crm-crm_lead_search_archive/doc/ARCHITECTURE.md b/odoo-bringout-oca-crm-crm_lead_search_archive/doc/ARCHITECTURE.md new file mode 100644 index 0000000..ea4e909 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_search_archive/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Crm_lead_search_archive Module - crm_lead_search_archive + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-crm-crm_lead_search_archive/doc/CONFIGURATION.md b/odoo-bringout-oca-crm-crm_lead_search_archive/doc/CONFIGURATION.md new file mode 100644 index 0000000..05856fe --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_search_archive/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for crm_lead_search_archive. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-crm-crm_lead_search_archive/doc/CONTROLLERS.md b/odoo-bringout-oca-crm-crm_lead_search_archive/doc/CONTROLLERS.md new file mode 100644 index 0000000..f628e77 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_search_archive/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-crm-crm_lead_search_archive/doc/DEPENDENCIES.md b/odoo-bringout-oca-crm-crm_lead_search_archive/doc/DEPENDENCIES.md new file mode 100644 index 0000000..e8f7f8e --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_search_archive/doc/DEPENDENCIES.md @@ -0,0 +1,5 @@ +# Dependencies + +This addon depends on: + +- [crm](https://github.com/bringout/oca-ocb-crm/tree/2ab6ff4cb4358a4adb9aa65b9cb6f8713444f8b4/odoo-bringout-oca-ocb-crm) diff --git a/odoo-bringout-oca-crm-crm_lead_search_archive/doc/FAQ.md b/odoo-bringout-oca-crm-crm_lead_search_archive/doc/FAQ.md new file mode 100644 index 0000000..fd28934 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_search_archive/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon crm_lead_search_archive or install in UI. diff --git a/odoo-bringout-oca-crm-crm_lead_search_archive/doc/INSTALL.md b/odoo-bringout-oca-crm-crm_lead_search_archive/doc/INSTALL.md new file mode 100644 index 0000000..78d0a2c --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_search_archive/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-crm-crm_lead_search_archive" +# or +uv pip install odoo-bringout-oca-crm-crm_lead_search_archive" +``` diff --git a/odoo-bringout-oca-crm-crm_lead_search_archive/doc/MODELS.md b/odoo-bringout-oca-crm-crm_lead_search_archive/doc/MODELS.md new file mode 100644 index 0000000..ff74a8c --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_search_archive/doc/MODELS.md @@ -0,0 +1,11 @@ +# Models + +Detected core models and extensions in crm_lead_search_archive. + +```mermaid +classDiagram +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-crm-crm_lead_search_archive/doc/OVERVIEW.md b/odoo-bringout-oca-crm-crm_lead_search_archive/doc/OVERVIEW.md new file mode 100644 index 0000000..aff38f2 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_search_archive/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: crm_lead_search_archive. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon crm_lead_search_archive +- License: LGPL-3 diff --git a/odoo-bringout-oca-crm-crm_lead_search_archive/doc/REPORTS.md b/odoo-bringout-oca-crm-crm_lead_search_archive/doc/REPORTS.md new file mode 100644 index 0000000..e0ea35f --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_search_archive/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-crm-crm_lead_search_archive/doc/SECURITY.md b/odoo-bringout-oca-crm-crm_lead_search_archive/doc/SECURITY.md new file mode 100644 index 0000000..e07da9d --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_search_archive/doc/SECURITY.md @@ -0,0 +1,8 @@ +# Security + +This module does not define custom security rules or access controls beyond Odoo defaults. + +Default Odoo security applies: +- Base user access through standard groups +- Model access inherited from dependencies +- No custom row-level security rules diff --git a/odoo-bringout-oca-crm-crm_lead_search_archive/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-crm-crm_lead_search_archive/doc/TROUBLESHOOTING.md new file mode 100644 index 0000000..56853cb --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_search_archive/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-crm-crm_lead_search_archive/doc/USAGE.md b/odoo-bringout-oca-crm-crm_lead_search_archive/doc/USAGE.md new file mode 100644 index 0000000..e837c5a --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_search_archive/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon crm_lead_search_archive +``` diff --git a/odoo-bringout-oca-crm-crm_lead_search_archive/doc/WIZARDS.md b/odoo-bringout-oca-crm-crm_lead_search_archive/doc/WIZARDS.md new file mode 100644 index 0000000..48e790d --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_search_archive/doc/WIZARDS.md @@ -0,0 +1,3 @@ +# Wizards + +This module does not include UI wizards. diff --git a/odoo-bringout-oca-crm-crm_lead_search_archive/pyproject.toml b/odoo-bringout-oca-crm-crm_lead_search_archive/pyproject.toml new file mode 100644 index 0000000..b55b48c --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_search_archive/pyproject.toml @@ -0,0 +1,42 @@ +[project] +name = "odoo-bringout-oca-crm-crm_lead_search_archive" +version = "16.0.0" +description = "Crm Lead Search in Archive - Add a filter to search both in active/archive lead" +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-ocb-crm>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["crm_lead_search_archive"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-crm-crm_lead_to_task/README.md b/odoo-bringout-oca-crm-crm_lead_to_task/README.md new file mode 100644 index 0000000..ac0f105 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_to_task/README.md @@ -0,0 +1,45 @@ +# Lead to Task + +Odoo addon: crm_lead_to_task + +## Installation + +```bash +pip install odoo-bringout-oca-crm-crm_lead_to_task +``` + +## Dependencies + +This addon depends on: +- crm +- project + +## Manifest Information + +- **Name**: Lead to Task +- **Version**: 16.0.1.0.1 +- **Category**: Project +- **License**: LGPL-3 +- **Installable**: True + +## Source + +Based on [OCA/crm](https://github.com/OCA/crm) branch 16.0, addon `crm_lead_to_task`. + +## License + +This package maintains the original LGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/README.rst b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/README.rst new file mode 100644 index 0000000..6c2f1c1 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/README.rst @@ -0,0 +1,102 @@ +============ +Lead to Task +============ + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:90e2f2ae46cf4941cc9cb155666711d71bbd7999ca652b2fe7a0cbb793463448 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |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-LGPL--3-blue.png + :target: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + :alt: License: LGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fcrm-lightgray.png?logo=github + :target: https://github.com/OCA/crm/tree/16.0/crm_lead_to_task + :alt: OCA/crm +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/crm-16-0/crm-16-0-crm_lead_to_task + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/crm&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module allows to convert leads/opportunities to tasks. + +**DISCLAIMER:** This module is a forward-port of a module from Odoo S.A. and as +such, it is not included in the OCA CLA. That means we do not have a copy of the +copyright on it like all other OCA modules. + +**Table of contents** + +.. contents:: + :local: + +Configuration +============= + +#. You need to have at least "Project User" and "Salesman" permissions to be + able to convert leads to tasks. + +Usage +===== + +#. Go to *CRM > Sales > My pipeline*. +#. Open one of the existing leads or create one. +#. Click on the button "Convert to Task". +#. A popup will appear asking you for a possible project for the task. +#. Click on "Create Task" button. +#. You will be redirected to the recently created task, that contains all the + information from the lead, including attachments and messages. + +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 to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* Odoo S.A. +* Tecnativa + +Contributors +~~~~~~~~~~~~ + +* `Tecnativa `__: + + * Pedro M. Baeza + * Carolina Fernandez +* Ruchir Shukla + +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/crm `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/__init__.py b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/__init__.py new file mode 100644 index 0000000..73db51c --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/__init__.py @@ -0,0 +1,2 @@ +# License LGPL-3 - See https://www.gnu.org/licenses/lgpl-3.0.html +from . import wizard diff --git a/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/__manifest__.py b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/__manifest__.py new file mode 100644 index 0000000..f5ebb7e --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/__manifest__.py @@ -0,0 +1,22 @@ +# Copyright 2010-2020 Odoo S. A. +# Copyright 2021 Tecnativa - Pedro M. Baeza +# Copyright 2023 Tecnativa - Carolina Fernandez +# License LGPL-3 - See https://www.gnu.org/licenses/lgpl-3.0.html +{ + "name": "Lead to Task", + "summary": "Create Tasks from Leads/Opportunities", + "sequence": "19", + "category": "Project", + "complexity": "easy", + "author": "Odoo S.A., Odoo Community Association (OCA), Tecnativa", + "website": "https://github.com/OCA/crm", + "depends": ["crm", "project"], + "version": "16.0.1.0.1", + "license": "LGPL-3", + "installable": True, + "data": [ + "security/ir.model.access.csv", + "wizard/crm_lead_convert2task_views.xml", + "views/crm_lead_views.xml", + ], +} diff --git a/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/af.po b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/af.po new file mode 100644 index 0000000..a518c69 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/af.po @@ -0,0 +1,86 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_project +# +# Translators: +# Martin Trigaux , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.saas~18\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-09-20 09:52+0000\n" +"PO-Revision-Date: 2017-09-20 09:52+0000\n" +"Last-Translator: Martin Trigaux , 2017\n" +"Language-Team: Afrikaans (https://www.transifex.com/odoo/teams/41243/af/)\n" +"Language: af\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: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Cancel" +msgstr "Kanselleer" + +#. module: crm_lead_to_task +#: model:ir.actions.act_window,name:crm_lead_to_task.crm_lead_convert2task_action +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_view_form +msgid "Convert to Task" +msgstr "" + +#. module: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Create Task" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_uid +msgid "Created by" +msgstr "Geskep deur" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_date +msgid "Created on" +msgstr "Geskep op" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__display_name +msgid "Display Name" +msgstr "Vertoningsnaam" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__id +msgid "ID" +msgstr "ID" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task____last_update +msgid "Last Modified on" +msgstr "Laas Gewysig op" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_uid +msgid "Last Updated by" +msgstr "Laas Opgedateer deur" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_date +msgid "Last Updated on" +msgstr "Laas Opgedateer op" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__lead_id +msgid "Lead" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model,name:crm_lead_to_task.model_crm_lead_convert2task +msgid "Lead convert to Task" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__project_id +msgid "Project" +msgstr "" diff --git a/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/am.po b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/am.po new file mode 100644 index 0000000..af89849 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/am.po @@ -0,0 +1,86 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_project +# +# Translators: +# Martin Trigaux , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.saas~18\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-09-20 09:52+0000\n" +"PO-Revision-Date: 2017-09-20 09:52+0000\n" +"Last-Translator: Martin Trigaux , 2017\n" +"Language-Team: Amharic (https://www.transifex.com/odoo/teams/41243/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: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Cancel" +msgstr "መሰረዝ" + +#. module: crm_lead_to_task +#: model:ir.actions.act_window,name:crm_lead_to_task.crm_lead_convert2task_action +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_view_form +msgid "Convert to Task" +msgstr "" + +#. module: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Create Task" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_uid +msgid "Created by" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_date +msgid "Created on" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__display_name +msgid "Display Name" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__id +msgid "ID" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task____last_update +msgid "Last Modified on" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_date +msgid "Last Updated on" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__lead_id +msgid "Lead" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model,name:crm_lead_to_task.model_crm_lead_convert2task +msgid "Lead convert to Task" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__project_id +msgid "Project" +msgstr "" diff --git a/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/ar.po b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/ar.po new file mode 100644 index 0000000..49af9e9 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/ar.po @@ -0,0 +1,115 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_project +# +# Translators: +# amrnegm , 2018 +# Martin Trigaux, 2018 +# Osama Ahmaro , 2018 +# Shaima Safar , 2018 +# Abdulmajeed Alomar , 2018 +# Mustafa Rawi , 2019 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server saas~11.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-09-21 13:17+0000\n" +"PO-Revision-Date: 2018-08-24 09:17+0000\n" +"Last-Translator: Mustafa Rawi , 2019\n" +"Language-Team: Arabic (https://www.transifex.com/odoo/teams/41243/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: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Cancel" +msgstr "إلغاء" + +#. module: crm_lead_to_task +#: model:ir.actions.act_window,name:crm_lead_to_task.crm_lead_convert2task_action +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_view_form +msgid "Convert to Task" +msgstr "تحويل إلى مهمة" + +#. module: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Create Task" +msgstr "إنشاء مهمة" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_uid +msgid "Created by" +msgstr "أنشئ بواسطة" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_date +msgid "Created on" +msgstr "أنشئ في" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__display_name +msgid "Display Name" +msgstr "الاسم المعروض" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__id +msgid "ID" +msgstr "المُعرف" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task____last_update +msgid "Last Modified on" +msgstr "آخر تعديل في" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_uid +msgid "Last Updated by" +msgstr "آخر تحديث بواسطة" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_date +msgid "Last Updated on" +msgstr "آخر تحديث في" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__lead_id +msgid "Lead" +msgstr "ترشيح" + +#. module: crm_lead_to_task +#: model:ir.model,name:crm_lead_to_task.model_crm_lead_convert2task +msgid "Lead convert to Task" +msgstr "تحويل الترشيح لمهمة" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__project_id +msgid "Project" +msgstr "المشروع" + +#~ msgid "Customer" +#~ msgstr "العميل" + +#~ msgid "Related Customer" +#~ msgstr "العميل المقترن" + +#~ msgid "" +#~ "Convert To\n" +#~ " Task" +#~ msgstr "" +#~ "تحويل إلى\n" +#~ " مهمة" + +#~ msgid "Create a new customer" +#~ msgstr "إنشاء عميل جديد" + +#~ msgid "Do not link to a customer" +#~ msgstr "لا تربط بعميل" + +#~ msgid "Link to an existing customer" +#~ msgstr "ربط بعميل مسجل" diff --git a/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/az.po b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/az.po new file mode 100644 index 0000000..7b17333 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/az.po @@ -0,0 +1,83 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_project +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server saas~11.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-09-21 13:17+0000\n" +"PO-Revision-Date: 2018-08-24 09:17+0000\n" +"Language-Team: Azerbaijani (https://www.transifex.com/odoo/teams/41243/az/)\n" +"Language: az\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: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Cancel" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.actions.act_window,name:crm_lead_to_task.crm_lead_convert2task_action +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_view_form +msgid "Convert to Task" +msgstr "" + +#. module: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Create Task" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_uid +msgid "Created by" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_date +msgid "Created on" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__display_name +msgid "Display Name" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__id +msgid "ID" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task____last_update +msgid "Last Modified on" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_date +msgid "Last Updated on" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__lead_id +msgid "Lead" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model,name:crm_lead_to_task.model_crm_lead_convert2task +msgid "Lead convert to Task" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__project_id +msgid "Project" +msgstr "" diff --git a/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/bg.po b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/bg.po new file mode 100644 index 0000000..5313935 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/bg.po @@ -0,0 +1,113 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_project +# +# Translators: +# Martin Trigaux, 2019 +# Rosen Vladimirov , 2019 +# aleksandar ivanov, 2019 +# Albena Mincheva , 2019 +# Maria Boyadjieva , 2019 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server saas~11.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-09-21 13:17+0000\n" +"PO-Revision-Date: 2018-08-24 09:17+0000\n" +"Last-Translator: Maria Boyadjieva , 2019\n" +"Language-Team: Bulgarian (https://www.transifex.com/odoo/teams/41243/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: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Cancel" +msgstr "Отменете" + +#. module: crm_lead_to_task +#: model:ir.actions.act_window,name:crm_lead_to_task.crm_lead_convert2task_action +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_view_form +msgid "Convert to Task" +msgstr "Конвертиране в Задача" + +#. module: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Create Task" +msgstr "Създай задача" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_uid +msgid "Created by" +msgstr "Създаден от" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_date +msgid "Created on" +msgstr "Създаден на" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__display_name +msgid "Display Name" +msgstr "Покажете име" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__id +msgid "ID" +msgstr "ИН" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task____last_update +msgid "Last Modified on" +msgstr "Последно коригирано на" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_uid +msgid "Last Updated by" +msgstr "Последно актуализирано от" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_date +msgid "Last Updated on" +msgstr "Последно актуализирано на" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__lead_id +msgid "Lead" +msgstr "Нов контакт" + +#. module: crm_lead_to_task +#: model:ir.model,name:crm_lead_to_task.model_crm_lead_convert2task +msgid "Lead convert to Task" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__project_id +msgid "Project" +msgstr "Проект" + +#~ msgid "" +#~ "Convert To\n" +#~ " Task" +#~ msgstr "" +#~ "Конвертиране в \n" +#~ "Задача" + +#~ msgid "Create a new customer" +#~ msgstr "Създайте нов клиент" + +#~ msgid "Customer" +#~ msgstr "Клиент" + +#~ msgid "Do not link to a customer" +#~ msgstr "Не се свързвайте с клиент" + +#~ msgid "Link to an existing customer" +#~ msgstr "Линк към съществуващ клиент" + +#~ msgid "Related Customer" +#~ msgstr "Свързан клиент" diff --git a/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/bn.po b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/bn.po new file mode 100644 index 0000000..8b08d64 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/bn.po @@ -0,0 +1,87 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_project +# +# Translators: +# Abu Zafar , 2019 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server saas~11.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-09-21 13:17+0000\n" +"PO-Revision-Date: 2018-08-24 09:17+0000\n" +"Last-Translator: Abu Zafar , 2019\n" +"Language-Team: Bengali (https://www.transifex.com/odoo/teams/41243/bn/)\n" +"Language: bn\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: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Cancel" +msgstr "বাতিল" + +#. module: crm_lead_to_task +#: model:ir.actions.act_window,name:crm_lead_to_task.crm_lead_convert2task_action +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_view_form +msgid "Convert to Task" +msgstr "" + +#. module: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Create Task" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_uid +msgid "Created by" +msgstr "প্রস্তুতকারী" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_date +msgid "Created on" +msgstr "তৈরিকৃত" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__display_name +msgid "Display Name" +msgstr "প্রদর্শন নাম" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__id +msgid "ID" +msgstr "আইডি " + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task____last_update +msgid "Last Modified on" +msgstr "সর্বশেষ সংশোধিত" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_uid +msgid "Last Updated by" +msgstr "সর্বশেষ আপডেট করেছেন" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_date +msgid "Last Updated on" +msgstr "সর্বশেষ আপডেট হয়েছে" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__lead_id +msgid "Lead" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model,name:crm_lead_to_task.model_crm_lead_convert2task +msgid "Lead convert to Task" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__project_id +msgid "Project" +msgstr "" diff --git a/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/bs.po b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/bs.po new file mode 100644 index 0000000..8be3abe --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/bs.po @@ -0,0 +1,81 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_project +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 15.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: crm_project +#: model_terms:ir.ui.view,arch_db:crm_project.crm_lead_convert2task_view_form +msgid "Cancel" +msgstr "Otkaži" + +#. module: crm_project +#: model:ir.actions.act_window,name:crm_project.crm_lead_convert2task_action +#: model_terms:ir.ui.view,arch_db:crm_project.crm_lead_convert2task_view_form +#: model_terms:ir.ui.view,arch_db:crm_project.crm_lead_view_form +msgid "Convert to Task" +msgstr "Pretvori u zadatak" + +#. module: crm_project +#: model_terms:ir.ui.view,arch_db:crm_project.crm_lead_convert2task_view_form +msgid "Create Task" +msgstr "Kreiraj zadatak" + +#. module: crm_project +#: model:ir.model.fields,field_description:crm_project.field_crm_lead_convert2task__create_uid +msgid "Created by" +msgstr "Kreirao" + +#. module: crm_project +#: model:ir.model.fields,field_description:crm_project.field_crm_lead_convert2task__create_date +msgid "Created on" +msgstr "Kreirano" + +#. module: crm_project +#: model:ir.model.fields,field_description:crm_project.field_crm_lead_convert2task__display_name +msgid "Display Name" +msgstr "Prikazani naziv" + +#. module: crm_project +#: model:ir.model.fields,field_description:crm_project.field_crm_lead_convert2task__id +msgid "ID" +msgstr "ID" + +#. module: crm_project +#: model:ir.model.fields,field_description:crm_project.field_crm_lead_convert2task____last_update +msgid "Last Modified on" +msgstr "Zadnje mijenjano" + +#. module: crm_project +#: model:ir.model.fields,field_description:crm_project.field_crm_lead_convert2task__write_uid +msgid "Last Updated by" +msgstr "Zadnji ažurirao" + +#. module: crm_project +#: model:ir.model.fields,field_description:crm_project.field_crm_lead_convert2task__write_date +msgid "Last Updated on" +msgstr "Zadnje ažurirano" + +#. module: crm_project +#: model:ir.model.fields,field_description:crm_project.field_crm_lead_convert2task__lead_id +msgid "Lead" +msgstr "Potencijal" + +#. module: crm_project +#: model:ir.model,name:crm_project.model_crm_lead_convert2task +msgid "Lead convert to Task" +msgstr "Priliku pretvori u zadatak" + +#. module: crm_project +#: model:ir.model.fields,field_description:crm_project.field_crm_lead_convert2task__project_id +msgid "Project" +msgstr "Projekat" diff --git a/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/ca.po b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/ca.po new file mode 100644 index 0000000..78a68d1 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/ca.po @@ -0,0 +1,111 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_project +# +# Translators: +# Martin Trigaux, 2018 +# Quim - eccit , 2018 +# M Palau , 2019 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server saas~11.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-09-21 13:17+0000\n" +"PO-Revision-Date: 2018-08-24 09:17+0000\n" +"Last-Translator: M Palau , 2019\n" +"Language-Team: Catalan (https://www.transifex.com/odoo/teams/41243/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: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Cancel" +msgstr "Cancel·lar" + +#. module: crm_lead_to_task +#: model:ir.actions.act_window,name:crm_lead_to_task.crm_lead_convert2task_action +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_view_form +msgid "Convert to Task" +msgstr "" + +#. module: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Create Task" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_uid +msgid "Created by" +msgstr "Creat per" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_date +msgid "Created on" +msgstr "Creat el" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__display_name +msgid "Display Name" +msgstr "Mostrar Nom" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__id +msgid "ID" +msgstr "ID" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task____last_update +msgid "Last Modified on" +msgstr "Última modificació el " + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_uid +msgid "Last Updated by" +msgstr "Última actualització per" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_date +msgid "Last Updated on" +msgstr "Última actualització el" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__lead_id +msgid "Lead" +msgstr "Iniciativa" + +#. module: crm_lead_to_task +#: model:ir.model,name:crm_lead_to_task.model_crm_lead_convert2task +msgid "Lead convert to Task" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__project_id +msgid "Project" +msgstr "Projecte" + +#~ msgid "" +#~ "Convert To\n" +#~ " Task" +#~ msgstr "" +#~ "Convertir a\n" +#~ " Tasca" + +#~ msgid "Create a new customer" +#~ msgstr "Crear un nou client" + +#~ msgid "Customer" +#~ msgstr "Client" + +#~ msgid "Do not link to a customer" +#~ msgstr "No enllaçar un client" + +#~ msgid "Link to an existing customer" +#~ msgstr "Enllaç a un client existent" + +#~ msgid "Related Customer" +#~ msgstr "Client relacionat" diff --git a/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/crm_lead_to_task.pot b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/crm_lead_to_task.pot new file mode 100644 index 0000000..ca27df2 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/crm_lead_to_task.pot @@ -0,0 +1,81 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_lead_to_task +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.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: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Cancel" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.actions.act_window,name:crm_lead_to_task.crm_lead_convert2task_action +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_view_form +msgid "Convert to Task" +msgstr "" + +#. module: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Create Task" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_uid +msgid "Created by" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_date +msgid "Created on" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__display_name +msgid "Display Name" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__id +msgid "ID" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task____last_update +msgid "Last Modified on" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_date +msgid "Last Updated on" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__lead_id +msgid "Lead" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model,name:crm_lead_to_task.model_crm_lead_convert2task +msgid "Lead convert to Task" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__project_id +msgid "Project" +msgstr "" diff --git a/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/crm_project.pot b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/crm_project.pot new file mode 100644 index 0000000..50cdbb0 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/crm_project.pot @@ -0,0 +1,81 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_project +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 15.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: crm_project +#: model_terms:ir.ui.view,arch_db:crm_project.crm_lead_convert2task_view_form +msgid "Cancel" +msgstr "" + +#. module: crm_project +#: model:ir.actions.act_window,name:crm_project.crm_lead_convert2task_action +#: model_terms:ir.ui.view,arch_db:crm_project.crm_lead_convert2task_view_form +#: model_terms:ir.ui.view,arch_db:crm_project.crm_lead_view_form +msgid "Convert to Task" +msgstr "" + +#. module: crm_project +#: model_terms:ir.ui.view,arch_db:crm_project.crm_lead_convert2task_view_form +msgid "Create Task" +msgstr "" + +#. module: crm_project +#: model:ir.model.fields,field_description:crm_project.field_crm_lead_convert2task__create_uid +msgid "Created by" +msgstr "" + +#. module: crm_project +#: model:ir.model.fields,field_description:crm_project.field_crm_lead_convert2task__create_date +msgid "Created on" +msgstr "" + +#. module: crm_project +#: model:ir.model.fields,field_description:crm_project.field_crm_lead_convert2task__display_name +msgid "Display Name" +msgstr "" + +#. module: crm_project +#: model:ir.model.fields,field_description:crm_project.field_crm_lead_convert2task__id +msgid "ID" +msgstr "" + +#. module: crm_project +#: model:ir.model.fields,field_description:crm_project.field_crm_lead_convert2task____last_update +msgid "Last Modified on" +msgstr "" + +#. module: crm_project +#: model:ir.model.fields,field_description:crm_project.field_crm_lead_convert2task__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: crm_project +#: model:ir.model.fields,field_description:crm_project.field_crm_lead_convert2task__write_date +msgid "Last Updated on" +msgstr "" + +#. module: crm_project +#: model:ir.model.fields,field_description:crm_project.field_crm_lead_convert2task__lead_id +msgid "Lead" +msgstr "" + +#. module: crm_project +#: model:ir.model,name:crm_project.model_crm_lead_convert2task +msgid "Lead convert to Task" +msgstr "" + +#. module: crm_project +#: model:ir.model.fields,field_description:crm_project.field_crm_lead_convert2task__project_id +msgid "Project" +msgstr "" diff --git a/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/cs.po b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/cs.po new file mode 100644 index 0000000..66367df --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/cs.po @@ -0,0 +1,112 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_project +# +# Translators: +# Martin Trigaux, 2018 +# Jan Horzinka , 2018 +# trendspotter , 2018 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server saas~11.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-09-21 13:17+0000\n" +"PO-Revision-Date: 2018-08-24 09:17+0000\n" +"Last-Translator: trendspotter , 2018\n" +"Language-Team: Czech (https://www.transifex.com/odoo/teams/41243/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=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n " +"<= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;\n" + +#. module: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Cancel" +msgstr "Zrušit" + +#. module: crm_lead_to_task +#: model:ir.actions.act_window,name:crm_lead_to_task.crm_lead_convert2task_action +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_view_form +msgid "Convert to Task" +msgstr "Převést na úlohu" + +#. module: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Create Task" +msgstr "Vytvořit úlohu" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_uid +msgid "Created by" +msgstr "Vytvořil(a)" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_date +msgid "Created on" +msgstr "Vytvořeno" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__display_name +msgid "Display Name" +msgstr "Zobrazovaný název" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__id +msgid "ID" +msgstr "ID" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task____last_update +msgid "Last Modified on" +msgstr "Naposled změněno" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_uid +msgid "Last Updated by" +msgstr "Naposledy upraveno od" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_date +msgid "Last Updated on" +msgstr "Naposled upraveno" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__lead_id +msgid "Lead" +msgstr "Zájemce" + +#. module: crm_lead_to_task +#: model:ir.model,name:crm_lead_to_task.model_crm_lead_convert2task +msgid "Lead convert to Task" +msgstr "Převést příležitost na úkol" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__project_id +msgid "Project" +msgstr "Projekt" + +#~ msgid "" +#~ "Convert To\n" +#~ " Task" +#~ msgstr "" +#~ "Převést na\n" +#~ "Úlohu" + +#~ msgid "Create a new customer" +#~ msgstr "Vytvořit nového zákazníka" + +#~ msgid "Customer" +#~ msgstr "Zákazník" + +#~ msgid "Do not link to a customer" +#~ msgstr "Nepřipojovat k zákazníkovi" + +#~ msgid "Link to an existing customer" +#~ msgstr "Propojit se stávajícím zákazníkem" + +#~ msgid "Related Customer" +#~ msgstr "Příslušný zákazník" diff --git a/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/da.po b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/da.po new file mode 100644 index 0000000..1c0f238 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/da.po @@ -0,0 +1,112 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_project +# +# Translators: +# Martin Trigaux, 2018 +# Morten Schou , 2018 +# Jesper Carstensen , 2018 +# Sanne Kristensen , 2018 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server saas~11.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-09-21 13:17+0000\n" +"PO-Revision-Date: 2018-08-24 09:17+0000\n" +"Last-Translator: Sanne Kristensen , 2018\n" +"Language-Team: Danish (https://www.transifex.com/odoo/teams/41243/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: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Cancel" +msgstr "Annuller" + +#. module: crm_lead_to_task +#: model:ir.actions.act_window,name:crm_lead_to_task.crm_lead_convert2task_action +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_view_form +msgid "Convert to Task" +msgstr "Konverter til en opgave" + +#. module: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Create Task" +msgstr "Opret en opgave" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_uid +msgid "Created by" +msgstr "Oprettet af" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_date +msgid "Created on" +msgstr "Oprettet den" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__display_name +msgid "Display Name" +msgstr "Vis navn" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__id +msgid "ID" +msgstr "ID" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task____last_update +msgid "Last Modified on" +msgstr "Sidst ændret den" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_uid +msgid "Last Updated by" +msgstr "Sidst opdateret af" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_date +msgid "Last Updated on" +msgstr "Sidst opdateret den" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__lead_id +msgid "Lead" +msgstr "Emne" + +#. module: crm_lead_to_task +#: model:ir.model,name:crm_lead_to_task.model_crm_lead_convert2task +msgid "Lead convert to Task" +msgstr "Konverter kundeemne til opgave" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__project_id +msgid "Project" +msgstr "Projekt" + +#~ msgid "" +#~ "Convert To\n" +#~ " Task" +#~ msgstr "" +#~ "Konverter til en\n" +#~ " opgave" + +#~ msgid "Create a new customer" +#~ msgstr "Opret ny kunde" + +#~ msgid "Customer" +#~ msgstr "Kunde" + +#~ msgid "Do not link to a customer" +#~ msgstr "Link ikke til en kunde" + +#~ msgid "Link to an existing customer" +#~ msgstr "Link til eksisterende kunde" + +#~ msgid "Related Customer" +#~ msgstr "Relateret kunde" diff --git a/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/de.po b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/de.po new file mode 100644 index 0000000..4ed823b --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/de.po @@ -0,0 +1,111 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_project +# +# Translators: +# Martin Trigaux, 2018 +# Jan Meyer, 2018 +# Chris Egal , 2019 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server saas~11.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-09-21 13:17+0000\n" +"PO-Revision-Date: 2018-08-24 09:17+0000\n" +"Last-Translator: Chris Egal , 2019\n" +"Language-Team: German (https://www.transifex.com/odoo/teams/41243/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: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Cancel" +msgstr "Abbrechen" + +#. module: crm_lead_to_task +#: model:ir.actions.act_window,name:crm_lead_to_task.crm_lead_convert2task_action +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_view_form +msgid "Convert to Task" +msgstr "In Aufgabe umwandeln" + +#. module: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Create Task" +msgstr "Aufgabe erstellen" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_uid +msgid "Created by" +msgstr "Erstellt von" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_date +msgid "Created on" +msgstr "Erstellt am" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__display_name +msgid "Display Name" +msgstr "Anzeigename" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__id +msgid "ID" +msgstr "ID" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task____last_update +msgid "Last Modified on" +msgstr "Zuletzt geändert am" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_uid +msgid "Last Updated by" +msgstr "Zuletzt aktualisiert durch" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_date +msgid "Last Updated on" +msgstr "Zuletzt aktualisiert am" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__lead_id +msgid "Lead" +msgstr "Interessent" + +#. module: crm_lead_to_task +#: model:ir.model,name:crm_lead_to_task.model_crm_lead_convert2task +msgid "Lead convert to Task" +msgstr "Führen Sie die Konvertierung zu Aufgabe" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__project_id +msgid "Project" +msgstr "Projekt" + +#~ msgid "" +#~ "Convert To\n" +#~ " Task" +#~ msgstr "" +#~ "Umwandeln inAufgabe" + +#~ msgid "Create a new customer" +#~ msgstr "Neuen Kunden anlegen" + +#~ msgid "Customer" +#~ msgstr "Kunde" + +#~ msgid "Do not link to a customer" +#~ msgstr "Nicht mit einem Kunden verknüpfen" + +#~ msgid "Link to an existing customer" +#~ msgstr "Verknüpfe mit Bestandskunde" + +#~ msgid "Related Customer" +#~ msgstr "Zugehöriger Kunde" diff --git a/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/el.po b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/el.po new file mode 100644 index 0000000..76cf1bd --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/el.po @@ -0,0 +1,109 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_project +# +# Translators: +# Martin Trigaux, 2018 +# Kostas Goutoudis , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server saas~11.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-09-21 13:17+0000\n" +"PO-Revision-Date: 2018-09-21 13:17+0000\n" +"Last-Translator: Kostas Goutoudis , 2018\n" +"Language-Team: Greek (https://www.transifex.com/odoo/teams/41243/el/)\n" +"Language: el\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: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Cancel" +msgstr "Ακύρωση" + +#. module: crm_lead_to_task +#: model:ir.actions.act_window,name:crm_lead_to_task.crm_lead_convert2task_action +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_view_form +msgid "Convert to Task" +msgstr "Μετατροπή σε Εργασία" + +#. module: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Create Task" +msgstr "Δημιουργία Εργασίας" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_uid +msgid "Created by" +msgstr "Δημιουργήθηκε από" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_date +msgid "Created on" +msgstr "Δημιουργήθηκε στις" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__display_name +msgid "Display Name" +msgstr "Εμφάνιση Ονόματος" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__id +msgid "ID" +msgstr "Κωδικός" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task____last_update +msgid "Last Modified on" +msgstr "Τελευταία τροποποίηση στις" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_uid +msgid "Last Updated by" +msgstr "Τελευταία Ενημέρωση από" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_date +msgid "Last Updated on" +msgstr "Τελευταία Ενημέρωση στις" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__lead_id +msgid "Lead" +msgstr "Σύσταση" + +#. module: crm_lead_to_task +#: model:ir.model,name:crm_lead_to_task.model_crm_lead_convert2task +msgid "Lead convert to Task" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__project_id +msgid "Project" +msgstr "Έργο" + +#~ msgid "" +#~ "Convert To\n" +#~ " Task" +#~ msgstr "" +#~ "Μετατροπή σε\n" +#~ " Εργασία" + +#~ msgid "Create a new customer" +#~ msgstr "Δημιουργήστε ένα νέο πελάτη" + +#~ msgid "Customer" +#~ msgstr "Πελάτης" + +#~ msgid "Do not link to a customer" +#~ msgstr "Μην συνδέσεις με ένα πελάτη" + +#~ msgid "Link to an existing customer" +#~ msgstr "Σύνδεση με ένα υφιστάμενο πελάτη" + +#~ msgid "Related Customer" +#~ msgstr "Σχετιζόμενος Πελάτης" diff --git a/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/en_AU.po b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/en_AU.po new file mode 100644 index 0000000..bb16e91 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/en_AU.po @@ -0,0 +1,87 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_project_issue +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Odoo 9.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-08-18 14:06+0000\n" +"PO-Revision-Date: 2015-09-07 17:56+0000\n" +"Last-Translator: Martin Trigaux\n" +"Language-Team: English (Australia) (http://www.transifex.com/odoo/odoo-9/" +"language/en_AU/)\n" +"Language: en_AU\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: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Cancel" +msgstr "Cancel" + +#. module: crm_lead_to_task +#: model:ir.actions.act_window,name:crm_lead_to_task.crm_lead_convert2task_action +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_view_form +msgid "Convert to Task" +msgstr "" + +#. module: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +#, fuzzy +msgid "Create Task" +msgstr "Created by" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_uid +msgid "Created by" +msgstr "Created by" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_date +msgid "Created on" +msgstr "Created on" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__display_name +msgid "Display Name" +msgstr "Display Name" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__id +msgid "ID" +msgstr "ID" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task____last_update +msgid "Last Modified on" +msgstr "Last Modified on" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_uid +msgid "Last Updated by" +msgstr "Last Updated by" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_date +msgid "Last Updated on" +msgstr "Last Updated on" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__lead_id +msgid "Lead" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model,name:crm_lead_to_task.model_crm_lead_convert2task +msgid "Lead convert to Task" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__project_id +msgid "Project" +msgstr "" diff --git a/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/en_GB.po b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/en_GB.po new file mode 100644 index 0000000..9265521 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/en_GB.po @@ -0,0 +1,87 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_project +# +# Translators: +# Martin Trigaux , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.saas~18\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-09-20 09:52+0000\n" +"PO-Revision-Date: 2017-09-20 09:52+0000\n" +"Last-Translator: Martin Trigaux , 2017\n" +"Language-Team: English (United Kingdom) (https://www.transifex.com/odoo/" +"teams/41243/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: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Cancel" +msgstr "Cancel" + +#. module: crm_lead_to_task +#: model:ir.actions.act_window,name:crm_lead_to_task.crm_lead_convert2task_action +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_view_form +msgid "Convert to Task" +msgstr "" + +#. module: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Create Task" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_uid +msgid "Created by" +msgstr "Created by" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_date +msgid "Created on" +msgstr "Created on" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__display_name +msgid "Display Name" +msgstr "Display Name" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__id +msgid "ID" +msgstr "ID" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task____last_update +msgid "Last Modified on" +msgstr "Last Modified on" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_uid +msgid "Last Updated by" +msgstr "Last Updated by" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_date +msgid "Last Updated on" +msgstr "Last Updated on" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__lead_id +msgid "Lead" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model,name:crm_lead_to_task.model_crm_lead_convert2task +msgid "Lead convert to Task" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__project_id +msgid "Project" +msgstr "" diff --git a/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/es.po b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/es.po new file mode 100644 index 0000000..8052922 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/es.po @@ -0,0 +1,94 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_project +# +# Translators: +# Martin Trigaux, 2018 +# Cristopher Cravioto , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server saas~11.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2021-02-07 20:31+0000\n" +"PO-Revision-Date: 2021-02-07 21:31+0100\n" +"Last-Translator: Cristopher Cravioto , 2018\n" +"Language-Team: Spanish (https://www.transifex.com/odoo/teams/41243/es/)\n" +"Language: es\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.3\n" + +#. module: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Cancel" +msgstr "Cancelar" + +#. module: crm_lead_to_task +#: model:ir.actions.act_window,name:crm_lead_to_task.crm_lead_convert2task_action +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_view_form +msgid "Convert to Task" +msgstr "Convertir a tarea" + +#. module: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Create Task" +msgstr "Crear tarea" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_date +msgid "Created on" +msgstr "Creado el" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__display_name +msgid "Display Name" +msgstr "Nombre a mostrar" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__id +msgid "ID" +msgstr "ID (identificación)" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task____last_update +msgid "Last Modified on" +msgstr "Última modificación en" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_uid +msgid "Last Updated by" +msgstr "Última actualización por" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_date +msgid "Last Updated on" +msgstr "Última actualización el" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__lead_id +msgid "Lead" +msgstr "Iniciativa" + +#. module: crm_lead_to_task +#: model:ir.model,name:crm_lead_to_task.model_crm_lead_convert2task +msgid "Lead convert to Task" +msgstr "Convertir Iniciativa a Tarea" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__project_id +msgid "Project" +msgstr "Proyecto" + +#~ msgid "Customer" +#~ msgstr "Cliente" + +#~ msgid "Related Customer" +#~ msgstr "Cliente relacionado" diff --git a/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/es_BO.po b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/es_BO.po new file mode 100644 index 0000000..d813098 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/es_BO.po @@ -0,0 +1,87 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_project +# +# Translators: +# Martin Trigaux , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.saas~18\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-09-20 09:52+0000\n" +"PO-Revision-Date: 2017-09-20 09:52+0000\n" +"Last-Translator: Martin Trigaux , 2017\n" +"Language-Team: Spanish (Bolivia) (https://www.transifex.com/odoo/teams/41243/" +"es_BO/)\n" +"Language: es_BO\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: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Cancel" +msgstr "Cancelar" + +#. module: crm_lead_to_task +#: model:ir.actions.act_window,name:crm_lead_to_task.crm_lead_convert2task_action +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_view_form +msgid "Convert to Task" +msgstr "" + +#. module: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Create Task" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__display_name +msgid "Display Name" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__id +msgid "ID" +msgstr "ID" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task____last_update +msgid "Last Modified on" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_uid +msgid "Last Updated by" +msgstr "Última actualización de" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_date +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__lead_id +msgid "Lead" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model,name:crm_lead_to_task.model_crm_lead_convert2task +msgid "Lead convert to Task" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__project_id +msgid "Project" +msgstr "" diff --git a/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/es_CL.po b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/es_CL.po new file mode 100644 index 0000000..56e054b --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/es_CL.po @@ -0,0 +1,87 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_project +# +# Translators: +# Martin Trigaux , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.saas~18\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-09-20 09:52+0000\n" +"PO-Revision-Date: 2017-09-20 09:52+0000\n" +"Last-Translator: Martin Trigaux , 2017\n" +"Language-Team: Spanish (Chile) (https://www.transifex.com/odoo/teams/41243/" +"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: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Cancel" +msgstr "Cancelar" + +#. module: crm_lead_to_task +#: model:ir.actions.act_window,name:crm_lead_to_task.crm_lead_convert2task_action +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_view_form +msgid "Convert to Task" +msgstr "" + +#. module: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Create Task" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__display_name +msgid "Display Name" +msgstr "Nombre mostrado" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__id +msgid "ID" +msgstr "ID (identificación)" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task____last_update +msgid "Last Modified on" +msgstr "Última modificación en" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_uid +msgid "Last Updated by" +msgstr "Última actualización de" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_date +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__lead_id +msgid "Lead" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model,name:crm_lead_to_task.model_crm_lead_convert2task +msgid "Lead convert to Task" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__project_id +msgid "Project" +msgstr "" diff --git a/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/es_CO.po b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/es_CO.po new file mode 100644 index 0000000..7c61aaa --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/es_CO.po @@ -0,0 +1,87 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_project +# +# Translators: +# Martin Trigaux , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.saas~18\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-09-20 09:52+0000\n" +"PO-Revision-Date: 2017-09-20 09:52+0000\n" +"Last-Translator: Martin Trigaux , 2017\n" +"Language-Team: Spanish (Colombia) (https://www.transifex.com/odoo/" +"teams/41243/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: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Cancel" +msgstr "Cancelar" + +#. module: crm_lead_to_task +#: model:ir.actions.act_window,name:crm_lead_to_task.crm_lead_convert2task_action +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_view_form +msgid "Convert to Task" +msgstr "" + +#. module: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Create Task" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_date +msgid "Created on" +msgstr "Creado" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__display_name +msgid "Display Name" +msgstr "Nombre Público" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__id +msgid "ID" +msgstr "ID" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task____last_update +msgid "Last Modified on" +msgstr "Última Modificación el" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_uid +msgid "Last Updated by" +msgstr "Actualizado por" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_date +msgid "Last Updated on" +msgstr "Actualizado" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__lead_id +msgid "Lead" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model,name:crm_lead_to_task.model_crm_lead_convert2task +msgid "Lead convert to Task" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__project_id +msgid "Project" +msgstr "" diff --git a/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/es_CR.po b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/es_CR.po new file mode 100644 index 0000000..26ffe6c --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/es_CR.po @@ -0,0 +1,87 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_project +# +# Translators: +# Martin Trigaux , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.saas~18\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-09-20 09:52+0000\n" +"PO-Revision-Date: 2017-09-20 09:52+0000\n" +"Last-Translator: Martin Trigaux , 2017\n" +"Language-Team: Spanish (Costa Rica) (https://www.transifex.com/odoo/" +"teams/41243/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: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Cancel" +msgstr "Cancelar" + +#. module: crm_lead_to_task +#: model:ir.actions.act_window,name:crm_lead_to_task.crm_lead_convert2task_action +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_view_form +msgid "Convert to Task" +msgstr "" + +#. module: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Create Task" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_uid +msgid "Created by" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__display_name +msgid "Display Name" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__id +msgid "ID" +msgstr "ID" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task____last_update +msgid "Last Modified on" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_date +msgid "Last Updated on" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__lead_id +msgid "Lead" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model,name:crm_lead_to_task.model_crm_lead_convert2task +msgid "Lead convert to Task" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__project_id +msgid "Project" +msgstr "" diff --git a/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/es_DO.po b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/es_DO.po new file mode 100644 index 0000000..71d3101 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/es_DO.po @@ -0,0 +1,87 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_project +# +# Translators: +# Martin Trigaux , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.saas~18\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-09-20 09:52+0000\n" +"PO-Revision-Date: 2017-09-20 09:52+0000\n" +"Last-Translator: Martin Trigaux , 2017\n" +"Language-Team: Spanish (Dominican Republic) (https://www.transifex.com/odoo/" +"teams/41243/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: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Cancel" +msgstr "Cancelar" + +#. module: crm_lead_to_task +#: model:ir.actions.act_window,name:crm_lead_to_task.crm_lead_convert2task_action +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_view_form +msgid "Convert to Task" +msgstr "" + +#. module: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Create Task" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__display_name +msgid "Display Name" +msgstr "Nombre mostrado" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__id +msgid "ID" +msgstr "ID (identificación)" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task____last_update +msgid "Last Modified on" +msgstr "Última modificación en" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_uid +msgid "Last Updated by" +msgstr "Última actualización de" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_date +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__lead_id +msgid "Lead" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model,name:crm_lead_to_task.model_crm_lead_convert2task +msgid "Lead convert to Task" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__project_id +msgid "Project" +msgstr "" diff --git a/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/es_EC.po b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/es_EC.po new file mode 100644 index 0000000..1d82d64 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/es_EC.po @@ -0,0 +1,87 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_project +# +# Translators: +# Martin Trigaux , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.saas~18\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-09-20 09:52+0000\n" +"PO-Revision-Date: 2017-09-20 09:52+0000\n" +"Last-Translator: Martin Trigaux , 2017\n" +"Language-Team: Spanish (Ecuador) (https://www.transifex.com/odoo/teams/41243/" +"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: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Cancel" +msgstr "Cancelar" + +#. module: crm_lead_to_task +#: model:ir.actions.act_window,name:crm_lead_to_task.crm_lead_convert2task_action +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_view_form +msgid "Convert to Task" +msgstr "" + +#. module: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Create Task" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_uid +msgid "Created by" +msgstr "Creado por:" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_date +msgid "Created on" +msgstr "Creado" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__display_name +msgid "Display Name" +msgstr "Nombre a Mostrar" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__id +msgid "ID" +msgstr "ID" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task____last_update +msgid "Last Modified on" +msgstr "Fecha de modificación" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_uid +msgid "Last Updated by" +msgstr "Ultima Actualización por" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_date +msgid "Last Updated on" +msgstr "Actualizado en" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__lead_id +msgid "Lead" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model,name:crm_lead_to_task.model_crm_lead_convert2task +msgid "Lead convert to Task" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__project_id +msgid "Project" +msgstr "" diff --git a/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/es_PA.po b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/es_PA.po new file mode 100644 index 0000000..3b058e2 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/es_PA.po @@ -0,0 +1,87 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_project_issue +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Odoo 9.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-08-18 14:06+0000\n" +"PO-Revision-Date: 2015-09-07 17:58+0000\n" +"Last-Translator: Martin Trigaux\n" +"Language-Team: Spanish (Panama) (http://www.transifex.com/odoo/odoo-9/" +"language/es_PA/)\n" +"Language: es_PA\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: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Cancel" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.actions.act_window,name:crm_lead_to_task.crm_lead_convert2task_action +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_view_form +msgid "Convert to Task" +msgstr "" + +#. module: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +#, fuzzy +msgid "Create Task" +msgstr "Creado por" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__display_name +msgid "Display Name" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__id +msgid "ID" +msgstr "ID" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task____last_update +msgid "Last Modified on" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_uid +msgid "Last Updated by" +msgstr "Última actualización de" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_date +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__lead_id +msgid "Lead" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model,name:crm_lead_to_task.model_crm_lead_convert2task +msgid "Lead convert to Task" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__project_id +msgid "Project" +msgstr "" diff --git a/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/es_PE.po b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/es_PE.po new file mode 100644 index 0000000..9864f99 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/es_PE.po @@ -0,0 +1,87 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_project +# +# Translators: +# Martin Trigaux , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.saas~18\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-09-20 09:52+0000\n" +"PO-Revision-Date: 2017-09-20 09:52+0000\n" +"Last-Translator: Martin Trigaux , 2017\n" +"Language-Team: Spanish (Peru) (https://www.transifex.com/odoo/teams/41243/" +"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: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Cancel" +msgstr "Cancelar" + +#. module: crm_lead_to_task +#: model:ir.actions.act_window,name:crm_lead_to_task.crm_lead_convert2task_action +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_view_form +msgid "Convert to Task" +msgstr "" + +#. module: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Create Task" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__display_name +msgid "Display Name" +msgstr "Nombre a Mostrar" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__id +msgid "ID" +msgstr "ID" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task____last_update +msgid "Last Modified on" +msgstr "Ultima Modificación en" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_uid +msgid "Last Updated by" +msgstr "Actualizado última vez por" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_date +msgid "Last Updated on" +msgstr "Ultima Actualización" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__lead_id +msgid "Lead" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model,name:crm_lead_to_task.model_crm_lead_convert2task +msgid "Lead convert to Task" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__project_id +msgid "Project" +msgstr "" diff --git a/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/es_PY.po b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/es_PY.po new file mode 100644 index 0000000..1b3ce45 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/es_PY.po @@ -0,0 +1,87 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_project +# +# Translators: +# Martin Trigaux , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.saas~18\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-09-20 09:52+0000\n" +"PO-Revision-Date: 2017-09-20 09:52+0000\n" +"Last-Translator: Martin Trigaux , 2017\n" +"Language-Team: Spanish (Paraguay) (https://www.transifex.com/odoo/" +"teams/41243/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: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Cancel" +msgstr "Cancelar" + +#. module: crm_lead_to_task +#: model:ir.actions.act_window,name:crm_lead_to_task.crm_lead_convert2task_action +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_view_form +msgid "Convert to Task" +msgstr "" + +#. module: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Create Task" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__display_name +msgid "Display Name" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__id +msgid "ID" +msgstr "ID" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task____last_update +msgid "Last Modified on" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_uid +msgid "Last Updated by" +msgstr "Ultima actualización por" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_date +msgid "Last Updated on" +msgstr "Ultima actualización en" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__lead_id +msgid "Lead" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model,name:crm_lead_to_task.model_crm_lead_convert2task +msgid "Lead convert to Task" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__project_id +msgid "Project" +msgstr "" diff --git a/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/es_VE.po b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/es_VE.po new file mode 100644 index 0000000..f8c4f92 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/es_VE.po @@ -0,0 +1,87 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_project +# +# Translators: +# Martin Trigaux , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.saas~18\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-09-20 09:52+0000\n" +"PO-Revision-Date: 2017-09-20 09:52+0000\n" +"Last-Translator: Martin Trigaux , 2017\n" +"Language-Team: Spanish (Venezuela) (https://www.transifex.com/odoo/" +"teams/41243/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: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Cancel" +msgstr "Cancelar" + +#. module: crm_lead_to_task +#: model:ir.actions.act_window,name:crm_lead_to_task.crm_lead_convert2task_action +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_view_form +msgid "Convert to Task" +msgstr "" + +#. module: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Create Task" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__display_name +msgid "Display Name" +msgstr "Mostrar nombre" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__id +msgid "ID" +msgstr "ID" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task____last_update +msgid "Last Modified on" +msgstr "Modificada por última vez" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_uid +msgid "Last Updated by" +msgstr "Última actualización realizada por" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_date +msgid "Last Updated on" +msgstr "Ultima actualizacion en" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__lead_id +msgid "Lead" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model,name:crm_lead_to_task.model_crm_lead_convert2task +msgid "Lead convert to Task" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__project_id +msgid "Project" +msgstr "" diff --git a/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/et.po b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/et.po new file mode 100644 index 0000000..45180b5 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/et.po @@ -0,0 +1,113 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_project +# +# Translators: +# Martin Trigaux, 2018 +# Wanradt Koell , 2018 +# Eneli Õigus , 2018 +# Martin Aavastik , 2018 +# Helen Sulaoja , 2018 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server saas~11.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-09-21 13:17+0000\n" +"PO-Revision-Date: 2018-08-24 09:17+0000\n" +"Last-Translator: Helen Sulaoja , 2018\n" +"Language-Team: Estonian (https://www.transifex.com/odoo/teams/41243/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: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Cancel" +msgstr "Tühista" + +#. module: crm_lead_to_task +#: model:ir.actions.act_window,name:crm_lead_to_task.crm_lead_convert2task_action +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_view_form +msgid "Convert to Task" +msgstr "Muuda ülesandeks" + +#. module: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Create Task" +msgstr "Loo ülesanne" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_uid +msgid "Created by" +msgstr "Loonud" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_date +msgid "Created on" +msgstr "Loomise kuupäev" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__display_name +msgid "Display Name" +msgstr "Näidatav nimi" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__id +msgid "ID" +msgstr "ID" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task____last_update +msgid "Last Modified on" +msgstr "Viimati muudetud (millal)" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_uid +msgid "Last Updated by" +msgstr "Viimati uuendatud (kelle poolt)" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_date +msgid "Last Updated on" +msgstr "Viimati uuendatud (millal)" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__lead_id +msgid "Lead" +msgstr "Müügivihje" + +#. module: crm_lead_to_task +#: model:ir.model,name:crm_lead_to_task.model_crm_lead_convert2task +msgid "Lead convert to Task" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__project_id +msgid "Project" +msgstr "Projektid" + +#~ msgid "" +#~ "Convert To\n" +#~ " Task" +#~ msgstr "" +#~ "Muuda\n" +#~ " ülesandeks" + +#~ msgid "Create a new customer" +#~ msgstr "Loo uus klient" + +#~ msgid "Customer" +#~ msgstr "Klient" + +#~ msgid "Do not link to a customer" +#~ msgstr "Ära seo kliendiga" + +#~ msgid "Link to an existing customer" +#~ msgstr "Seo olemasoleva kliendiga" + +#~ msgid "Related Customer" +#~ msgstr "Related Customer" diff --git a/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/eu.po b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/eu.po new file mode 100644 index 0000000..cb90e25 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/eu.po @@ -0,0 +1,114 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_project +# +# Translators: +# Martin Trigaux, 2019 +# Esther Martín Menéndez , 2019 +# Eneko , 2019 +# Mikel Lizarralde , 2019 +# a5d9527cb9e88454d1daff5f6ff082dc, 2019 +# Victor Laskurain , 2019 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server saas~11.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-09-21 13:17+0000\n" +"PO-Revision-Date: 2018-08-24 09:17+0000\n" +"Last-Translator: Victor Laskurain , 2019\n" +"Language-Team: Basque (https://www.transifex.com/odoo/teams/41243/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: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Cancel" +msgstr "Utzi" + +#. module: crm_lead_to_task +#: model:ir.actions.act_window,name:crm_lead_to_task.crm_lead_convert2task_action +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_view_form +msgid "Convert to Task" +msgstr "Bihurtu zeregina" + +#. module: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Create Task" +msgstr "Sortu zeregina" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_uid +msgid "Created by" +msgstr "Nork sortua" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_date +msgid "Created on" +msgstr "Noiz sortua" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__display_name +msgid "Display Name" +msgstr "Izena erakutsi" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__id +msgid "ID" +msgstr "ID" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task____last_update +msgid "Last Modified on" +msgstr "Azken aldaketa" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_uid +msgid "Last Updated by" +msgstr "Azkenengoz eguneratu zuena" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_date +msgid "Last Updated on" +msgstr "Azken eguneraketa noiz" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__lead_id +msgid "Lead" +msgstr "Ekimena" + +#. module: crm_lead_to_task +#: model:ir.model,name:crm_lead_to_task.model_crm_lead_convert2task +msgid "Lead convert to Task" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__project_id +msgid "Project" +msgstr "Proiektua" + +#~ msgid "" +#~ "Convert To\n" +#~ " Task" +#~ msgstr "" +#~ "Bihurtu\n" +#~ " Zeregina" + +#~ msgid "Create a new customer" +#~ msgstr "Bezero berria sortu" + +#~ msgid "Customer" +#~ msgstr "Bezeroa" + +#~ msgid "Do not link to a customer" +#~ msgstr "Ez lotu bezero bati" + +#~ msgid "Link to an existing customer" +#~ msgstr "Existitzen den bezero bati lotu" + +#~ msgid "Related Customer" +#~ msgstr "Erlazionatutako Bezeroa" diff --git a/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/fa.po b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/fa.po new file mode 100644 index 0000000..bb727b9 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/fa.po @@ -0,0 +1,110 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_project +# +# Translators: +# Martin Trigaux, 2018 +# Hamid Darabi, 2018 +# Hamed Mohammadi , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server saas~11.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-09-21 13:17+0000\n" +"PO-Revision-Date: 2018-09-21 13:17+0000\n" +"Last-Translator: Hamed Mohammadi , 2018\n" +"Language-Team: Persian (https://www.transifex.com/odoo/teams/41243/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=2; plural=(n > 1);\n" + +#. module: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Cancel" +msgstr "لغو" + +#. module: crm_lead_to_task +#: model:ir.actions.act_window,name:crm_lead_to_task.crm_lead_convert2task_action +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_view_form +msgid "Convert to Task" +msgstr "تبدیل به تکلیف" + +#. module: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Create Task" +msgstr "ایجاد تکلیف" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_uid +msgid "Created by" +msgstr "ایجاد شده توسط" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_date +msgid "Created on" +msgstr "ایجاد شده در" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__display_name +msgid "Display Name" +msgstr "نام نمایشی" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__id +msgid "ID" +msgstr "شناسه" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task____last_update +msgid "Last Modified on" +msgstr "آخرین تغییر در" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_uid +msgid "Last Updated by" +msgstr "آخرین تغییر توسط" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_date +msgid "Last Updated on" +msgstr "آخرین به روز رسانی در" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__lead_id +msgid "Lead" +msgstr "سرنخ" + +#. module: crm_lead_to_task +#: model:ir.model,name:crm_lead_to_task.model_crm_lead_convert2task +msgid "Lead convert to Task" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__project_id +msgid "Project" +msgstr "پروژه" + +#~ msgid "" +#~ "Convert To\n" +#~ " Task" +#~ msgstr "" +#~ "تبدیل به\n" +#~ " تکلیف" + +#~ msgid "Create a new customer" +#~ msgstr "ایجاد مشتری جدید" + +#~ msgid "Customer" +#~ msgstr "مشتری" + +#~ msgid "Do not link to a customer" +#~ msgstr "به مشتری انتساب نشود" + +#~ msgid "Link to an existing customer" +#~ msgstr "انتساب به یک مشتری موجود" + +#~ msgid "Related Customer" +#~ msgstr "مشتری مرتبط" diff --git a/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/fi.po b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/fi.po new file mode 100644 index 0000000..91f3b13 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/fi.po @@ -0,0 +1,115 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_project +# +# Translators: +# Martin Trigaux, 2018 +# Kari Lindgren , 2018 +# Svante Suominen , 2018 +# Jarmo Kortetjärvi , 2018 +# Tuomo Aura , 2018 +# Heikki Katajisto , 2018 +# Veikko Väätäjä , 2019 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server saas~11.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-09-21 13:17+0000\n" +"PO-Revision-Date: 2018-08-24 09:17+0000\n" +"Last-Translator: Veikko Väätäjä , 2019\n" +"Language-Team: Finnish (https://www.transifex.com/odoo/teams/41243/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: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Cancel" +msgstr "Peruuta" + +#. module: crm_lead_to_task +#: model:ir.actions.act_window,name:crm_lead_to_task.crm_lead_convert2task_action +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_view_form +msgid "Convert to Task" +msgstr "Muunna tehtäväksi" + +#. module: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Create Task" +msgstr "Luo tehtävä" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_uid +msgid "Created by" +msgstr "Luonut" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_date +msgid "Created on" +msgstr "Luotu" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__display_name +msgid "Display Name" +msgstr "Näyttönimi" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__id +msgid "ID" +msgstr "Tunniste (ID)" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task____last_update +msgid "Last Modified on" +msgstr "Viimeksi muokattu" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_uid +msgid "Last Updated by" +msgstr "Viimeksi päivittänyt" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_date +msgid "Last Updated on" +msgstr "Viimeksi päivitetty" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__lead_id +msgid "Lead" +msgstr "Liidi" + +#. module: crm_lead_to_task +#: model:ir.model,name:crm_lead_to_task.model_crm_lead_convert2task +msgid "Lead convert to Task" +msgstr "Muunna liidi tehtäväksi" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__project_id +msgid "Project" +msgstr "Projektit" + +#~ msgid "" +#~ "Convert To\n" +#~ " Task" +#~ msgstr "" +#~ "Muunna\n" +#~ " Tehtäväksi" + +#~ msgid "Create a new customer" +#~ msgstr "Luo uusi asiakas" + +#~ msgid "Customer" +#~ msgstr "Asiakas" + +#~ msgid "Do not link to a customer" +#~ msgstr "Älä liitä asiakkaaseen" + +#~ msgid "Link to an existing customer" +#~ msgstr "Yhdistetään olemassa olevaan asiakkaaseen" + +#~ msgid "Related Customer" +#~ msgstr "Yhteenkuuluva asiakas" diff --git a/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/fil.po b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/fil.po new file mode 100644 index 0000000..6f96d11 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/fil.po @@ -0,0 +1,84 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_project +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server saas~11.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-09-21 13:17+0000\n" +"PO-Revision-Date: 2018-08-24 09:17+0000\n" +"Language-Team: Filipino (https://www.transifex.com/odoo/teams/41243/fil/)\n" +"Language: fil\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==2 || n==3) || (n % 10 != 4 || " +"n % 10 != 6 || n % 10 != 9);\n" + +#. module: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Cancel" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.actions.act_window,name:crm_lead_to_task.crm_lead_convert2task_action +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_view_form +msgid "Convert to Task" +msgstr "" + +#. module: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Create Task" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_uid +msgid "Created by" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_date +msgid "Created on" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__display_name +msgid "Display Name" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__id +msgid "ID" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task____last_update +msgid "Last Modified on" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_date +msgid "Last Updated on" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__lead_id +msgid "Lead" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model,name:crm_lead_to_task.model_crm_lead_convert2task +msgid "Lead convert to Task" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__project_id +msgid "Project" +msgstr "" diff --git a/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/fo.po b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/fo.po new file mode 100644 index 0000000..4573b52 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/fo.po @@ -0,0 +1,86 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_project +# +# Translators: +# Martin Trigaux , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.saas~18\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-09-20 09:52+0000\n" +"PO-Revision-Date: 2017-09-20 09:52+0000\n" +"Last-Translator: Martin Trigaux , 2017\n" +"Language-Team: Faroese (https://www.transifex.com/odoo/teams/41243/fo/)\n" +"Language: fo\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: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Cancel" +msgstr "Strika" + +#. module: crm_lead_to_task +#: model:ir.actions.act_window,name:crm_lead_to_task.crm_lead_convert2task_action +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_view_form +msgid "Convert to Task" +msgstr "" + +#. module: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Create Task" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_uid +msgid "Created by" +msgstr "Byrjað av" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_date +msgid "Created on" +msgstr "Byrjað tann" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__display_name +msgid "Display Name" +msgstr "Vís navn" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__id +msgid "ID" +msgstr "ID" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task____last_update +msgid "Last Modified on" +msgstr "Seinast rættað tann" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_uid +msgid "Last Updated by" +msgstr "Seinast dagført av" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_date +msgid "Last Updated on" +msgstr "Seinast dagført tann" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__lead_id +msgid "Lead" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model,name:crm_lead_to_task.model_crm_lead_convert2task +msgid "Lead convert to Task" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__project_id +msgid "Project" +msgstr "" diff --git a/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/fr.po b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/fr.po new file mode 100644 index 0000000..d95d241 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/fr.po @@ -0,0 +1,106 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_project +# +# Translators: +# Martin Trigaux, 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server saas~11.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-09-21 13:17+0000\n" +"PO-Revision-Date: 2018-09-21 13:17+0000\n" +"Last-Translator: Martin Trigaux, 2018\n" +"Language-Team: French (https://www.transifex.com/odoo/teams/41243/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: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Cancel" +msgstr "Annuler" + +#. module: crm_lead_to_task +#: model:ir.actions.act_window,name:crm_lead_to_task.crm_lead_convert2task_action +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_view_form +msgid "Convert to Task" +msgstr "Convertir en tâche" + +#. module: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Create Task" +msgstr "Créer une tâche" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_uid +msgid "Created by" +msgstr "Créé par" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_date +msgid "Created on" +msgstr "Créé le" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__display_name +msgid "Display Name" +msgstr "Nom à afficher" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__id +msgid "ID" +msgstr "ID" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task____last_update +msgid "Last Modified on" +msgstr "Dernière modification le" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_uid +msgid "Last Updated by" +msgstr "Dernière mise à jour par" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_date +msgid "Last Updated on" +msgstr "Dernière mise à jour le" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__lead_id +msgid "Lead" +msgstr "Piste" + +#. module: crm_lead_to_task +#: model:ir.model,name:crm_lead_to_task.model_crm_lead_convert2task +msgid "Lead convert to Task" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__project_id +msgid "Project" +msgstr "Projet" + +#~ msgid "" +#~ "Convert To\n" +#~ " Task" +#~ msgstr "" + +#~ msgid "Create a new customer" +#~ msgstr "Créer un nouveau client" + +#~ msgid "Customer" +#~ msgstr "Client" + +#~ msgid "Do not link to a customer" +#~ msgstr "Ne pas lier à un client" + +#~ msgid "Link to an existing customer" +#~ msgstr "Lier à un client existant" + +#~ msgid "Related Customer" +#~ msgstr "Client associé" diff --git a/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/fr_BE.po b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/fr_BE.po new file mode 100644 index 0000000..6bc0fcb --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/fr_BE.po @@ -0,0 +1,87 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_project_issue +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Odoo 9.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-08-18 14:06+0000\n" +"PO-Revision-Date: 2015-09-07 17:57+0000\n" +"Last-Translator: Martin Trigaux\n" +"Language-Team: French (Belgium) (http://www.transifex.com/odoo/odoo-9/" +"language/fr_BE/)\n" +"Language: fr_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: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Cancel" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.actions.act_window,name:crm_lead_to_task.crm_lead_convert2task_action +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_view_form +msgid "Convert to Task" +msgstr "" + +#. module: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +#, fuzzy +msgid "Create Task" +msgstr "Créé par" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_uid +msgid "Created by" +msgstr "Créé par" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_date +msgid "Created on" +msgstr "Créé le" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__display_name +msgid "Display Name" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__id +msgid "ID" +msgstr "ID" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task____last_update +msgid "Last Modified on" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_uid +msgid "Last Updated by" +msgstr "Derniere fois mis à jour par" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_date +msgid "Last Updated on" +msgstr "Dernière mis à jour le" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__lead_id +msgid "Lead" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model,name:crm_lead_to_task.model_crm_lead_convert2task +msgid "Lead convert to Task" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__project_id +msgid "Project" +msgstr "" diff --git a/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/fr_CA.po b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/fr_CA.po new file mode 100644 index 0000000..268ca80 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/fr_CA.po @@ -0,0 +1,87 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_project +# +# Translators: +# Martin Trigaux , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.saas~18\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-09-20 09:52+0000\n" +"PO-Revision-Date: 2017-09-20 09:52+0000\n" +"Last-Translator: Martin Trigaux , 2017\n" +"Language-Team: French (Canada) (https://www.transifex.com/odoo/teams/41243/" +"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: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Cancel" +msgstr "Annuler" + +#. module: crm_lead_to_task +#: model:ir.actions.act_window,name:crm_lead_to_task.crm_lead_convert2task_action +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_view_form +msgid "Convert to Task" +msgstr "" + +#. module: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Create Task" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_uid +msgid "Created by" +msgstr "Créé par" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_date +msgid "Created on" +msgstr "Créé le" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__display_name +msgid "Display Name" +msgstr "Nom affiché" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__id +msgid "ID" +msgstr "Identifiant" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task____last_update +msgid "Last Modified on" +msgstr "Dernière modification le" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_uid +msgid "Last Updated by" +msgstr "Dernière mise à jour par" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_date +msgid "Last Updated on" +msgstr "Dernière mise à jour le" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__lead_id +msgid "Lead" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model,name:crm_lead_to_task.model_crm_lead_convert2task +msgid "Lead convert to Task" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__project_id +msgid "Project" +msgstr "" diff --git a/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/gl.po b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/gl.po new file mode 100644 index 0000000..52f3f47 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/gl.po @@ -0,0 +1,86 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_project +# +# Translators: +# Martin Trigaux , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.saas~18\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-09-20 09:52+0000\n" +"PO-Revision-Date: 2017-09-20 09:52+0000\n" +"Last-Translator: Martin Trigaux , 2017\n" +"Language-Team: Galician (https://www.transifex.com/odoo/teams/41243/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: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Cancel" +msgstr "Cancelar" + +#. module: crm_lead_to_task +#: model:ir.actions.act_window,name:crm_lead_to_task.crm_lead_convert2task_action +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_view_form +msgid "Convert to Task" +msgstr "" + +#. module: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Create Task" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_date +msgid "Created on" +msgstr "Creado o" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__display_name +msgid "Display Name" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__id +msgid "ID" +msgstr "ID" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task____last_update +msgid "Last Modified on" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_uid +msgid "Last Updated by" +msgstr "Última actualización de" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_date +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__lead_id +msgid "Lead" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model,name:crm_lead_to_task.model_crm_lead_convert2task +msgid "Lead convert to Task" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__project_id +msgid "Project" +msgstr "" diff --git a/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/gu.po b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/gu.po new file mode 100644 index 0000000..e7210f6 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/gu.po @@ -0,0 +1,92 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_project +# +# Translators: +# Martin Trigaux, 2018 +# Turkesh Patel , 2018 +# Dharmraj Jhala , 2018 +# Divya Pandya , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server saas~11.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-09-21 13:17+0000\n" +"PO-Revision-Date: 2018-09-21 13:17+0000\n" +"Last-Translator: Divya Pandya , 2018\n" +"Language-Team: Gujarati (https://www.transifex.com/odoo/teams/41243/gu/)\n" +"Language: gu\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: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Cancel" +msgstr "રદ કરો" + +#. module: crm_lead_to_task +#: model:ir.actions.act_window,name:crm_lead_to_task.crm_lead_convert2task_action +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_view_form +msgid "Convert to Task" +msgstr "" + +#. module: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Create Task" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_uid +msgid "Created by" +msgstr "બનાવનાર" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_date +msgid "Created on" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__display_name +msgid "Display Name" +msgstr "પ્રદર્શન નામ" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__id +msgid "ID" +msgstr "ઓળખ" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task____last_update +msgid "Last Modified on" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_date +msgid "Last Updated on" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__lead_id +msgid "Lead" +msgstr "લીડ" + +#. module: crm_lead_to_task +#: model:ir.model,name:crm_lead_to_task.model_crm_lead_convert2task +msgid "Lead convert to Task" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__project_id +msgid "Project" +msgstr "" + +#~ msgid "Customer" +#~ msgstr "ભાગીદાર" diff --git a/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/he.po b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/he.po new file mode 100644 index 0000000..8ba942b --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/he.po @@ -0,0 +1,112 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_project +# +# Translators: +# Yihya Hugirat , 2018 +# דודי מלכה , 2019 +# ZVI BLONDER , 2019 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server saas~11.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-09-21 13:17+0000\n" +"PO-Revision-Date: 2018-08-24 09:17+0000\n" +"Last-Translator: ZVI BLONDER , 2019\n" +"Language-Team: Hebrew (https://www.transifex.com/odoo/teams/41243/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=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % " +"1 == 0) ? 1: (n % 10 == 0 && n % 1 == 0 && n > 10) ? 2 : 3;\n" + +#. module: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Cancel" +msgstr "בטל" + +#. module: crm_lead_to_task +#: model:ir.actions.act_window,name:crm_lead_to_task.crm_lead_convert2task_action +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_view_form +msgid "Convert to Task" +msgstr "המר ל משימה" + +#. module: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Create Task" +msgstr "צור משימה" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_uid +msgid "Created by" +msgstr "נוצר ע\"י" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_date +msgid "Created on" +msgstr "נוצר ב-" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__display_name +msgid "Display Name" +msgstr "השם המוצג" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__id +msgid "ID" +msgstr "מזהה" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task____last_update +msgid "Last Modified on" +msgstr "שונה לאחרונה ב" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_uid +msgid "Last Updated by" +msgstr "עודכן לאחרונה ע\"י" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_date +msgid "Last Updated on" +msgstr "עדכון אחרון ב" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__lead_id +msgid "Lead" +msgstr "ליד " + +#. module: crm_lead_to_task +#: model:ir.model,name:crm_lead_to_task.model_crm_lead_convert2task +msgid "Lead convert to Task" +msgstr "המרת ליד למשימה" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__project_id +msgid "Project" +msgstr "פרוייקט" + +#~ msgid "" +#~ "Convert To\n" +#~ " Task" +#~ msgstr "" +#~ "המר ל\n" +#~ " משימה" + +#~ msgid "Create a new customer" +#~ msgstr "צור לקוח חדש" + +#~ msgid "Customer" +#~ msgstr "לקוח" + +#~ msgid "Do not link to a customer" +#~ msgstr "אל תחבר ללקוח" + +#~ msgid "Link to an existing customer" +#~ msgstr "קשר ללקוח קיים" + +#~ msgid "Related Customer" +#~ msgstr "לקוח קשור" diff --git a/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/hi.po b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/hi.po new file mode 100644 index 0000000..c0de7c6 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/hi.po @@ -0,0 +1,88 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_project_issue +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Odoo 9.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-08-18 14:06+0000\n" +"PO-Revision-Date: 2015-09-07 17:57+0000\n" +"Last-Translator: Martin Trigaux\n" +"Language-Team: Hindi (http://www.transifex.com/odoo/odoo-9/language/hi/)\n" +"Language: hi\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: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Cancel" +msgstr "रद्द" + +#. module: crm_lead_to_task +#: model:ir.actions.act_window,name:crm_lead_to_task.crm_lead_convert2task_action +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_view_form +msgid "Convert to Task" +msgstr "" + +#. module: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Create Task" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_uid +msgid "Created by" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_date +msgid "Created on" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__display_name +msgid "Display Name" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__id +msgid "ID" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task____last_update +msgid "Last Modified on" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_date +msgid "Last Updated on" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__lead_id +msgid "Lead" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model,name:crm_lead_to_task.model_crm_lead_convert2task +msgid "Lead convert to Task" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__project_id +msgid "Project" +msgstr "" + +#~ msgid "Customer" +#~ msgstr "साथी" diff --git a/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/hr.po b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/hr.po new file mode 100644 index 0000000..9ce264a --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/hr.po @@ -0,0 +1,114 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_project +# +# Translators: +# Martin Trigaux, 2019 +# Vladimir Olujić , 2019 +# Đurđica Žarković , 2019 +# Stjepan Lovasić , 2019 +# Bole , 2019 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server saas~11.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-09-21 13:17+0000\n" +"PO-Revision-Date: 2018-08-24 09:17+0000\n" +"Last-Translator: Bole , 2019\n" +"Language-Team: Croatian (https://www.transifex.com/odoo/teams/41243/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: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Cancel" +msgstr "Odustani" + +#. module: crm_lead_to_task +#: model:ir.actions.act_window,name:crm_lead_to_task.crm_lead_convert2task_action +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_view_form +msgid "Convert to Task" +msgstr "Pretvori u zadatak" + +#. module: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Create Task" +msgstr "Kreiraj zadatak" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_uid +msgid "Created by" +msgstr "Kreirao" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_date +msgid "Created on" +msgstr "Kreirano" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__display_name +msgid "Display Name" +msgstr "Naziv za prikaz" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__id +msgid "ID" +msgstr "ID" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task____last_update +msgid "Last Modified on" +msgstr "Zadnja promjena" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_uid +msgid "Last Updated by" +msgstr "Promijenio" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_date +msgid "Last Updated on" +msgstr "Vrijeme promjene" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__lead_id +msgid "Lead" +msgstr "Potencijal" + +#. module: crm_lead_to_task +#: model:ir.model,name:crm_lead_to_task.model_crm_lead_convert2task +msgid "Lead convert to Task" +msgstr "Priliku pretvori u zadatak" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__project_id +msgid "Project" +msgstr "Projekt" + +#~ msgid "" +#~ "Convert To\n" +#~ " Task" +#~ msgstr "" +#~ "Pretvori u \n" +#~ " Zadatak" + +#~ msgid "Create a new customer" +#~ msgstr "Kreiraj novog partnera" + +#~ msgid "Customer" +#~ msgstr "Kupac" + +#~ msgid "Do not link to a customer" +#~ msgstr "Bez poveznice s partnerom" + +#~ msgid "Link to an existing customer" +#~ msgstr "Veza na postojećeg partnera" + +#~ msgid "Related Customer" +#~ msgstr "Povezani partner" diff --git a/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/hu.po b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/hu.po new file mode 100644 index 0000000..f22f914 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/hu.po @@ -0,0 +1,106 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_project +# +# Translators: +# Martin Trigaux, 2018 +# krnkris, 2018 +# gezza , 2018 +# Ákos Nagy , 2018 +# Tamás Németh , 2019 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server saas~11.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-09-21 13:17+0000\n" +"PO-Revision-Date: 2018-08-24 09:17+0000\n" +"Last-Translator: Tamás Németh , 2019\n" +"Language-Team: Hungarian (https://www.transifex.com/odoo/teams/41243/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: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Cancel" +msgstr "Mégsem" + +#. module: crm_lead_to_task +#: model:ir.actions.act_window,name:crm_lead_to_task.crm_lead_convert2task_action +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_view_form +msgid "Convert to Task" +msgstr "" + +#. module: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Create Task" +msgstr "Új feladat" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_uid +msgid "Created by" +msgstr "Létrehozta" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_date +msgid "Created on" +msgstr "Létrehozva" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__display_name +msgid "Display Name" +msgstr "Megjelenített név" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__id +msgid "ID" +msgstr "Azonosító" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task____last_update +msgid "Last Modified on" +msgstr "Legutóbb frissítve" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_uid +msgid "Last Updated by" +msgstr "Legutóbb frissítette" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_date +msgid "Last Updated on" +msgstr "Legutóbb frissítve " + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__lead_id +msgid "Lead" +msgstr "Érdeklődő" + +#. module: crm_lead_to_task +#: model:ir.model,name:crm_lead_to_task.model_crm_lead_convert2task +msgid "Lead convert to Task" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__project_id +msgid "Project" +msgstr "Projekt" + +#~ msgid "Create a new customer" +#~ msgstr "Új vevő létrehozása" + +#~ msgid "Customer" +#~ msgstr "Vevő" + +#~ msgid "Do not link to a customer" +#~ msgstr "Ne kapcsolja ügyfélhez" + +#~ msgid "Link to an existing customer" +#~ msgstr "Összekapcsolás egy meglévő vevőhöz" + +#~ msgid "Related Customer" +#~ msgstr "Ide vonatkozó vevő" diff --git a/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/hy.po b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/hy.po new file mode 100644 index 0000000..546310c --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/hy.po @@ -0,0 +1,88 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_project_issue +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Odoo 9.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-08-18 14:06+0000\n" +"PO-Revision-Date: 2015-09-07 17:56+0000\n" +"Last-Translator: Martin Trigaux\n" +"Language-Team: Armenian (http://www.transifex.com/odoo/odoo-9/language/hy/)\n" +"Language: hy\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: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Cancel" +msgstr "Հրաժարվել" + +#. module: crm_lead_to_task +#: model:ir.actions.act_window,name:crm_lead_to_task.crm_lead_convert2task_action +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_view_form +msgid "Convert to Task" +msgstr "" + +#. module: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Create Task" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_uid +msgid "Created by" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_date +msgid "Created on" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__display_name +msgid "Display Name" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__id +msgid "ID" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task____last_update +msgid "Last Modified on" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_date +msgid "Last Updated on" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__lead_id +msgid "Lead" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model,name:crm_lead_to_task.model_crm_lead_convert2task +msgid "Lead convert to Task" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__project_id +msgid "Project" +msgstr "Նախագծեր" + +#~ msgid "Customer" +#~ msgstr "Հաճախորդ" diff --git a/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/id.po b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/id.po new file mode 100644 index 0000000..3933af4 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/id.po @@ -0,0 +1,105 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_project +# +# Translators: +# William Surya Permana , 2019 +# Wahyu Setiawan , 2019 +# Bonny Useful , 2019 +# Ryanto The , 2019 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server saas~11.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-09-21 13:17+0000\n" +"PO-Revision-Date: 2018-08-24 09:17+0000\n" +"Last-Translator: Ryanto The , 2019\n" +"Language-Team: Indonesian (https://www.transifex.com/odoo/teams/41243/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: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Cancel" +msgstr "Batalkan" + +#. module: crm_lead_to_task +#: model:ir.actions.act_window,name:crm_lead_to_task.crm_lead_convert2task_action +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_view_form +msgid "Convert to Task" +msgstr "" + +#. module: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Create Task" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_uid +msgid "Created by" +msgstr "Dibuat oleh" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_date +msgid "Created on" +msgstr "Dibuat pada" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__display_name +msgid "Display Name" +msgstr "Nama Tampilan" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__id +msgid "ID" +msgstr "ID" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task____last_update +msgid "Last Modified on" +msgstr "Terakhir Diubah Pada" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_uid +msgid "Last Updated by" +msgstr "Terakhir Diperbarui oleh" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_date +msgid "Last Updated on" +msgstr "Terakhir Diperbarui pada" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__lead_id +msgid "Lead" +msgstr "Prospek" + +#. module: crm_lead_to_task +#: model:ir.model,name:crm_lead_to_task.model_crm_lead_convert2task +msgid "Lead convert to Task" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__project_id +msgid "Project" +msgstr "Proyek" + +#~ msgid "Create a new customer" +#~ msgstr "Buat pelanggan baru" + +#~ msgid "Customer" +#~ msgstr "Pelanggan" + +#~ msgid "Do not link to a customer" +#~ msgstr "Tidak hubungkan ke pelanggan" + +#~ msgid "Link to an existing customer" +#~ msgstr "Link ke pelanggan yang sudah ada" + +#~ msgid "Related Customer" +#~ msgstr "Pelanggan Terkait" diff --git a/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/is.po b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/is.po new file mode 100644 index 0000000..d8f8642 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/is.po @@ -0,0 +1,104 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_project +# +# Translators: +# Martin Trigaux, 2018 +# Birgir Steinarsson , 2018 +# Bjorn Ingvarsson , 2018 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server saas~11.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-09-21 13:17+0000\n" +"PO-Revision-Date: 2018-08-24 09:17+0000\n" +"Last-Translator: Bjorn Ingvarsson , 2018\n" +"Language-Team: Icelandic (https://www.transifex.com/odoo/teams/41243/is/)\n" +"Language: is\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);\n" + +#. module: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Cancel" +msgstr "Hætta við" + +#. module: crm_lead_to_task +#: model:ir.actions.act_window,name:crm_lead_to_task.crm_lead_convert2task_action +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_view_form +msgid "Convert to Task" +msgstr "" + +#. module: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Create Task" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_uid +msgid "Created by" +msgstr "Búið til af" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_date +msgid "Created on" +msgstr "Stofnað þann" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__display_name +msgid "Display Name" +msgstr "Nafn" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__id +msgid "ID" +msgstr "Auðkenni" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task____last_update +msgid "Last Modified on" +msgstr "Síðast breytt þann" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_uid +msgid "Last Updated by" +msgstr "Síðast uppfært af" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_date +msgid "Last Updated on" +msgstr "Síðast uppfært þann" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__lead_id +msgid "Lead" +msgstr "Ábending" + +#. module: crm_lead_to_task +#: model:ir.model,name:crm_lead_to_task.model_crm_lead_convert2task +msgid "Lead convert to Task" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__project_id +msgid "Project" +msgstr "Verkefni" + +#~ msgid "Create a new customer" +#~ msgstr "Stofna nýjan viðskiptavin" + +#~ msgid "Customer" +#~ msgstr "Viðskiptavinur" + +#~ msgid "Do not link to a customer" +#~ msgstr "Ekki tengja við viðskiptavin" + +#~ msgid "Link to an existing customer" +#~ msgstr "Tengja við viðskiptavin sem er til" + +#~ msgid "Related Customer" +#~ msgstr "Tengdir viðskiptavinir" diff --git a/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/it.po b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/it.po new file mode 100644 index 0000000..c1605bc --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/it.po @@ -0,0 +1,111 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_project +# +# Translators: +# Martin Trigaux, 2018 +# Paolo Valier, 2018 +# Sergio Zanchetta , 2019 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server saas~11.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-09-21 13:17+0000\n" +"PO-Revision-Date: 2018-08-24 09:17+0000\n" +"Last-Translator: Sergio Zanchetta , 2019\n" +"Language-Team: Italian (https://www.transifex.com/odoo/teams/41243/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: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Cancel" +msgstr "Annulla" + +#. module: crm_lead_to_task +#: model:ir.actions.act_window,name:crm_lead_to_task.crm_lead_convert2task_action +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_view_form +msgid "Convert to Task" +msgstr "Converti in lavoro" + +#. module: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Create Task" +msgstr "Crea lavoro" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_uid +msgid "Created by" +msgstr "Creato da" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_date +msgid "Created on" +msgstr "Creato il" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__display_name +msgid "Display Name" +msgstr "Nome visualizzato" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__id +msgid "ID" +msgstr "ID" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task____last_update +msgid "Last Modified on" +msgstr "Ultima modifica il" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_uid +msgid "Last Updated by" +msgstr "Ultimo aggiornamento di" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_date +msgid "Last Updated on" +msgstr "Ultimo aggiornamento il" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__lead_id +msgid "Lead" +msgstr "Contatto" + +#. module: crm_lead_to_task +#: model:ir.model,name:crm_lead_to_task.model_crm_lead_convert2task +msgid "Lead convert to Task" +msgstr "Contatto convertito in lavoro" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__project_id +msgid "Project" +msgstr "Progetto" + +#~ msgid "" +#~ "Convert To\n" +#~ " Task" +#~ msgstr "" +#~ "Converti in\n" +#~ " lavoro" + +#~ msgid "Create a new customer" +#~ msgstr "Crea nuovo cliente" + +#~ msgid "Customer" +#~ msgstr "Cliente" + +#~ msgid "Do not link to a customer" +#~ msgstr "Non collegare a un cliente" + +#~ msgid "Link to an existing customer" +#~ msgstr "Collega a un cliente esistente" + +#~ msgid "Related Customer" +#~ msgstr "Cliente collegato" diff --git a/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/ja.po b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/ja.po new file mode 100644 index 0000000..cb169bf --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/ja.po @@ -0,0 +1,105 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_project +# +# Translators: +# Martin Trigaux, 2018 +# Yoshi Tashiro , 2018 +# Manami Hashi , 2018 +# Norimichi Sugimoto , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server saas~11.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-09-21 13:17+0000\n" +"PO-Revision-Date: 2018-09-21 13:17+0000\n" +"Last-Translator: Norimichi Sugimoto , " +"2018\n" +"Language-Team: Japanese (https://www.transifex.com/odoo/teams/41243/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: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Cancel" +msgstr "取消" + +#. module: crm_lead_to_task +#: model:ir.actions.act_window,name:crm_lead_to_task.crm_lead_convert2task_action +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_view_form +msgid "Convert to Task" +msgstr "" + +#. module: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Create Task" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_uid +msgid "Created by" +msgstr "作成者" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_date +msgid "Created on" +msgstr "作成日" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__display_name +msgid "Display Name" +msgstr "表示名" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__id +msgid "ID" +msgstr "ID" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task____last_update +msgid "Last Modified on" +msgstr "最終更新日" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_uid +msgid "Last Updated by" +msgstr "最終更新者" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_date +msgid "Last Updated on" +msgstr "最終更新日" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__lead_id +msgid "Lead" +msgstr "リード" + +#. module: crm_lead_to_task +#: model:ir.model,name:crm_lead_to_task.model_crm_lead_convert2task +msgid "Lead convert to Task" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__project_id +msgid "Project" +msgstr "プロジェクト" + +#~ msgid "Create a new customer" +#~ msgstr "新規に顧客を作成" + +#~ msgid "Customer" +#~ msgstr "顧客" + +#~ msgid "Do not link to a customer" +#~ msgstr "顧客にリンクしない" + +#~ msgid "Link to an existing customer" +#~ msgstr "既存の顧客にリンク" + +#~ msgid "Related Customer" +#~ msgstr "関連した顧客" diff --git a/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/ka.po b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/ka.po new file mode 100644 index 0000000..dfbd841 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/ka.po @@ -0,0 +1,104 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_project +# +# Translators: +# Saba Khmaladze , 2019 +# Martin Trigaux, 2019 +# Temur, 2019 +# Giorgi Melitauri , 2019 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server saas~11.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-09-21 13:17+0000\n" +"PO-Revision-Date: 2018-08-24 09:17+0000\n" +"Last-Translator: Giorgi Melitauri , 2019\n" +"Language-Team: Georgian (https://www.transifex.com/odoo/teams/41243/ka/)\n" +"Language: ka\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: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Cancel" +msgstr "გაუქმება" + +#. module: crm_lead_to_task +#: model:ir.actions.act_window,name:crm_lead_to_task.crm_lead_convert2task_action +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_view_form +msgid "Convert to Task" +msgstr "დავალებად გარდაქმნა" + +#. module: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Create Task" +msgstr "დავალების შექმნა" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_uid +msgid "Created by" +msgstr "შემქმნელი" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_date +msgid "Created on" +msgstr "შექმნის თარიღი" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__display_name +msgid "Display Name" +msgstr "სახელი" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__id +msgid "ID" +msgstr "იდენტიფიკატორი" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task____last_update +msgid "Last Modified on" +msgstr "ბოლოს შეიცვალა" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_uid +msgid "Last Updated by" +msgstr "ბოლოს განაახლა" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_date +msgid "Last Updated on" +msgstr "ბოლოს განახლდა" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__lead_id +msgid "Lead" +msgstr "წინამძღოლი" + +#. module: crm_lead_to_task +#: model:ir.model,name:crm_lead_to_task.model_crm_lead_convert2task +msgid "Lead convert to Task" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__project_id +msgid "Project" +msgstr "პროექტი" + +#~ msgid "" +#~ "Convert To\n" +#~ " Task" +#~ msgstr "" +#~ "დავალებად\n" +#~ " გარდაქმნა" + +#~ msgid "Create a new customer" +#~ msgstr "შექმენით ახალი კლიენტი" + +#~ msgid "Customer" +#~ msgstr "კლიენტი" diff --git a/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/kab.po b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/kab.po new file mode 100644 index 0000000..124905d --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/kab.po @@ -0,0 +1,103 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_project +# +# Translators: +# Martin Trigaux, 2018 +# Muḥend Belqasem , 2018 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server saas~11.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-09-21 13:17+0000\n" +"PO-Revision-Date: 2018-08-24 09:17+0000\n" +"Last-Translator: Muḥend Belqasem , 2018\n" +"Language-Team: Kabyle (https://www.transifex.com/odoo/teams/41243/kab/)\n" +"Language: kab\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: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Cancel" +msgstr "Sefsex" + +#. module: crm_lead_to_task +#: model:ir.actions.act_window,name:crm_lead_to_task.crm_lead_convert2task_action +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_view_form +msgid "Convert to Task" +msgstr "" + +#. module: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Create Task" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_uid +msgid "Created by" +msgstr "Yerna-t" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_date +msgid "Created on" +msgstr "Yerna di" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__display_name +msgid "Display Name" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__id +msgid "ID" +msgstr "Asulay" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task____last_update +msgid "Last Modified on" +msgstr "Aleqqem aneggaru di" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_uid +msgid "Last Updated by" +msgstr "Aleqqem aneggaru sɣuṛ" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_date +msgid "Last Updated on" +msgstr "Aleqqem aneggaru di" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__lead_id +msgid "Lead" +msgstr "Tafuɣalt" + +#. module: crm_lead_to_task +#: model:ir.model,name:crm_lead_to_task.model_crm_lead_convert2task +msgid "Lead convert to Task" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__project_id +msgid "Project" +msgstr "Asenfaṛ" + +#~ msgid "Create a new customer" +#~ msgstr "Rnu amsaɣ amaynut" + +#~ msgid "Customer" +#~ msgstr "Amsaɣ" + +#~ msgid "Do not link to a customer" +#~ msgstr "Ur ţeqqen ara ɣeṛ umsaɣ" + +#~ msgid "Link to an existing customer" +#~ msgstr "Qqen ɣer umsaɣ yellan yakan" + +#~ msgid "Related Customer" +#~ msgstr "Amsaɣ uqqin" diff --git a/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/kk.po b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/kk.po new file mode 100644 index 0000000..6aec4c4 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/kk.po @@ -0,0 +1,88 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_project_issue +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Odoo 9.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-08-18 14:06+0000\n" +"PO-Revision-Date: 2015-09-07 17:57+0000\n" +"Last-Translator: Martin Trigaux\n" +"Language-Team: Kazakh (http://www.transifex.com/odoo/odoo-9/language/kk/)\n" +"Language: kk\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: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Cancel" +msgstr "Бас тарту" + +#. module: crm_lead_to_task +#: model:ir.actions.act_window,name:crm_lead_to_task.crm_lead_convert2task_action +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_view_form +msgid "Convert to Task" +msgstr "" + +#. module: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Create Task" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_uid +msgid "Created by" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_date +msgid "Created on" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__display_name +msgid "Display Name" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__id +msgid "ID" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task____last_update +msgid "Last Modified on" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_date +msgid "Last Updated on" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__lead_id +msgid "Lead" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model,name:crm_lead_to_task.model_crm_lead_convert2task +msgid "Lead convert to Task" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__project_id +msgid "Project" +msgstr "Жоба" + +#~ msgid "Customer" +#~ msgstr "Сатып алу" diff --git a/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/km.po b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/km.po new file mode 100644 index 0000000..a236b01 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/km.po @@ -0,0 +1,111 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_project +# +# Translators: +# Sengtha Chay , 2018 +# Samkhann Seang , 2018 +# Lux Sok , 2019 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server saas~11.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-09-21 13:17+0000\n" +"PO-Revision-Date: 2018-08-24 09:17+0000\n" +"Last-Translator: Lux Sok , 2019\n" +"Language-Team: Khmer (https://www.transifex.com/odoo/teams/41243/km/)\n" +"Language: km\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: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Cancel" +msgstr "លុបចោល" + +#. module: crm_lead_to_task +#: model:ir.actions.act_window,name:crm_lead_to_task.crm_lead_convert2task_action +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_view_form +msgid "Convert to Task" +msgstr "បម្លែងទៅជាភារកិច្ច" + +#. module: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Create Task" +msgstr "បង្កើតការសាល្បង" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_uid +msgid "Created by" +msgstr "បង្កើតដោយ" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_date +msgid "Created on" +msgstr "បង្កើតនៅ" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__display_name +msgid "Display Name" +msgstr "ឈ្មោះសំរាប់បង្ហាញ" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__id +msgid "ID" +msgstr "ID" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task____last_update +msgid "Last Modified on" +msgstr "កាលបរិច្ឆេតកែប្រែចុងក្រោយ" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_uid +msgid "Last Updated by" +msgstr "ផ្លាស់ប្តូរចុងក្រោយ" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_date +msgid "Last Updated on" +msgstr "ផ្លាស់ប្តូរចុងក្រោយ" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__lead_id +msgid "Lead" +msgstr "Lead" + +#. module: crm_lead_to_task +#: model:ir.model,name:crm_lead_to_task.model_crm_lead_convert2task +msgid "Lead convert to Task" +msgstr "នាំមុខក្លាយទៅជាភារកិច្ច" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__project_id +msgid "Project" +msgstr "គំរោង" + +#~ msgid "" +#~ "Convert To\n" +#~ " Task" +#~ msgstr "" +#~ "បន្លែងទៅសាល្បង" + +#~ msgid "Create a new customer" +#~ msgstr "ការបង្កើតអតិថិជនថ្មី" + +#~ msgid "Customer" +#~ msgstr "អតិថិជន" + +#~ msgid "Do not link to a customer" +#~ msgstr "កុំភ្ជាប់ទៅអតិថិជន" + +#~ msgid "Link to an existing customer" +#~ msgstr "ភ្ជាប់ទៅអតិថិជនដែលមានស្រាប់" + +#~ msgid "Related Customer" +#~ msgstr "អតិថិជនពាក់ព័ន្ធ" diff --git a/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/ko.po b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/ko.po new file mode 100644 index 0000000..f7118ca --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/ko.po @@ -0,0 +1,112 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_project +# +# Translators: +# Martin Trigaux, 2018 +# Link Up링크업 , 2018 +# Linkup , 2018 +# JH CHOI , 2019 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server saas~11.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-09-21 13:17+0000\n" +"PO-Revision-Date: 2018-08-24 09:17+0000\n" +"Last-Translator: JH CHOI , 2019\n" +"Language-Team: Korean (https://www.transifex.com/odoo/teams/41243/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: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Cancel" +msgstr "취소" + +#. module: crm_lead_to_task +#: model:ir.actions.act_window,name:crm_lead_to_task.crm_lead_convert2task_action +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_view_form +msgid "Convert to Task" +msgstr "작업으로 전환" + +#. module: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Create Task" +msgstr "작업 생성" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_uid +msgid "Created by" +msgstr "작성자" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_date +msgid "Created on" +msgstr "작성일" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__display_name +msgid "Display Name" +msgstr "제목" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__id +msgid "ID" +msgstr "ID" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task____last_update +msgid "Last Modified on" +msgstr "최근 수정" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_uid +msgid "Last Updated by" +msgstr "최근 갱신한 사람" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_date +msgid "Last Updated on" +msgstr "최근 갱신 날짜" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__lead_id +msgid "Lead" +msgstr "리드(영업제안)" + +#. module: crm_lead_to_task +#: model:ir.model,name:crm_lead_to_task.model_crm_lead_convert2task +msgid "Lead convert to Task" +msgstr "리드를 작업으로 전환" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__project_id +msgid "Project" +msgstr "프로젝트" + +#~ msgid "" +#~ "Convert To\n" +#~ " Task" +#~ msgstr "" +#~ "작업으로\n" +#~ " 전환" + +#~ msgid "Create a new customer" +#~ msgstr "새로운 고객 작성" + +#~ msgid "Customer" +#~ msgstr "고객" + +#~ msgid "Do not link to a customer" +#~ msgstr "고객과 연결하지 마십시오" + +#~ msgid "Link to an existing customer" +#~ msgstr "기존 고객 연결" + +#~ msgid "Related Customer" +#~ msgstr "관련된 고객" diff --git a/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/ln.po b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/ln.po new file mode 100644 index 0000000..5206218 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/ln.po @@ -0,0 +1,85 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_project_issue +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Odoo 9.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-08-18 14:06+0000\n" +"PO-Revision-Date: 2015-09-07 17:57+0000\n" +"Last-Translator: Martin Trigaux\n" +"Language-Team: Lingala (http://www.transifex.com/odoo/odoo-9/language/ln/)\n" +"Language: ln\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: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Cancel" +msgstr "Tika" + +#. module: crm_lead_to_task +#: model:ir.actions.act_window,name:crm_lead_to_task.crm_lead_convert2task_action +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_view_form +msgid "Convert to Task" +msgstr "" + +#. module: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Create Task" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_uid +msgid "Created by" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_date +msgid "Created on" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__display_name +msgid "Display Name" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__id +msgid "ID" +msgstr "ID" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task____last_update +msgid "Last Modified on" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_date +msgid "Last Updated on" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__lead_id +msgid "Lead" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model,name:crm_lead_to_task.model_crm_lead_convert2task +msgid "Lead convert to Task" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__project_id +msgid "Project" +msgstr "" diff --git a/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/lo.po b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/lo.po new file mode 100644 index 0000000..d0f6466 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/lo.po @@ -0,0 +1,86 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_project +# +# Translators: +# Martin Trigaux , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.saas~18\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-09-20 09:52+0000\n" +"PO-Revision-Date: 2017-09-20 09:52+0000\n" +"Last-Translator: Martin Trigaux , 2017\n" +"Language-Team: Lao (https://www.transifex.com/odoo/teams/41243/lo/)\n" +"Language: lo\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: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Cancel" +msgstr "ຍົກເລີອກ" + +#. module: crm_lead_to_task +#: model:ir.actions.act_window,name:crm_lead_to_task.crm_lead_convert2task_action +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_view_form +msgid "Convert to Task" +msgstr "" + +#. module: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Create Task" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_uid +msgid "Created by" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_date +msgid "Created on" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__display_name +msgid "Display Name" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__id +msgid "ID" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task____last_update +msgid "Last Modified on" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_date +msgid "Last Updated on" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__lead_id +msgid "Lead" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model,name:crm_lead_to_task.model_crm_lead_convert2task +msgid "Lead convert to Task" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__project_id +msgid "Project" +msgstr "" diff --git a/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/lt.po b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/lt.po new file mode 100644 index 0000000..4ddc06d --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/lt.po @@ -0,0 +1,115 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_project +# +# Translators: +# Martin Trigaux, 2018 +# UAB "Draugiški sprendimai" , 2018 +# Silvija Butko , 2018 +# Linas Versada , 2019 +# Andrius Laukavičius , 2019 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server saas~11.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-09-21 13:17+0000\n" +"PO-Revision-Date: 2018-08-24 09:17+0000\n" +"Last-Translator: Andrius Laukavičius , 2019\n" +"Language-Team: Lithuanian (https://www.transifex.com/odoo/teams/41243/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=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < " +"11) ? 0 : (n % 10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? " +"1 : n % 1 != 0 ? 2: 3);\n" + +#. module: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Cancel" +msgstr "Atšaukti" + +#. module: crm_lead_to_task +#: model:ir.actions.act_window,name:crm_lead_to_task.crm_lead_convert2task_action +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_view_form +msgid "Convert to Task" +msgstr "Konvertuoti į užduotį" + +#. module: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Create Task" +msgstr "Kurti užduotį" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_uid +msgid "Created by" +msgstr "Sukūrė" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_date +msgid "Created on" +msgstr "Sukurta" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__display_name +msgid "Display Name" +msgstr "Rodomas pavadinimas" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__id +msgid "ID" +msgstr "ID" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task____last_update +msgid "Last Modified on" +msgstr "Paskutinį kartą keista" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_uid +msgid "Last Updated by" +msgstr "Paskutinį kartą atnaujino" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_date +msgid "Last Updated on" +msgstr "Paskutinį kartą atnaujinta" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__lead_id +msgid "Lead" +msgstr "Iniciatyva" + +#. module: crm_lead_to_task +#: model:ir.model,name:crm_lead_to_task.model_crm_lead_convert2task +msgid "Lead convert to Task" +msgstr "Iniciatyvos vertimas užduotimi" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__project_id +msgid "Project" +msgstr "Projektas" + +#~ msgid "" +#~ "Convert To\n" +#~ " Task" +#~ msgstr "" +#~ "Konvertuoti į\n" +#~ " Užduotį" + +#~ msgid "Create a new customer" +#~ msgstr "Sukurkite naują klientą" + +#~ msgid "Customer" +#~ msgstr "Klientas" + +#~ msgid "Do not link to a customer" +#~ msgstr "Nesusieti su pirkėju" + +#~ msgid "Link to an existing customer" +#~ msgstr "Susieti su esamu pirkėju" + +#~ msgid "Related Customer" +#~ msgstr "Susijęs klientas" diff --git a/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/lv.po b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/lv.po new file mode 100644 index 0000000..fd5447e --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/lv.po @@ -0,0 +1,105 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_project +# +# Translators: +# Ieva Putnina , 2019 +# Martin Trigaux, 2019 +# Arnis Putniņš , 2019 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server saas~11.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-09-21 13:17+0000\n" +"PO-Revision-Date: 2018-08-24 09:17+0000\n" +"Last-Translator: Arnis Putniņš , 2019\n" +"Language-Team: Latvian (https://www.transifex.com/odoo/teams/41243/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: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Cancel" +msgstr "Atcelt" + +#. module: crm_lead_to_task +#: model:ir.actions.act_window,name:crm_lead_to_task.crm_lead_convert2task_action +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_view_form +msgid "Convert to Task" +msgstr "" + +#. module: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Create Task" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_uid +msgid "Created by" +msgstr "Izveidoja" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_date +msgid "Created on" +msgstr "Izveidots" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__display_name +msgid "Display Name" +msgstr "Displeja nosaukums" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__id +msgid "ID" +msgstr "ID" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task____last_update +msgid "Last Modified on" +msgstr "Pēdējoreiz modificēts" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_uid +msgid "Last Updated by" +msgstr "Pēdējoreiz atjaunoja" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_date +msgid "Last Updated on" +msgstr "Pēdējoreiz atjaunots" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__lead_id +msgid "Lead" +msgstr "Pavediens" + +#. module: crm_lead_to_task +#: model:ir.model,name:crm_lead_to_task.model_crm_lead_convert2task +msgid "Lead convert to Task" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__project_id +msgid "Project" +msgstr "Project" + +#~ msgid "Create a new customer" +#~ msgstr "Izveidot jaunu klientu" + +#~ msgid "Customer" +#~ msgstr "Klients" + +#~ msgid "Do not link to a customer" +#~ msgstr "Do not link to a customer" + +#~ msgid "Link to an existing customer" +#~ msgstr "Link to an existing customer" + +#~ msgid "Related Customer" +#~ msgstr "Saistītais klients" diff --git a/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/mk.po b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/mk.po new file mode 100644 index 0000000..8a78a9d --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/mk.po @@ -0,0 +1,86 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_project +# +# Translators: +# Martin Trigaux , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.saas~18\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-09-20 09:52+0000\n" +"PO-Revision-Date: 2017-09-20 09:52+0000\n" +"Last-Translator: Martin Trigaux , 2017\n" +"Language-Team: Macedonian (https://www.transifex.com/odoo/teams/41243/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: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Cancel" +msgstr "Откажи" + +#. module: crm_lead_to_task +#: model:ir.actions.act_window,name:crm_lead_to_task.crm_lead_convert2task_action +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_view_form +msgid "Convert to Task" +msgstr "" + +#. module: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Create Task" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_uid +msgid "Created by" +msgstr "Креирано од" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_date +msgid "Created on" +msgstr "Креирано на" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__display_name +msgid "Display Name" +msgstr "Прикажи име" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__id +msgid "ID" +msgstr "ID" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task____last_update +msgid "Last Modified on" +msgstr "Последна промена на" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_uid +msgid "Last Updated by" +msgstr "Последно ажурирање од" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_date +msgid "Last Updated on" +msgstr "Последно ажурирање на" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__lead_id +msgid "Lead" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model,name:crm_lead_to_task.model_crm_lead_convert2task +msgid "Lead convert to Task" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__project_id +msgid "Project" +msgstr "" diff --git a/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/ml_IN.po b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/ml_IN.po new file mode 100644 index 0000000..386d6ec --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/ml_IN.po @@ -0,0 +1,87 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_project_issue +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Odoo 9.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-08-18 14:06+0000\n" +"PO-Revision-Date: 2015-08-25 10:12+0000\n" +"Last-Translator: <>\n" +"Language-Team: Malayalam (India) (http://www.transifex.com/odoo/odoo-9/" +"language/ml_IN/)\n" +"Language: ml_IN\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: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Cancel" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.actions.act_window,name:crm_lead_to_task.crm_lead_convert2task_action +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_view_form +msgid "Convert to Task" +msgstr "" + +#. module: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +#, fuzzy +msgid "Create Task" +msgstr "രൂപപ്പെടുത്തിയത്" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_uid +msgid "Created by" +msgstr "രൂപപ്പെടുത്തിയത്" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_date +msgid "Created on" +msgstr "നിർമിച്ച ദിവസം" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__display_name +msgid "Display Name" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__id +msgid "ID" +msgstr "ID" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task____last_update +msgid "Last Modified on" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_uid +msgid "Last Updated by" +msgstr "അവസാനം അപ്ഡേറ്റ് ചെയ്തത്" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_date +msgid "Last Updated on" +msgstr "അവസാനം അപ്ഡേറ്റ് ചെയ്ത ദിവസം" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__lead_id +msgid "Lead" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model,name:crm_lead_to_task.model_crm_lead_convert2task +msgid "Lead convert to Task" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__project_id +msgid "Project" +msgstr "" diff --git a/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/mn.po b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/mn.po new file mode 100644 index 0000000..0dffb8d --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/mn.po @@ -0,0 +1,110 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_project +# +# Translators: +# Martin Trigaux, 2018 +# baaska sh , 2019 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server saas~11.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-09-21 13:17+0000\n" +"PO-Revision-Date: 2018-08-24 09:17+0000\n" +"Last-Translator: baaska sh , 2019\n" +"Language-Team: Mongolian (https://www.transifex.com/odoo/teams/41243/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: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Cancel" +msgstr "Цуцлах" + +#. module: crm_lead_to_task +#: model:ir.actions.act_window,name:crm_lead_to_task.crm_lead_convert2task_action +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_view_form +msgid "Convert to Task" +msgstr "Даалгавар болгох" + +#. module: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Create Task" +msgstr "Даалгавар үүсгэх" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_uid +msgid "Created by" +msgstr "Үүсгэгч" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_date +msgid "Created on" +msgstr "Үүсгэсэн" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__display_name +msgid "Display Name" +msgstr "Дэлгэцийн Нэр" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__id +msgid "ID" +msgstr "ID" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task____last_update +msgid "Last Modified on" +msgstr "Сүүлийн засвар хийсэн огноо" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_uid +msgid "Last Updated by" +msgstr "Сүүлийн засвар хийсэн" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_date +msgid "Last Updated on" +msgstr "Сүүлийн засвар хийсэн огноо" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__lead_id +msgid "Lead" +msgstr "Удирдах" + +#. module: crm_lead_to_task +#: model:ir.model,name:crm_lead_to_task.model_crm_lead_convert2task +msgid "Lead convert to Task" +msgstr "Сэжимийг даалгавар болгох" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__project_id +msgid "Project" +msgstr "Төсөл" + +#~ msgid "" +#~ "Convert To\n" +#~ " Task" +#~ msgstr "" +#~ "Хөрвүүлэх\n" +#~ " Даалгавар" + +#~ msgid "Create a new customer" +#~ msgstr "Шинэ захиалагч үүсгэх" + +#~ msgid "Customer" +#~ msgstr "Захиалагч" + +#~ msgid "Do not link to a customer" +#~ msgstr "Захиалагчтай битгий холбо" + +#~ msgid "Link to an existing customer" +#~ msgstr "Байгаа захиалагчид холбох" + +#~ msgid "Related Customer" +#~ msgstr "Холбогдох захиалагч" diff --git a/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/nb.po b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/nb.po new file mode 100644 index 0000000..d598df4 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/nb.po @@ -0,0 +1,109 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_project +# +# Translators: +# Martin Trigaux, 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server saas~11.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-09-21 13:17+0000\n" +"PO-Revision-Date: 2018-09-21 13:17+0000\n" +"Last-Translator: Martin Trigaux, 2018\n" +"Language-Team: Norwegian Bokmål (https://www.transifex.com/odoo/teams/41243/" +"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: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Cancel" +msgstr "Kanseller" + +#. module: crm_lead_to_task +#: model:ir.actions.act_window,name:crm_lead_to_task.crm_lead_convert2task_action +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_view_form +msgid "Convert to Task" +msgstr "Gjør om til oppgave" + +#. module: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Create Task" +msgstr "Opprett oppgave" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_uid +msgid "Created by" +msgstr "Opprettet av" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_date +msgid "Created on" +msgstr "Opprettet" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__display_name +msgid "Display Name" +msgstr "Visningsnavn" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__id +msgid "ID" +msgstr "IDID" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task____last_update +msgid "Last Modified on" +msgstr "Sist endret" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_uid +msgid "Last Updated by" +msgstr "Sist oppdatert av" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_date +msgid "Last Updated on" +msgstr "Sist oppdatert" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__lead_id +msgid "Lead" +msgstr "Lead" + +#. module: crm_lead_to_task +#: model:ir.model,name:crm_lead_to_task.model_crm_lead_convert2task +msgid "Lead convert to Task" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__project_id +msgid "Project" +msgstr "Prosjekt" + +#~ msgid "" +#~ "Convert To\n" +#~ " Task" +#~ msgstr "" +#~ "Gjør om til\n" +#~ " Oppgave" + +#~ msgid "Create a new customer" +#~ msgstr "Opprett en ny kunde" + +#~ msgid "Customer" +#~ msgstr "Kunde" + +#~ msgid "Do not link to a customer" +#~ msgstr "Ikke koble til en kunde" + +#~ msgid "Link to an existing customer" +#~ msgstr "Tilknytt eksisterende kunde" + +#~ msgid "Related Customer" +#~ msgstr "Tilknyttet kunde" diff --git a/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/ne.po b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/ne.po new file mode 100644 index 0000000..023dfdd --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/ne.po @@ -0,0 +1,83 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_project +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.saas~18\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-09-20 09:52+0000\n" +"PO-Revision-Date: 2017-09-20 09:52+0000\n" +"Language-Team: Nepali (https://www.transifex.com/odoo/teams/41243/ne/)\n" +"Language: ne\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: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Cancel" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.actions.act_window,name:crm_lead_to_task.crm_lead_convert2task_action +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_view_form +msgid "Convert to Task" +msgstr "" + +#. module: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Create Task" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_uid +msgid "Created by" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_date +msgid "Created on" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__display_name +msgid "Display Name" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__id +msgid "ID" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task____last_update +msgid "Last Modified on" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_date +msgid "Last Updated on" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__lead_id +msgid "Lead" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model,name:crm_lead_to_task.model_crm_lead_convert2task +msgid "Lead convert to Task" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__project_id +msgid "Project" +msgstr "" diff --git a/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/nl.po b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/nl.po new file mode 100644 index 0000000..f610932 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/nl.po @@ -0,0 +1,109 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_project +# +# Translators: +# Martin Trigaux, 2018 +# Yenthe Van Ginneken , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server saas~11.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-09-21 13:17+0000\n" +"PO-Revision-Date: 2018-09-21 13:17+0000\n" +"Last-Translator: Yenthe Van Ginneken , 2018\n" +"Language-Team: Dutch (https://www.transifex.com/odoo/teams/41243/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: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Cancel" +msgstr "Annuleren" + +#. module: crm_lead_to_task +#: model:ir.actions.act_window,name:crm_lead_to_task.crm_lead_convert2task_action +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_view_form +msgid "Convert to Task" +msgstr "Converteer naar taak" + +#. module: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Create Task" +msgstr "Taak aanmaken" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_uid +msgid "Created by" +msgstr "Aangemaakt door" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_date +msgid "Created on" +msgstr "Aangemaakt op" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__display_name +msgid "Display Name" +msgstr "Weergavenaam" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__id +msgid "ID" +msgstr "ID" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task____last_update +msgid "Last Modified on" +msgstr "Laatst gewijzigd op" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_uid +msgid "Last Updated by" +msgstr "Laatst bijgewerkt door" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_date +msgid "Last Updated on" +msgstr "Laatst bijgewerkt op" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__lead_id +msgid "Lead" +msgstr "Lead" + +#. module: crm_lead_to_task +#: model:ir.model,name:crm_lead_to_task.model_crm_lead_convert2task +msgid "Lead convert to Task" +msgstr "Lead converteren naar taak" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__project_id +msgid "Project" +msgstr "Project" + +#~ msgid "" +#~ "Convert To\n" +#~ " Task" +#~ msgstr "" +#~ "Converteer naar\n" +#~ " taak" + +#~ msgid "Create a new customer" +#~ msgstr "Maak een nieuwe klant" + +#~ msgid "Customer" +#~ msgstr "Klant" + +#~ msgid "Do not link to a customer" +#~ msgstr "Koppel niet aan een klant" + +#~ msgid "Link to an existing customer" +#~ msgstr "Koppel aan een bestaande klant" + +#~ msgid "Related Customer" +#~ msgstr "Gekoppelde klant" diff --git a/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/nl_BE.po b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/nl_BE.po new file mode 100644 index 0000000..54da4a1 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/nl_BE.po @@ -0,0 +1,87 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_project +# +# Translators: +# Martin Trigaux , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.saas~18\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-09-20 09:52+0000\n" +"PO-Revision-Date: 2017-09-20 09:52+0000\n" +"Last-Translator: Martin Trigaux , 2017\n" +"Language-Team: Dutch (Belgium) (https://www.transifex.com/odoo/teams/41243/" +"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: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Cancel" +msgstr "Annuleren" + +#. module: crm_lead_to_task +#: model:ir.actions.act_window,name:crm_lead_to_task.crm_lead_convert2task_action +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_view_form +msgid "Convert to Task" +msgstr "" + +#. module: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Create Task" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_uid +msgid "Created by" +msgstr "Aangemaakt door" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_date +msgid "Created on" +msgstr "Aangemaakt op" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__display_name +msgid "Display Name" +msgstr "Schermnaam" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__id +msgid "ID" +msgstr "ID" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task____last_update +msgid "Last Modified on" +msgstr "Laatst gewijzigd op" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_uid +msgid "Last Updated by" +msgstr "Laatst bijgewerkt door" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_date +msgid "Last Updated on" +msgstr "Laatst bijgewerkt op" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__lead_id +msgid "Lead" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model,name:crm_lead_to_task.model_crm_lead_convert2task +msgid "Lead convert to Task" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__project_id +msgid "Project" +msgstr "" diff --git a/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/pl.po b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/pl.po new file mode 100644 index 0000000..fda7f18 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/pl.po @@ -0,0 +1,116 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_project +# +# Translators: +# Martin Trigaux, 2018 +# Tomasz Leppich , 2018 +# Piotr Szlązak , 2018 +# Marcin Młynarczyk , 2018 +# Andrzej Donczew , 2018 +# Piotr Cierkosz , 2019 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server saas~11.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-09-21 13:17+0000\n" +"PO-Revision-Date: 2018-08-24 09:17+0000\n" +"Last-Translator: Piotr Cierkosz , 2019\n" +"Language-Team: Polish (https://www.transifex.com/odoo/teams/41243/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: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Cancel" +msgstr "Anuluj" + +#. module: crm_lead_to_task +#: model:ir.actions.act_window,name:crm_lead_to_task.crm_lead_convert2task_action +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_view_form +msgid "Convert to Task" +msgstr "Konwertuj do zadania" + +#. module: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Create Task" +msgstr "Utwórz zadanie" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_uid +msgid "Created by" +msgstr "Utworzona przez" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_date +msgid "Created on" +msgstr "Data utworzenia" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__display_name +msgid "Display Name" +msgstr "Nazwa wyświetlana" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__id +msgid "ID" +msgstr "ID" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task____last_update +msgid "Last Modified on" +msgstr "Data ostatniej modyfikacji" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_uid +msgid "Last Updated by" +msgstr "Ostatnio aktualizowane przez" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_date +msgid "Last Updated on" +msgstr "Data ostatniej aktualizacji" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__lead_id +msgid "Lead" +msgstr "Sygnał" + +#. module: crm_lead_to_task +#: model:ir.model,name:crm_lead_to_task.model_crm_lead_convert2task +msgid "Lead convert to Task" +msgstr "Konwersja leadu do Zadania" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__project_id +msgid "Project" +msgstr "Projekt" + +#~ msgid "" +#~ "Convert To\n" +#~ " Task" +#~ msgstr "" +#~ "Konwertuj do\n" +#~ " Zadanie" + +#~ msgid "Create a new customer" +#~ msgstr "Utwórz nowego klienta" + +#~ msgid "Customer" +#~ msgstr "Klient" + +#~ msgid "Do not link to a customer" +#~ msgstr "Nie łącz z klientem" + +#~ msgid "Link to an existing customer" +#~ msgstr "Link do istniejącego klienta" + +#~ msgid "Related Customer" +#~ msgstr "Powiązany klient" diff --git a/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/pt.po b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/pt.po new file mode 100644 index 0000000..fbe8b44 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/pt.po @@ -0,0 +1,109 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_project +# +# Translators: +# Martin Trigaux, 2018 +# MS, 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server saas~11.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-09-21 13:17+0000\n" +"PO-Revision-Date: 2018-09-21 13:17+0000\n" +"Last-Translator: MS, 2018\n" +"Language-Team: Portuguese (https://www.transifex.com/odoo/teams/41243/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: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Cancel" +msgstr "Cancelar" + +#. module: crm_lead_to_task +#: model:ir.actions.act_window,name:crm_lead_to_task.crm_lead_convert2task_action +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_view_form +msgid "Convert to Task" +msgstr "" + +#. module: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Create Task" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_uid +msgid "Created by" +msgstr "Criado por" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_date +msgid "Created on" +msgstr "Criada em" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__display_name +msgid "Display Name" +msgstr "Nome a Exibir" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__id +msgid "ID" +msgstr "Id." + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task____last_update +msgid "Last Modified on" +msgstr "Última Modificação em" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_uid +msgid "Last Updated by" +msgstr "Última Atualização por" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_date +msgid "Last Updated on" +msgstr "Última Atualização em" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__lead_id +msgid "Lead" +msgstr "Prospeto" + +#. module: crm_lead_to_task +#: model:ir.model,name:crm_lead_to_task.model_crm_lead_convert2task +msgid "Lead convert to Task" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__project_id +msgid "Project" +msgstr "Projeto" + +#~ msgid "" +#~ "Convert To\n" +#~ " Task" +#~ msgstr "" +#~ "Converter Para\n" +#~ " Tarefa" + +#~ msgid "Create a new customer" +#~ msgstr "Criar um novo cliente" + +#~ msgid "Customer" +#~ msgstr "Cliente" + +#~ msgid "Do not link to a customer" +#~ msgstr "Não relacionar com um cliente" + +#~ msgid "Link to an existing customer" +#~ msgstr "Associar a um cliente existente" + +#~ msgid "Related Customer" +#~ msgstr "Cliente relacionado" diff --git a/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/pt_BR.po b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/pt_BR.po new file mode 100644 index 0000000..531f3ef --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/pt_BR.po @@ -0,0 +1,115 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_project +# +# Translators: +# Rodrigo de Almeida Sottomaior Macedo , 2018 +# Martin Trigaux, 2018 +# Mateus Lopes , 2018 +# grazziano , 2018 +# André Augusto Firmino Cordeiro , 2018 +# Eduardo Aparicio , 2019 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server saas~11.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-09-21 13:17+0000\n" +"PO-Revision-Date: 2018-08-24 09:17+0000\n" +"Last-Translator: Eduardo Aparicio , 2019\n" +"Language-Team: Portuguese (Brazil) (https://www.transifex.com/odoo/" +"teams/41243/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: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Cancel" +msgstr "Cancelar" + +#. module: crm_lead_to_task +#: model:ir.actions.act_window,name:crm_lead_to_task.crm_lead_convert2task_action +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_view_form +msgid "Convert to Task" +msgstr "Converter para Tarefa" + +#. module: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Create Task" +msgstr "Criar Tarefa" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_uid +msgid "Created by" +msgstr "Criado por" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_date +msgid "Created on" +msgstr "Criado em" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__display_name +msgid "Display Name" +msgstr "Nome exibido" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__id +msgid "ID" +msgstr "ID" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task____last_update +msgid "Last Modified on" +msgstr "Última modificação em" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_uid +msgid "Last Updated by" +msgstr "Última atualização por" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_date +msgid "Last Updated on" +msgstr "Última atualização em" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__lead_id +msgid "Lead" +msgstr "Prospecto" + +#. module: crm_lead_to_task +#: model:ir.model,name:crm_lead_to_task.model_crm_lead_convert2task +msgid "Lead convert to Task" +msgstr "Converter Oportunidade para Tarefa" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__project_id +msgid "Project" +msgstr "Projeto" + +#~ msgid "" +#~ "Convert To\n" +#~ " Task" +#~ msgstr "" +#~ "Converter para\n" +#~ " Tarefa" + +#~ msgid "Create a new customer" +#~ msgstr "Criar um novo cliente" + +#~ msgid "Customer" +#~ msgstr "Cliente" + +#~ msgid "Do not link to a customer" +#~ msgstr "Não associe a um cliente" + +#~ msgid "Link to an existing customer" +#~ msgstr "Conectar a um cliente existente" + +#~ msgid "Related Customer" +#~ msgstr "Cliente Relacionado" diff --git a/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/ro.po b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/ro.po new file mode 100644 index 0000000..4bd8f6d --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/ro.po @@ -0,0 +1,112 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_project +# +# Translators: +# Martin Trigaux, 2018 +# Dorin Hongu , 2019 +# Foldi Robert , 2020 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server saas~11.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-09-21 13:17+0000\n" +"PO-Revision-Date: 2018-08-24 09:17+0000\n" +"Last-Translator: Foldi Robert , 2020\n" +"Language-Team: Romanian (https://www.transifex.com/odoo/teams/41243/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: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Cancel" +msgstr "Anulează" + +#. module: crm_lead_to_task +#: model:ir.actions.act_window,name:crm_lead_to_task.crm_lead_convert2task_action +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_view_form +msgid "Convert to Task" +msgstr "" + +#. module: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Create Task" +msgstr "Creați Sarcina" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_uid +msgid "Created by" +msgstr "Creat de" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_date +msgid "Created on" +msgstr "Creat în" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__display_name +msgid "Display Name" +msgstr "Nume afișat" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__id +msgid "ID" +msgstr "ID" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task____last_update +msgid "Last Modified on" +msgstr "Ultima modificare la" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_uid +msgid "Last Updated by" +msgstr "Ultima actualizare făcută de" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_date +msgid "Last Updated on" +msgstr "Ultima actualizare pe" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__lead_id +msgid "Lead" +msgstr "Pistă" + +#. module: crm_lead_to_task +#: model:ir.model,name:crm_lead_to_task.model_crm_lead_convert2task +msgid "Lead convert to Task" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__project_id +msgid "Project" +msgstr "Proiect" + +#~ msgid "" +#~ "Convert To\n" +#~ " Task" +#~ msgstr "" +#~ "Convertit la\n" +#~ " Sarcini" + +#~ msgid "Create a new customer" +#~ msgstr "Creați un client nou" + +#~ msgid "Customer" +#~ msgstr "Client" + +#~ msgid "Do not link to a customer" +#~ msgstr "Nu asociati unui client" + +#~ msgid "Link to an existing customer" +#~ msgstr "Conectați la un client existent" + +#~ msgid "Related Customer" +#~ msgstr "Client corelat" diff --git a/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/ru.po b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/ru.po new file mode 100644 index 0000000..7c4934b --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/ru.po @@ -0,0 +1,112 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_project +# +# Translators: +# Martin Trigaux, 2018 +# Ivan Yelizariev , 2019 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server saas~11.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-09-21 13:17+0000\n" +"PO-Revision-Date: 2018-08-24 09:17+0000\n" +"Last-Translator: Ivan Yelizariev , 2019\n" +"Language-Team: Russian (https://www.transifex.com/odoo/teams/41243/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: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Cancel" +msgstr "Отменить" + +#. module: crm_lead_to_task +#: model:ir.actions.act_window,name:crm_lead_to_task.crm_lead_convert2task_action +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_view_form +msgid "Convert to Task" +msgstr "Конвертировать в задачу" + +#. module: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Create Task" +msgstr "создать задачу" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_uid +msgid "Created by" +msgstr "Создано" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_date +msgid "Created on" +msgstr "Создан" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__display_name +msgid "Display Name" +msgstr "Отображаемое Имя" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__id +msgid "ID" +msgstr "Номер" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task____last_update +msgid "Last Modified on" +msgstr "Последнее изменение" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_uid +msgid "Last Updated by" +msgstr "Последний раз обновил" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_date +msgid "Last Updated on" +msgstr "Последнее обновление" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__lead_id +msgid "Lead" +msgstr "Инициатива" + +#. module: crm_lead_to_task +#: model:ir.model,name:crm_lead_to_task.model_crm_lead_convert2task +msgid "Lead convert to Task" +msgstr "Конвертировать лед в задачу" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__project_id +msgid "Project" +msgstr "Проект" + +#~ msgid "" +#~ "Convert To\n" +#~ " Task" +#~ msgstr "" +#~ "Конвертировать в Задача" + +#~ msgid "Create a new customer" +#~ msgstr "Создать нового заказчика" + +#~ msgid "Customer" +#~ msgstr "Клиент" + +#~ msgid "Do not link to a customer" +#~ msgstr "Не связывать с заказчиком" + +#~ msgid "Link to an existing customer" +#~ msgstr "Связь с существующим заказчиком" + +#~ msgid "Related Customer" +#~ msgstr "Связанный заказчик" diff --git a/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/sk.po b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/sk.po new file mode 100644 index 0000000..3b97366 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/sk.po @@ -0,0 +1,113 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_project +# +# Translators: +# Martin Trigaux, 2018 +# Pavol Krnáč , 2018 +# gebri , 2018 +# Jan Prokop, 2020 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server saas~11.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-09-21 13:17+0000\n" +"PO-Revision-Date: 2018-08-24 09:17+0000\n" +"Last-Translator: Jan Prokop, 2020\n" +"Language-Team: Slovak (https://www.transifex.com/odoo/teams/41243/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=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && n " +">= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);\n" + +#. module: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Cancel" +msgstr "Zrušiť" + +#. module: crm_lead_to_task +#: model:ir.actions.act_window,name:crm_lead_to_task.crm_lead_convert2task_action +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_view_form +msgid "Convert to Task" +msgstr "Skonvertovať na úlohu" + +#. module: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Create Task" +msgstr "Vytvoriť úlohu" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_uid +msgid "Created by" +msgstr "Vytvoril" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_date +msgid "Created on" +msgstr "Vytvorené" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__display_name +msgid "Display Name" +msgstr "Zobrazovaný Názov" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__id +msgid "ID" +msgstr "ID" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task____last_update +msgid "Last Modified on" +msgstr "Posledná modifikácia" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_uid +msgid "Last Updated by" +msgstr "Naposledy upravoval" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_date +msgid "Last Updated on" +msgstr "Naposledy upravované" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__lead_id +msgid "Lead" +msgstr "Iniciatíva" + +#. module: crm_lead_to_task +#: model:ir.model,name:crm_lead_to_task.model_crm_lead_convert2task +msgid "Lead convert to Task" +msgstr "Iniciatívu skonvertovať na úlohu" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__project_id +msgid "Project" +msgstr "Projekt" + +#~ msgid "" +#~ "Convert To\n" +#~ " Task" +#~ msgstr "" +#~ "Skonvertovať na\n" +#~ "úlohu" + +#~ msgid "Create a new customer" +#~ msgstr "Vytvoriť nového zákazníka" + +#~ msgid "Customer" +#~ msgstr "Zákazník" + +#~ msgid "Do not link to a customer" +#~ msgstr "Neprepájať so zákazníkom" + +#~ msgid "Link to an existing customer" +#~ msgstr "Pripojiť k existujúcemu zákazníkovi" + +#~ msgid "Related Customer" +#~ msgstr "týkajúce sa zákazníka" diff --git a/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/sl.po b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/sl.po new file mode 100644 index 0000000..759887e --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/sl.po @@ -0,0 +1,114 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_project +# +# Translators: +# Martin Trigaux, 2019 +# Vida Potočnik , 2019 +# laznikd , 2019 +# matjaz k , 2019 +# Matjaz Mozetic , 2020 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server saas~11.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-09-21 13:17+0000\n" +"PO-Revision-Date: 2018-08-24 09:17+0000\n" +"Last-Translator: Matjaz Mozetic , 2020\n" +"Language-Team: Slovenian (https://www.transifex.com/odoo/teams/41243/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: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Cancel" +msgstr "Prekliči" + +#. module: crm_lead_to_task +#: model:ir.actions.act_window,name:crm_lead_to_task.crm_lead_convert2task_action +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_view_form +msgid "Convert to Task" +msgstr "Pretvori v opravilo" + +#. module: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Create Task" +msgstr "Ustvari opravilo" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_uid +msgid "Created by" +msgstr "Ustvaril" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_date +msgid "Created on" +msgstr "Ustvarjeno" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__display_name +msgid "Display Name" +msgstr "Prikazani naziv" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__id +msgid "ID" +msgstr "ID" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task____last_update +msgid "Last Modified on" +msgstr "Zadnjič spremenjeno" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_uid +msgid "Last Updated by" +msgstr "Zadnjič posodobil" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_date +msgid "Last Updated on" +msgstr "Zadnjič posodobljeno" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__lead_id +msgid "Lead" +msgstr "Indic" + +#. module: crm_lead_to_task +#: model:ir.model,name:crm_lead_to_task.model_crm_lead_convert2task +msgid "Lead convert to Task" +msgstr "Pretvori indic v opravilo" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__project_id +msgid "Project" +msgstr "Projekt" + +#~ msgid "" +#~ "Convert To\n" +#~ " Task" +#~ msgstr "" +#~ "Pretvori v\n" +#~ " opravilo" + +#~ msgid "Create a new customer" +#~ msgstr "Ustvari novega kupca" + +#~ msgid "Customer" +#~ msgstr "Kupec" + +#~ msgid "Do not link to a customer" +#~ msgstr "Ne poveži s kupcem" + +#~ msgid "Link to an existing customer" +#~ msgstr "Povezava na obstoječega kupca" + +#~ msgid "Related Customer" +#~ msgstr "Povezani kupec" diff --git a/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/so.po b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/so.po new file mode 100644 index 0000000..f0f5f53 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/so.po @@ -0,0 +1,83 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_project +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server saas~11.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-09-21 13:17+0000\n" +"PO-Revision-Date: 2018-08-24 09:17+0000\n" +"Language-Team: Somali (https://www.transifex.com/odoo/teams/41243/so/)\n" +"Language: so\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: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Cancel" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.actions.act_window,name:crm_lead_to_task.crm_lead_convert2task_action +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_view_form +msgid "Convert to Task" +msgstr "" + +#. module: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Create Task" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_uid +msgid "Created by" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_date +msgid "Created on" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__display_name +msgid "Display Name" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__id +msgid "ID" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task____last_update +msgid "Last Modified on" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_date +msgid "Last Updated on" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__lead_id +msgid "Lead" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model,name:crm_lead_to_task.model_crm_lead_convert2task +msgid "Lead convert to Task" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__project_id +msgid "Project" +msgstr "" diff --git a/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/sq.po b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/sq.po new file mode 100644 index 0000000..8a06b01 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/sq.po @@ -0,0 +1,86 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_project +# +# Translators: +# Martin Trigaux , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.saas~18\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-09-20 09:52+0000\n" +"PO-Revision-Date: 2017-09-20 09:52+0000\n" +"Last-Translator: Martin Trigaux , 2017\n" +"Language-Team: Albanian (https://www.transifex.com/odoo/teams/41243/sq/)\n" +"Language: sq\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: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Cancel" +msgstr "Anullo" + +#. module: crm_lead_to_task +#: model:ir.actions.act_window,name:crm_lead_to_task.crm_lead_convert2task_action +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_view_form +msgid "Convert to Task" +msgstr "" + +#. module: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Create Task" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_uid +msgid "Created by" +msgstr "Krijuar nga" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_date +msgid "Created on" +msgstr "Krijuar me" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__display_name +msgid "Display Name" +msgstr "Emri i paraqitur" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__id +msgid "ID" +msgstr "ID" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task____last_update +msgid "Last Modified on" +msgstr "Modifikimi i fundit në" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_uid +msgid "Last Updated by" +msgstr "Modifikuar per here te fundit nga" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_date +msgid "Last Updated on" +msgstr "Modifikuar per here te fundit me" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__lead_id +msgid "Lead" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model,name:crm_lead_to_task.model_crm_lead_convert2task +msgid "Lead convert to Task" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__project_id +msgid "Project" +msgstr "" diff --git a/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/sr.po b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/sr.po new file mode 100644 index 0000000..6c44352 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/sr.po @@ -0,0 +1,92 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_project +# +# Translators: +# Martin Trigaux, 2018 +# Uros Kalajdzic , 2020 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server saas~11.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-09-21 13:17+0000\n" +"PO-Revision-Date: 2018-08-24 09:17+0000\n" +"Last-Translator: Uros Kalajdzic , 2020\n" +"Language-Team: Serbian (https://www.transifex.com/odoo/teams/41243/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: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Cancel" +msgstr "Otkaži" + +#. module: crm_lead_to_task +#: model:ir.actions.act_window,name:crm_lead_to_task.crm_lead_convert2task_action +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_view_form +msgid "Convert to Task" +msgstr "" + +#. module: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Create Task" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_uid +msgid "Created by" +msgstr "Kreirano" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_date +msgid "Created on" +msgstr "Kreiran" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__display_name +msgid "Display Name" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__id +msgid "ID" +msgstr "ID" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task____last_update +msgid "Last Modified on" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_date +msgid "Last Updated on" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__lead_id +msgid "Lead" +msgstr "Trag" + +#. module: crm_lead_to_task +#: model:ir.model,name:crm_lead_to_task.model_crm_lead_convert2task +msgid "Lead convert to Task" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__project_id +msgid "Project" +msgstr "Projekat" + +#~ msgid "Customer" +#~ msgstr "Kupac" diff --git a/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/sr@latin.po b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/sr@latin.po new file mode 100644 index 0000000..e925f14 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/sr@latin.po @@ -0,0 +1,90 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_project +# +# Translators: +# Djordje Marjanovic , 2017 +# Ljubisa Jovev , 2017 +# Martin Trigaux , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.saas~18\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-09-20 09:52+0000\n" +"PO-Revision-Date: 2017-09-20 09:52+0000\n" +"Last-Translator: Martin Trigaux , 2017\n" +"Language-Team: Serbian (Latin) (https://www.transifex.com/odoo/teams/41243/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: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Cancel" +msgstr "Odustani" + +#. module: crm_lead_to_task +#: model:ir.actions.act_window,name:crm_lead_to_task.crm_lead_convert2task_action +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_view_form +msgid "Convert to Task" +msgstr "" + +#. module: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Create Task" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_uid +msgid "Created by" +msgstr "Kreirao" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_date +msgid "Created on" +msgstr "Datum kreiranja" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__display_name +msgid "Display Name" +msgstr "Naziv za prikaz" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__id +msgid "ID" +msgstr "ID" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task____last_update +msgid "Last Modified on" +msgstr "Zadnja promena" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_uid +msgid "Last Updated by" +msgstr "Promenio" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_date +msgid "Last Updated on" +msgstr "Vreme promene" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__lead_id +msgid "Lead" +msgstr "Trag" + +#. module: crm_lead_to_task +#: model:ir.model,name:crm_lead_to_task.model_crm_lead_convert2task +msgid "Lead convert to Task" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__project_id +msgid "Project" +msgstr "Projekat" diff --git a/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/sv.po b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/sv.po new file mode 100644 index 0000000..1e79130 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/sv.po @@ -0,0 +1,111 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_project +# +# Translators: +# Martin Trigaux, 2019 +# Haojun Zou , 2019 +# Anders Wallenquist , 2019 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server saas~11.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-09-21 13:17+0000\n" +"PO-Revision-Date: 2018-08-24 09:17+0000\n" +"Last-Translator: Anders Wallenquist , 2019\n" +"Language-Team: Swedish (https://www.transifex.com/odoo/teams/41243/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: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Cancel" +msgstr "Avbryt" + +#. module: crm_lead_to_task +#: model:ir.actions.act_window,name:crm_lead_to_task.crm_lead_convert2task_action +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_view_form +msgid "Convert to Task" +msgstr "Omvandla till aktivitet" + +#. module: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Create Task" +msgstr "Skapa aktivitet" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_uid +msgid "Created by" +msgstr "Skapad av" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_date +msgid "Created on" +msgstr "Skapad den" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__display_name +msgid "Display Name" +msgstr "Visningsnamn" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__id +msgid "ID" +msgstr "ID" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task____last_update +msgid "Last Modified on" +msgstr "Senast redigerad" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_uid +msgid "Last Updated by" +msgstr "Senast uppdaterad av" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_date +msgid "Last Updated on" +msgstr "Senast uppdaterad" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__lead_id +msgid "Lead" +msgstr "Kundämne" + +#. module: crm_lead_to_task +#: model:ir.model,name:crm_lead_to_task.model_crm_lead_convert2task +msgid "Lead convert to Task" +msgstr "Kundämne konverterat till aktivitet" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__project_id +msgid "Project" +msgstr "Projekt" + +#~ msgid "" +#~ "Convert To\n" +#~ " Task" +#~ msgstr "" +#~ "Omvandla till \n" +#~ " Aktivitet" + +#~ msgid "Create a new customer" +#~ msgstr "Skapa en ny kund" + +#~ msgid "Customer" +#~ msgstr "Kund" + +#~ msgid "Do not link to a customer" +#~ msgstr "Länka inte till en kund" + +#~ msgid "Link to an existing customer" +#~ msgstr "Länka till en befintlig kund" + +#~ msgid "Related Customer" +#~ msgstr "Relaterad kund" diff --git a/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/ta.po b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/ta.po new file mode 100644 index 0000000..b611f3b --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/ta.po @@ -0,0 +1,104 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_project +# +# Translators: +# Bagavathikumar Ramakrishnan , 2019 +# Abul Hassan M I , 2019 +# Alagappan Karthikeyan , 2019 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server saas~11.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-09-21 13:17+0000\n" +"PO-Revision-Date: 2018-08-24 09:17+0000\n" +"Last-Translator: Alagappan Karthikeyan , 2019\n" +"Language-Team: Tamil (https://www.transifex.com/odoo/teams/41243/ta/)\n" +"Language: ta\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: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Cancel" +msgstr "ரத்து" + +#. module: crm_lead_to_task +#: model:ir.actions.act_window,name:crm_lead_to_task.crm_lead_convert2task_action +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_view_form +msgid "Convert to Task" +msgstr "" + +#. module: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Create Task" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_uid +msgid "Created by" +msgstr "உருவாக்கியவர்" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_date +msgid "Created on" +msgstr "உருவாக்கப்பட்ட தேதி" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__display_name +msgid "Display Name" +msgstr "காட்சி பெயர்" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__id +msgid "ID" +msgstr "ID" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task____last_update +msgid "Last Modified on" +msgstr "கடைசியாக திருத்திய" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_uid +msgid "Last Updated by" +msgstr "கடைசியாக புதுப்பிக்கப்பட்டவர்" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_date +msgid "Last Updated on" +msgstr "கடைசியாக புதுப்பிக்கப்பட்டது" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__lead_id +msgid "Lead" +msgstr "முன்னணி" + +#. module: crm_lead_to_task +#: model:ir.model,name:crm_lead_to_task.model_crm_lead_convert2task +msgid "Lead convert to Task" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__project_id +msgid "Project" +msgstr "" + +#~ msgid "Create a new customer" +#~ msgstr "புதிய வாடிக்கையாளரை உருவாக்கவும்" + +#~ msgid "Customer" +#~ msgstr "வாடிக்கையாளர்" + +#~ msgid "Do not link to a customer" +#~ msgstr "வாடிக்கையாளருடன் இணைக்க வேண்டாம்" + +#~ msgid "Link to an existing customer" +#~ msgstr "ஏற்கனவே உள்ள வாடிக்கையாளருடன் இணைப்பு" + +#~ msgid "Related Customer" +#~ msgstr "தொடர்புடைய வாடிக்கையாளர்" diff --git a/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/th.po b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/th.po new file mode 100644 index 0000000..60b3cb7 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/th.po @@ -0,0 +1,100 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_project +# +# Translators: +# Martin Trigaux, 2018 +# Khwunchai Jaengsawang , 2018 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server saas~11.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-09-21 13:17+0000\n" +"PO-Revision-Date: 2018-08-24 09:17+0000\n" +"Last-Translator: Khwunchai Jaengsawang , 2018\n" +"Language-Team: Thai (https://www.transifex.com/odoo/teams/41243/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: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Cancel" +msgstr "ยกเลิก" + +#. module: crm_lead_to_task +#: model:ir.actions.act_window,name:crm_lead_to_task.crm_lead_convert2task_action +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_view_form +msgid "Convert to Task" +msgstr "" + +#. module: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Create Task" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_uid +msgid "Created by" +msgstr "สร้างโดย" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_date +msgid "Created on" +msgstr "สร้างเมื่อ" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__display_name +msgid "Display Name" +msgstr "ชื่อที่ใช้แสดง" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__id +msgid "ID" +msgstr "รหัส" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task____last_update +msgid "Last Modified on" +msgstr "แก้ไขครั้งสุดท้ายเมื่อ" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_uid +msgid "Last Updated by" +msgstr "อัพเดทครั้งสุดท้ายโดย" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_date +msgid "Last Updated on" +msgstr "อัพเดทครั้งสุดท้ายเมื่อ" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__lead_id +msgid "Lead" +msgstr "ผู้นำ" + +#. module: crm_lead_to_task +#: model:ir.model,name:crm_lead_to_task.model_crm_lead_convert2task +msgid "Lead convert to Task" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__project_id +msgid "Project" +msgstr "โปรเจค" + +#~ msgid "Create a new customer" +#~ msgstr "สร้างลูกค้าใหม่" + +#~ msgid "Customer" +#~ msgstr "ลูกค้า" + +#~ msgid "Link to an existing customer" +#~ msgstr "เชื่อมโยงกับลูกค้าที่มีอยู่" + +#~ msgid "Related Customer" +#~ msgstr "ลูกค้าที่เกี่ยวข้อง" diff --git a/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/tr.po b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/tr.po new file mode 100644 index 0000000..a93b368 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/tr.po @@ -0,0 +1,113 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_project +# +# Translators: +# Levent Karakaş , 2018 +# Murat Kaplan , 2018 +# Ertuğrul Güreş , 2018 +# Buket Şeker , 2018 +# Umur Akın , 2019 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server saas~11.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-09-21 13:17+0000\n" +"PO-Revision-Date: 2018-08-24 09:17+0000\n" +"Last-Translator: Umur Akın , 2019\n" +"Language-Team: Turkish (https://www.transifex.com/odoo/teams/41243/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: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Cancel" +msgstr "İptal" + +#. module: crm_lead_to_task +#: model:ir.actions.act_window,name:crm_lead_to_task.crm_lead_convert2task_action +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_view_form +msgid "Convert to Task" +msgstr "Göreve Dönüştür" + +#. module: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Create Task" +msgstr "Görev Oluştur" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_uid +msgid "Created by" +msgstr "Oluşturan" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_date +msgid "Created on" +msgstr "Oluşturulma" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__display_name +msgid "Display Name" +msgstr "Görünüm Adı" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__id +msgid "ID" +msgstr "ID" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task____last_update +msgid "Last Modified on" +msgstr "Son Güncelleme" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_uid +msgid "Last Updated by" +msgstr "Son Güncelleyen" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_date +msgid "Last Updated on" +msgstr "Son Güncelleme" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__lead_id +msgid "Lead" +msgstr "Aday" + +#. module: crm_lead_to_task +#: model:ir.model,name:crm_lead_to_task.model_crm_lead_convert2task +msgid "Lead convert to Task" +msgstr "Müşteri adayını göreve dönüştür" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__project_id +msgid "Project" +msgstr "Proje" + +#~ msgid "" +#~ "Convert To\n" +#~ " Task" +#~ msgstr "" +#~ "Çevir\n" +#~ " Görev" + +#~ msgid "Create a new customer" +#~ msgstr "Yeni bir müşteri oluştur" + +#~ msgid "Customer" +#~ msgstr "Kayıtlı Müşteri" + +#~ msgid "Do not link to a customer" +#~ msgstr "Bir müşteriye bağlanmayın" + +#~ msgid "Link to an existing customer" +#~ msgstr "Varolan bir müşteriye bağlantıla" + +#~ msgid "Related Customer" +#~ msgstr "İlgili Müşteri" diff --git a/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/uk.po b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/uk.po new file mode 100644 index 0000000..17367a0 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/uk.po @@ -0,0 +1,112 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_project +# +# Translators: +# Martin Trigaux, 2018 +# Alina Lisnenko , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server saas~11.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-09-21 13:17+0000\n" +"PO-Revision-Date: 2018-09-21 13:17+0000\n" +"Last-Translator: Alina Lisnenko , 2018\n" +"Language-Team: Ukrainian (https://www.transifex.com/odoo/teams/41243/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=4; plural=(n % 1 == 0 && n % 10 == 1 && n % 100 != " +"11 ? 0 : n % 1 == 0 && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % " +"100 > 14) ? 1 : n % 1 == 0 && (n % 10 ==0 || (n % 10 >=5 && n % 10 <=9) || " +"(n % 100 >=11 && n % 100 <=14 )) ? 2: 3);\n" + +#. module: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Cancel" +msgstr "Скасувати" + +#. module: crm_lead_to_task +#: model:ir.actions.act_window,name:crm_lead_to_task.crm_lead_convert2task_action +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_view_form +msgid "Convert to Task" +msgstr "Конвертувати у завдання" + +#. module: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Create Task" +msgstr "Створити завдання" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_uid +msgid "Created by" +msgstr "Створив" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_date +msgid "Created on" +msgstr "Створено" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__display_name +msgid "Display Name" +msgstr "Назва для відображення" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__id +msgid "ID" +msgstr "ID" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task____last_update +msgid "Last Modified on" +msgstr "Остання модифікація" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_uid +msgid "Last Updated by" +msgstr "Востаннє оновив" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_date +msgid "Last Updated on" +msgstr "Останнє оновлення" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__lead_id +msgid "Lead" +msgstr "Лід" + +#. module: crm_lead_to_task +#: model:ir.model,name:crm_lead_to_task.model_crm_lead_convert2task +msgid "Lead convert to Task" +msgstr "Конвертувати лід у завдання" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__project_id +msgid "Project" +msgstr "Проект" + +#~ msgid "" +#~ "Convert To\n" +#~ " Task" +#~ msgstr "" +#~ "Конвертувати в\n" +#~ " Завдання" + +#~ msgid "Create a new customer" +#~ msgstr "Створити нового клієнта" + +#~ msgid "Customer" +#~ msgstr "Клієнт" + +#~ msgid "Do not link to a customer" +#~ msgstr "Не пов’язувати з клієнтом" + +#~ msgid "Link to an existing customer" +#~ msgstr "Прив’язати до існуючого клієнта" + +#~ msgid "Related Customer" +#~ msgstr "Пов'язаний клієнт" diff --git a/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/vi.po b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/vi.po new file mode 100644 index 0000000..e417044 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/vi.po @@ -0,0 +1,110 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_project +# +# Translators: +# thanh nguyen , 2018 +# Duy BQ , 2018 +# fanha99 , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server saas~11.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-09-21 13:17+0000\n" +"PO-Revision-Date: 2018-09-21 13:17+0000\n" +"Last-Translator: fanha99 , 2018\n" +"Language-Team: Vietnamese (https://www.transifex.com/odoo/teams/41243/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: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Cancel" +msgstr "Hủy" + +#. module: crm_lead_to_task +#: model:ir.actions.act_window,name:crm_lead_to_task.crm_lead_convert2task_action +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_view_form +msgid "Convert to Task" +msgstr "Chuyển thành tác vụ" + +#. module: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Create Task" +msgstr "Tạo tác vụ" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_uid +msgid "Created by" +msgstr "Được tạo bởi" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_date +msgid "Created on" +msgstr "Thời điểm tạo" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__display_name +msgid "Display Name" +msgstr "Tên hiển thị" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__id +msgid "ID" +msgstr "ID" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task____last_update +msgid "Last Modified on" +msgstr "Sửa lần cuối vào" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_uid +msgid "Last Updated by" +msgstr "Cập nhật lần cuối bởi" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_date +msgid "Last Updated on" +msgstr "Cập nhật lần cuối vào" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__lead_id +msgid "Lead" +msgstr "Tiềm năng" + +#. module: crm_lead_to_task +#: model:ir.model,name:crm_lead_to_task.model_crm_lead_convert2task +msgid "Lead convert to Task" +msgstr "" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__project_id +msgid "Project" +msgstr "Dự án" + +#~ msgid "" +#~ "Convert To\n" +#~ " Task" +#~ msgstr "" +#~ "Chuyển thành\n" +#~ " Tác vụ" + +#~ msgid "Create a new customer" +#~ msgstr "Tạo khách hàng mới" + +#~ msgid "Customer" +#~ msgstr "Khách hàng" + +#~ msgid "Do not link to a customer" +#~ msgstr "Không liên kết tới một khách hàng" + +#~ msgid "Link to an existing customer" +#~ msgstr "Liên kết tới một khách hàng đã tồn tại" + +#~ msgid "Related Customer" +#~ msgstr "Khách hàng liên quan" diff --git a/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/zh_CN.po b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/zh_CN.po new file mode 100644 index 0000000..3d06b40 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/zh_CN.po @@ -0,0 +1,112 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_project +# +# Translators: +# Martin Trigaux, 2018 +# inspur qiuguodong , 2018 +# liAnGjiA , 2018 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server saas~11.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-09-21 13:17+0000\n" +"PO-Revision-Date: 2018-08-24 09:17+0000\n" +"Last-Translator: liAnGjiA , 2018\n" +"Language-Team: Chinese (China) (https://www.transifex.com/odoo/teams/41243/" +"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: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Cancel" +msgstr "取消" + +#. module: crm_lead_to_task +#: model:ir.actions.act_window,name:crm_lead_to_task.crm_lead_convert2task_action +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_view_form +msgid "Convert to Task" +msgstr "转换为任务" + +#. module: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Create Task" +msgstr "创建任务" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_uid +msgid "Created by" +msgstr "创建人" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_date +msgid "Created on" +msgstr "创建时间" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__display_name +msgid "Display Name" +msgstr "显示名称" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__id +msgid "ID" +msgstr "ID" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task____last_update +msgid "Last Modified on" +msgstr "修改时间" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_uid +msgid "Last Updated by" +msgstr "修改人员" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_date +msgid "Last Updated on" +msgstr "更新时间" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__lead_id +msgid "Lead" +msgstr "线索" + +#. module: crm_lead_to_task +#: model:ir.model,name:crm_lead_to_task.model_crm_lead_convert2task +msgid "Lead convert to Task" +msgstr "线索转换到任务" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__project_id +msgid "Project" +msgstr "项目" + +#~ msgid "" +#~ "Convert To\n" +#~ " Task" +#~ msgstr "" +#~ "转为\n" +#~ " 任务" + +#~ msgid "Create a new customer" +#~ msgstr "创建客户" + +#~ msgid "Customer" +#~ msgstr "客户" + +#~ msgid "Do not link to a customer" +#~ msgstr "不要链接到某个客户" + +#~ msgid "Link to an existing customer" +#~ msgstr "链接到现有客户" + +#~ msgid "Related Customer" +#~ msgstr "相关客户" diff --git a/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/zh_TW.po b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/zh_TW.po new file mode 100644 index 0000000..f91235b --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/i18n/zh_TW.po @@ -0,0 +1,110 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_project +# +# Translators: +# Martin Trigaux, 2018 +# 敬雲 林 , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server saas~11.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-09-21 13:17+0000\n" +"PO-Revision-Date: 2018-09-21 13:17+0000\n" +"Last-Translator: 敬雲 林 , 2018\n" +"Language-Team: Chinese (Taiwan) (https://www.transifex.com/odoo/teams/41243/" +"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: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Cancel" +msgstr "取消" + +#. module: crm_lead_to_task +#: model:ir.actions.act_window,name:crm_lead_to_task.crm_lead_convert2task_action +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_view_form +msgid "Convert to Task" +msgstr "轉換為任務" + +#. module: crm_lead_to_task +#: model_terms:ir.ui.view,arch_db:crm_lead_to_task.crm_lead_convert2task_view_form +msgid "Create Task" +msgstr "創建任務" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_uid +msgid "Created by" +msgstr "創建者" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__create_date +msgid "Created on" +msgstr "創建時間" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__display_name +msgid "Display Name" +msgstr "顯示名稱" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__id +msgid "ID" +msgstr "ID" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task____last_update +msgid "Last Modified on" +msgstr "最後修改時間" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_uid +msgid "Last Updated by" +msgstr "最後更新人" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__write_date +msgid "Last Updated on" +msgstr "最後更新時間" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__lead_id +msgid "Lead" +msgstr "線索" + +#. module: crm_lead_to_task +#: model:ir.model,name:crm_lead_to_task.model_crm_lead_convert2task +msgid "Lead convert to Task" +msgstr "潛在客戶轉換為任務" + +#. module: crm_lead_to_task +#: model:ir.model.fields,field_description:crm_lead_to_task.field_crm_lead_convert2task__project_id +msgid "Project" +msgstr "專案" + +#~ msgid "" +#~ "Convert To\n" +#~ " Task" +#~ msgstr "" +#~ "轉換為\n" +#~ " 任務" + +#~ msgid "Create a new customer" +#~ msgstr "創建新客戶" + +#~ msgid "Customer" +#~ msgstr "客戶" + +#~ msgid "Do not link to a customer" +#~ msgstr "不要鏈接到某個客戶" + +#~ msgid "Link to an existing customer" +#~ msgstr "鏈接到現有客戶" + +#~ msgid "Related Customer" +#~ msgstr "相關客戶" diff --git a/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/readme/CONFIGURE.rst b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/readme/CONFIGURE.rst new file mode 100644 index 0000000..44c69a1 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/readme/CONFIGURE.rst @@ -0,0 +1,2 @@ +#. You need to have at least "Project User" and "Salesman" permissions to be + able to convert leads to tasks. diff --git a/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/readme/CONTRIBUTORS.rst new file mode 100644 index 0000000..d6243af --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/readme/CONTRIBUTORS.rst @@ -0,0 +1,5 @@ +* `Tecnativa `__: + + * Pedro M. Baeza + * Carolina Fernandez +* Ruchir Shukla diff --git a/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/readme/DESCRIPTION.rst b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/readme/DESCRIPTION.rst new file mode 100644 index 0000000..7a072d2 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/readme/DESCRIPTION.rst @@ -0,0 +1,5 @@ +This module allows to convert leads/opportunities to tasks. + +**DISCLAIMER:** This module is a forward-port of a module from Odoo S.A. and as +such, it is not included in the OCA CLA. That means we do not have a copy of the +copyright on it like all other OCA modules. diff --git a/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/readme/USAGE.rst b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/readme/USAGE.rst new file mode 100644 index 0000000..40d03e4 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/readme/USAGE.rst @@ -0,0 +1,7 @@ +#. Go to *CRM > Sales > My pipeline*. +#. Open one of the existing leads or create one. +#. Click on the button "Convert to Task". +#. A popup will appear asking you for a possible project for the task. +#. Click on "Create Task" button. +#. You will be redirected to the recently created task, that contains all the + information from the lead, including attachments and messages. diff --git a/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/security/ir.model.access.csv b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/security/ir.model.access.csv new file mode 100644 index 0000000..761666a --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/security/ir.model.access.csv @@ -0,0 +1,2 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +access_crm_lead_convert2task,access_crm_lead_convert2task,model_crm_lead_convert2task,sales_team.group_sale_salesman,1,1,1,1 diff --git a/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/static/description/icon.png b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/static/description/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..3a0328b516c4980e8e44cdb63fd945757ddd132d GIT binary patch literal 9455 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 Q3=9kmp00i_>zopr09!l7U;qFB literal 0 HcmV?d00001 diff --git a/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/static/description/index.html b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/static/description/index.html new file mode 100644 index 0000000..91f4579 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/static/description/index.html @@ -0,0 +1,451 @@ + + + + + + +Lead to Task + + + +
+

Lead to Task

+ + +

Beta License: LGPL-3 OCA/crm Translate me on Weblate Try me on Runboat

+

This module allows to convert leads/opportunities to tasks.

+

DISCLAIMER: This module is a forward-port of a module from Odoo S.A. and as +such, it is not included in the OCA CLA. That means we do not have a copy of the +copyright on it like all other OCA modules.

+

Table of contents

+ +
+

Configuration

+
    +
  1. You need to have at least “Project User” and “Salesman” permissions to be +able to convert leads to tasks.
  2. +
+
+
+

Usage

+
    +
  1. Go to CRM > Sales > My pipeline.
  2. +
  3. Open one of the existing leads or create one.
  4. +
  5. Click on the button “Convert to Task”.
  6. +
  7. A popup will appear asking you for a possible project for the task.
  8. +
  9. Click on “Create Task” button.
  10. +
  11. You will be redirected to the recently created task, that contains all the +information from the lead, including attachments and messages.
  12. +
+
+
+

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 to smash it by providing a detailed and welcomed +feedback.

+

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

+
+
+

Credits

+
+

Authors

+
    +
  • Odoo S.A.
  • +
  • Tecnativa
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+Odoo Community Association +

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

+

This module is part of the OCA/crm project on GitHub.

+

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

+
+
+
+ + diff --git a/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/tests/__init__.py b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/tests/__init__.py new file mode 100644 index 0000000..46f4da6 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/tests/__init__.py @@ -0,0 +1,2 @@ +# License LGPL-3 - See https://www.gnu.org/licenses/lgpl-3.0.html +from . import test_crm_project diff --git a/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/tests/test_crm_project.py b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/tests/test_crm_project.py new file mode 100644 index 0000000..a6e2080 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/tests/test_crm_project.py @@ -0,0 +1,38 @@ +# Copyright 2021 Tecnativa - Pedro M. Baeza +# Copyright 2022 Tecnativa - Víctor Martínez +# License LGPL-3 - See https://www.gnu.org/licenses/lgpl-3.0.html + +from odoo.tests import common + + +class TestCrmProject(common.TransactionCase): + @classmethod + def setUpClass(cls): + super().setUpClass() + cls.lead = cls.env["crm.lead"].create( + { + "name": "Test lead", + "description": "Description", + "email_from": "test@example.org", + "partner_name": "Test partner", + "email_cc": "cc@example.org", + } + ) + cls.project = cls.env["project.project"].create({"name": "Test project"}) + + def test_crm_project(self): + wizard = ( + self.env["crm.lead.convert2task"] + .with_context( + active_id=self.lead.id, + ) + .create({"project_id": self.project.id}) + ) + action = wizard.action_lead_to_project_task() + task = self.env["project.task"].browse(action["res_id"]) + self.assertEqual(task.description, "

Description

") + self.assertEqual(task.email_from, "test@example.org") + self.assertEqual(task.email_cc, "cc@example.org") + self.assertEqual(task.partner_id.name, "Test partner") + self.assertEqual(task.project_id, self.project) + self.assertFalse(self.lead.exists()) diff --git a/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/views/crm_lead_views.xml b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/views/crm_lead_views.xml new file mode 100644 index 0000000..c4c933c --- /dev/null +++ b/odoo-bringout-oca-crm-crm_lead_to_task/crm_lead_to_task/views/crm_lead_views.xml @@ -0,0 +1,20 @@ + + + + + crm.lead + + + + + + + + diff --git a/odoo-bringout-oca-crm-crm_phonecall/crm_phonecall/views/crm_phonecall_view.xml b/odoo-bringout-oca-crm-crm_phonecall/crm_phonecall/views/crm_phonecall_view.xml new file mode 100644 index 0000000..859dafa --- /dev/null +++ b/odoo-bringout-oca-crm-crm_phonecall/crm_phonecall/views/crm_phonecall_view.xml @@ -0,0 +1,466 @@ + + + + Phonecall Categories + crm.tag + + [] + + +

Click to add a new category.

+

+ Create specific phone call categories to better define the type of + calls tracked in the system. +

+
+
+ + + + CRM - Phone Calls Tree + crm.phonecall + + + + + + + + +
+
+
+
+

+ +

+
+
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + +
+
+ + +
+ +
+
+ + CRM - Logged Phone Calls Tree + crm.phonecall + + + + + + + + + + + + + + + + + + + + +
diff --git a/odoo-bringout-oca-crm-crm_phonecall/crm_phonecall/wizard/__init__.py b/odoo-bringout-oca-crm-crm_phonecall/crm_phonecall/wizard/__init__.py new file mode 100644 index 0000000..4580ab0 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_phonecall/crm_phonecall/wizard/__init__.py @@ -0,0 +1 @@ +from . import crm_phonecall_to_phonecall diff --git a/odoo-bringout-oca-crm-crm_phonecall/crm_phonecall/wizard/crm_phonecall_to_phonecall.py b/odoo-bringout-oca-crm-crm_phonecall/crm_phonecall/wizard/crm_phonecall_to_phonecall.py new file mode 100644 index 0000000..3495da6 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_phonecall/crm_phonecall/wizard/crm_phonecall_to_phonecall.py @@ -0,0 +1,76 @@ +# Copyright 2004-2010 Tiny SPRL () +# Copyright 2017 Tecnativa - Vicent Cubells +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +import time + +from odoo import api, fields, models + + +class CrmPhonecall2phonecall(models.TransientModel): + """Added the details of the crm phonecall2phonecall.""" + + _name = "crm.phonecall2phonecall" + _description = "Phonecall To Phonecall" + + name = fields.Char(string="Call summary", required=True, index=True) + user_id = fields.Many2one(comodel_name="res.users", string="Assign To") + contact_name = fields.Char(string="Contact") + phone = fields.Char() + tag_ids = fields.Many2many( + comodel_name="crm.tag", + relation="crm_phonecall2phonecall_tag_rel", + string="Tags", + column1="phone_id", + column2="tag_id", + ) + date = fields.Datetime() + team_id = fields.Many2one(comodel_name="crm.team", string="Sales Team") + action = fields.Selection( + selection=[("schedule", "Schedule a call"), ("log", "Log a call")], + required=True, + ) + partner_id = fields.Many2one(comodel_name="res.partner", string="Partner") + note = fields.Text() + + def get_vals_action_schedule(self): + vals = { + "schedule_time": self.date, + "name": self.name, + "user_id": self.user_id.id, + "team_id": self.team_id.id or False, + "tag_ids": self.tag_ids.ids, + "action": self.action, + } + return vals + + def action_schedule(self): + """Schedule a phonecall.""" + phonecall_obj = self.env["crm.phonecall"] + phonecalls = phonecall_obj.browse(self._context.get("active_ids", [])) + vals = self.get_vals_action_schedule() + new_phonecalls = phonecalls.schedule_another_phonecall( + vals, return_recordset=True + ) + return new_phonecalls.redirect_phonecall_view() + + @api.model + def default_get(self, fields): + """Function gets default values.""" + res = super().default_get(fields) + res.update({"action": "schedule", "date": time.strftime("%Y-%m-%d %H:%M:%S")}) + for phonecall in self.env["crm.phonecall"].browse( + self.env.context.get("active_id") + ): + if "tag_ids" in fields: + res.update({"tag_ids": phonecall.tag_ids.ids}) + if "user_id" in fields: + res.update({"user_id": phonecall.user_id.id}) + if "team_id" in fields: + res.update({"team_id": phonecall.team_id.id}) + if "partner_id" in fields: + res.update({"partner_id": phonecall.partner_id.id}) + for field in ("name", "date"): + if field in fields: + res[field] = getattr(phonecall, field) + return res diff --git a/odoo-bringout-oca-crm-crm_phonecall/crm_phonecall/wizard/crm_phonecall_to_phonecall_view.xml b/odoo-bringout-oca-crm-crm_phonecall/crm_phonecall/wizard/crm_phonecall_to_phonecall_view.xml new file mode 100644 index 0000000..0c436e8 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_phonecall/crm_phonecall/wizard/crm_phonecall_to_phonecall_view.xml @@ -0,0 +1,54 @@ + + + + crm.phonecall2phonecall.form + crm.phonecall2phonecall + +
+ + + + + + + + + + + + + +
+
+
+
+
+ + Schedule Other Call + crm.phonecall2phonecall + form + + new + +
diff --git a/odoo-bringout-oca-crm-crm_phonecall/doc/ARCHITECTURE.md b/odoo-bringout-oca-crm-crm_phonecall/doc/ARCHITECTURE.md new file mode 100644 index 0000000..c314914 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_phonecall/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Crm_phonecall Module - crm_phonecall + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-crm-crm_phonecall/doc/CONFIGURATION.md b/odoo-bringout-oca-crm-crm_phonecall/doc/CONFIGURATION.md new file mode 100644 index 0000000..02dfa02 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_phonecall/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for crm_phonecall. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-crm-crm_phonecall/doc/CONTROLLERS.md b/odoo-bringout-oca-crm-crm_phonecall/doc/CONTROLLERS.md new file mode 100644 index 0000000..f628e77 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_phonecall/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-crm-crm_phonecall/doc/DEPENDENCIES.md b/odoo-bringout-oca-crm-crm_phonecall/doc/DEPENDENCIES.md new file mode 100644 index 0000000..d73f903 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_phonecall/doc/DEPENDENCIES.md @@ -0,0 +1,6 @@ +# Dependencies + +This addon depends on: + +- [crm](https://github.com/bringout/oca-ocb-crm/tree/2ab6ff4cb4358a4adb9aa65b9cb6f8713444f8b4/odoo-bringout-oca-ocb-crm) +- [calendar](https://github.com/bringout/oca-ocb-technical/tree/b0cb832ccdc7fe133266cca5b11f01ad425277b4/odoo-bringout-oca-ocb-calendar) diff --git a/odoo-bringout-oca-crm-crm_phonecall/doc/FAQ.md b/odoo-bringout-oca-crm-crm_phonecall/doc/FAQ.md new file mode 100644 index 0000000..33fcef6 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_phonecall/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon crm_phonecall or install in UI. diff --git a/odoo-bringout-oca-crm-crm_phonecall/doc/INSTALL.md b/odoo-bringout-oca-crm-crm_phonecall/doc/INSTALL.md new file mode 100644 index 0000000..6b4995f --- /dev/null +++ b/odoo-bringout-oca-crm-crm_phonecall/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-crm-crm_phonecall" +# or +uv pip install odoo-bringout-oca-crm-crm_phonecall" +``` diff --git a/odoo-bringout-oca-crm-crm_phonecall/doc/MODELS.md b/odoo-bringout-oca-crm-crm_phonecall/doc/MODELS.md new file mode 100644 index 0000000..9de4850 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_phonecall/doc/MODELS.md @@ -0,0 +1,16 @@ +# Models + +Detected core models and extensions in crm_phonecall. + +```mermaid +classDiagram + class crm_phonecall + class calendar_event + class crm_lead + class res_config_settings + class res_partner +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-crm-crm_phonecall/doc/OVERVIEW.md b/odoo-bringout-oca-crm-crm_phonecall/doc/OVERVIEW.md new file mode 100644 index 0000000..b849697 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_phonecall/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: crm_phonecall. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon crm_phonecall +- License: LGPL-3 diff --git a/odoo-bringout-oca-crm-crm_phonecall/doc/REPORTS.md b/odoo-bringout-oca-crm-crm_phonecall/doc/REPORTS.md new file mode 100644 index 0000000..6d37485 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_phonecall/doc/REPORTS.md @@ -0,0 +1,27 @@ +# Reports + +Report definitions and templates in crm_phonecall. + +```mermaid +classDiagram + class CrmPhonecallReport + Model <|-- CrmPhonecallReport +``` + +## Available Reports + +### Analytical/Dashboard Reports +- **Phone Calls Analysis** (Analysis/Dashboard) + + +## Report Files + +- **crm_phonecall_report.py** (Python logic) +- **crm_phonecall_report_view.xml** (XML template/definition) +- **__init__.py** (Python logic) + +## Notes +- Named reports above are accessible through Odoo's reporting menu +- Python files define report logic and data processing +- XML files contain report templates, definitions, and formatting +- Reports are integrated with Odoo's printing and email systems diff --git a/odoo-bringout-oca-crm-crm_phonecall/doc/SECURITY.md b/odoo-bringout-oca-crm-crm_phonecall/doc/SECURITY.md new file mode 100644 index 0000000..ede96e5 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_phonecall/doc/SECURITY.md @@ -0,0 +1,42 @@ +# Security + +Access control and security definitions in crm_phonecall. + +## Access Control Lists (ACLs) + +Model access permissions defined in: +- **[ir.model.access.csv](../crm_phonecall/security/ir.model.access.csv)** + - 7 model access rules + +## Record Rules + +Row-level security rules defined in: + +## Security Groups & Configuration + +Security groups and permissions defined in: +- **[crm_security.xml](../crm_phonecall/security/crm_security.xml)** + - 2 security groups defined + +```mermaid +graph TB + subgraph "Security Layers" + A[Users] --> B[Groups] + B --> C[Access Control Lists] + C --> D[Models] + B --> E[Record Rules] + E --> F[Individual Records] + end +``` + +Security files overview: +- **[crm_security.xml](../crm_phonecall/security/crm_security.xml)** + - Security groups, categories, and XML-based rules +- **[ir.model.access.csv](../crm_phonecall/security/ir.model.access.csv)** + - Model access permissions (CRUD rights) + +Notes +- Access Control Lists define which groups can access which models +- Record Rules provide row-level security (filter records by user/group) +- Security groups organize users and define permission sets +- All security is enforced at the ORM level by Odoo diff --git a/odoo-bringout-oca-crm-crm_phonecall/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-crm-crm_phonecall/doc/TROUBLESHOOTING.md new file mode 100644 index 0000000..56853cb --- /dev/null +++ b/odoo-bringout-oca-crm-crm_phonecall/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-crm-crm_phonecall/doc/USAGE.md b/odoo-bringout-oca-crm-crm_phonecall/doc/USAGE.md new file mode 100644 index 0000000..4f08eee --- /dev/null +++ b/odoo-bringout-oca-crm-crm_phonecall/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon crm_phonecall +``` diff --git a/odoo-bringout-oca-crm-crm_phonecall/doc/WIZARDS.md b/odoo-bringout-oca-crm-crm_phonecall/doc/WIZARDS.md new file mode 100644 index 0000000..38e639a --- /dev/null +++ b/odoo-bringout-oca-crm-crm_phonecall/doc/WIZARDS.md @@ -0,0 +1,8 @@ +# Wizards + +Transient models exposed as UI wizards in crm_phonecall. + +```mermaid +classDiagram + class CrmPhonecall2phonecall +``` diff --git a/odoo-bringout-oca-crm-crm_phonecall/pyproject.toml b/odoo-bringout-oca-crm-crm_phonecall/pyproject.toml new file mode 100644 index 0000000..313c48c --- /dev/null +++ b/odoo-bringout-oca-crm-crm_phonecall/pyproject.toml @@ -0,0 +1,43 @@ +[project] +name = "odoo-bringout-oca-crm-crm_phonecall" +version = "16.0.0" +description = "CRM Phone Calls - Odoo addon" +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-ocb-crm>=16.0.0", + "odoo-bringout-oca-ocb-calendar>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["crm_phonecall"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-crm-crm_project_create/README.md b/odoo-bringout-oca-crm-crm_project_create/README.md new file mode 100644 index 0000000..3616be6 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_project_create/README.md @@ -0,0 +1,46 @@ +# CRM Project Create + +Odoo addon: crm_project_create + +## Installation + +```bash +pip install odoo-bringout-oca-crm-crm_project_create +``` + +## Dependencies + +This addon depends on: +- crm +- sale_project +- mail_message_destiny_link_template + +## Manifest Information + +- **Name**: CRM Project Create +- **Version**: 16.0.1.1.0 +- **Category**: Sales/CRM +- **License**: LGPL-3 +- **Installable**: True + +## Source + +Based on [OCA/crm](https://github.com/OCA/crm) branch 16.0, addon `crm_project_create`. + +## License + +This package maintains the original LGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-crm-crm_project_create/crm_project_create/README.rst b/odoo-bringout-oca-crm-crm_project_create/crm_project_create/README.rst new file mode 100644 index 0000000..07effe3 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_project_create/crm_project_create/README.rst @@ -0,0 +1,123 @@ +================== +CRM Project Create +================== + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:b0555faf7acf3fa621d26d7a95df6e1cce0fced7788b70a02effce0c363e2d25 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Alpha-red.png + :target: https://odoo-community.org/page/development-status + :alt: Alpha +.. |badge2| image:: https://img.shields.io/badge/licence-LGPL--3-blue.png + :target: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + :alt: License: LGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fcrm-lightgray.png?logo=github + :target: https://github.com/OCA/crm/tree/16.0/crm_project_create + :alt: OCA/crm +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/crm-16-0/crm-16-0-crm_project_create + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/crm&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module extends the functionality of crm and project and allow you +to create a project from opportunity or lead. + +It also allows archiving or reactivating the project and its analytical +account from the lead. + +.. IMPORTANT:: + This is an alpha version, the data model and design can change at any time without warning. + Only for development or testing purpose, do not use in production. + `More details on development status `_ + +**Table of contents** + +.. contents:: + :local: + +Use Cases / Context +=================== + +This module was developed because sometimes you want to create the +project from the crm without creating a sales order, for example when +you want to plan a project. + +It will be useful for you if you want to create a project before +creating a quotation and confirming it or if you want to estimate, plan +or know if you have the capacity before making the sale. + +Usage +===== + +To use this module, you need to: + +1. Go to CRM > Sales > My Pipeline +2. Create a new opportunity or join an existing one. +3. Click on **Create project** in header. +4. A wizard is shown to fill project name and/or project description. +5. Click on **Create project**. +6. You can see project created in page **Extra Information**, inside + group **Misc**. +7. Is you have *Project: Administrator* permissions, you can edit the + project after creating it. + +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 to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +------- + +* Moduon + +Contributors +------------ + +- Emilio Pascual (`Moduon `__) +- Eduardo López (`Moduon `__) + +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. + +.. |maintainer-EmilioPascual| image:: https://github.com/EmilioPascual.png?size=40px + :target: https://github.com/EmilioPascual + :alt: EmilioPascual +.. |maintainer-rafaelbn| image:: https://github.com/rafaelbn.png?size=40px + :target: https://github.com/rafaelbn + :alt: rafaelbn + +Current `maintainers `__: + +|maintainer-EmilioPascual| |maintainer-rafaelbn| + +This module is part of the `OCA/crm `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-crm-crm_project_create/crm_project_create/__init__.py b/odoo-bringout-oca-crm-crm_project_create/crm_project_create/__init__.py new file mode 100644 index 0000000..aee8895 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_project_create/crm_project_create/__init__.py @@ -0,0 +1,2 @@ +from . import models +from . import wizards diff --git a/odoo-bringout-oca-crm-crm_project_create/crm_project_create/__manifest__.py b/odoo-bringout-oca-crm-crm_project_create/crm_project_create/__manifest__.py new file mode 100644 index 0000000..4998cca --- /dev/null +++ b/odoo-bringout-oca-crm-crm_project_create/crm_project_create/__manifest__.py @@ -0,0 +1,22 @@ +# Copyright 2024 Moduon Team S.L. +# License LGPL-3.0 or later (https://www.gnu.org/licenses/lgpl-3.0) + +{ + "name": "CRM Project Create", + "summary": "Allow create projects from lead/opportunity", + "version": "16.0.1.1.0", + "development_status": "Alpha", + "category": "Sales/CRM", + "website": "https://github.com/OCA/crm", + "author": "Moduon, Odoo Community Association (OCA)", + "maintainers": ["EmilioPascual", "rafaelbn"], + "license": "LGPL-3", + "application": False, + "installable": True, + "depends": ["crm", "sale_project", "mail_message_destiny_link_template"], + "data": [ + "security/ir.model.access.csv", + "wizards/crm_create_project.xml", + "views/crm_lead.xml", + ], +} diff --git a/odoo-bringout-oca-crm-crm_project_create/crm_project_create/i18n/bs.po b/odoo-bringout-oca-crm-crm_project_create/crm_project_create/i18n/bs.po new file mode 100644 index 0000000..97e9022 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_project_create/crm_project_create/i18n/bs.po @@ -0,0 +1,96 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_project_create +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.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: crm_project_create +#: model_terms:ir.ui.view,arch_db:crm_project_create.crm_create_project_view_form +msgid "Cancel" +msgstr "Otkaži" + +#. module: crm_project_create +#: model:ir.actions.act_window,name:crm_project_create.crm_create_project_action +#: model_terms:ir.ui.view,arch_db:crm_project_create.crm_create_project_view_form +#: model_terms:ir.ui.view,arch_db:crm_project_create.crm_lead_view_form_crm_project_project +msgid "Create Project" +msgstr "Kreiraj projekt" + +#. module: crm_project_create +#: model:ir.model.fields,field_description:crm_project_create.field_crm_create_project__create_uid +msgid "Created by" +msgstr "Kreirao" + +#. module: crm_project_create +#: model:ir.model.fields,field_description:crm_project_create.field_crm_create_project__create_date +msgid "Created on" +msgstr "Kreirano" + +#. module: crm_project_create +#: model:ir.model.fields,field_description:crm_project_create.field_crm_create_project__display_name +msgid "Display Name" +msgstr "Prikazani naziv" + +#. module: crm_project_create +#: model:ir.model.fields,field_description:crm_project_create.field_crm_create_project__id +msgid "ID" +msgstr "ID" + +#. module: crm_project_create +#: model:ir.model.fields,field_description:crm_project_create.field_crm_create_project____last_update +msgid "Last Modified on" +msgstr "Zadnje mijenjano" + +#. module: crm_project_create +#: model:ir.model.fields,field_description:crm_project_create.field_crm_create_project__write_uid +msgid "Last Updated by" +msgstr "Zadnji ažurirao" + +#. module: crm_project_create +#: model:ir.model.fields,field_description:crm_project_create.field_crm_create_project__write_date +msgid "Last Updated on" +msgstr "Zadnje ažurirano" + +#. module: crm_project_create +#: model:ir.model.fields,field_description:crm_project_create.field_crm_create_project__lead_id +msgid "Lead" +msgstr "Potencijal" + +#. module: crm_project_create +#: model:ir.model,name:crm_project_create.model_crm_lead +msgid "Lead/Opportunity" +msgstr "Potencijal/Prilika" + +#. module: crm_project_create +#: model:ir.model.fields,field_description:crm_project_create.field_crm_lead__project_id +msgid "Project" +msgstr "Projekat" + +#. module: crm_project_create +#: model:ir.model.fields,field_description:crm_project_create.field_crm_create_project__project_description +msgid "Project Description" +msgstr "Opis projekta" + +#. module: crm_project_create +#: model:ir.model.fields,field_description:crm_project_create.field_crm_create_project__project_name +msgid "Project Name" +msgstr "Ime projekta" + +#. module: crm_project_create +#: model:ir.model,name:crm_project_create.model_crm_create_project +msgid "Wizart to create Project from Lead/Opportunity" +msgstr "Čarobnjak za kreiranje projekta iz potencijalnog klijenta/prilike" + +#. module: crm_project_create +#: model_terms:ir.ui.view,arch_db:crm_project_create.crm_create_project_view_form +msgid "You won't be able to edit this project after creating it" +msgstr "Nećete moći uređivati ovaj projekt nakon kreiranja" diff --git a/odoo-bringout-oca-crm-crm_project_create/crm_project_create/i18n/crm_project_create.pot b/odoo-bringout-oca-crm-crm_project_create/crm_project_create/i18n/crm_project_create.pot new file mode 100644 index 0000000..117333c --- /dev/null +++ b/odoo-bringout-oca-crm-crm_project_create/crm_project_create/i18n/crm_project_create.pot @@ -0,0 +1,96 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_project_create +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.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: crm_project_create +#: model_terms:ir.ui.view,arch_db:crm_project_create.crm_create_project_view_form +msgid "Cancel" +msgstr "" + +#. module: crm_project_create +#: model:ir.actions.act_window,name:crm_project_create.crm_create_project_action +#: model_terms:ir.ui.view,arch_db:crm_project_create.crm_create_project_view_form +#: model_terms:ir.ui.view,arch_db:crm_project_create.crm_lead_view_form_crm_project_project +msgid "Create Project" +msgstr "" + +#. module: crm_project_create +#: model:ir.model.fields,field_description:crm_project_create.field_crm_create_project__create_uid +msgid "Created by" +msgstr "" + +#. module: crm_project_create +#: model:ir.model.fields,field_description:crm_project_create.field_crm_create_project__create_date +msgid "Created on" +msgstr "" + +#. module: crm_project_create +#: model:ir.model.fields,field_description:crm_project_create.field_crm_create_project__display_name +msgid "Display Name" +msgstr "" + +#. module: crm_project_create +#: model:ir.model.fields,field_description:crm_project_create.field_crm_create_project__id +msgid "ID" +msgstr "" + +#. module: crm_project_create +#: model:ir.model.fields,field_description:crm_project_create.field_crm_create_project____last_update +msgid "Last Modified on" +msgstr "" + +#. module: crm_project_create +#: model:ir.model.fields,field_description:crm_project_create.field_crm_create_project__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: crm_project_create +#: model:ir.model.fields,field_description:crm_project_create.field_crm_create_project__write_date +msgid "Last Updated on" +msgstr "" + +#. module: crm_project_create +#: model:ir.model.fields,field_description:crm_project_create.field_crm_create_project__lead_id +msgid "Lead" +msgstr "" + +#. module: crm_project_create +#: model:ir.model,name:crm_project_create.model_crm_lead +msgid "Lead/Opportunity" +msgstr "" + +#. module: crm_project_create +#: model:ir.model.fields,field_description:crm_project_create.field_crm_lead__project_id +msgid "Project" +msgstr "" + +#. module: crm_project_create +#: model:ir.model.fields,field_description:crm_project_create.field_crm_create_project__project_description +msgid "Project Description" +msgstr "" + +#. module: crm_project_create +#: model:ir.model.fields,field_description:crm_project_create.field_crm_create_project__project_name +msgid "Project Name" +msgstr "" + +#. module: crm_project_create +#: model:ir.model,name:crm_project_create.model_crm_create_project +msgid "Wizart to create Project from Lead/Opportunity" +msgstr "" + +#. module: crm_project_create +#: model_terms:ir.ui.view,arch_db:crm_project_create.crm_create_project_view_form +msgid "You won't be able to edit this project after creating it" +msgstr "" diff --git a/odoo-bringout-oca-crm-crm_project_create/crm_project_create/i18n/es.po b/odoo-bringout-oca-crm-crm_project_create/crm_project_create/i18n/es.po new file mode 100644 index 0000000..f9e3fcb --- /dev/null +++ b/odoo-bringout-oca-crm-crm_project_create/crm_project_create/i18n/es.po @@ -0,0 +1,116 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_create_project +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0+e\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-07-17 12:20+0000\n" +"PO-Revision-Date: 2024-07-17 14:20+0200\n" +"Last-Translator: Emilio Pascual \n" +"Language-Team: \n" +"Language: es\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 3.4.4\n" + +#. module: crm_project_create +#: model_terms:ir.ui.view,arch_db:crm_project_create.crm_create_project_view_form +msgid "Cancel" +msgstr "Cancelar" + +#. module: crm_project_create +#: model:ir.actions.act_window,name:crm_project_create.crm_create_project_action +#: model_terms:ir.ui.view,arch_db:crm_project_create.crm_create_project_view_form +#: model_terms:ir.ui.view,arch_db:crm_project_create.crm_lead_view_form_crm_project_project +msgid "Create Project" +msgstr "Crear proyecto" + +#. module: crm_project_create +#: model:ir.model.fields,field_description:crm_project_create.field_crm_create_project__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: crm_project_create +#: model:ir.model.fields,field_description:crm_project_create.field_crm_create_project__create_date +msgid "Created on" +msgstr "Creado el" + +#. module: crm_project_create +#: model:ir.model.fields,field_description:crm_project_create.field_crm_create_project__display_name +msgid "Display Name" +msgstr "Nombre mostrado" + +#. module: crm_project_create +#: model:ir.model.fields,field_description:crm_project_create.field_crm_create_project__id +msgid "ID" +msgstr "" + +#. module: crm_project_create +#: model:ir.model.fields,field_description:crm_project_create.field_crm_create_project____last_update +msgid "Last Modified on" +msgstr "Última modificación el" + +#. module: crm_project_create +#: model:ir.model.fields,field_description:crm_project_create.field_crm_create_project__write_uid +msgid "Last Updated by" +msgstr "Última actualización por" + +#. module: crm_project_create +#: model:ir.model.fields,field_description:crm_project_create.field_crm_create_project__write_date +msgid "Last Updated on" +msgstr "Última actualización el" + +#. module: crm_project_create +#: model:ir.model.fields,field_description:crm_project_create.field_crm_create_project__lead_id +msgid "Lead" +msgstr "Iniciativa/Oportundad" + +#. module: crm_project_create +#: model:ir.model,name:crm_project_create.model_crm_lead +msgid "Lead/Opportunity" +msgstr "Iniciativa/Oportundad" + +#. module: crm_project_create +#: model:ir.model.fields,field_description:crm_project_create.field_crm_lead__project_id +msgid "Project" +msgstr "Proyecto" + +#. module: crm_project_create +#: model:ir.model.fields,field_description:crm_project_create.field_crm_create_project__project_description +msgid "Project Description" +msgstr "Descripción del proyecto" + +#. module: crm_project_create +#: model:ir.model.fields,field_description:crm_project_create.field_crm_create_project__project_name +msgid "Project Name" +msgstr "Nombre del proyecto" + +#. module: crm_project_create +#: model:ir.model,name:crm_project_create.model_crm_create_project +msgid "Wizart to create Project from Lead/Opportunity" +msgstr "Asistente para crear un proyecto desde la iniciativa/oportunidad" + +#. module: crm_project_create +#: model_terms:ir.ui.view,arch_db:crm_project_create.crm_create_project_view_form +msgid "You won't be able to edit this project after creating it" +msgstr "" + +#, python-format +#~ msgid "" +#~ "Project %(name)s created." +#~ msgstr "" +#~ "Proyecto %(name)s creado." + +#, python-format +#~ msgid "" +#~ "Project created from lead/opportunity %(name)s." +#~ msgstr "" +#~ "Proyecto creado desde la iniciativa/oportunidad %(name)s." diff --git a/odoo-bringout-oca-crm-crm_project_create/crm_project_create/i18n/it.po b/odoo-bringout-oca-crm-crm_project_create/crm_project_create/i18n/it.po new file mode 100644 index 0000000..13817d3 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_project_create/crm_project_create/i18n/it.po @@ -0,0 +1,99 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_project_create +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2024-07-31 15:58+0000\n" +"Last-Translator: mymage \n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.6.2\n" + +#. module: crm_project_create +#: model_terms:ir.ui.view,arch_db:crm_project_create.crm_create_project_view_form +msgid "Cancel" +msgstr "Annulla" + +#. module: crm_project_create +#: model:ir.actions.act_window,name:crm_project_create.crm_create_project_action +#: model_terms:ir.ui.view,arch_db:crm_project_create.crm_create_project_view_form +#: model_terms:ir.ui.view,arch_db:crm_project_create.crm_lead_view_form_crm_project_project +msgid "Create Project" +msgstr "Crea progetto" + +#. module: crm_project_create +#: model:ir.model.fields,field_description:crm_project_create.field_crm_create_project__create_uid +msgid "Created by" +msgstr "Creato da" + +#. module: crm_project_create +#: model:ir.model.fields,field_description:crm_project_create.field_crm_create_project__create_date +msgid "Created on" +msgstr "Creato il" + +#. module: crm_project_create +#: model:ir.model.fields,field_description:crm_project_create.field_crm_create_project__display_name +msgid "Display Name" +msgstr "Nome visualizzato" + +#. module: crm_project_create +#: model:ir.model.fields,field_description:crm_project_create.field_crm_create_project__id +msgid "ID" +msgstr "ID" + +#. module: crm_project_create +#: model:ir.model.fields,field_description:crm_project_create.field_crm_create_project____last_update +msgid "Last Modified on" +msgstr "Ultima modifica il" + +#. module: crm_project_create +#: model:ir.model.fields,field_description:crm_project_create.field_crm_create_project__write_uid +msgid "Last Updated by" +msgstr "Ultimo aggiornamento di" + +#. module: crm_project_create +#: model:ir.model.fields,field_description:crm_project_create.field_crm_create_project__write_date +msgid "Last Updated on" +msgstr "Ultimo aggiornamento il" + +#. module: crm_project_create +#: model:ir.model.fields,field_description:crm_project_create.field_crm_create_project__lead_id +msgid "Lead" +msgstr "Contatto" + +#. module: crm_project_create +#: model:ir.model,name:crm_project_create.model_crm_lead +msgid "Lead/Opportunity" +msgstr "Contatto/Opportunità" + +#. module: crm_project_create +#: model:ir.model.fields,field_description:crm_project_create.field_crm_lead__project_id +msgid "Project" +msgstr "Progetto" + +#. module: crm_project_create +#: model:ir.model.fields,field_description:crm_project_create.field_crm_create_project__project_description +msgid "Project Description" +msgstr "Descrizione progetto" + +#. module: crm_project_create +#: model:ir.model.fields,field_description:crm_project_create.field_crm_create_project__project_name +msgid "Project Name" +msgstr "Nome progetto" + +#. module: crm_project_create +#: model:ir.model,name:crm_project_create.model_crm_create_project +msgid "Wizart to create Project from Lead/Opportunity" +msgstr "Procedura guidata per creare il progetto dal contatto/opportunità" + +#. module: crm_project_create +#: model_terms:ir.ui.view,arch_db:crm_project_create.crm_create_project_view_form +msgid "You won't be able to edit this project after creating it" +msgstr "Non si potrà modificare questo progetto deopo la creazione" diff --git a/odoo-bringout-oca-crm-crm_project_create/crm_project_create/models/__init__.py b/odoo-bringout-oca-crm-crm_project_create/crm_project_create/models/__init__.py new file mode 100644 index 0000000..e66f0d6 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_project_create/crm_project_create/models/__init__.py @@ -0,0 +1 @@ +from . import crm_lead diff --git a/odoo-bringout-oca-crm-crm_project_create/crm_project_create/models/crm_lead.py b/odoo-bringout-oca-crm-crm_project_create/crm_project_create/models/crm_lead.py new file mode 100644 index 0000000..c7e9cb9 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_project_create/crm_project_create/models/crm_lead.py @@ -0,0 +1,18 @@ +# Copyright 2024 Moduon Team S.L. +# License LGPL-3.0 or later (https://www.gnu.org/licenses/lgpl-3.0) + +from odoo import fields, models + + +class CrmLead(models.Model): + _inherit = "crm.lead" + + project_id = fields.Many2one("project.project", string="Project") + + def toggle_active(self): + """Archive or reactivate the project and their analytic account on lead toggle.""" + res = super().toggle_active() + for lead in self.filtered(lambda l: l.project_id): + lead.sudo().project_id.active = lead.active + lead.sudo().project_id.analytic_account_id.active = lead.active + return res diff --git a/odoo-bringout-oca-crm-crm_project_create/crm_project_create/readme/CONTEXT.md b/odoo-bringout-oca-crm-crm_project_create/crm_project_create/readme/CONTEXT.md new file mode 100644 index 0000000..bbc802f --- /dev/null +++ b/odoo-bringout-oca-crm-crm_project_create/crm_project_create/readme/CONTEXT.md @@ -0,0 +1,3 @@ +This module was developed because sometimes you want to create the project from the crm without creating a sales order, for example when you want to plan a project. + +It will be useful for you if you want to create a project before creating a quotation and confirming it or if you want to estimate, plan or know if you have the capacity before making the sale. diff --git a/odoo-bringout-oca-crm-crm_project_create/crm_project_create/readme/CONTRIBUTORS.md b/odoo-bringout-oca-crm-crm_project_create/crm_project_create/readme/CONTRIBUTORS.md new file mode 100644 index 0000000..a04bd69 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_project_create/crm_project_create/readme/CONTRIBUTORS.md @@ -0,0 +1,2 @@ +- Emilio Pascual ([Moduon](https://www.moduon.team/)) +- Eduardo López ([Moduon](https://www.moduon.team/)) diff --git a/odoo-bringout-oca-crm-crm_project_create/crm_project_create/readme/DESCRIPTION.md b/odoo-bringout-oca-crm-crm_project_create/crm_project_create/readme/DESCRIPTION.md new file mode 100644 index 0000000..9d1f31c --- /dev/null +++ b/odoo-bringout-oca-crm-crm_project_create/crm_project_create/readme/DESCRIPTION.md @@ -0,0 +1,3 @@ +This module extends the functionality of crm and project and allow you to create a project from opportunity or lead. + +It also allows archiving or reactivating the project and its analytical account from the lead. diff --git a/odoo-bringout-oca-crm-crm_project_create/crm_project_create/readme/USAGE.md b/odoo-bringout-oca-crm-crm_project_create/crm_project_create/readme/USAGE.md new file mode 100644 index 0000000..90367e3 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_project_create/crm_project_create/readme/USAGE.md @@ -0,0 +1,11 @@ + + +To use this module, you need to: + +1. Go to CRM > Sales > My Pipeline +1. Create a new opportunity or join an existing one. +1. Click on **Create project** in header. +1. A wizard is shown to fill project name and/or project description. +1. Click on **Create project**. +1. You can see project created in page **Extra Information**, inside group **Misc**. +1. Is you have *Project: Administrator* permissions, you can edit the project after creating it. diff --git a/odoo-bringout-oca-crm-crm_project_create/crm_project_create/security/ir.model.access.csv b/odoo-bringout-oca-crm-crm_project_create/crm_project_create/security/ir.model.access.csv new file mode 100644 index 0000000..e7cc87a --- /dev/null +++ b/odoo-bringout-oca-crm-crm_project_create/crm_project_create/security/ir.model.access.csv @@ -0,0 +1,2 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +access_crm_create_project,crm.create.project,model_crm_create_project,sales_team.group_sale_salesman,1,1,1,1 diff --git a/odoo-bringout-oca-crm-crm_project_create/crm_project_create/static/description/icon.png b/odoo-bringout-oca-crm-crm_project_create/crm_project_create/static/description/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..3a0328b516c4980e8e44cdb63fd945757ddd132d GIT binary patch literal 9455 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 Q3=9kmp00i_>zopr09!l7U;qFB literal 0 HcmV?d00001 diff --git a/odoo-bringout-oca-crm-crm_project_create/crm_project_create/static/description/index.html b/odoo-bringout-oca-crm-crm_project_create/crm_project_create/static/description/index.html new file mode 100644 index 0000000..f02c924 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_project_create/crm_project_create/static/description/index.html @@ -0,0 +1,461 @@ + + + + + +CRM Project Create + + + +
+

CRM Project Create

+ + +

Alpha License: LGPL-3 OCA/crm Translate me on Weblate Try me on Runboat

+

This module extends the functionality of crm and project and allow you +to create a project from opportunity or lead.

+

It also allows archiving or reactivating the project and its analytical +account from the lead.

+
+

Important

+

This is an alpha version, the data model and design can change at any time without warning. +Only for development or testing purpose, do not use in production. +More details on development status

+
+

Table of contents

+ +
+

Use Cases / Context

+

This module was developed because sometimes you want to create the +project from the crm without creating a sales order, for example when +you want to plan a project.

+

It will be useful for you if you want to create a project before +creating a quotation and confirming it or if you want to estimate, plan +or know if you have the capacity before making the sale.

+
+
+

Usage

+

To use this module, you need to:

+
    +
  1. Go to CRM > Sales > My Pipeline
  2. +
  3. Create a new opportunity or join an existing one.
  4. +
  5. Click on Create project in header.
  6. +
  7. A wizard is shown to fill project name and/or project description.
  8. +
  9. Click on Create project.
  10. +
  11. You can see project created in page Extra Information, inside +group Misc.
  12. +
  13. Is you have Project: Administrator permissions, you can edit the +project after creating it.
  14. +
+
+
+

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 to smash it by providing a detailed and welcomed +feedback.

+

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

+
+
+

Credits

+
+

Authors

+
    +
  • Moduon
  • +
+
+
+

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.

+

Current maintainers:

+

EmilioPascual rafaelbn

+

This module is part of the OCA/crm project on GitHub.

+

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

+
+
+
+ + diff --git a/odoo-bringout-oca-crm-crm_project_create/crm_project_create/tests/__init__.py b/odoo-bringout-oca-crm-crm_project_create/crm_project_create/tests/__init__.py new file mode 100644 index 0000000..8e7e83b --- /dev/null +++ b/odoo-bringout-oca-crm-crm_project_create/crm_project_create/tests/__init__.py @@ -0,0 +1 @@ +from . import test_crm_create_project diff --git a/odoo-bringout-oca-crm-crm_project_create/crm_project_create/tests/test_crm_create_project.py b/odoo-bringout-oca-crm-crm_project_create/crm_project_create/tests/test_crm_create_project.py new file mode 100644 index 0000000..8ba0e78 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_project_create/crm_project_create/tests/test_crm_create_project.py @@ -0,0 +1,92 @@ +# Copyright 2024 Moduon Team S.L. +# License LGPL-3.0 or later (https://www.gnu.org/licenses/lgpl-3.0) + +from markupsafe import Markup + +from odoo.tests.common import Form, TransactionCase, users + +from odoo.addons.mail.tests.common import mail_new_test_user + + +class TestCrmCreateProject(TransactionCase): + @classmethod + def setUpClass(cls): + super().setUpClass() + cls.company = cls.env["res.company"].create( + { + "name": "Company Test", + } + ) + cls.user_salesman = mail_new_test_user( + cls.env, + login="user_salesman", + name="User Salesman", + email="user_salesman@test.example.com", + company_id=cls.company.id, + groups="sales_team.group_sale_salesman", + ) + cls.partner = cls.env["res.partner"].create( + { + "name": "Partner Test", + } + ) + cls.lead = cls.env["crm.lead"].create( + { + "name": "Test Lead", + "type": "lead", + "partner_id": cls.partner.id, + "user_id": cls.user_salesman.id, + } + ) + cls.default_plan = cls.env["account.analytic.plan"].create( + {"name": "Default", "company_id": False} + ) + + @users("user_salesman") + def test_crm_project_create(self): + """Test the creation of a project from a lead.""" + wizard_form = Form( + self.env["crm.create.project"].with_context( + active_model="crm.lead", + active_id=self.lead.id, + default_lead_id=self.lead.id, + default_project_name=self.lead.name, + ) + ) + self.assertEqual(wizard_form.project_name, self.lead.name) + wizard_form.project_name = "Test Project" + wizard_form.project_description = "Test Description" + wizard = wizard_form.save() + wizard.create_project() + + self.assertTrue(self.lead.project_id) + self.assertEqual(self.lead.project_id.name, "Test Project") + self.assertEqual( + self.lead.project_id.description, + Markup("

Test Description

"), + ) + # When a lead is archived, so it's project and their analytic account. + analytic_account = self.env["account.analytic.account"].create( + { + "name": "Test analytic account", + "plan_id": self.default_plan.id, + "company_id": False, + } + ) + self.lead.project_id.analytic_account_id = analytic_account + self.lead.action_archive() + self.assertFalse(self.lead.project_id.active) + self.assertFalse(self.lead.project_id.analytic_account_id.active) + # Reactivate the lead + self.lead.toggle_active() + self.assertTrue(self.lead.project_id.active) + self.assertTrue(self.lead.project_id.analytic_account_id.active) + # Mark lead as lost + lost_wizard = self.env["crm.lead.lost"].create( + { + "lost_reason_id": self.env.ref("crm.lost_reason_1").id, + } + ) + lost_wizard.with_context(active_ids=self.lead.ids).action_lost_reason_apply() + self.assertFalse(self.lead.project_id.active) + self.assertFalse(self.lead.project_id.analytic_account_id.active) diff --git a/odoo-bringout-oca-crm-crm_project_create/crm_project_create/views/crm_lead.xml b/odoo-bringout-oca-crm-crm_project_create/crm_project_create/views/crm_lead.xml new file mode 100644 index 0000000..fed1f6f --- /dev/null +++ b/odoo-bringout-oca-crm-crm_project_create/crm_project_create/views/crm_lead.xml @@ -0,0 +1,26 @@ + + + + + CRM Lead Form Create Project + crm.lead + + + + + + + + + diff --git a/odoo-bringout-oca-crm-crm_project_task/crm_project_task/views/project_task.xml b/odoo-bringout-oca-crm-crm_project_task/crm_project_task/views/project_task.xml new file mode 100644 index 0000000..5820d38 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_project_task/crm_project_task/views/project_task.xml @@ -0,0 +1,17 @@ + + + + + project.task.form.inherit + project.task + + + + + + + + + + diff --git a/odoo-bringout-oca-crm-crm_project_task/crm_project_task/views/res_config_settings.xml b/odoo-bringout-oca-crm-crm_project_task/crm_project_task/views/res_config_settings.xml new file mode 100644 index 0000000..b6d159e --- /dev/null +++ b/odoo-bringout-oca-crm-crm_project_task/crm_project_task/views/res_config_settings.xml @@ -0,0 +1,33 @@ + + + + + res.config.settings.view.form.inherit.crm.project.task + res.config.settings + + +
+

Projects

+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/odoo-bringout-oca-crm-crm_project_task/crm_project_task/wizards/__init__.py b/odoo-bringout-oca-crm-crm_project_task/crm_project_task/wizards/__init__.py new file mode 100644 index 0000000..19005e5 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_project_task/crm_project_task/wizards/__init__.py @@ -0,0 +1 @@ +from . import crm_create_task diff --git a/odoo-bringout-oca-crm-crm_project_task/crm_project_task/wizards/crm_create_task.py b/odoo-bringout-oca-crm-crm_project_task/crm_project_task/wizards/crm_create_task.py new file mode 100644 index 0000000..6077685 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_project_task/crm_project_task/wizards/crm_create_task.py @@ -0,0 +1,81 @@ +# Copyright 2023 Moduon Team S.L. +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl-3.0) + + +from odoo import _, fields, models +from odoo.exceptions import UserError + + +class CrmCreateTAsk(models.TransientModel): + _name = "crm.create.task" + _description = "Wizard to create task" + + task_name = fields.Char() + description = fields.Html() + + def create_task(self): + project = self.env.company.crm_default_project_id + if not project: + raise UserError( + _( + "Project not configured in settings, " + "please contact with your administrator." + ) + ) + lead = ( + self.env["crm.lead"].browse(self._context.get("active_id", False)) + if self._context.get("active_model") == "crm.lead" + and self._context.get("active_id", False) + else False + ) + if not lead: + raise UserError( + _( + "Lead/Opportunity not found. Please, create task from lead/opportunity." + ) + ) + + # Create task + task = ( + self.env["project.task"].sudo().create(self._get_data_create(lead, project)) + ) + # Messages in chatter + task.message_post( + body=_( + "Task created from lead/opportunity " + "%(name)s.", + lead=lead, + name=lead.name, + ) + ) + lead.message_post( + body=_( + "Task %(name)s created.", + task=task, + name=task.display_name, + ) + ) + # Return action go to created task + view = self.env.ref("project.view_task_form2") + return { + "name": "Task created", + "view_type": "form", + "view_mode": "form", + "view_id": view.id, + "res_model": "project.task", + "type": "ir.actions.act_window", + "res_id": task.id, + "context": self.env.context, + } + + def _get_data_create(self, lead, project): + """Get dict to create task""" + return { + "name": self.task_name, + "project_id": project.id, + "partner_id": lead.partner_id.id or False, + "lead_id": lead.id, + "description": self.description, + "user_ids": [(6, 0, [])], + } diff --git a/odoo-bringout-oca-crm-crm_project_task/crm_project_task/wizards/crm_create_task.xml b/odoo-bringout-oca-crm-crm_project_task/crm_project_task/wizards/crm_create_task.xml new file mode 100644 index 0000000..8032c12 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_project_task/crm_project_task/wizards/crm_create_task.xml @@ -0,0 +1,33 @@ + + + + + crm.create.task.form + crm.create.task + +
+ + + + +
+
+
+
+
+ + + Create Task + crm.create.task + form + new + +
diff --git a/odoo-bringout-oca-crm-crm_project_task/doc/ARCHITECTURE.md b/odoo-bringout-oca-crm-crm_project_task/doc/ARCHITECTURE.md new file mode 100644 index 0000000..243ada6 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_project_task/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Crm_project_task Module - crm_project_task + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-crm-crm_project_task/doc/CONFIGURATION.md b/odoo-bringout-oca-crm-crm_project_task/doc/CONFIGURATION.md new file mode 100644 index 0000000..8597104 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_project_task/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for crm_project_task. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-crm-crm_project_task/doc/CONTROLLERS.md b/odoo-bringout-oca-crm-crm_project_task/doc/CONTROLLERS.md new file mode 100644 index 0000000..f628e77 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_project_task/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-crm-crm_project_task/doc/DEPENDENCIES.md b/odoo-bringout-oca-crm-crm_project_task/doc/DEPENDENCIES.md new file mode 100644 index 0000000..7497b82 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_project_task/doc/DEPENDENCIES.md @@ -0,0 +1,6 @@ +# Dependencies + +This addon depends on: + +- [crm](https://github.com/bringout/oca-ocb-crm/tree/2ab6ff4cb4358a4adb9aa65b9cb6f8713444f8b4/odoo-bringout-oca-ocb-crm) +- [project](https://github.com/bringout/oca-ocb-project/tree/5bbf7d0517a5706a48472bdf6a077a4467d11869/odoo-bringout-oca-ocb-project) diff --git a/odoo-bringout-oca-crm-crm_project_task/doc/FAQ.md b/odoo-bringout-oca-crm-crm_project_task/doc/FAQ.md new file mode 100644 index 0000000..9786f87 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_project_task/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon crm_project_task or install in UI. diff --git a/odoo-bringout-oca-crm-crm_project_task/doc/INSTALL.md b/odoo-bringout-oca-crm-crm_project_task/doc/INSTALL.md new file mode 100644 index 0000000..44a0fb6 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_project_task/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-crm-crm_project_task" +# or +uv pip install odoo-bringout-oca-crm-crm_project_task" +``` diff --git a/odoo-bringout-oca-crm-crm_project_task/doc/MODELS.md b/odoo-bringout-oca-crm-crm_project_task/doc/MODELS.md new file mode 100644 index 0000000..077991f --- /dev/null +++ b/odoo-bringout-oca-crm-crm_project_task/doc/MODELS.md @@ -0,0 +1,15 @@ +# Models + +Detected core models and extensions in crm_project_task. + +```mermaid +classDiagram + class crm_lead + class project_task + class res_company + class res_config_settings +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-crm-crm_project_task/doc/OVERVIEW.md b/odoo-bringout-oca-crm-crm_project_task/doc/OVERVIEW.md new file mode 100644 index 0000000..bc6a9d9 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_project_task/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: crm_project_task. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon crm_project_task +- License: LGPL-3 diff --git a/odoo-bringout-oca-crm-crm_project_task/doc/REPORTS.md b/odoo-bringout-oca-crm-crm_project_task/doc/REPORTS.md new file mode 100644 index 0000000..e0ea35f --- /dev/null +++ b/odoo-bringout-oca-crm-crm_project_task/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-crm-crm_project_task/doc/SECURITY.md b/odoo-bringout-oca-crm-crm_project_task/doc/SECURITY.md new file mode 100644 index 0000000..c552edc --- /dev/null +++ b/odoo-bringout-oca-crm-crm_project_task/doc/SECURITY.md @@ -0,0 +1,34 @@ +# Security + +Access control and security definitions in crm_project_task. + +## Access Control Lists (ACLs) + +Model access permissions defined in: +- **[ir.model.access.csv](../crm_project_task/security/ir.model.access.csv)** + - 1 model access rules + +## Record Rules + +Row-level security rules defined in: + +```mermaid +graph TB + subgraph "Security Layers" + A[Users] --> B[Groups] + B --> C[Access Control Lists] + C --> D[Models] + B --> E[Record Rules] + E --> F[Individual Records] + end +``` + +Security files overview: +- **[ir.model.access.csv](../crm_project_task/security/ir.model.access.csv)** + - Model access permissions (CRUD rights) + +Notes +- Access Control Lists define which groups can access which models +- Record Rules provide row-level security (filter records by user/group) +- Security groups organize users and define permission sets +- All security is enforced at the ORM level by Odoo diff --git a/odoo-bringout-oca-crm-crm_project_task/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-crm-crm_project_task/doc/TROUBLESHOOTING.md new file mode 100644 index 0000000..56853cb --- /dev/null +++ b/odoo-bringout-oca-crm-crm_project_task/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-crm-crm_project_task/doc/USAGE.md b/odoo-bringout-oca-crm-crm_project_task/doc/USAGE.md new file mode 100644 index 0000000..726a597 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_project_task/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon crm_project_task +``` diff --git a/odoo-bringout-oca-crm-crm_project_task/doc/WIZARDS.md b/odoo-bringout-oca-crm-crm_project_task/doc/WIZARDS.md new file mode 100644 index 0000000..48e790d --- /dev/null +++ b/odoo-bringout-oca-crm-crm_project_task/doc/WIZARDS.md @@ -0,0 +1,3 @@ +# Wizards + +This module does not include UI wizards. diff --git a/odoo-bringout-oca-crm-crm_project_task/pyproject.toml b/odoo-bringout-oca-crm-crm_project_task/pyproject.toml new file mode 100644 index 0000000..8223f62 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_project_task/pyproject.toml @@ -0,0 +1,43 @@ +[project] +name = "odoo-bringout-oca-crm-crm_project_task" +version = "16.0.0" +description = "CRM Project Task - Create tasks from lead or opportunity" +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-ocb-crm>=16.0.0", + "odoo-bringout-oca-ocb-project>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["crm_project_task"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-crm-crm_salesperson_planner/README.md b/odoo-bringout-oca-crm-crm_salesperson_planner/README.md new file mode 100644 index 0000000..8aa4df2 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_salesperson_planner/README.md @@ -0,0 +1,45 @@ +# Crm Salesperson Planner + +Odoo addon: crm_salesperson_planner + +## Installation + +```bash +pip install odoo-bringout-oca-crm-crm_salesperson_planner +``` + +## Dependencies + +This addon depends on: +- crm +- calendar + +## Manifest Information + +- **Name**: Crm Salesperson Planner +- **Version**: 16.0.2.0.1 +- **Category**: Customer Relationship Management +- **License**: AGPL-3 +- **Installable**: True + +## Source + +Based on [OCA/crm](https://github.com/OCA/crm) branch 16.0, addon `crm_salesperson_planner`. + +## License + +This package maintains the original AGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/README.rst b/odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/README.rst new file mode 100644 index 0000000..b744e9e --- /dev/null +++ b/odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/README.rst @@ -0,0 +1,106 @@ +======================= +Crm Salesperson Planner +======================= + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:d1b9a09a3ad681a80bce2522a390e2f008cc0418bd007eeafc8f579b07a24627 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |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%2Fcrm-lightgray.png?logo=github + :target: https://github.com/OCA/crm/tree/16.0/crm_salesperson_planner + :alt: OCA/crm +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/crm-16-0/crm-16-0-crm_salesperson_planner + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/crm&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This application allows you to track and schedule salespeople visits to your customers, allowing you to determine which opportunities are going to be dealt on each visit. Visits create an all day event in calendar, and they can be easily rescheduled. +Visits can be automatically created from a template, in which it is possible to select the frequency of visits, as well as the start and end dates. The last visit can also be calculated by selecting the total number of repetitions. +This module creates a cron that generates visits from templates, but an option to create them manually is available from the template form view when the template is validated. + +**Table of contents** + +.. contents:: + :local: + +Configuration +============= + +To configure this module, you need to: + +* Go to new menu **CRM > Configuration > Salesperson Planner > Close Reasons** and create a close reason for 'Cancel' and 'Incident' types. + +Usage +===== + +Go to new menu **CRM > Salesperson Planner > My Visits or All Visits** and create a new visit. +or +Go to **CRM > Salesperson Planner > Visit Templates** and create a new recurring template for create periodical visits. In this case, it is necessary to select a start date. The date of the last repetition can be calculated by selection the total number of repetitions or an end date. +There are two options available to reschedule visits that is already validated: +* Change the date from the visit. +* Change the date straight from the event automatically created in the calendar. + +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 to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* Sygel Technology + +Contributors +~~~~~~~~~~~~ + +* `Sygel `__: + + * Valentin Vinagre + * Manuel Regidor + +* `Pesol `__: + + * Gerardo Marin Parra + +* `Tecnativa `_: + + * Víctor Martínez + +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/crm `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/__init__.py b/odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/__init__.py new file mode 100644 index 0000000..120d03e --- /dev/null +++ b/odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/__init__.py @@ -0,0 +1,5 @@ +# Copyright 2021 Sygel - Valentin Vinagre +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html) + +from . import models +from . import wizards diff --git a/odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/__manifest__.py b/odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/__manifest__.py new file mode 100644 index 0000000..d36cba3 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/__manifest__.py @@ -0,0 +1,27 @@ +# Copyright 2021 Sygel - Valentin Vinagre +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html) +{ + "name": "Crm Salesperson Planner", + "version": "16.0.2.0.1", + "development_status": "Beta", + "category": "Customer Relationship Management", + "author": "Sygel Technology," "Odoo Community Association (OCA)", + "website": "https://github.com/OCA/crm", + "license": "AGPL-3", + "depends": ["crm", "calendar"], + "data": [ + "data/crm_salesperson_planner_sequence.xml", + "wizards/crm_salesperson_planner_visit_close_wiz_view.xml", + "wizards/crm_salesperson_planner_visit_template_create.xml", + "views/crm_salesperson_planner_visit_views.xml", + "views/crm_salesperson_planner_visit_close_reason_views.xml", + "views/crm_salesperson_planner_visit_template_views.xml", + "views/crm_salesperson_planner_menu.xml", + "views/res_partner.xml", + "views/crm_lead.xml", + "data/ir_cron_data.xml", + "security/crm_salesperson_planner_security.xml", + "security/ir.model.access.csv", + ], + "installable": True, +} diff --git a/odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/data/crm_salesperson_planner_sequence.xml b/odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/data/crm_salesperson_planner_sequence.xml new file mode 100644 index 0000000..4c21eda --- /dev/null +++ b/odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/data/crm_salesperson_planner_sequence.xml @@ -0,0 +1,17 @@ + + + + + Salesperson Planner visit Code + salesperson.planner.visit + + SPPV/ + + + Salesperson Planner visit Template Code + salesperson.planner.visit.template + + SPPVT/ + + diff --git a/odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/data/ir_cron_data.xml b/odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/data/ir_cron_data.xml new file mode 100644 index 0000000..c9bd238 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/data/ir_cron_data.xml @@ -0,0 +1,15 @@ + + + + + CRM: Create salesperson visits + 1 + days + -1 + + + model._cron_create_visits(days=7) + code + + diff --git a/odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/i18n/bs.po b/odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/i18n/bs.po new file mode 100644 index 0000000..6d87b69 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/i18n/bs.po @@ -0,0 +1,1061 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_salesperson_planner +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.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: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__message_needaction +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__message_needaction +msgid "Action Needed" +msgstr "Potrebna akcija" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__activity_ids +msgid "Activities" +msgstr "Aktivnosti" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__activity_exception_decoration +msgid "Activity Exception Decoration" +msgstr "Dekoracija iznimke aktivnosti" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__activity_state +msgid "Activity State" +msgstr "Status aktivnosti" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__activity_type_icon +msgid "Activity Type Icon" +msgstr "Ikona tipa aktivnosti" + +#. module: crm_salesperson_planner +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_form_view +msgid "Add a description..." +msgstr "Dodaj opis..." + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__allday +msgid "All Day" +msgstr "Cijeli dan" + +#. module: crm_salesperson_planner +#: model:ir.ui.menu,name:crm_salesperson_planner.menu_crm_salesperson_planner_visits +msgid "All Visits" +msgstr "Sve posjete" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_close_wiz__allow_reschedule +msgid "Allow Reschedule" +msgstr "Dozvoli preplaniranje" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__message_attachment_count +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__message_attachment_count +msgid "Attachment Count" +msgstr "Broj priloga" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__auto_validate +msgid "Auto Validate" +msgstr "Automatska validacija" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__byday +msgid "Byday" +msgstr "Po danu" + +#. module: crm_salesperson_planner +#: model:ir.actions.server,name:crm_salesperson_planner.ir_cron_create_visits_ir_actions_server +#: model:ir.cron,cron_name:crm_salesperson_planner.ir_cron_create_visits +msgid "CRM: Create salesperson visits" +msgstr "CRM: Kreiraj posjete prodavčara" + +#. module: crm_salesperson_planner +#: model:ir.model,name:crm_salesperson_planner.model_calendar_event +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__calendar_event_id +msgid "Calendar Event" +msgstr "Događaj na kalendaru" + +#. module: crm_salesperson_planner +#: model:ir.model.fields.selection,name:crm_salesperson_planner.selection__crm_salesperson_planner_visit_close_reason__close_type__cancel +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_close_wiz_view_form +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_form_view +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_template_create_view_form +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_template_form_view +msgid "Cancel" +msgstr "Otkaži" + +#. module: crm_salesperson_planner +#: model:ir.model.fields.selection,name:crm_salesperson_planner.selection__crm_salesperson_planner_visit__state__cancel +#: model:ir.model.fields.selection,name:crm_salesperson_planner.selection__crm_salesperson_planner_visit_template__state__cancel +msgid "Cancelled" +msgstr "Otkazan" + +#. module: crm_salesperson_planner +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_form_view +msgid "Close Info" +msgstr "Informacija o zatvaranju" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__close_reason_id +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_close_reason_form_view +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_close_wiz_view_form +msgid "Close Reason" +msgstr "Razlog zatvaranja" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__close_reason_image +msgid "Close Reason Image" +msgstr "Slika razloga zatvaranja" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__close_reason_notes +msgid "Close Reason Notes" +msgstr "Napomene razloga zatvaranja" + +#. module: crm_salesperson_planner +#: model:ir.actions.act_window,name:crm_salesperson_planner.crm_salesperson_planner_visit_close_reason_action +#: model:ir.actions.act_window,name:crm_salesperson_planner.crm_salesperson_planner_visit_close_wiz_action +#: model:ir.ui.menu,name:crm_salesperson_planner.menu_crm_config_salesperson_planner_close_reason +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_tree_view +msgid "Close Reasons" +msgstr "Razlozi zatvaranja" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__company_id +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__company_id +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_filter +msgid "Company" +msgstr "Preduzeće" + +#. module: crm_salesperson_planner +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_form_view +msgid "Confirm" +msgstr "Potvrdi" + +#. module: crm_salesperson_planner +#: model:ir.model,name:crm_salesperson_planner.model_res_partner +msgid "Contact" +msgstr "Kontakt" + +#. module: crm_salesperson_planner +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_template_create_view_form +msgid "Create" +msgstr "Kreiraj" + +#. module: crm_salesperson_planner +#: model:ir.actions.act_window,name:crm_salesperson_planner.crm_salesperson_planner_visit_template_create_action +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_template_create_view_form +msgid "Create Visits" +msgstr "Kreiraj posjete" + +#. module: crm_salesperson_planner +#: model_terms:ir.actions.act_window,help:crm_salesperson_planner.crm_salesperson_planner_visit_template_action +msgid "Create and plan commercial visit templates" +msgstr "Kreirajte i planirajte šablone komercijalnih posjeta" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__create_uid +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_close_reason__create_uid +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_close_wiz__create_uid +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__create_uid +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template_create__create_uid +msgid "Created by" +msgstr "Kreirao" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__create_date +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_close_reason__create_date +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_close_wiz__create_date +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__create_date +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template_create__create_date +msgid "Created on" +msgstr "Kreirano" + +#. module: crm_salesperson_planner +#: model:ir.model,name:crm_salesperson_planner.model_crm_salesperson_planner_visit_template +msgid "Crm Salesperson Planner Visit Template" +msgstr "Šablon planera posjeta prodavčara CRM-a" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__partner_id +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__partner_ids +msgid "Customer" +msgstr "Kupac" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__date +msgid "Date" +msgstr "Datum" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__day +#: model:ir.model.fields.selection,name:crm_salesperson_planner.selection__crm_salesperson_planner_visit_template__month_by__date +msgid "Date of month" +msgstr "Dan u mjesecu" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template_create__date_to +msgid "Date to" +msgstr "Datum do" + +#. module: crm_salesperson_planner +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_template_form_view +msgid "Day of Month" +msgstr "Dan u mjesecu" + +#. module: crm_salesperson_planner +#: model:ir.model.fields.selection,name:crm_salesperson_planner.selection__crm_salesperson_planner_visit_template__month_by__day +msgid "Day of month" +msgstr "Dan u mjesecu" + +#. module: crm_salesperson_planner +#: model:ir.model.fields.selection,name:crm_salesperson_planner.selection__crm_salesperson_planner_visit_template__rrule_type__daily +msgid "Days" +msgstr "Dani" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__description +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_close_reason__name +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__description +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_template_form_view +msgid "Description" +msgstr "Opis" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__display_name +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_close_reason__display_name +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_close_wiz__display_name +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__display_name +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template_create__display_name +msgid "Display Name" +msgstr "Prikazani naziv" + +#. module: crm_salesperson_planner +#: model:ir.model.fields.selection,name:crm_salesperson_planner.selection__crm_salesperson_planner_visit_template__state__done +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_form_view +msgid "Done" +msgstr "Gotovo" + +#. module: crm_salesperson_planner +#: model:ir.model.fields.selection,name:crm_salesperson_planner.selection__crm_salesperson_planner_visit__state__draft +#: model:ir.model.fields.selection,name:crm_salesperson_planner.selection__crm_salesperson_planner_visit_template__state__draft +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_form_view +msgid "Draft" +msgstr "U pripremi" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__duration +msgid "Duration" +msgstr "Trajanje" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__stop_date +msgid "End Date" +msgstr "Datum završetka" + +#. module: crm_salesperson_planner +#: model:ir.model.fields.selection,name:crm_salesperson_planner.selection__crm_salesperson_planner_visit_template__end_type__end_date +msgid "End date" +msgstr "Završni datum" + +#. module: crm_salesperson_planner +#. odoo-python +#: code:addons/crm_salesperson_planner/models/calendar_event.py:0 +#, python-format +msgid "" +"Event %(event_name)s is related to salesperson visit %(partner_name)s. " +"Cancel it to delete this event.\n" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields.selection,name:crm_salesperson_planner.selection__crm_salesperson_planner_visit_template__byday__1 +msgid "First" +msgstr "Prvi" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__message_follower_ids +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__message_follower_ids +msgid "Followers" +msgstr "Pratioci" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__message_partner_ids +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__message_partner_ids +msgid "Followers (Partners)" +msgstr "Pratioci (Partneri)" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,help:crm_salesperson_planner.field_crm_salesperson_planner_visit__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "Font awesome ikona npr. fa-tasks" + +#. module: crm_salesperson_planner +#: model:ir.model.fields.selection,name:crm_salesperson_planner.selection__crm_salesperson_planner_visit_template__end_type__forever +msgid "Forever" +msgstr "Zauvjek" + +#. module: crm_salesperson_planner +#: model:ir.model.fields.selection,name:crm_salesperson_planner.selection__crm_salesperson_planner_visit_template__byday__4 +msgid "Fourth" +msgstr "Četvrti" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__fri +msgid "Fri" +msgstr "Pet" + +#. module: crm_salesperson_planner +#: model:ir.model.fields.selection,name:crm_salesperson_planner.selection__crm_salesperson_planner_visit_template__weekday__fri +msgid "Friday" +msgstr "Petak" + +#. module: crm_salesperson_planner +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_filter +msgid "Future Visits" +msgstr "Buduće posjete" + +#. module: crm_salesperson_planner +#: model:ir.model,name:crm_salesperson_planner.model_crm_salesperson_planner_visit_close_wiz +msgid "Get Close Reason" +msgstr "Dobij razlog zatvaranja" + +#. module: crm_salesperson_planner +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_filter +msgid "Group By" +msgstr "Grupiši po" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__has_message +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__has_message +msgid "Has Message" +msgstr "Ima poruku" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__id +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_close_reason__id +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_close_wiz__id +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__id +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template_create__id +msgid "ID" +msgstr "ID" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__activity_exception_icon +msgid "Icon" +msgstr "Ikona" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,help:crm_salesperson_planner.field_crm_salesperson_planner_visit__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "Ikona za prikaz iznimki." + +#. module: crm_salesperson_planner +#: model:ir.model.fields,help:crm_salesperson_planner.field_crm_salesperson_planner_visit__message_needaction +#: model:ir.model.fields,help:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__message_needaction +msgid "If checked, new messages require your attention." +msgstr "Ako je zakačeno, nove poruke će zahtjevati vašu pažnju" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,help:crm_salesperson_planner.field_crm_salesperson_planner_visit__message_has_error +#: model:ir.model.fields,help:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "Ako je označeno neke poruke mogu imati grešku u dostavi." + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_close_wiz__image +msgid "Image" +msgstr "Slika" + +#. module: crm_salesperson_planner +#: model:ir.model.fields.selection,name:crm_salesperson_planner.selection__crm_salesperson_planner_visit_template__state__in-progress +msgid "In Progress" +msgstr "U Toku" + +#. module: crm_salesperson_planner +#: model:ir.model.fields.selection,name:crm_salesperson_planner.selection__crm_salesperson_planner_visit__state__incident +#: model:ir.model.fields.selection,name:crm_salesperson_planner.selection__crm_salesperson_planner_visit_close_reason__close_type__incident +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_form_view +msgid "Incident" +msgstr "Incident" + +#. module: crm_salesperson_planner +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_form_view +msgid "Internal Notes" +msgstr "Interne zabilješke" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__message_is_follower +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__message_is_follower +msgid "Is Follower" +msgstr "Pratilac" + +#. module: crm_salesperson_planner +#: model:ir.model.fields.selection,name:crm_salesperson_planner.selection__crm_salesperson_planner_visit_template__byday__-1 +msgid "Last" +msgstr "Zadnji" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit____last_update +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_close_reason____last_update +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_close_wiz____last_update +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template____last_update +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template_create____last_update +msgid "Last Modified on" +msgstr "Zadnje mijenjano" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__write_uid +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_close_reason__write_uid +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_close_wiz__write_uid +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__write_uid +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template_create__write_uid +msgid "Last Updated by" +msgstr "Zadnji ažurirao" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__write_date +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_close_reason__write_date +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_close_wiz__write_date +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__write_date +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template_create__write_date +msgid "Last Updated on" +msgstr "Zadnje ažurirano" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__last_visit_date +msgid "Last Visit Date" +msgstr "Datum zadnje posjete" + +#. module: crm_salesperson_planner +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_filter +msgid "Late Visits" +msgstr "Kasne posjete" + +#. module: crm_salesperson_planner +#: model:ir.model,name:crm_salesperson_planner.model_crm_lead +msgid "Lead/Opportunity" +msgstr "Potencijal/Prilika" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,help:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__rrule_type +msgid "Let the event automatically repeat at that interval" +msgstr "Neka se događaj automatski ponavlja u ovim intervalima" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__message_main_attachment_id +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__message_main_attachment_id +msgid "Main Attachment" +msgstr "Glavna zakačka" + +#. module: crm_salesperson_planner +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_template_form_view +msgid "Manually Create Visits" +msgstr "Ručno kreiraj posjete" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__message_has_error +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__message_has_error +msgid "Message Delivery error" +msgstr "Greška pri isporuci poruke" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__message_ids +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__message_ids +msgid "Messages" +msgstr "Poruke" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__partner_mobile +msgid "Mobile" +msgstr "Mobitel" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__mon +msgid "Mon" +msgstr "Pon" + +#. module: crm_salesperson_planner +#: model:ir.model.fields.selection,name:crm_salesperson_planner.selection__crm_salesperson_planner_visit_template__weekday__mon +msgid "Monday" +msgstr "Ponedjeljak" + +#. module: crm_salesperson_planner +#: model:ir.model.fields.selection,name:crm_salesperson_planner.selection__crm_salesperson_planner_visit_template__rrule_type__monthly +msgid "Months" +msgstr "Mjeseci" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__my_activity_date_deadline +msgid "My Activity Deadline" +msgstr "Rok za moju aktivnost" + +#. module: crm_salesperson_planner +#: model:ir.ui.menu,name:crm_salesperson_planner.menu_crm_salesperson_planner_my_visits +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_filter +msgid "My Visits" +msgstr "Moje posjete" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_close_wiz__new_date +msgid "New Date" +msgstr "Novi datum" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__activity_calendar_event_id +msgid "Next Activity Calendar Event" +msgstr "Kaldendarski događaj slijedeće aktivnosti" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "Krajnji rok za sljedeću aktivnost" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__activity_summary +msgid "Next Activity Summary" +msgstr "Pregled sljedeće aktivnosti" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__activity_type_id +msgid "Next Activity Type" +msgstr "Tip sljedeće aktivnosti" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_close_wiz__notes +msgid "Notes" +msgstr "Zabilješke" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,help:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__alarm_ids +msgid "Notifications sent to all attendees to remind of the meeting." +msgstr "Obavijesti poslane svim sudionicima kako bi podsjetile na sastanak." + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__message_needaction_counter +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__message_needaction_counter +msgid "Number of Actions" +msgstr "Broj akcija" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__visit_ids_count +msgid "Number of Sales Person Visits" +msgstr "Broj posjeta prodajnih osoba" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_res_partner__salesperson_planner_visit_count +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_res_users__salesperson_planner_visit_count +msgid "Number of Salesperson Visits" +msgstr "Broj posjeta prodavčara" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__message_has_error_counter +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__message_has_error_counter +msgid "Number of errors" +msgstr "Broj grešaka" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,help:crm_salesperson_planner.field_crm_salesperson_planner_visit__message_needaction_counter +#: model:ir.model.fields,help:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "Broj poruka koje zahtijevaju aktivnost" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,help:crm_salesperson_planner.field_crm_salesperson_planner_visit__message_has_error_counter +#: model:ir.model.fields,help:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "Broj poruka sa greškama pri isporuci" + +#. module: crm_salesperson_planner +#: model:ir.model.fields.selection,name:crm_salesperson_planner.selection__crm_salesperson_planner_visit_template__end_type__count +msgid "Number of repetitions" +msgstr "Broj ponavljanja" + +#. module: crm_salesperson_planner +#. odoo-python +#: code:addons/crm_salesperson_planner/models/crm_salesperson_planner_visit_template.py:0 +#: code:addons/crm_salesperson_planner/tests/test_crm_salesperson_planner_visit.py:0 +#, python-format +msgid "Only one customer is allowed" +msgstr "Dozvoljen je samo jedan kupac" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__opportunity_ids +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_form_view +msgid "Opportunities" +msgstr "Prilike" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__month_by +msgid "Option" +msgstr "Opcija" + +#. module: crm_salesperson_planner +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_filter +msgid "Partner" +msgstr "Partner" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,help:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__partner_id +msgid "Partner-related data of the user" +msgstr "Podaci vezani za partnera na korisniku" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__partner_phone +msgid "Phone" +msgstr "Telefon" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_close_wiz__reason_id +msgid "Reason" +msgstr "Razlog" + +#. module: crm_salesperson_planner +#: model_terms:ir.actions.act_window,help:crm_salesperson_planner.all_crm_salesperson_planner_visit_action +msgid "Record and track all sales commercial visits." +msgstr "Evidentiraj i prati sve komercijalne prodajne posjete." + +#. module: crm_salesperson_planner +#: model_terms:ir.actions.act_window,help:crm_salesperson_planner.my_crm_salesperson_planner_visit_action +msgid "Record and track my sales commercial visits." +msgstr "Evidentiraj i prati moje komercijalne prodajne posjete." + +#. module: crm_salesperson_planner +#: model_terms:ir.actions.act_window,help:crm_salesperson_planner.crm_salesperson_planner_visit_close_reason_action +msgid "Record reason for close commercial visits." +msgstr "Evidentiraj razlog za zatvaranje komercijalnih posjeta." + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__rrule_type +msgid "Recurrence" +msgstr "Ponavljanje" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__end_type +msgid "Recurrence Termination" +msgstr "Prekid ponavljanja" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__rrule +msgid "Recurrent Rule" +msgstr "Ponavljajuće pravilo" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__alarm_ids +msgid "Reminders" +msgstr "Podsjetnici" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__count +msgid "Repeat" +msgstr "Ponavljaj" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__interval +msgid "Repeat Every" +msgstr "Ponavljaj svakih" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__final_date +msgid "Repeat Until" +msgstr "Ponavljaj do" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,help:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__interval +msgid "Repeat every (Days/Week/Month/Year)" +msgstr "Ponavljaj svaki (Dan/Sedmicu/Mjesec/Godinu)" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,help:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__count +msgid "Repeat x times" +msgstr "Ponovi x puta" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_close_reason__require_image +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_close_wiz__require_image +msgid "Require Image" +msgstr "Zahtijeva sliku" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_close_reason__reschedule +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_close_wiz__reschedule +msgid "Reschedule" +msgstr "Ponovo zakaži" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__activity_user_id +msgid "Responsible User" +msgstr "Odgovorni korisnik" + +#. module: crm_salesperson_planner +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_template_form_view +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.partner_view_crm_salesperson_planner +msgid "Sales Visits" +msgstr "Prodajne posjete" + +#. module: crm_salesperson_planner +#: model:ir.model,name:crm_salesperson_planner.model_crm_salesperson_planner_visit_close_reason +msgid "SalesPerson Planner Visit Close Reason" +msgstr "Razlog zatvaranja planera posjeta prodavčara" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__user_id +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__user_id +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_filter +msgid "Salesperson" +msgstr "Referent prodaje" + +#. module: crm_salesperson_planner +#: model:ir.ui.menu,name:crm_salesperson_planner.menu_crm_config_salesperson_planner +#: model:ir.ui.menu,name:crm_salesperson_planner.menu_salesperson_planner +msgid "Salesperson Planner" +msgstr "Planer prodavčara" + +#. module: crm_salesperson_planner +#: model:ir.model,name:crm_salesperson_planner.model_crm_salesperson_planner_visit +msgid "Salesperson Planner Visit" +msgstr "Planer posjeta prodavčara" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_calendar_event__salesperson_planner_visit_ids +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_lead_crm_salesperson_planner +msgid "Salesperson Visits" +msgstr "Posjete prodavčara" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__sat +msgid "Sat" +msgstr "Sub" + +#. module: crm_salesperson_planner +#: model:ir.model.fields.selection,name:crm_salesperson_planner.selection__crm_salesperson_planner_visit_template__weekday__sat +msgid "Saturday" +msgstr "Subota" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__partner_id +msgid "Scheduled by" +msgstr "Zakazao" + +#. module: crm_salesperson_planner +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_filter +msgid "Search Visits" +msgstr "Pretraži posjete" + +#. module: crm_salesperson_planner +#: model:ir.model.fields.selection,name:crm_salesperson_planner.selection__crm_salesperson_planner_visit_template__byday__2 +msgid "Second" +msgstr "Sekunda" + +#. module: crm_salesperson_planner +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_template_form_view +msgid "Send to Draft" +msgstr "Pošalji u nacrt" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__sequence +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_close_wiz__new_sequence +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__sequence +msgid "Sequence" +msgstr "Sekvenca" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__start +msgid "Start" +msgstr "Započni" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__start_date +msgid "Start Date" +msgstr "Početni datum" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,help:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__start +msgid "Start date of an event, without time for full days events" +msgstr "Početni datum događaja, bez vremena za cjelodnevne događaje" + +#. module: crm_salesperson_planner +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_filter +msgid "State" +msgstr "Status" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__state +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__state +msgid "Status" +msgstr "Status" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,help:crm_salesperson_planner.field_crm_salesperson_planner_visit__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__stop +msgid "Stop" +msgstr "Zaustavi" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,help:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__stop +msgid "Stop date of an event, without time for full days events" +msgstr "Završni datum događaja, bez vremena za cjelodnevne događaje" + +#. module: crm_salesperson_planner +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_close_wiz_view_form +msgid "Submit" +msgstr "Podnesi" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__sun +msgid "Sun" +msgstr "Ned" + +#. module: crm_salesperson_planner +#: model:ir.model.fields.selection,name:crm_salesperson_planner.selection__crm_salesperson_planner_visit_template__weekday__sun +msgid "Sunday" +msgstr "Nedjelja" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__categ_ids +msgid "Tags" +msgstr "Oznake" + +#. module: crm_salesperson_planner +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_template_form_view +msgid "The" +msgstr "!" + +#. module: crm_salesperson_planner +#. odoo-python +#: code:addons/crm_salesperson_planner/wizards/crm_salesperson_planner_visit_close_wiz.py:0 +#, python-format +msgid "The close reason type haven't a function." +msgstr "Tip razloga zatvaranja nema funkciju." + +#. module: crm_salesperson_planner +#. odoo-python +#: code:addons/crm_salesperson_planner/wizards/crm_salesperson_planner_visit_template_create.py:0 +#, python-format +msgid "The date can't be earlier than today" +msgstr "Datum ne može biti raniji od danas" + +#. module: crm_salesperson_planner +#. odoo-python +#: code:addons/crm_salesperson_planner/models/crm_salesperson_planner_visit.py:0 +#, python-format +msgid "The visit must be in cancelled, incident or visited state" +msgstr "Posjeta mora biti u otkazanom, incident ili posjećenom stanju" + +#. module: crm_salesperson_planner +#. odoo-python +#: code:addons/crm_salesperson_planner/models/crm_salesperson_planner_visit.py:0 +#, python-format +msgid "The visit must be in confirmed state" +msgstr "Posjeta mora biti u potvrđenom stanju" + +#. module: crm_salesperson_planner +#. odoo-python +#: code:addons/crm_salesperson_planner/models/crm_salesperson_planner_visit.py:0 +#: code:addons/crm_salesperson_planner/models/crm_salesperson_planner_visit.py:0 +#, python-format +msgid "The visit must be in draft or validated state" +msgstr "Posjeta mora biti u nacrtu ili validiranom stanju" + +#. module: crm_salesperson_planner +#. odoo-python +#: code:addons/crm_salesperson_planner/models/crm_salesperson_planner_visit.py:0 +#, python-format +msgid "The visit must be in draft state" +msgstr "Posjeta mora biti u stanju nacrta" + +#. module: crm_salesperson_planner +#: model:ir.model.constraint,message:crm_salesperson_planner.constraint_crm_salesperson_planner_visit_crm_salesperson_planner_visit_name +msgid "The visit number must be unique!" +msgstr "Broj posjete mora biti jedinstven!" + +#. module: crm_salesperson_planner +#: model:ir.model.constraint,message:crm_salesperson_planner.constraint_crm_salesperson_planner_visit_template_crm_salesperson_planner_visit_template_name +msgid "The visit template number must be unique!" +msgstr "Broj šablona posjete mora biti jedinstven!" + +#. module: crm_salesperson_planner +#: model:ir.model.fields.selection,name:crm_salesperson_planner.selection__crm_salesperson_planner_visit_template__byday__3 +msgid "Third" +msgstr "Treći" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__thu +msgid "Thu" +msgstr "Čet" + +#. module: crm_salesperson_planner +#: model:ir.model.fields.selection,name:crm_salesperson_planner.selection__crm_salesperson_planner_visit_template__weekday__thu +msgid "Thursday" +msgstr "Četvrtak" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__event_tz +msgid "Timezone" +msgstr "Vremenska zona" + +#. module: crm_salesperson_planner +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_filter +msgid "Today Visits" +msgstr "Današnje posjete" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__tue +msgid "Tue" +msgstr "Uto" + +#. module: crm_salesperson_planner +#: model:ir.model.fields.selection,name:crm_salesperson_planner.selection__crm_salesperson_planner_visit_template__weekday__tue +msgid "Tuesday" +msgstr "Utorak" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_close_reason__close_type +msgid "Type" +msgstr "Tip" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,help:crm_salesperson_planner.field_crm_salesperson_planner_visit__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "Vrsta aktivnosti iznimke na zapisu." + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__until +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_template_form_view +msgid "Until" +msgstr "Dok" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,help:crm_salesperson_planner.field_crm_salesperson_planner_visit__sequence +#: model:ir.model.fields,help:crm_salesperson_planner.field_crm_salesperson_planner_visit_close_wiz__new_sequence +#: model:ir.model.fields,help:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__sequence +msgid "Used to order Visits in the different views" +msgstr "Koristi se za sortiranje posjeta u različitim pogledima" + +#. module: crm_salesperson_planner +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_template_form_view +msgid "Validate" +msgstr "Ovjeri" + +#. module: crm_salesperson_planner +#: model:ir.model.fields.selection,name:crm_salesperson_planner.selection__crm_salesperson_planner_visit__state__confirm +msgid "Validated" +msgstr "Odobreno" + +#. module: crm_salesperson_planner +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_form_view +msgid "Visit" +msgstr "Posjeta" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__name +msgid "Visit Number" +msgstr "Broj posjete" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__visit_template_id +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__visit_ids +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_template_form_view +msgid "Visit Template" +msgstr "Šablon posjete" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__name +msgid "Visit Template Number" +msgstr "Broj šablona posjete" + +#. module: crm_salesperson_planner +#: model:ir.actions.act_window,name:crm_salesperson_planner.crm_salesperson_planner_visit_template_action +#: model:ir.ui.menu,name:crm_salesperson_planner.menu_crm_salesperson_planner_visit_template +msgid "Visit Templates" +msgstr "Šabloni posjeta" + +#. module: crm_salesperson_planner +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_filter +msgid "Visit by Date" +msgstr "Posjeta po datumu" + +#. module: crm_salesperson_planner +#: model:ir.model.fields.selection,name:crm_salesperson_planner.selection__crm_salesperson_planner_visit__state__done +msgid "Visited" +msgstr "Posjećeno" + +#. module: crm_salesperson_planner +#: model:ir.actions.act_window,name:crm_salesperson_planner.all_crm_salesperson_planner_visit_action +#: model:ir.actions.act_window,name:crm_salesperson_planner.my_crm_salesperson_planner_visit_action +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_lead__crm_salesperson_planner_visit_ids +msgid "Visits" +msgstr "Posjeti" + +#. module: crm_salesperson_planner +#. odoo-python +#: code:addons/crm_salesperson_planner/models/crm_salesperson_planner_visit.py:0 +#, python-format +msgid "Visits must be in cancelled state" +msgstr "Posjete moraju biti u otkazanom stanju" + +#. module: crm_salesperson_planner +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_filter +msgid "Visits that are assigned to me" +msgstr "Posjete koje su mi dodijeljene" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__website_message_ids +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__website_message_ids +msgid "Website Messages" +msgstr "Poruke sa website-a" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,help:crm_salesperson_planner.field_crm_salesperson_planner_visit__website_message_ids +#: model:ir.model.fields,help:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__website_message_ids +msgid "Website communication history" +msgstr "Povijest komunikacije Web stranice" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__wed +msgid "Wed" +msgstr "Sri" + +#. module: crm_salesperson_planner +#: model:ir.model.fields.selection,name:crm_salesperson_planner.selection__crm_salesperson_planner_visit_template__weekday__wed +msgid "Wednesday" +msgstr "Srijeda" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__weekday +msgid "Weekday" +msgstr "Dan u sedmici" + +#. module: crm_salesperson_planner +#: model:ir.model.fields.selection,name:crm_salesperson_planner.selection__crm_salesperson_planner_visit_template__rrule_type__weekly +msgid "Weeks" +msgstr "Sedmice" + +#. module: crm_salesperson_planner +#: model:ir.model.fields.selection,name:crm_salesperson_planner.selection__crm_salesperson_planner_visit_template__rrule_type__yearly +msgid "Years" +msgstr "Godine" + +#. module: crm_salesperson_planner +#: model:ir.model,name:crm_salesperson_planner.model_crm_salesperson_planner_visit_template_create +msgid "crm salesperson planner visit template create" +msgstr "kreiranje šablona planera posjeta prodavčara CRM-a" diff --git a/odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/i18n/crm_salesperson_planner.pot b/odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/i18n/crm_salesperson_planner.pot new file mode 100644 index 0000000..683c744 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/i18n/crm_salesperson_planner.pot @@ -0,0 +1,1061 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_salesperson_planner +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.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: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__message_needaction +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__message_needaction +msgid "Action Needed" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__activity_ids +msgid "Activities" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__activity_exception_decoration +msgid "Activity Exception Decoration" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__activity_state +msgid "Activity State" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__activity_type_icon +msgid "Activity Type Icon" +msgstr "" + +#. module: crm_salesperson_planner +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_form_view +msgid "Add a description..." +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__allday +msgid "All Day" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.ui.menu,name:crm_salesperson_planner.menu_crm_salesperson_planner_visits +msgid "All Visits" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_close_wiz__allow_reschedule +msgid "Allow Reschedule" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__message_attachment_count +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__message_attachment_count +msgid "Attachment Count" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__auto_validate +msgid "Auto Validate" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__byday +msgid "Byday" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.actions.server,name:crm_salesperson_planner.ir_cron_create_visits_ir_actions_server +#: model:ir.cron,cron_name:crm_salesperson_planner.ir_cron_create_visits +msgid "CRM: Create salesperson visits" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model,name:crm_salesperson_planner.model_calendar_event +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__calendar_event_id +msgid "Calendar Event" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields.selection,name:crm_salesperson_planner.selection__crm_salesperson_planner_visit_close_reason__close_type__cancel +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_close_wiz_view_form +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_form_view +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_template_create_view_form +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_template_form_view +msgid "Cancel" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields.selection,name:crm_salesperson_planner.selection__crm_salesperson_planner_visit__state__cancel +#: model:ir.model.fields.selection,name:crm_salesperson_planner.selection__crm_salesperson_planner_visit_template__state__cancel +msgid "Cancelled" +msgstr "" + +#. module: crm_salesperson_planner +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_form_view +msgid "Close Info" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__close_reason_id +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_close_reason_form_view +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_close_wiz_view_form +msgid "Close Reason" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__close_reason_image +msgid "Close Reason Image" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__close_reason_notes +msgid "Close Reason Notes" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.actions.act_window,name:crm_salesperson_planner.crm_salesperson_planner_visit_close_reason_action +#: model:ir.actions.act_window,name:crm_salesperson_planner.crm_salesperson_planner_visit_close_wiz_action +#: model:ir.ui.menu,name:crm_salesperson_planner.menu_crm_config_salesperson_planner_close_reason +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_tree_view +msgid "Close Reasons" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__company_id +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__company_id +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_filter +msgid "Company" +msgstr "" + +#. module: crm_salesperson_planner +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_form_view +msgid "Confirm" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model,name:crm_salesperson_planner.model_res_partner +msgid "Contact" +msgstr "" + +#. module: crm_salesperson_planner +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_template_create_view_form +msgid "Create" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.actions.act_window,name:crm_salesperson_planner.crm_salesperson_planner_visit_template_create_action +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_template_create_view_form +msgid "Create Visits" +msgstr "" + +#. module: crm_salesperson_planner +#: model_terms:ir.actions.act_window,help:crm_salesperson_planner.crm_salesperson_planner_visit_template_action +msgid "Create and plan commercial visit templates" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__create_uid +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_close_reason__create_uid +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_close_wiz__create_uid +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__create_uid +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template_create__create_uid +msgid "Created by" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__create_date +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_close_reason__create_date +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_close_wiz__create_date +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__create_date +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template_create__create_date +msgid "Created on" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model,name:crm_salesperson_planner.model_crm_salesperson_planner_visit_template +msgid "Crm Salesperson Planner Visit Template" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__partner_id +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__partner_ids +msgid "Customer" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__date +msgid "Date" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__day +#: model:ir.model.fields.selection,name:crm_salesperson_planner.selection__crm_salesperson_planner_visit_template__month_by__date +msgid "Date of month" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template_create__date_to +msgid "Date to" +msgstr "" + +#. module: crm_salesperson_planner +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_template_form_view +msgid "Day of Month" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields.selection,name:crm_salesperson_planner.selection__crm_salesperson_planner_visit_template__month_by__day +msgid "Day of month" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields.selection,name:crm_salesperson_planner.selection__crm_salesperson_planner_visit_template__rrule_type__daily +msgid "Days" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__description +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_close_reason__name +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__description +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_template_form_view +msgid "Description" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__display_name +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_close_reason__display_name +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_close_wiz__display_name +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__display_name +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template_create__display_name +msgid "Display Name" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields.selection,name:crm_salesperson_planner.selection__crm_salesperson_planner_visit_template__state__done +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_form_view +msgid "Done" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields.selection,name:crm_salesperson_planner.selection__crm_salesperson_planner_visit__state__draft +#: model:ir.model.fields.selection,name:crm_salesperson_planner.selection__crm_salesperson_planner_visit_template__state__draft +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_form_view +msgid "Draft" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__duration +msgid "Duration" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__stop_date +msgid "End Date" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields.selection,name:crm_salesperson_planner.selection__crm_salesperson_planner_visit_template__end_type__end_date +msgid "End date" +msgstr "" + +#. module: crm_salesperson_planner +#. odoo-python +#: code:addons/crm_salesperson_planner/models/calendar_event.py:0 +#, python-format +msgid "" +"Event %(event_name)s is related to salesperson visit %(partner_name)s. " +"Cancel it to delete this event.\n" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields.selection,name:crm_salesperson_planner.selection__crm_salesperson_planner_visit_template__byday__1 +msgid "First" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__message_follower_ids +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__message_follower_ids +msgid "Followers" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__message_partner_ids +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__message_partner_ids +msgid "Followers (Partners)" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,help:crm_salesperson_planner.field_crm_salesperson_planner_visit__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields.selection,name:crm_salesperson_planner.selection__crm_salesperson_planner_visit_template__end_type__forever +msgid "Forever" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields.selection,name:crm_salesperson_planner.selection__crm_salesperson_planner_visit_template__byday__4 +msgid "Fourth" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__fri +msgid "Fri" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields.selection,name:crm_salesperson_planner.selection__crm_salesperson_planner_visit_template__weekday__fri +msgid "Friday" +msgstr "" + +#. module: crm_salesperson_planner +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_filter +msgid "Future Visits" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model,name:crm_salesperson_planner.model_crm_salesperson_planner_visit_close_wiz +msgid "Get Close Reason" +msgstr "" + +#. module: crm_salesperson_planner +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_filter +msgid "Group By" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__has_message +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__has_message +msgid "Has Message" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__id +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_close_reason__id +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_close_wiz__id +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__id +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template_create__id +msgid "ID" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__activity_exception_icon +msgid "Icon" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,help:crm_salesperson_planner.field_crm_salesperson_planner_visit__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,help:crm_salesperson_planner.field_crm_salesperson_planner_visit__message_needaction +#: model:ir.model.fields,help:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__message_needaction +msgid "If checked, new messages require your attention." +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,help:crm_salesperson_planner.field_crm_salesperson_planner_visit__message_has_error +#: model:ir.model.fields,help:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_close_wiz__image +msgid "Image" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields.selection,name:crm_salesperson_planner.selection__crm_salesperson_planner_visit_template__state__in-progress +msgid "In Progress" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields.selection,name:crm_salesperson_planner.selection__crm_salesperson_planner_visit__state__incident +#: model:ir.model.fields.selection,name:crm_salesperson_planner.selection__crm_salesperson_planner_visit_close_reason__close_type__incident +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_form_view +msgid "Incident" +msgstr "" + +#. module: crm_salesperson_planner +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_form_view +msgid "Internal Notes" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__message_is_follower +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__message_is_follower +msgid "Is Follower" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields.selection,name:crm_salesperson_planner.selection__crm_salesperson_planner_visit_template__byday__-1 +msgid "Last" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit____last_update +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_close_reason____last_update +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_close_wiz____last_update +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template____last_update +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template_create____last_update +msgid "Last Modified on" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__write_uid +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_close_reason__write_uid +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_close_wiz__write_uid +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__write_uid +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template_create__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__write_date +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_close_reason__write_date +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_close_wiz__write_date +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__write_date +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template_create__write_date +msgid "Last Updated on" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__last_visit_date +msgid "Last Visit Date" +msgstr "" + +#. module: crm_salesperson_planner +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_filter +msgid "Late Visits" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model,name:crm_salesperson_planner.model_crm_lead +msgid "Lead/Opportunity" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,help:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__rrule_type +msgid "Let the event automatically repeat at that interval" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__message_main_attachment_id +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__message_main_attachment_id +msgid "Main Attachment" +msgstr "" + +#. module: crm_salesperson_planner +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_template_form_view +msgid "Manually Create Visits" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__message_has_error +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__message_has_error +msgid "Message Delivery error" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__message_ids +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__message_ids +msgid "Messages" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__partner_mobile +msgid "Mobile" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__mon +msgid "Mon" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields.selection,name:crm_salesperson_planner.selection__crm_salesperson_planner_visit_template__weekday__mon +msgid "Monday" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields.selection,name:crm_salesperson_planner.selection__crm_salesperson_planner_visit_template__rrule_type__monthly +msgid "Months" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__my_activity_date_deadline +msgid "My Activity Deadline" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.ui.menu,name:crm_salesperson_planner.menu_crm_salesperson_planner_my_visits +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_filter +msgid "My Visits" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_close_wiz__new_date +msgid "New Date" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__activity_calendar_event_id +msgid "Next Activity Calendar Event" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__activity_summary +msgid "Next Activity Summary" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__activity_type_id +msgid "Next Activity Type" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_close_wiz__notes +msgid "Notes" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,help:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__alarm_ids +msgid "Notifications sent to all attendees to remind of the meeting." +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__message_needaction_counter +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__message_needaction_counter +msgid "Number of Actions" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__visit_ids_count +msgid "Number of Sales Person Visits" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_res_partner__salesperson_planner_visit_count +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_res_users__salesperson_planner_visit_count +msgid "Number of Salesperson Visits" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__message_has_error_counter +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__message_has_error_counter +msgid "Number of errors" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,help:crm_salesperson_planner.field_crm_salesperson_planner_visit__message_needaction_counter +#: model:ir.model.fields,help:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,help:crm_salesperson_planner.field_crm_salesperson_planner_visit__message_has_error_counter +#: model:ir.model.fields,help:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields.selection,name:crm_salesperson_planner.selection__crm_salesperson_planner_visit_template__end_type__count +msgid "Number of repetitions" +msgstr "" + +#. module: crm_salesperson_planner +#. odoo-python +#: code:addons/crm_salesperson_planner/models/crm_salesperson_planner_visit_template.py:0 +#: code:addons/crm_salesperson_planner/tests/test_crm_salesperson_planner_visit.py:0 +#, python-format +msgid "Only one customer is allowed" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__opportunity_ids +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_form_view +msgid "Opportunities" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__month_by +msgid "Option" +msgstr "" + +#. module: crm_salesperson_planner +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_filter +msgid "Partner" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,help:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__partner_id +msgid "Partner-related data of the user" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__partner_phone +msgid "Phone" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_close_wiz__reason_id +msgid "Reason" +msgstr "" + +#. module: crm_salesperson_planner +#: model_terms:ir.actions.act_window,help:crm_salesperson_planner.all_crm_salesperson_planner_visit_action +msgid "Record and track all sales commercial visits." +msgstr "" + +#. module: crm_salesperson_planner +#: model_terms:ir.actions.act_window,help:crm_salesperson_planner.my_crm_salesperson_planner_visit_action +msgid "Record and track my sales commercial visits." +msgstr "" + +#. module: crm_salesperson_planner +#: model_terms:ir.actions.act_window,help:crm_salesperson_planner.crm_salesperson_planner_visit_close_reason_action +msgid "Record reason for close commercial visits." +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__rrule_type +msgid "Recurrence" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__end_type +msgid "Recurrence Termination" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__rrule +msgid "Recurrent Rule" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__alarm_ids +msgid "Reminders" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__count +msgid "Repeat" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__interval +msgid "Repeat Every" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__final_date +msgid "Repeat Until" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,help:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__interval +msgid "Repeat every (Days/Week/Month/Year)" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,help:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__count +msgid "Repeat x times" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_close_reason__require_image +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_close_wiz__require_image +msgid "Require Image" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_close_reason__reschedule +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_close_wiz__reschedule +msgid "Reschedule" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__activity_user_id +msgid "Responsible User" +msgstr "" + +#. module: crm_salesperson_planner +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_template_form_view +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.partner_view_crm_salesperson_planner +msgid "Sales Visits" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model,name:crm_salesperson_planner.model_crm_salesperson_planner_visit_close_reason +msgid "SalesPerson Planner Visit Close Reason" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__user_id +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__user_id +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_filter +msgid "Salesperson" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.ui.menu,name:crm_salesperson_planner.menu_crm_config_salesperson_planner +#: model:ir.ui.menu,name:crm_salesperson_planner.menu_salesperson_planner +msgid "Salesperson Planner" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model,name:crm_salesperson_planner.model_crm_salesperson_planner_visit +msgid "Salesperson Planner Visit" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_calendar_event__salesperson_planner_visit_ids +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_lead_crm_salesperson_planner +msgid "Salesperson Visits" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__sat +msgid "Sat" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields.selection,name:crm_salesperson_planner.selection__crm_salesperson_planner_visit_template__weekday__sat +msgid "Saturday" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__partner_id +msgid "Scheduled by" +msgstr "" + +#. module: crm_salesperson_planner +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_filter +msgid "Search Visits" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields.selection,name:crm_salesperson_planner.selection__crm_salesperson_planner_visit_template__byday__2 +msgid "Second" +msgstr "" + +#. module: crm_salesperson_planner +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_template_form_view +msgid "Send to Draft" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__sequence +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_close_wiz__new_sequence +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__sequence +msgid "Sequence" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__start +msgid "Start" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__start_date +msgid "Start Date" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,help:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__start +msgid "Start date of an event, without time for full days events" +msgstr "" + +#. module: crm_salesperson_planner +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_filter +msgid "State" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__state +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__state +msgid "Status" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,help:crm_salesperson_planner.field_crm_salesperson_planner_visit__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__stop +msgid "Stop" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,help:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__stop +msgid "Stop date of an event, without time for full days events" +msgstr "" + +#. module: crm_salesperson_planner +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_close_wiz_view_form +msgid "Submit" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__sun +msgid "Sun" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields.selection,name:crm_salesperson_planner.selection__crm_salesperson_planner_visit_template__weekday__sun +msgid "Sunday" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__categ_ids +msgid "Tags" +msgstr "" + +#. module: crm_salesperson_planner +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_template_form_view +msgid "The" +msgstr "" + +#. module: crm_salesperson_planner +#. odoo-python +#: code:addons/crm_salesperson_planner/wizards/crm_salesperson_planner_visit_close_wiz.py:0 +#, python-format +msgid "The close reason type haven't a function." +msgstr "" + +#. module: crm_salesperson_planner +#. odoo-python +#: code:addons/crm_salesperson_planner/wizards/crm_salesperson_planner_visit_template_create.py:0 +#, python-format +msgid "The date can't be earlier than today" +msgstr "" + +#. module: crm_salesperson_planner +#. odoo-python +#: code:addons/crm_salesperson_planner/models/crm_salesperson_planner_visit.py:0 +#, python-format +msgid "The visit must be in cancelled, incident or visited state" +msgstr "" + +#. module: crm_salesperson_planner +#. odoo-python +#: code:addons/crm_salesperson_planner/models/crm_salesperson_planner_visit.py:0 +#, python-format +msgid "The visit must be in confirmed state" +msgstr "" + +#. module: crm_salesperson_planner +#. odoo-python +#: code:addons/crm_salesperson_planner/models/crm_salesperson_planner_visit.py:0 +#: code:addons/crm_salesperson_planner/models/crm_salesperson_planner_visit.py:0 +#, python-format +msgid "The visit must be in draft or validated state" +msgstr "" + +#. module: crm_salesperson_planner +#. odoo-python +#: code:addons/crm_salesperson_planner/models/crm_salesperson_planner_visit.py:0 +#, python-format +msgid "The visit must be in draft state" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.constraint,message:crm_salesperson_planner.constraint_crm_salesperson_planner_visit_crm_salesperson_planner_visit_name +msgid "The visit number must be unique!" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.constraint,message:crm_salesperson_planner.constraint_crm_salesperson_planner_visit_template_crm_salesperson_planner_visit_template_name +msgid "The visit template number must be unique!" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields.selection,name:crm_salesperson_planner.selection__crm_salesperson_planner_visit_template__byday__3 +msgid "Third" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__thu +msgid "Thu" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields.selection,name:crm_salesperson_planner.selection__crm_salesperson_planner_visit_template__weekday__thu +msgid "Thursday" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__event_tz +msgid "Timezone" +msgstr "" + +#. module: crm_salesperson_planner +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_filter +msgid "Today Visits" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__tue +msgid "Tue" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields.selection,name:crm_salesperson_planner.selection__crm_salesperson_planner_visit_template__weekday__tue +msgid "Tuesday" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_close_reason__close_type +msgid "Type" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,help:crm_salesperson_planner.field_crm_salesperson_planner_visit__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__until +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_template_form_view +msgid "Until" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,help:crm_salesperson_planner.field_crm_salesperson_planner_visit__sequence +#: model:ir.model.fields,help:crm_salesperson_planner.field_crm_salesperson_planner_visit_close_wiz__new_sequence +#: model:ir.model.fields,help:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__sequence +msgid "Used to order Visits in the different views" +msgstr "" + +#. module: crm_salesperson_planner +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_template_form_view +msgid "Validate" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields.selection,name:crm_salesperson_planner.selection__crm_salesperson_planner_visit__state__confirm +msgid "Validated" +msgstr "" + +#. module: crm_salesperson_planner +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_form_view +msgid "Visit" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__name +msgid "Visit Number" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__visit_template_id +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__visit_ids +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_template_form_view +msgid "Visit Template" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__name +msgid "Visit Template Number" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.actions.act_window,name:crm_salesperson_planner.crm_salesperson_planner_visit_template_action +#: model:ir.ui.menu,name:crm_salesperson_planner.menu_crm_salesperson_planner_visit_template +msgid "Visit Templates" +msgstr "" + +#. module: crm_salesperson_planner +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_filter +msgid "Visit by Date" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields.selection,name:crm_salesperson_planner.selection__crm_salesperson_planner_visit__state__done +msgid "Visited" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.actions.act_window,name:crm_salesperson_planner.all_crm_salesperson_planner_visit_action +#: model:ir.actions.act_window,name:crm_salesperson_planner.my_crm_salesperson_planner_visit_action +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_lead__crm_salesperson_planner_visit_ids +msgid "Visits" +msgstr "" + +#. module: crm_salesperson_planner +#. odoo-python +#: code:addons/crm_salesperson_planner/models/crm_salesperson_planner_visit.py:0 +#, python-format +msgid "Visits must be in cancelled state" +msgstr "" + +#. module: crm_salesperson_planner +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_filter +msgid "Visits that are assigned to me" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__website_message_ids +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__website_message_ids +msgid "Website Messages" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,help:crm_salesperson_planner.field_crm_salesperson_planner_visit__website_message_ids +#: model:ir.model.fields,help:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__website_message_ids +msgid "Website communication history" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__wed +msgid "Wed" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields.selection,name:crm_salesperson_planner.selection__crm_salesperson_planner_visit_template__weekday__wed +msgid "Wednesday" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__weekday +msgid "Weekday" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields.selection,name:crm_salesperson_planner.selection__crm_salesperson_planner_visit_template__rrule_type__weekly +msgid "Weeks" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model.fields.selection,name:crm_salesperson_planner.selection__crm_salesperson_planner_visit_template__rrule_type__yearly +msgid "Years" +msgstr "" + +#. module: crm_salesperson_planner +#: model:ir.model,name:crm_salesperson_planner.model_crm_salesperson_planner_visit_template_create +msgid "crm salesperson planner visit template create" +msgstr "" diff --git a/odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/i18n/es.po b/odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/i18n/es.po new file mode 100644 index 0000000..e61b2a9 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/i18n/es.po @@ -0,0 +1,1230 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_salesperson_planner +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 13.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-01-12 14:00+0000\n" +"PO-Revision-Date: 2024-03-25 20:37+0000\n" +"Last-Translator: Ivorra78 \n" +"Language-Team: \n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__message_needaction +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__message_needaction +msgid "Action Needed" +msgstr "Acción requerida" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__activity_ids +msgid "Activities" +msgstr "Actividades" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__activity_exception_decoration +msgid "Activity Exception Decoration" +msgstr "Decoración de Actividad de Excepción" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__activity_state +msgid "Activity State" +msgstr "Estado de la Actividad" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__activity_type_icon +msgid "Activity Type Icon" +msgstr "Tipo de Icono de Actividad" + +#. module: crm_salesperson_planner +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_form_view +msgid "Add a description..." +msgstr "Agregar descripción…" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__allday +msgid "All Day" +msgstr "Todo el día" + +#. module: crm_salesperson_planner +#: model:ir.ui.menu,name:crm_salesperson_planner.menu_crm_salesperson_planner_visits +msgid "All Visits" +msgstr "Todas las visitas" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_close_wiz__allow_reschedule +msgid "Allow Reschedule" +msgstr "Permitir reprogramación" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__message_attachment_count +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__message_attachment_count +msgid "Attachment Count" +msgstr "Número de Adjuntos" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__auto_validate +msgid "Auto Validate" +msgstr "Auto validar" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__byday +msgid "Byday" +msgstr "Por dia" + +#. module: crm_salesperson_planner +#: model:ir.actions.server,name:crm_salesperson_planner.ir_cron_create_visits_ir_actions_server +#: model:ir.cron,cron_name:crm_salesperson_planner.ir_cron_create_visits +msgid "CRM: Create salesperson visits" +msgstr "CRM: Crear visitas comerciales" + +#. module: crm_salesperson_planner +#: model:ir.model,name:crm_salesperson_planner.model_calendar_event +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__calendar_event_id +msgid "Calendar Event" +msgstr "Evento de calendario" + +#. module: crm_salesperson_planner +#: model:ir.model.fields.selection,name:crm_salesperson_planner.selection__crm_salesperson_planner_visit_close_reason__close_type__cancel +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_close_wiz_view_form +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_form_view +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_template_create_view_form +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_template_form_view +msgid "Cancel" +msgstr "Cancelar" + +#. module: crm_salesperson_planner +#: model:ir.model.fields.selection,name:crm_salesperson_planner.selection__crm_salesperson_planner_visit__state__cancel +#: model:ir.model.fields.selection,name:crm_salesperson_planner.selection__crm_salesperson_planner_visit_template__state__cancel +msgid "Cancelled" +msgstr "Cancelado" + +#. module: crm_salesperson_planner +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_form_view +msgid "Close Info" +msgstr "Información de cierre" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__close_reason_id +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_close_reason_form_view +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_close_wiz_view_form +msgid "Close Reason" +msgstr "Motivo de cierre" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__close_reason_image +msgid "Close Reason Image" +msgstr "Imagen de motivo de cierre" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__close_reason_notes +msgid "Close Reason Notes" +msgstr "Notas de motivo de cierre" + +#. module: crm_salesperson_planner +#: model:ir.actions.act_window,name:crm_salesperson_planner.crm_salesperson_planner_visit_close_reason_action +#: model:ir.actions.act_window,name:crm_salesperson_planner.crm_salesperson_planner_visit_close_wiz_action +#: model:ir.ui.menu,name:crm_salesperson_planner.menu_crm_config_salesperson_planner_close_reason +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_tree_view +msgid "Close Reasons" +msgstr "Motivos de cierre" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__company_id +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__company_id +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_filter +msgid "Company" +msgstr "Compañía" + +#. module: crm_salesperson_planner +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_form_view +msgid "Confirm" +msgstr "Confirmar" + +#. module: crm_salesperson_planner +#: model:ir.model,name:crm_salesperson_planner.model_res_partner +msgid "Contact" +msgstr "Contacto" + +#. module: crm_salesperson_planner +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_template_create_view_form +msgid "Create" +msgstr "Crear" + +#. module: crm_salesperson_planner +#: model:ir.actions.act_window,name:crm_salesperson_planner.crm_salesperson_planner_visit_template_create_action +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_template_create_view_form +msgid "Create Visits" +msgstr "Crear visitas" + +#. module: crm_salesperson_planner +#: model_terms:ir.actions.act_window,help:crm_salesperson_planner.crm_salesperson_planner_visit_template_action +msgid "Create and plan commercial visit templates" +msgstr "Crear y planificar plantillas de visitas comerciales" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__create_uid +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_close_reason__create_uid +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_close_wiz__create_uid +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__create_uid +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template_create__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__create_date +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_close_reason__create_date +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_close_wiz__create_date +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__create_date +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template_create__create_date +msgid "Created on" +msgstr "Creado el" + +#. module: crm_salesperson_planner +#: model:ir.model,name:crm_salesperson_planner.model_crm_salesperson_planner_visit_template +msgid "Crm Salesperson Planner Visit Template" +msgstr "Plantilla de visita del planificador de ventas Crm" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__partner_id +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__partner_ids +msgid "Customer" +msgstr "Cliente" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__date +msgid "Date" +msgstr "Fecha" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__day +#: model:ir.model.fields.selection,name:crm_salesperson_planner.selection__crm_salesperson_planner_visit_template__month_by__date +msgid "Date of month" +msgstr "Fecha del mes" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template_create__date_to +msgid "Date to" +msgstr "Fecha hasta" + +#. module: crm_salesperson_planner +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_template_form_view +msgid "Day of Month" +msgstr "Día del mes" + +#. module: crm_salesperson_planner +#: model:ir.model.fields.selection,name:crm_salesperson_planner.selection__crm_salesperson_planner_visit_template__month_by__day +msgid "Day of month" +msgstr "Día del mes" + +#. module: crm_salesperson_planner +#: model:ir.model.fields.selection,name:crm_salesperson_planner.selection__crm_salesperson_planner_visit_template__rrule_type__daily +msgid "Days" +msgstr "Días" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__description +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_close_reason__name +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__description +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_template_form_view +msgid "Description" +msgstr "Descripción" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__display_name +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_close_reason__display_name +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_close_wiz__display_name +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__display_name +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template_create__display_name +msgid "Display Name" +msgstr "Nombre mostrado" + +#. module: crm_salesperson_planner +#: model:ir.model.fields.selection,name:crm_salesperson_planner.selection__crm_salesperson_planner_visit_template__state__done +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_form_view +msgid "Done" +msgstr "Hecho" + +#. module: crm_salesperson_planner +#: model:ir.model.fields.selection,name:crm_salesperson_planner.selection__crm_salesperson_planner_visit__state__draft +#: model:ir.model.fields.selection,name:crm_salesperson_planner.selection__crm_salesperson_planner_visit_template__state__draft +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_form_view +msgid "Draft" +msgstr "Borrador" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__duration +msgid "Duration" +msgstr "Duración" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__stop_date +msgid "End Date" +msgstr "Fecha de finalización" + +#. module: crm_salesperson_planner +#: model:ir.model.fields.selection,name:crm_salesperson_planner.selection__crm_salesperson_planner_visit_template__end_type__end_date +msgid "End date" +msgstr "Fecha final" + +#. module: crm_salesperson_planner +#. odoo-python +#: code:addons/crm_salesperson_planner/models/calendar_event.py:0 +#, python-format +msgid "" +"Event %(event_name)s is related to salesperson visit %(partner_name)s. " +"Cancel it to delete this event.\n" +msgstr "" +"El evento %(event_name)s está relacionado con la visita del vendedor " +"%(partner_name)s. Cancélelo para eliminar este evento\n" + +#. module: crm_salesperson_planner +#: model:ir.model.fields.selection,name:crm_salesperson_planner.selection__crm_salesperson_planner_visit_template__byday__1 +msgid "First" +msgstr "Primer" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__message_follower_ids +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__message_follower_ids +msgid "Followers" +msgstr "Seguidores" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__message_partner_ids +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__message_partner_ids +msgid "Followers (Partners)" +msgstr "Seguidores (Socios)" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,help:crm_salesperson_planner.field_crm_salesperson_planner_visit__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "Icono de fuente impresionante, por ejemplo fa-tasks" + +#. module: crm_salesperson_planner +#: model:ir.model.fields.selection,name:crm_salesperson_planner.selection__crm_salesperson_planner_visit_template__end_type__forever +msgid "Forever" +msgstr "Para Siempre" + +#. module: crm_salesperson_planner +#: model:ir.model.fields.selection,name:crm_salesperson_planner.selection__crm_salesperson_planner_visit_template__byday__4 +msgid "Fourth" +msgstr "Cuarto" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__fri +msgid "Fri" +msgstr "Viernes" + +#. module: crm_salesperson_planner +#: model:ir.model.fields.selection,name:crm_salesperson_planner.selection__crm_salesperson_planner_visit_template__weekday__fri +msgid "Friday" +msgstr "Viernes" + +#. module: crm_salesperson_planner +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_filter +msgid "Future Visits" +msgstr "Visitas futuras" + +#. module: crm_salesperson_planner +#: model:ir.model,name:crm_salesperson_planner.model_crm_salesperson_planner_visit_close_wiz +msgid "Get Close Reason" +msgstr "Motivo de cierre" + +#. module: crm_salesperson_planner +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_filter +msgid "Group By" +msgstr "Agrupar por" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__has_message +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__has_message +msgid "Has Message" +msgstr "Tiene Mensaje" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__id +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_close_reason__id +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_close_wiz__id +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__id +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template_create__id +msgid "ID" +msgstr "ID" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__activity_exception_icon +msgid "Icon" +msgstr "Icono" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,help:crm_salesperson_planner.field_crm_salesperson_planner_visit__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "Icono para indicar una actividad de excepción." + +#. module: crm_salesperson_planner +#: model:ir.model.fields,help:crm_salesperson_planner.field_crm_salesperson_planner_visit__message_needaction +#: model:ir.model.fields,help:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__message_needaction +msgid "If checked, new messages require your attention." +msgstr "Si está marcado, hay nuevos mensajes que requieren su atención." + +#. module: crm_salesperson_planner +#: model:ir.model.fields,help:crm_salesperson_planner.field_crm_salesperson_planner_visit__message_has_error +#: model:ir.model.fields,help:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "Si se encuentra marcado, algunos mensajes tienen error de envío." + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_close_wiz__image +msgid "Image" +msgstr "Imagen" + +#. module: crm_salesperson_planner +#: model:ir.model.fields.selection,name:crm_salesperson_planner.selection__crm_salesperson_planner_visit_template__state__in-progress +msgid "In Progress" +msgstr "En progreso" + +#. module: crm_salesperson_planner +#: model:ir.model.fields.selection,name:crm_salesperson_planner.selection__crm_salesperson_planner_visit__state__incident +#: model:ir.model.fields.selection,name:crm_salesperson_planner.selection__crm_salesperson_planner_visit_close_reason__close_type__incident +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_form_view +msgid "Incident" +msgstr "Incidencia" + +#. module: crm_salesperson_planner +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_form_view +msgid "Internal Notes" +msgstr "Notas internas" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__message_is_follower +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__message_is_follower +msgid "Is Follower" +msgstr "És seguidor" + +#. module: crm_salesperson_planner +#: model:ir.model.fields.selection,name:crm_salesperson_planner.selection__crm_salesperson_planner_visit_template__byday__-1 +msgid "Last" +msgstr "Último" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit____last_update +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_close_reason____last_update +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_close_wiz____last_update +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template____last_update +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template_create____last_update +msgid "Last Modified on" +msgstr "Última modificación el" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__write_uid +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_close_reason__write_uid +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_close_wiz__write_uid +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__write_uid +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template_create__write_uid +msgid "Last Updated by" +msgstr "Última modificación el" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__write_date +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_close_reason__write_date +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_close_wiz__write_date +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__write_date +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template_create__write_date +msgid "Last Updated on" +msgstr "Última modificación el" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__last_visit_date +msgid "Last Visit Date" +msgstr "Fecha última visita" + +#. module: crm_salesperson_planner +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_filter +msgid "Late Visits" +msgstr "Visitas tardías" + +#. module: crm_salesperson_planner +#: model:ir.model,name:crm_salesperson_planner.model_crm_lead +msgid "Lead/Opportunity" +msgstr "Iniciativa/Oportunidad" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,help:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__rrule_type +msgid "Let the event automatically repeat at that interval" +msgstr "Permite que el evento se repita automáticamente en ese intervalo" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__message_main_attachment_id +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__message_main_attachment_id +msgid "Main Attachment" +msgstr "Adjunto principal" + +#. module: crm_salesperson_planner +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_template_form_view +msgid "Manually Create Visits" +msgstr "Creación manual de visitas" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__message_has_error +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__message_has_error +msgid "Message Delivery error" +msgstr "Mensaje de error de entrega" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__message_ids +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__message_ids +msgid "Messages" +msgstr "Mensajes" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__partner_mobile +msgid "Mobile" +msgstr "Móvil" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__mon +msgid "Mon" +msgstr "Lunes" + +#. module: crm_salesperson_planner +#: model:ir.model.fields.selection,name:crm_salesperson_planner.selection__crm_salesperson_planner_visit_template__weekday__mon +msgid "Monday" +msgstr "Lunes" + +#. module: crm_salesperson_planner +#: model:ir.model.fields.selection,name:crm_salesperson_planner.selection__crm_salesperson_planner_visit_template__rrule_type__monthly +msgid "Months" +msgstr "Meses" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__my_activity_date_deadline +msgid "My Activity Deadline" +msgstr "Fecha Límite de Mi Actividad" + +#. module: crm_salesperson_planner +#: model:ir.ui.menu,name:crm_salesperson_planner.menu_crm_salesperson_planner_my_visits +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_filter +msgid "My Visits" +msgstr "Mis visitas" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_close_wiz__new_date +msgid "New Date" +msgstr "Nueva fecha" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__activity_calendar_event_id +msgid "Next Activity Calendar Event" +msgstr "Próximo Evento del Calendario de Actividades" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "Siguiente plazo de actividad" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__activity_summary +msgid "Next Activity Summary" +msgstr "Resumen de la siguiente actividad" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__activity_type_id +msgid "Next Activity Type" +msgstr "Tipo de la siguiente actividad" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_close_wiz__notes +msgid "Notes" +msgstr "Notas" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,help:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__alarm_ids +msgid "Notifications sent to all attendees to remind of the meeting." +msgstr "" +"Envío de notificaciones a todos los asistentes para recordarles la reunión." + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__message_needaction_counter +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__message_needaction_counter +msgid "Number of Actions" +msgstr "Número de acciones" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__visit_ids_count +msgid "Number of Sales Person Visits" +msgstr "Número de visitas comerciales" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_res_partner__salesperson_planner_visit_count +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_res_users__salesperson_planner_visit_count +msgid "Number of Salesperson Visits" +msgstr "Número de visitas comerciales" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__message_has_error_counter +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__message_has_error_counter +msgid "Number of errors" +msgstr "Número de errores" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,help:crm_salesperson_planner.field_crm_salesperson_planner_visit__message_needaction_counter +#: model:ir.model.fields,help:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "Número de mensajes que requieren una acción" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,help:crm_salesperson_planner.field_crm_salesperson_planner_visit__message_has_error_counter +#: model:ir.model.fields,help:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "Número de mensajes con error de envío" + +#. module: crm_salesperson_planner +#: model:ir.model.fields.selection,name:crm_salesperson_planner.selection__crm_salesperson_planner_visit_template__end_type__count +msgid "Number of repetitions" +msgstr "Número de repeticiones" + +#. module: crm_salesperson_planner +#. odoo-python +#: code:addons/crm_salesperson_planner/models/crm_salesperson_planner_visit_template.py:0 +#: code:addons/crm_salesperson_planner/tests/test_crm_salesperson_planner_visit.py:0 +#, python-format +msgid "Only one customer is allowed" +msgstr "Solo se permite un cliente" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__opportunity_ids +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_form_view +msgid "Opportunities" +msgstr "Oportunidades" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__month_by +msgid "Option" +msgstr "Opción" + +#. module: crm_salesperson_planner +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_filter +msgid "Partner" +msgstr "Cliente" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,help:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__partner_id +msgid "Partner-related data of the user" +msgstr "Datos del usuario relativos a la empresa" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__partner_phone +msgid "Phone" +msgstr "Teléfono" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_close_wiz__reason_id +msgid "Reason" +msgstr "Razón" + +#. module: crm_salesperson_planner +#: model_terms:ir.actions.act_window,help:crm_salesperson_planner.all_crm_salesperson_planner_visit_action +msgid "Record and track all sales commercial visits." +msgstr "Registre y rastree todas las visitas comerciales." + +#. module: crm_salesperson_planner +#: model_terms:ir.actions.act_window,help:crm_salesperson_planner.my_crm_salesperson_planner_visit_action +msgid "Record and track my sales commercial visits." +msgstr "Registrar y rastrear mis visitas comerciales." + +#. module: crm_salesperson_planner +#: model_terms:ir.actions.act_window,help:crm_salesperson_planner.crm_salesperson_planner_visit_close_reason_action +msgid "Record reason for close commercial visits." +msgstr "Registrar el motivo de cierre de las visitas comerciales." + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__rrule_type +msgid "Recurrence" +msgstr "Recurrencia" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__end_type +msgid "Recurrence Termination" +msgstr "Finalizar recurrencia" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__rrule +msgid "Recurrent Rule" +msgstr "Regla recurrente" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__alarm_ids +msgid "Reminders" +msgstr "Recordatorios" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__count +msgid "Repeat" +msgstr "Repetir" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__interval +msgid "Repeat Every" +msgstr "Repite cada" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__final_date +msgid "Repeat Until" +msgstr "Repetir hasta" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,help:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__interval +msgid "Repeat every (Days/Week/Month/Year)" +msgstr "Repetir cada (días/semana/mes/año)" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,help:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__count +msgid "Repeat x times" +msgstr "Repetir x veces" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_close_reason__require_image +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_close_wiz__require_image +msgid "Require Image" +msgstr "Requiere una imagen" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_close_reason__reschedule +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_close_wiz__reschedule +msgid "Reschedule" +msgstr "Reprogramar" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__activity_user_id +msgid "Responsible User" +msgstr "Usuario responsable" + +#. module: crm_salesperson_planner +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_template_form_view +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.partner_view_crm_salesperson_planner +msgid "Sales Visits" +msgstr "Visitas de comerciales" + +#. module: crm_salesperson_planner +#: model:ir.model,name:crm_salesperson_planner.model_crm_salesperson_planner_visit_close_reason +msgid "SalesPerson Planner Visit Close Reason" +msgstr "Crm Salesperson Planner Visit Template" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__user_id +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__user_id +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_filter +msgid "Salesperson" +msgstr "Comercial" + +#. module: crm_salesperson_planner +#: model:ir.ui.menu,name:crm_salesperson_planner.menu_crm_config_salesperson_planner +#: model:ir.ui.menu,name:crm_salesperson_planner.menu_salesperson_planner +msgid "Salesperson Planner" +msgstr "Planificador comercial" + +#. module: crm_salesperson_planner +#: model:ir.model,name:crm_salesperson_planner.model_crm_salesperson_planner_visit +msgid "Salesperson Planner Visit" +msgstr "Planificador de visitas comerciales" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_calendar_event__salesperson_planner_visit_ids +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_lead_crm_salesperson_planner +msgid "Salesperson Visits" +msgstr "Visitas comerciales" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__sat +msgid "Sat" +msgstr "Sabado" + +#. module: crm_salesperson_planner +#: model:ir.model.fields.selection,name:crm_salesperson_planner.selection__crm_salesperson_planner_visit_template__weekday__sat +msgid "Saturday" +msgstr "Sábado" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__partner_id +msgid "Scheduled by" +msgstr "Programado por" + +#. module: crm_salesperson_planner +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_filter +msgid "Search Visits" +msgstr "Búsqueda de visitas" + +#. module: crm_salesperson_planner +#: model:ir.model.fields.selection,name:crm_salesperson_planner.selection__crm_salesperson_planner_visit_template__byday__2 +msgid "Second" +msgstr "Segundo" + +#. module: crm_salesperson_planner +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_template_form_view +msgid "Send to Draft" +msgstr "Enviar a Borrador" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__sequence +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_close_wiz__new_sequence +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__sequence +msgid "Sequence" +msgstr "Secuencia" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__start +msgid "Start" +msgstr "Iniciar" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__start_date +msgid "Start Date" +msgstr "Fecha de inicio" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,help:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__start +msgid "Start date of an event, without time for full days events" +msgstr "Fecha de inicio del evento, sin horas para eventos de día completo" + +#. module: crm_salesperson_planner +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_filter +msgid "State" +msgstr "Estado" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__state +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__state +msgid "Status" +msgstr "Estado" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,help:crm_salesperson_planner.field_crm_salesperson_planner_visit__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" +"Estado basado en las actividades \n" +"Retraso: Fecha de vencimiento ya es pasado \n" +"Hoy: Fecha actividad es hoy \n" +"Planificado: Actividades futuras." + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__stop +msgid "Stop" +msgstr "Parar" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,help:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__stop +msgid "Stop date of an event, without time for full days events" +msgstr "Fecha fin del evento, sin horas para eventos de día completo" + +#. module: crm_salesperson_planner +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_close_wiz_view_form +msgid "Submit" +msgstr "Enviar" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__sun +msgid "Sun" +msgstr "Domingo" + +#. module: crm_salesperson_planner +#: model:ir.model.fields.selection,name:crm_salesperson_planner.selection__crm_salesperson_planner_visit_template__weekday__sun +msgid "Sunday" +msgstr "Domingo" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__categ_ids +msgid "Tags" +msgstr "Etiquetas" + +#. module: crm_salesperson_planner +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_template_form_view +msgid "The" +msgstr "The" + +#. module: crm_salesperson_planner +#. odoo-python +#: code:addons/crm_salesperson_planner/wizards/crm_salesperson_planner_visit_close_wiz.py:0 +#, python-format +msgid "The close reason type haven't a function." +msgstr "El tipo de motivo de cierre no tiene una función." + +#. module: crm_salesperson_planner +#. odoo-python +#: code:addons/crm_salesperson_planner/wizards/crm_salesperson_planner_visit_template_create.py:0 +#, python-format +msgid "The date can't be earlier than today" +msgstr "La fecha no puede ser anterior a hoy" + +#. module: crm_salesperson_planner +#. odoo-python +#: code:addons/crm_salesperson_planner/models/crm_salesperson_planner_visit.py:0 +#, python-format +msgid "The visit must be in cancelled, incident or visited state" +msgstr "La visita debe estar en estado cancelado, incidente o visitado" + +#. module: crm_salesperson_planner +#. odoo-python +#: code:addons/crm_salesperson_planner/models/crm_salesperson_planner_visit.py:0 +#, python-format +msgid "The visit must be in confirmed state" +msgstr "La visita debe estar en estado confirmado" + +#. module: crm_salesperson_planner +#. odoo-python +#: code:addons/crm_salesperson_planner/models/crm_salesperson_planner_visit.py:0 +#, python-format +msgid "The visit must be in draft or validated state" +msgstr "La visita debe estar en estado borrador o validado" + +#. module: crm_salesperson_planner +#. odoo-python +#: code:addons/crm_salesperson_planner/models/crm_salesperson_planner_visit.py:0 +#, python-format +msgid "The visit must be in draft state" +msgstr "La visita debe estar en estado de borrador" + +#. module: crm_salesperson_planner +#: model:ir.model.constraint,message:crm_salesperson_planner.constraint_crm_salesperson_planner_visit_crm_salesperson_planner_visit_name +msgid "The visit number must be unique!" +msgstr "¡El número de visita debe ser único!" + +#. module: crm_salesperson_planner +#: model:ir.model.constraint,message:crm_salesperson_planner.constraint_crm_salesperson_planner_visit_template_crm_salesperson_planner_visit_template_name +msgid "The visit template number must be unique!" +msgstr "¡El número de plantilla de visita debe ser único!" + +#. module: crm_salesperson_planner +#: model:ir.model.fields.selection,name:crm_salesperson_planner.selection__crm_salesperson_planner_visit_template__byday__3 +msgid "Third" +msgstr "Tercer" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__thu +msgid "Thu" +msgstr "Jueves" + +#. module: crm_salesperson_planner +#: model:ir.model.fields.selection,name:crm_salesperson_planner.selection__crm_salesperson_planner_visit_template__weekday__thu +msgid "Thursday" +msgstr "Jueves" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__event_tz +msgid "Timezone" +msgstr "Zona horaria" + +#. module: crm_salesperson_planner +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_filter +msgid "Today Visits" +msgstr "Visitas de hoy" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__tue +msgid "Tue" +msgstr "Martes" + +#. module: crm_salesperson_planner +#: model:ir.model.fields.selection,name:crm_salesperson_planner.selection__crm_salesperson_planner_visit_template__weekday__tue +msgid "Tuesday" +msgstr "Martes" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_close_reason__close_type +msgid "Type" +msgstr "Tipo" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,help:crm_salesperson_planner.field_crm_salesperson_planner_visit__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "Tipo de la actividad de excepción registrada." + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__until +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_template_form_view +msgid "Until" +msgstr "Hasta" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,help:crm_salesperson_planner.field_crm_salesperson_planner_visit__sequence +#: model:ir.model.fields,help:crm_salesperson_planner.field_crm_salesperson_planner_visit_close_wiz__new_sequence +#: model:ir.model.fields,help:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__sequence +msgid "Used to order Visits in the different views" +msgstr "Utilizado para ordenar Visitas en las diferentes vistas" + +#. module: crm_salesperson_planner +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_template_form_view +msgid "Validate" +msgstr "Validar" + +#. module: crm_salesperson_planner +#: model:ir.model.fields.selection,name:crm_salesperson_planner.selection__crm_salesperson_planner_visit__state__confirm +msgid "Validated" +msgstr "Validado" + +#. module: crm_salesperson_planner +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_form_view +msgid "Visit" +msgstr "Visita" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__name +msgid "Visit Number" +msgstr "Número de visita" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__visit_template_id +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__visit_ids +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_template_form_view +msgid "Visit Template" +msgstr "Plantilla de visita" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__name +msgid "Visit Template Number" +msgstr "Número de plantilla de visita" + +#. module: crm_salesperson_planner +#: model:ir.actions.act_window,name:crm_salesperson_planner.crm_salesperson_planner_visit_template_action +#: model:ir.ui.menu,name:crm_salesperson_planner.menu_crm_salesperson_planner_visit_template +msgid "Visit Templates" +msgstr "Plantillas de visitas" + +#. module: crm_salesperson_planner +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_filter +msgid "Visit by Date" +msgstr "Visita por fecha" + +#. module: crm_salesperson_planner +#: model:ir.model.fields.selection,name:crm_salesperson_planner.selection__crm_salesperson_planner_visit__state__done +msgid "Visited" +msgstr "Visitado" + +#. module: crm_salesperson_planner +#: model:ir.actions.act_window,name:crm_salesperson_planner.all_crm_salesperson_planner_visit_action +#: model:ir.actions.act_window,name:crm_salesperson_planner.my_crm_salesperson_planner_visit_action +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_lead__crm_salesperson_planner_visit_ids +msgid "Visits" +msgstr "Visitas" + +#. module: crm_salesperson_planner +#. odoo-python +#: code:addons/crm_salesperson_planner/models/crm_salesperson_planner_visit.py:0 +#, python-format +msgid "Visits must be in cancelled state" +msgstr "Las visitas deben estar en estado cancelado" + +#. module: crm_salesperson_planner +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_filter +msgid "Visits that are assigned to me" +msgstr "Visitas asignadas a mi" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__website_message_ids +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__website_message_ids +msgid "Website Messages" +msgstr "Mensajes del sitio web" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,help:crm_salesperson_planner.field_crm_salesperson_planner_visit__website_message_ids +#: model:ir.model.fields,help:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__website_message_ids +msgid "Website communication history" +msgstr "Historial de comunicación del sitio web" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__wed +msgid "Wed" +msgstr "Miercoles" + +#. module: crm_salesperson_planner +#: model:ir.model.fields.selection,name:crm_salesperson_planner.selection__crm_salesperson_planner_visit_template__weekday__wed +msgid "Wednesday" +msgstr "Miércoles" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__weekday +msgid "Weekday" +msgstr "Día de la semana" + +#. module: crm_salesperson_planner +#: model:ir.model.fields.selection,name:crm_salesperson_planner.selection__crm_salesperson_planner_visit_template__rrule_type__weekly +msgid "Weeks" +msgstr "Semanas" + +#. module: crm_salesperson_planner +#: model:ir.model.fields.selection,name:crm_salesperson_planner.selection__crm_salesperson_planner_visit_template__rrule_type__yearly +msgid "Years" +msgstr "Años" + +#. module: crm_salesperson_planner +#: model:ir.model,name:crm_salesperson_planner.model_crm_salesperson_planner_visit_template_create +msgid "crm salesperson planner visit template create" +msgstr "Crear plantilla de visita al planificador de vendedores de CRM" + +#~ msgid "Active" +#~ msgstr "Activo" + +#~ msgid "Attendee Status" +#~ msgstr "Estado de asistente" + +#~ msgid "" +#~ "Check if the organizer is alone in the event, i.e. if the organizer is " +#~ "the only one that hasn't declined\n" +#~ " the event (only if the organizer is not the only attendee)" +#~ msgstr "" +#~ "Comprueba si el organizador está solo en el evento, es decir, si el " +#~ "organizador es el único que no ha declinado\n" +#~ " el evento (sólo si el organizador no es el único asistente)" + +#~ msgid "" +#~ "Choose what to do with other events in the recurrence. Updating All " +#~ "Events is not allowed when dates or time is modified" +#~ msgstr "" +#~ "Elija qué hacer con otros eventos en la recurrencia. No se permite " +#~ "actualizar todos los eventos cuando se modifican las fechas o la hora" + +#~ msgid "Display Description" +#~ msgstr "Visualización de Descripción" + +#~ msgid "Document ID" +#~ msgstr "ID del documento" + +#~ msgid "Document Model" +#~ msgstr "Modelo del documento" + +#~ msgid "Document Model Name" +#~ msgstr "Nombre del modelo del documento" + +#~ msgid "Event Time" +#~ msgstr "Hora del evento" + +#~ msgid "Follow Recurrence" +#~ msgstr "Seguir Recurrencia" + +#~ msgid "" +#~ "If the active field is set to false, it will allow you to hide the event " +#~ "alarm information without removing it." +#~ msgstr "" +#~ "Si el campo activo es falso, le permitirá ocultar la notificación de " +#~ "aviso del evento sin eliminarlo." + +#~ msgid "" +#~ "If the time is shown as 'busy', this event will be visible to other " +#~ "people with either the full information or simply 'busy' written " +#~ "depending on its privacy. Use this option to let other people " +#~ "know that you are unavailable during that period of time. \n" +#~ " If the event is shown as 'free', other users know that you are " +#~ "available during that period of time." +#~ msgstr "" +#~ "Si la hora se muestra como 'ocupado', este evento será visible para otras " +#~ "personas con la información completa o " +#~ "simplemente 'ocupado' escrito dependiendo de su privacidad. Utiliza esta " +#~ "opción para que los demás usuarios sepan que no " +#~ "estás disponible durante ese periodo de tiempo. \n" +#~ " Si el evento se muestra como \"libre\", los demás usuarios " +#~ "sabrán que estás disponible durante ese periodo " +#~ "de tiempo." + +#~ msgid "Is the Event Highlighted" +#~ msgstr "Es el Evento Resaltado" + +#~ msgid "Is the Organizer Alone" +#~ msgstr "El Organizador está Solo" + +#~ msgid "Location" +#~ msgstr "Ubicación" + +#~ msgid "Location of Event" +#~ msgstr "Ubicación del evento" + +#~ msgid "Meeting URL" +#~ msgstr "URL de la Reunión" + +#~ msgid "Number of messages which requires an action" +#~ msgstr "Número de mensajes que requieren una acción" + +#~ msgid "Number of unread messages" +#~ msgstr "Número de mensajes no leidos" + +#~ msgid "Opportunity" +#~ msgstr "Oportunidad" + +#~ msgid "Participant" +#~ msgstr "Participante" + +#~ msgid "People to whom this event will be visible." +#~ msgstr "Personas a las que será visible este evento." + +#~ msgid "Phonecall" +#~ msgstr "Llamada telefónica" + +#~ msgid "Privacy" +#~ msgstr "Privacitat" + +#~ msgid "Recurrence Rule" +#~ msgstr "Regla de Recurrencia" + +#~ msgid "Recurrence Update" +#~ msgstr "Actualización de Recurrencia" + +#~ msgid "Recurrent" +#~ msgstr "Recurrente" + +#~ msgid "SMS Delivery error" +#~ msgstr "SMS de error en la entrega" + +#~ msgid "Show as" +#~ msgstr "Mostrar como" + +#~ msgid "Unread Messages" +#~ msgstr "Número de mensajes no leídos" + +#~ msgid "Unread Messages Counter" +#~ msgstr "Nº de mensajes sin leer" + +#~ msgid "Attendee" +#~ msgstr "Asistente" + +#~ msgid "By day" +#~ msgstr "Por día" + +#~ msgid "End Datetime" +#~ msgstr "Fecha y hora de finalización" + +#, python-format +#~ msgid "" +#~ "Event %s is related to salesperson visit %s. Cancel it to delete this " +#~ "event.\n" +#~ msgstr "" +#~ "El evento %s está relacionado con la visita comercial %s. Cancelela para " +#~ "eliminar este evento.\n" + +#~ msgid "Followers (Channels)" +#~ msgstr "Seguidores (Canales)" + +#~ msgid "Recurrent ID" +#~ msgstr "ID recurrencia" + +#~ msgid "Recurrent ID date" +#~ msgstr "Fecha ID recurrencia" + +#~ msgid "Recurrent Meeting" +#~ msgstr "Reunión periódica" + +#~ msgid "Responsible" +#~ msgstr "Responsable" + +#~ msgid "Show Time as" +#~ msgstr "Mostrar hora como" + +#~ msgid "Start DateTime" +#~ msgstr "Fecha y hora de inicio" diff --git a/odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/i18n/it.po b/odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/i18n/it.po new file mode 100644 index 0000000..de1d0d7 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/i18n/it.po @@ -0,0 +1,1188 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_salesperson_planner +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2025-02-18 09:06+0000\n" +"Last-Translator: mymage \n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.6.2\n" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__message_needaction +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__message_needaction +msgid "Action Needed" +msgstr "Azione richiesta" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__activity_ids +msgid "Activities" +msgstr "Attività" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__activity_exception_decoration +msgid "Activity Exception Decoration" +msgstr "Decorazione eccezione attività" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__activity_state +msgid "Activity State" +msgstr "Stato attività" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__activity_type_icon +msgid "Activity Type Icon" +msgstr "Icona tipo attività" + +#. module: crm_salesperson_planner +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_form_view +msgid "Add a description..." +msgstr "Aggiungere una descrizione..." + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__allday +msgid "All Day" +msgstr "Tutto il giorno" + +#. module: crm_salesperson_planner +#: model:ir.ui.menu,name:crm_salesperson_planner.menu_crm_salesperson_planner_visits +msgid "All Visits" +msgstr "Tutte le visite" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_close_wiz__allow_reschedule +msgid "Allow Reschedule" +msgstr "Consenti riprogrammazione" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__message_attachment_count +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__message_attachment_count +msgid "Attachment Count" +msgstr "Conteggio allegati" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__auto_validate +msgid "Auto Validate" +msgstr "Auto validazione" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__byday +msgid "Byday" +msgstr "Di giorno" + +#. module: crm_salesperson_planner +#: model:ir.actions.server,name:crm_salesperson_planner.ir_cron_create_visits_ir_actions_server +#: model:ir.cron,cron_name:crm_salesperson_planner.ir_cron_create_visits +msgid "CRM: Create salesperson visits" +msgstr "CRM: crea visita addetto vendite" + +#. module: crm_salesperson_planner +#: model:ir.model,name:crm_salesperson_planner.model_calendar_event +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__calendar_event_id +msgid "Calendar Event" +msgstr "Evento calendario" + +#. module: crm_salesperson_planner +#: model:ir.model.fields.selection,name:crm_salesperson_planner.selection__crm_salesperson_planner_visit_close_reason__close_type__cancel +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_close_wiz_view_form +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_form_view +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_template_create_view_form +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_template_form_view +msgid "Cancel" +msgstr "Annulla" + +#. module: crm_salesperson_planner +#: model:ir.model.fields.selection,name:crm_salesperson_planner.selection__crm_salesperson_planner_visit__state__cancel +#: model:ir.model.fields.selection,name:crm_salesperson_planner.selection__crm_salesperson_planner_visit_template__state__cancel +msgid "Cancelled" +msgstr "Annullata" + +#. module: crm_salesperson_planner +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_form_view +msgid "Close Info" +msgstr "Chiudi informazione" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__close_reason_id +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_close_reason_form_view +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_close_wiz_view_form +msgid "Close Reason" +msgstr "Motivo chiusura" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__close_reason_image +msgid "Close Reason Image" +msgstr "Immagine motivo chiusura" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__close_reason_notes +msgid "Close Reason Notes" +msgstr "Note motivo chiusura" + +#. module: crm_salesperson_planner +#: model:ir.actions.act_window,name:crm_salesperson_planner.crm_salesperson_planner_visit_close_reason_action +#: model:ir.actions.act_window,name:crm_salesperson_planner.crm_salesperson_planner_visit_close_wiz_action +#: model:ir.ui.menu,name:crm_salesperson_planner.menu_crm_config_salesperson_planner_close_reason +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_tree_view +msgid "Close Reasons" +msgstr "Motivi chiusura" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__company_id +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__company_id +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_filter +msgid "Company" +msgstr "Azienda" + +#. module: crm_salesperson_planner +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_form_view +msgid "Confirm" +msgstr "Conferma" + +#. module: crm_salesperson_planner +#: model:ir.model,name:crm_salesperson_planner.model_res_partner +msgid "Contact" +msgstr "Contatto" + +#. module: crm_salesperson_planner +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_template_create_view_form +msgid "Create" +msgstr "Crea" + +#. module: crm_salesperson_planner +#: model:ir.actions.act_window,name:crm_salesperson_planner.crm_salesperson_planner_visit_template_create_action +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_template_create_view_form +msgid "Create Visits" +msgstr "Crea visita" + +#. module: crm_salesperson_planner +#: model_terms:ir.actions.act_window,help:crm_salesperson_planner.crm_salesperson_planner_visit_template_action +msgid "Create and plan commercial visit templates" +msgstr "Crea e pianifica modelli visita commerciale" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__create_uid +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_close_reason__create_uid +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_close_wiz__create_uid +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__create_uid +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template_create__create_uid +msgid "Created by" +msgstr "Creato da" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__create_date +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_close_reason__create_date +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_close_wiz__create_date +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__create_date +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template_create__create_date +msgid "Created on" +msgstr "Creato il" + +#. module: crm_salesperson_planner +#: model:ir.model,name:crm_salesperson_planner.model_crm_salesperson_planner_visit_template +msgid "Crm Salesperson Planner Visit Template" +msgstr "Modello CRM visita agenda addetto vendite" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__partner_id +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__partner_ids +msgid "Customer" +msgstr "Cliente" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__date +msgid "Date" +msgstr "Data" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__day +#: model:ir.model.fields.selection,name:crm_salesperson_planner.selection__crm_salesperson_planner_visit_template__month_by__date +msgid "Date of month" +msgstr "Giorno del mese" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template_create__date_to +msgid "Date to" +msgstr "Alla data" + +#. module: crm_salesperson_planner +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_template_form_view +msgid "Day of Month" +msgstr "Giorno del mese" + +#. module: crm_salesperson_planner +#: model:ir.model.fields.selection,name:crm_salesperson_planner.selection__crm_salesperson_planner_visit_template__month_by__day +msgid "Day of month" +msgstr "Giorno del mese" + +#. module: crm_salesperson_planner +#: model:ir.model.fields.selection,name:crm_salesperson_planner.selection__crm_salesperson_planner_visit_template__rrule_type__daily +msgid "Days" +msgstr "Giorni" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__description +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_close_reason__name +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__description +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_template_form_view +msgid "Description" +msgstr "Descrizione" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__display_name +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_close_reason__display_name +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_close_wiz__display_name +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__display_name +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template_create__display_name +msgid "Display Name" +msgstr "Nome visualizzato" + +#. module: crm_salesperson_planner +#: model:ir.model.fields.selection,name:crm_salesperson_planner.selection__crm_salesperson_planner_visit_template__state__done +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_form_view +msgid "Done" +msgstr "Eseguita" + +#. module: crm_salesperson_planner +#: model:ir.model.fields.selection,name:crm_salesperson_planner.selection__crm_salesperson_planner_visit__state__draft +#: model:ir.model.fields.selection,name:crm_salesperson_planner.selection__crm_salesperson_planner_visit_template__state__draft +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_form_view +msgid "Draft" +msgstr "Bozza" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__duration +msgid "Duration" +msgstr "Durata" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__stop_date +msgid "End Date" +msgstr "Data fine" + +#. module: crm_salesperson_planner +#: model:ir.model.fields.selection,name:crm_salesperson_planner.selection__crm_salesperson_planner_visit_template__end_type__end_date +msgid "End date" +msgstr "Data fine" + +#. module: crm_salesperson_planner +#. odoo-python +#: code:addons/crm_salesperson_planner/models/calendar_event.py:0 +#, python-format +msgid "" +"Event %(event_name)s is related to salesperson visit %(partner_name)s. " +"Cancel it to delete this event.\n" +msgstr "" +"L'evento %(event_name)s è collegato alla visita dell'addetto vendite " +"%(partner_name)s. Annullarla per cancellare questo evento.\n" + +#. module: crm_salesperson_planner +#: model:ir.model.fields.selection,name:crm_salesperson_planner.selection__crm_salesperson_planner_visit_template__byday__1 +msgid "First" +msgstr "Primo" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__message_follower_ids +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__message_follower_ids +msgid "Followers" +msgstr "Seguito da" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__message_partner_ids +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__message_partner_ids +msgid "Followers (Partners)" +msgstr "Seguito da (partner)" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,help:crm_salesperson_planner.field_crm_salesperson_planner_visit__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "Icona Font Awesome es. fa-tasks" + +#. module: crm_salesperson_planner +#: model:ir.model.fields.selection,name:crm_salesperson_planner.selection__crm_salesperson_planner_visit_template__end_type__forever +msgid "Forever" +msgstr "Per sempre" + +#. module: crm_salesperson_planner +#: model:ir.model.fields.selection,name:crm_salesperson_planner.selection__crm_salesperson_planner_visit_template__byday__4 +msgid "Fourth" +msgstr "Quarto" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__fri +msgid "Fri" +msgstr "Ven" + +#. module: crm_salesperson_planner +#: model:ir.model.fields.selection,name:crm_salesperson_planner.selection__crm_salesperson_planner_visit_template__weekday__fri +msgid "Friday" +msgstr "Venerdì" + +#. module: crm_salesperson_planner +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_filter +msgid "Future Visits" +msgstr "Visite future" + +#. module: crm_salesperson_planner +#: model:ir.model,name:crm_salesperson_planner.model_crm_salesperson_planner_visit_close_wiz +msgid "Get Close Reason" +msgstr "Seleziona motivo chiusura" + +#. module: crm_salesperson_planner +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_filter +msgid "Group By" +msgstr "Raggruppa per" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__has_message +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__has_message +msgid "Has Message" +msgstr "Ha un messaggio" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__id +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_close_reason__id +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_close_wiz__id +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__id +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template_create__id +msgid "ID" +msgstr "ID" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__activity_exception_icon +msgid "Icon" +msgstr "Icona" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,help:crm_salesperson_planner.field_crm_salesperson_planner_visit__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "Icona per indicare un'attività eccezione." + +#. module: crm_salesperson_planner +#: model:ir.model.fields,help:crm_salesperson_planner.field_crm_salesperson_planner_visit__message_needaction +#: model:ir.model.fields,help:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__message_needaction +msgid "If checked, new messages require your attention." +msgstr "Se selezionata, nuovi messaggi richiedono attenzione." + +#. module: crm_salesperson_planner +#: model:ir.model.fields,help:crm_salesperson_planner.field_crm_salesperson_planner_visit__message_has_error +#: model:ir.model.fields,help:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "Se selezionata, alcuni messaggi hanno un errore di consegna." + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_close_wiz__image +msgid "Image" +msgstr "Immagine" + +#. module: crm_salesperson_planner +#: model:ir.model.fields.selection,name:crm_salesperson_planner.selection__crm_salesperson_planner_visit_template__state__in-progress +msgid "In Progress" +msgstr "In corso" + +#. module: crm_salesperson_planner +#: model:ir.model.fields.selection,name:crm_salesperson_planner.selection__crm_salesperson_planner_visit__state__incident +#: model:ir.model.fields.selection,name:crm_salesperson_planner.selection__crm_salesperson_planner_visit_close_reason__close_type__incident +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_form_view +msgid "Incident" +msgstr "Contrattempo" + +#. module: crm_salesperson_planner +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_form_view +msgid "Internal Notes" +msgstr "Note interne" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__message_is_follower +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__message_is_follower +msgid "Is Follower" +msgstr "Segue" + +#. module: crm_salesperson_planner +#: model:ir.model.fields.selection,name:crm_salesperson_planner.selection__crm_salesperson_planner_visit_template__byday__-1 +msgid "Last" +msgstr "Ultimo" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit____last_update +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_close_reason____last_update +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_close_wiz____last_update +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template____last_update +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template_create____last_update +msgid "Last Modified on" +msgstr "Ultima modifica il" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__write_uid +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_close_reason__write_uid +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_close_wiz__write_uid +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__write_uid +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template_create__write_uid +msgid "Last Updated by" +msgstr "Ultimo aggiornamento di" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__write_date +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_close_reason__write_date +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_close_wiz__write_date +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__write_date +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template_create__write_date +msgid "Last Updated on" +msgstr "Ultimo aggiornamento il" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__last_visit_date +msgid "Last Visit Date" +msgstr "Data ultima visita" + +#. module: crm_salesperson_planner +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_filter +msgid "Late Visits" +msgstr "Ultime visite" + +#. module: crm_salesperson_planner +#: model:ir.model,name:crm_salesperson_planner.model_crm_lead +msgid "Lead/Opportunity" +msgstr "Contatto/Opportunità" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,help:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__rrule_type +msgid "Let the event automatically repeat at that interval" +msgstr "Consente la ripetizione automatica dell'evento con quell'intervallo" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__message_main_attachment_id +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__message_main_attachment_id +msgid "Main Attachment" +msgstr "Allegato principale" + +#. module: crm_salesperson_planner +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_template_form_view +msgid "Manually Create Visits" +msgstr "Crea visite manualmente" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__message_has_error +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__message_has_error +msgid "Message Delivery error" +msgstr "Errore di consegna messaggio" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__message_ids +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__message_ids +msgid "Messages" +msgstr "Messaggi" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__partner_mobile +msgid "Mobile" +msgstr "Cellulare" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__mon +msgid "Mon" +msgstr "Lun" + +#. module: crm_salesperson_planner +#: model:ir.model.fields.selection,name:crm_salesperson_planner.selection__crm_salesperson_planner_visit_template__weekday__mon +msgid "Monday" +msgstr "Lunedì" + +#. module: crm_salesperson_planner +#: model:ir.model.fields.selection,name:crm_salesperson_planner.selection__crm_salesperson_planner_visit_template__rrule_type__monthly +msgid "Months" +msgstr "Mesi" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__my_activity_date_deadline +msgid "My Activity Deadline" +msgstr "Scadenza mia attività" + +#. module: crm_salesperson_planner +#: model:ir.ui.menu,name:crm_salesperson_planner.menu_crm_salesperson_planner_my_visits +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_filter +msgid "My Visits" +msgstr "Le mie visite" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_close_wiz__new_date +msgid "New Date" +msgstr "Nuova data" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__activity_calendar_event_id +msgid "Next Activity Calendar Event" +msgstr "Evento calendario attività successiva" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "Scadenza prossima attività" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__activity_summary +msgid "Next Activity Summary" +msgstr "Riepilogo prossima attività" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__activity_type_id +msgid "Next Activity Type" +msgstr "Tipo prossima attività" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_close_wiz__notes +msgid "Notes" +msgstr "Note" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,help:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__alarm_ids +msgid "Notifications sent to all attendees to remind of the meeting." +msgstr "Inviata notifica a tutti i partecipanti per ricordare l'appuntamento." + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__message_needaction_counter +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__message_needaction_counter +msgid "Number of Actions" +msgstr "Numero di azioni" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__visit_ids_count +msgid "Number of Sales Person Visits" +msgstr "Numero visite addetto vendite" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_res_partner__salesperson_planner_visit_count +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_res_users__salesperson_planner_visit_count +msgid "Number of Salesperson Visits" +msgstr "Numero visite addetto vendite" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__message_has_error_counter +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__message_has_error_counter +msgid "Number of errors" +msgstr "Numero di errori" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,help:crm_salesperson_planner.field_crm_salesperson_planner_visit__message_needaction_counter +#: model:ir.model.fields,help:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "Numero di messaggi che richiedono un'azione" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,help:crm_salesperson_planner.field_crm_salesperson_planner_visit__message_has_error_counter +#: model:ir.model.fields,help:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "Numero di messaggi con errore di consegna" + +#. module: crm_salesperson_planner +#: model:ir.model.fields.selection,name:crm_salesperson_planner.selection__crm_salesperson_planner_visit_template__end_type__count +msgid "Number of repetitions" +msgstr "Numero di ripetizioni" + +#. module: crm_salesperson_planner +#. odoo-python +#: code:addons/crm_salesperson_planner/models/crm_salesperson_planner_visit_template.py:0 +#: code:addons/crm_salesperson_planner/tests/test_crm_salesperson_planner_visit.py:0 +#, python-format +msgid "Only one customer is allowed" +msgstr "È consentito un solo cliente" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__opportunity_ids +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_form_view +msgid "Opportunities" +msgstr "Opportunità" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__month_by +msgid "Option" +msgstr "Opzione" + +#. module: crm_salesperson_planner +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_filter +msgid "Partner" +msgstr "Partner" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,help:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__partner_id +msgid "Partner-related data of the user" +msgstr "Dati dell'utente relativi al partner" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__partner_phone +msgid "Phone" +msgstr "Telefono" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_close_wiz__reason_id +msgid "Reason" +msgstr "Motivo" + +#. module: crm_salesperson_planner +#: model_terms:ir.actions.act_window,help:crm_salesperson_planner.all_crm_salesperson_planner_visit_action +msgid "Record and track all sales commercial visits." +msgstr "Registra e traccia tutte le visite commerciali vendite." + +#. module: crm_salesperson_planner +#: model_terms:ir.actions.act_window,help:crm_salesperson_planner.my_crm_salesperson_planner_visit_action +msgid "Record and track my sales commercial visits." +msgstr "Registra e traccia le mie visite commerciali vendite." + +#. module: crm_salesperson_planner +#: model_terms:ir.actions.act_window,help:crm_salesperson_planner.crm_salesperson_planner_visit_close_reason_action +msgid "Record reason for close commercial visits." +msgstr "Registrazione motivi di chiusura delle visite commerciali." + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__rrule_type +msgid "Recurrence" +msgstr "Ricorrenza" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__end_type +msgid "Recurrence Termination" +msgstr "Termine ricorrenza" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__rrule +msgid "Recurrent Rule" +msgstr "Regola ricorrente" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__alarm_ids +msgid "Reminders" +msgstr "Promemoria" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__count +msgid "Repeat" +msgstr "Ripeti" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__interval +msgid "Repeat Every" +msgstr "Ripeti ogni" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__final_date +msgid "Repeat Until" +msgstr "Ripeti fino al" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,help:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__interval +msgid "Repeat every (Days/Week/Month/Year)" +msgstr "Ripeti ogni (giorni/settimane/mesi/anni)" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,help:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__count +msgid "Repeat x times" +msgstr "Ripeti n volte" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_close_reason__require_image +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_close_wiz__require_image +msgid "Require Image" +msgstr "Richiede immagine" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_close_reason__reschedule +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_close_wiz__reschedule +msgid "Reschedule" +msgstr "Riprogrammare" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__activity_user_id +msgid "Responsible User" +msgstr "Utente responsabile" + +#. module: crm_salesperson_planner +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_template_form_view +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.partner_view_crm_salesperson_planner +msgid "Sales Visits" +msgstr "Visite vendite" + +#. module: crm_salesperson_planner +#: model:ir.model,name:crm_salesperson_planner.model_crm_salesperson_planner_visit_close_reason +msgid "SalesPerson Planner Visit Close Reason" +msgstr "Motivo chiusura visita agenda addetto vendite" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__user_id +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__user_id +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_filter +msgid "Salesperson" +msgstr "Addetto vendite" + +#. module: crm_salesperson_planner +#: model:ir.ui.menu,name:crm_salesperson_planner.menu_crm_config_salesperson_planner +#: model:ir.ui.menu,name:crm_salesperson_planner.menu_salesperson_planner +msgid "Salesperson Planner" +msgstr "Agenda addetto vendite" + +#. module: crm_salesperson_planner +#: model:ir.model,name:crm_salesperson_planner.model_crm_salesperson_planner_visit +msgid "Salesperson Planner Visit" +msgstr "Visita agenda addetto vendite" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_calendar_event__salesperson_planner_visit_ids +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_lead_crm_salesperson_planner +msgid "Salesperson Visits" +msgstr "Visite addetto vendite" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__sat +msgid "Sat" +msgstr "Sab" + +#. module: crm_salesperson_planner +#: model:ir.model.fields.selection,name:crm_salesperson_planner.selection__crm_salesperson_planner_visit_template__weekday__sat +msgid "Saturday" +msgstr "Sabato" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__partner_id +msgid "Scheduled by" +msgstr "Pianificato da" + +#. module: crm_salesperson_planner +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_filter +msgid "Search Visits" +msgstr "Cerca visite" + +#. module: crm_salesperson_planner +#: model:ir.model.fields.selection,name:crm_salesperson_planner.selection__crm_salesperson_planner_visit_template__byday__2 +msgid "Second" +msgstr "Secondo" + +#. module: crm_salesperson_planner +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_template_form_view +msgid "Send to Draft" +msgstr "Imposta a bozza" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__sequence +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_close_wiz__new_sequence +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__sequence +msgid "Sequence" +msgstr "Sequenza" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__start +msgid "Start" +msgstr "Inizio" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__start_date +msgid "Start Date" +msgstr "Data inizio" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,help:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__start +msgid "Start date of an event, without time for full days events" +msgstr "" +"Data di inizio di un evento, senza orario per gli eventi a giornata intera" + +#. module: crm_salesperson_planner +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_filter +msgid "State" +msgstr "Stato" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__state +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__state +msgid "Status" +msgstr "Stato" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,help:crm_salesperson_planner.field_crm_salesperson_planner_visit__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" +"Stato in base alle attività\n" +"Scaduto: la data richiesta è trascorsa\n" +"Oggi: la data attività è oggi\n" +"Pianificato: attività future." + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__stop +msgid "Stop" +msgstr "Fine" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,help:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__stop +msgid "Stop date of an event, without time for full days events" +msgstr "" +"Data di fine di un evento, senza orario per gli eventi a giornata intera" + +#. module: crm_salesperson_planner +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_close_wiz_view_form +msgid "Submit" +msgstr "Invia" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__sun +msgid "Sun" +msgstr "Dom" + +#. module: crm_salesperson_planner +#: model:ir.model.fields.selection,name:crm_salesperson_planner.selection__crm_salesperson_planner_visit_template__weekday__sun +msgid "Sunday" +msgstr "Domenica" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__categ_ids +msgid "Tags" +msgstr "Etichette" + +#. module: crm_salesperson_planner +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_template_form_view +msgid "The" +msgstr "La" + +#. module: crm_salesperson_planner +#. odoo-python +#: code:addons/crm_salesperson_planner/wizards/crm_salesperson_planner_visit_close_wiz.py:0 +#, python-format +msgid "The close reason type haven't a function." +msgstr "Il tipo motivo di chiusura non ha una funzione." + +#. module: crm_salesperson_planner +#. odoo-python +#: code:addons/crm_salesperson_planner/wizards/crm_salesperson_planner_visit_template_create.py:0 +#, python-format +msgid "The date can't be earlier than today" +msgstr "La data non può essere antecedente ad oggi" + +#. module: crm_salesperson_planner +#. odoo-python +#: code:addons/crm_salesperson_planner/models/crm_salesperson_planner_visit.py:0 +#, python-format +msgid "The visit must be in cancelled, incident or visited state" +msgstr "La visita deve essere in stato annullata, contrattempo o visitata" + +#. module: crm_salesperson_planner +#. odoo-python +#: code:addons/crm_salesperson_planner/models/crm_salesperson_planner_visit.py:0 +#, python-format +msgid "The visit must be in confirmed state" +msgstr "La visita deve essere in stato confermato" + +#. module: crm_salesperson_planner +#. odoo-python +#: code:addons/crm_salesperson_planner/models/crm_salesperson_planner_visit.py:0 +#, python-format +msgid "The visit must be in draft or validated state" +msgstr "La visita deve essere in stato bozza o validata" + +#. module: crm_salesperson_planner +#. odoo-python +#: code:addons/crm_salesperson_planner/models/crm_salesperson_planner_visit.py:0 +#, python-format +msgid "The visit must be in draft state" +msgstr "La visita deve essere in stato bozza" + +#. module: crm_salesperson_planner +#: model:ir.model.constraint,message:crm_salesperson_planner.constraint_crm_salesperson_planner_visit_crm_salesperson_planner_visit_name +msgid "The visit number must be unique!" +msgstr "Il numero visita deve essere univoco!" + +#. module: crm_salesperson_planner +#: model:ir.model.constraint,message:crm_salesperson_planner.constraint_crm_salesperson_planner_visit_template_crm_salesperson_planner_visit_template_name +msgid "The visit template number must be unique!" +msgstr "Il numero modello visita deve essere univoco!" + +#. module: crm_salesperson_planner +#: model:ir.model.fields.selection,name:crm_salesperson_planner.selection__crm_salesperson_planner_visit_template__byday__3 +msgid "Third" +msgstr "Terzo" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__thu +msgid "Thu" +msgstr "Gio" + +#. module: crm_salesperson_planner +#: model:ir.model.fields.selection,name:crm_salesperson_planner.selection__crm_salesperson_planner_visit_template__weekday__thu +msgid "Thursday" +msgstr "Giovedì" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__event_tz +msgid "Timezone" +msgstr "Fuso orario" + +#. module: crm_salesperson_planner +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_filter +msgid "Today Visits" +msgstr "Visite di oggi" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__tue +msgid "Tue" +msgstr "Mar" + +#. module: crm_salesperson_planner +#: model:ir.model.fields.selection,name:crm_salesperson_planner.selection__crm_salesperson_planner_visit_template__weekday__tue +msgid "Tuesday" +msgstr "Martedì" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_close_reason__close_type +msgid "Type" +msgstr "Tipo" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,help:crm_salesperson_planner.field_crm_salesperson_planner_visit__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "Tipo di attività eccezione sul record." + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__until +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_template_form_view +msgid "Until" +msgstr "Fino a" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,help:crm_salesperson_planner.field_crm_salesperson_planner_visit__sequence +#: model:ir.model.fields,help:crm_salesperson_planner.field_crm_salesperson_planner_visit_close_wiz__new_sequence +#: model:ir.model.fields,help:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__sequence +msgid "Used to order Visits in the different views" +msgstr "Utilizzato per ordinare le visite nelle viste" + +#. module: crm_salesperson_planner +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_template_form_view +msgid "Validate" +msgstr "Conferma" + +#. module: crm_salesperson_planner +#: model:ir.model.fields.selection,name:crm_salesperson_planner.selection__crm_salesperson_planner_visit__state__confirm +msgid "Validated" +msgstr "Approvata" + +#. module: crm_salesperson_planner +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_form_view +msgid "Visit" +msgstr "Visita" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__name +msgid "Visit Number" +msgstr "Numero visita" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__visit_template_id +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__visit_ids +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_template_form_view +msgid "Visit Template" +msgstr "Modello visita" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__name +msgid "Visit Template Number" +msgstr "Numero modello visita" + +#. module: crm_salesperson_planner +#: model:ir.actions.act_window,name:crm_salesperson_planner.crm_salesperson_planner_visit_template_action +#: model:ir.ui.menu,name:crm_salesperson_planner.menu_crm_salesperson_planner_visit_template +msgid "Visit Templates" +msgstr "Modelli visita" + +#. module: crm_salesperson_planner +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_filter +msgid "Visit by Date" +msgstr "Visita per data" + +#. module: crm_salesperson_planner +#: model:ir.model.fields.selection,name:crm_salesperson_planner.selection__crm_salesperson_planner_visit__state__done +msgid "Visited" +msgstr "Visitata" + +#. module: crm_salesperson_planner +#: model:ir.actions.act_window,name:crm_salesperson_planner.all_crm_salesperson_planner_visit_action +#: model:ir.actions.act_window,name:crm_salesperson_planner.my_crm_salesperson_planner_visit_action +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_lead__crm_salesperson_planner_visit_ids +msgid "Visits" +msgstr "Visite" + +#. module: crm_salesperson_planner +#. odoo-python +#: code:addons/crm_salesperson_planner/models/crm_salesperson_planner_visit.py:0 +#, python-format +msgid "Visits must be in cancelled state" +msgstr "Le visite devono essere in stato annullata" + +#. module: crm_salesperson_planner +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner.crm_salesperson_planner_visit_filter +msgid "Visits that are assigned to me" +msgstr "Visite assegnate a me" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit__website_message_ids +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__website_message_ids +msgid "Website Messages" +msgstr "Messaggi sito web" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,help:crm_salesperson_planner.field_crm_salesperson_planner_visit__website_message_ids +#: model:ir.model.fields,help:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__website_message_ids +msgid "Website communication history" +msgstr "Cronologia comunicazioni sito web" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__wed +msgid "Wed" +msgstr "Mer" + +#. module: crm_salesperson_planner +#: model:ir.model.fields.selection,name:crm_salesperson_planner.selection__crm_salesperson_planner_visit_template__weekday__wed +msgid "Wednesday" +msgstr "Mercoledì" + +#. module: crm_salesperson_planner +#: model:ir.model.fields,field_description:crm_salesperson_planner.field_crm_salesperson_planner_visit_template__weekday +msgid "Weekday" +msgstr "Giorno della settimana" + +#. module: crm_salesperson_planner +#: model:ir.model.fields.selection,name:crm_salesperson_planner.selection__crm_salesperson_planner_visit_template__rrule_type__weekly +msgid "Weeks" +msgstr "Settimane" + +#. module: crm_salesperson_planner +#: model:ir.model.fields.selection,name:crm_salesperson_planner.selection__crm_salesperson_planner_visit_template__rrule_type__yearly +msgid "Years" +msgstr "Anni" + +#. module: crm_salesperson_planner +#: model:ir.model,name:crm_salesperson_planner.model_crm_salesperson_planner_visit_template_create +msgid "crm salesperson planner visit template create" +msgstr "Crea modello visita agenda addetto vendite CRM" + +#~ msgid "Active" +#~ msgstr "Attiva" + +#~ msgid "Attendee Status" +#~ msgstr "Stato partecipante" + +#~ msgid "By day" +#~ msgstr "Di giorno" + +#~ msgid "" +#~ "Check if the organizer is alone in the event, i.e. if the organizer is " +#~ "the only one that hasn't declined\n" +#~ " the event (only if the organizer is not the only attendee)" +#~ msgstr "" +#~ "Controlla se l'organizzatore è l'unico nell'evento, cioè se " +#~ "l'organizzatore è l'unico che non ha rifiutato\n" +#~ " l'evento (solo se l'organizzatore non è l'unico partecipante)" + +#~ msgid "" +#~ "Choose what to do with other events in the recurrence. Updating All " +#~ "Events is not allowed when dates or time is modified" +#~ msgstr "" +#~ "Scegliere cosa fare con gli altri eventi nella ricorrenza. Non è " +#~ "consentito aggiornare tutti gli eventi quando date e orari sono modificati" + +#~ msgid "Discuss Channel" +#~ msgstr "Canale discussione" + +#~ msgid "Display Description" +#~ msgstr "Visualizza descrizione" + +#~ msgid "Document ID" +#~ msgstr "ID documento" + +#~ msgid "Document Model" +#~ msgstr "Modello documento" + +#~ msgid "Document Model Name" +#~ msgstr "Nome modello documento" + +#~ msgid "Event Time" +#~ msgstr "Ora evento" + +#~ msgid "Follow Recurrence" +#~ msgstr "Segui ricorrenza" + +#~ msgid "" +#~ "If the active field is set to false, it will allow you to hide the event " +#~ "alarm information without removing it." +#~ msgstr "" +#~ "Se il campo attivo è impostato a falso, consente di nascondere l'allerta " +#~ "evento senza rimuoverla." + +#~ msgid "" +#~ "If the time is shown as 'busy', this event will be visible to other " +#~ "people with either the full information or simply 'busy' written " +#~ "depending on its privacy. Use this option to let other people " +#~ "know that you are unavailable during that period of time. \n" +#~ " If the event is shown as 'free', other users know that you are " +#~ "available during that period of time." +#~ msgstr "" +#~ "Se l'ora è visualizzata come \"occupata\", questo evento sarà visibile ad " +#~ "altre persone con tutte le informazioni o semplicemente con la " +#~ "scritta 'occupato' in funzione della sua riservatezza. Utilizzare questa " +#~ "opzione per consentire alle altre persone di sapere che non si è " +#~ "disponibili in questo orario. \n" +#~ " Se l'evento è visualizzato come 'libero', gli altri utenti " +#~ "sapranno che si è liberi in questo orario." + +#~ msgid "Invalid Email Partner" +#~ msgstr "E-mail partner non valida" + +#~ msgid "Invitation Token" +#~ msgstr "Token di invito" + +#~ msgid "Is the Event Highlighted" +#~ msgstr "L'evento è evidenziato" + +#~ msgid "Is the Organizer Alone" +#~ msgstr "L'organizzatore è solo" + +#~ msgid "Location" +#~ msgstr "Località" + +#~ msgid "Meeting URL" +#~ msgstr "URL riunione" + +#~ msgid "Opportunity" +#~ msgstr "Opportunità" + +#~ msgid "Participant" +#~ msgstr "Partecipante" + +#~ msgid "People to whom this event will be visible." +#~ msgstr "Persone alle quali sarà visibile questo evento." + +#~ msgid "Phonecall" +#~ msgstr "Chiamata telefonica" + +#~ msgid "Privacy" +#~ msgstr "Privacy" + +#~ msgid "Recurrence Rule" +#~ msgstr "Regole ricorrenza" + +#~ msgid "Recurrence Update" +#~ msgstr "Aggiornamento ricorrenza" + +#~ msgid "Recurrent" +#~ msgstr "Ricorrente" + +#~ msgid "Show as" +#~ msgstr "Visualizza come" + +#~ msgid "Videocall Source" +#~ msgstr "Origine video chiamata" diff --git a/odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/models/__init__.py b/odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/models/__init__.py new file mode 100644 index 0000000..1a34f47 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/models/__init__.py @@ -0,0 +1,9 @@ +# Copyright 2021 Sygel - Valentin Vinagre +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html) + +from . import crm_salesperson_planner_visit +from . import crm_salesperson_planner_visit_template +from . import crm_salesperson_planner_visit_close_reason +from . import res_partner +from . import crm_lead +from . import calendar_event diff --git a/odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/models/calendar_event.py b/odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/models/calendar_event.py new file mode 100644 index 0000000..102d7bc --- /dev/null +++ b/odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/models/calendar_event.py @@ -0,0 +1,59 @@ +# Copyright 2021 Sygel - Manuel Regidor +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html) + +from odoo import _, fields, models +from odoo.exceptions import ValidationError + + +class CalendarEvent(models.Model): + _inherit = "calendar.event" + + salesperson_planner_visit_ids = fields.One2many( + string="Salesperson Visits", + comodel_name="crm.salesperson.planner.visit", + inverse_name="calendar_event_id", + ) + + def write(self, values): + if values.get("start") or values.get("user_id"): + salesperson_visit_events = self.filtered( + lambda a: a.res_model == "crm.salesperson.planner.visit" + ) + if salesperson_visit_events: + new_vals = {} + if values.get("start"): + new_vals["date"] = values.get("start") + if values.get("user_id"): + new_vals["user_id"] = values.get("user_id") + user_id = self.env["res.users"].browse(values.get("user_id")) + if user_id: + partner_ids = self.partner_ids.filtered( + lambda a: a != self.user_id.partner_id + ).ids + partner_ids.append(user_id.partner_id.id) + values["partner_ids"] = [(6, 0, partner_ids)] + salesperson_visit_events.mapped( + "salesperson_planner_visit_ids" + ).with_context(bypass_update_event=True).write(new_vals) + return super().write(values) + + def unlink(self): + if not self.env.context.get("bypass_cancel_visit"): + salesperson_visit_events = self.filtered( + lambda a: a.res_model == "crm.salesperson.planner.visit" + and a.salesperson_planner_visit_ids + ) + if salesperson_visit_events: + error_msg = "" + for event in salesperson_visit_events: + error_msg += _( + "Event %(event_name)s is related to salesperson visit " + "%(partner_name)s. Cancel it to delete this event.\n" + ) % { + "event_name": event.name, + "partner_name": fields.first( + event.salesperson_planner_visit_ids + ).name, + } + raise ValidationError(error_msg) + return super().unlink() diff --git a/odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/models/crm_lead.py b/odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/models/crm_lead.py new file mode 100644 index 0000000..2737e57 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/models/crm_lead.py @@ -0,0 +1,16 @@ +# Copyright 2021 Sygel - Valentin Vinagre +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html) + +from odoo import fields, models + + +class CrmLead(models.Model): + _inherit = "crm.lead" + + crm_salesperson_planner_visit_ids = fields.Many2many( + comodel_name="crm.salesperson.planner.visit", + relation="crm_salesperson_planner_visit_crm_lead_rel", + string="Visits", + copy=False, + domain="[('partner_id', 'child_of', partner_id)]", + ) diff --git a/odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/models/crm_salesperson_planner_visit.py b/odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/models/crm_salesperson_planner_visit.py new file mode 100644 index 0000000..4bd8509 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/models/crm_salesperson_planner_visit.py @@ -0,0 +1,198 @@ +# Copyright 2021 Sygel - Valentin Vinagre +# Copyright 2021 Sygel - Manuel Regidor +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html) + +from odoo import _, api, fields, models +from odoo.exceptions import ValidationError + + +class CrmSalespersonPlannerVisit(models.Model): + _name = "crm.salesperson.planner.visit" + _description = "Salesperson Planner Visit" + _order = "date desc,sequence" + _inherit = ["mail.thread", "mail.activity.mixin"] + + name = fields.Char( + string="Visit Number", + required=True, + default="/", + readonly=True, + copy=False, + ) + partner_id = fields.Many2one( + comodel_name="res.partner", + string="Customer", + required=True, + ) + partner_phone = fields.Char(string="Phone", related="partner_id.phone") + partner_mobile = fields.Char(string="Mobile", related="partner_id.mobile") + date = fields.Date( + default=fields.Date.context_today, + required=True, + ) + sequence = fields.Integer( + help="Used to order Visits in the different views", + default=20, + ) + company_id = fields.Many2one( + comodel_name="res.company", + string="Company", + default=lambda self: self.env.company, + ) + user_id = fields.Many2one( + comodel_name="res.users", + string="Salesperson", + index=True, + tracking=True, + default=lambda self: self.env.user, + domain=lambda self: [ + ("groups_id", "in", self.env.ref("sales_team.group_sale_salesman").id) + ], + ) + opportunity_ids = fields.Many2many( + comodel_name="crm.lead", + relation="crm_salesperson_planner_visit_crm_lead_rel", + string="Opportunities", + copy=False, + domain="[('type', '=', 'opportunity'), ('partner_id', 'child_of', partner_id)]", + ) + description = fields.Html() + state = fields.Selection( + string="Status", + required=True, + readonly=True, + copy=False, + tracking=True, + selection=[ + ("draft", "Draft"), + ("confirm", "Validated"), + ("done", "Visited"), + ("cancel", "Cancelled"), + ("incident", "Incident"), + ], + default="draft", + ) + close_reason_id = fields.Many2one( + comodel_name="crm.salesperson.planner.visit.close.reason", string="Close Reason" + ) + close_reason_image = fields.Image(max_width=1024, max_height=1024, attachment=True) + close_reason_notes = fields.Text() + visit_template_id = fields.Many2one( + comodel_name="crm.salesperson.planner.visit.template", string="Visit Template" + ) + calendar_event_id = fields.Many2one( + comodel_name="calendar.event", string="Calendar Event" + ) + + _sql_constraints = [ + ( + "crm_salesperson_planner_visit_name", + "UNIQUE (name)", + "The visit number must be unique!", + ), + ] + + @api.model_create_multi + def create(self, vals_list): + for vals in vals_list: + if vals.get("name", "/") == "/": + vals["name"] = self.env["ir.sequence"].next_by_code( + "salesperson.planner.visit" + ) + return super().create(vals_list) + + def action_draft(self): + if self.state not in ["cancel", "incident", "done"]: + raise ValidationError( + _("The visit must be in cancelled, incident or visited state") + ) + if self.calendar_event_id: + self.calendar_event_id.with_context(bypass_cancel_visit=True).unlink() + self.write({"state": "draft"}) + + def action_confirm(self): + if self.filtered(lambda a: not a.state == "draft"): + raise ValidationError(_("The visit must be in draft state")) + events = self.create_calendar_event() + if events: + self.browse(events.mapped("res_id")).write({"state": "confirm"}) + + def action_done(self): + if not self.state == "confirm": + raise ValidationError(_("The visit must be in confirmed state")) + self.write({"state": "done"}) + + def action_cancel(self, reason_id, image=None, notes=None): + if self.state not in ["draft", "confirm"]: + raise ValidationError(_("The visit must be in draft or validated state")) + if self.calendar_event_id: + self.calendar_event_id.with_context(bypass_cancel_visit=True).unlink() + self.write( + { + "state": "cancel", + "close_reason_id": reason_id.id, + "close_reason_image": image, + "close_reason_notes": notes, + } + ) + + def _prepare_calendar_event_vals(self): + return { + "name": self.name, + "partner_ids": [(6, 0, [self.partner_id.id, self.user_id.partner_id.id])], + "user_id": self.user_id.id, + "start_date": self.date, + "stop_date": self.date, + "start": self.date, + "stop": self.date, + "allday": True, + "res_model": self._name, + "res_model_id": self.env.ref( + "crm_salesperson_planner.model_crm_salesperson_planner_visit" + ).id, + "res_id": self.id, + } + + def create_calendar_event(self): + events = self.env["calendar.event"] + for item in self: + event = self.env["calendar.event"].create( + item._prepare_calendar_event_vals() + ) + if event: + event.activity_ids.unlink() + item.calendar_event_id = event + events += event + return events + + def action_incident(self, reason_id, image=None, notes=None): + if self.state not in ["draft", "confirm"]: + raise ValidationError(_("The visit must be in draft or validated state")) + self.write( + { + "state": "incident", + "close_reason_id": reason_id.id, + "close_reason_image": image, + "close_reason_notes": notes, + } + ) + + def unlink(self): + if any(sel.state not in ["draft", "cancel"] for sel in self): + raise ValidationError(_("Visits must be in cancelled state")) + return super().unlink() + + def write(self, values): + ret_val = super().write(values) + if (values.get("date") or values.get("user_id")) and not self.env.context.get( + "bypass_update_event" + ): + new_vals = {} + for item in self.filtered(lambda a: a.calendar_event_id): + if values.get("date"): + new_vals["start"] = values.get("date") + new_vals["stop"] = values.get("date") + if values.get("user_id"): + new_vals["user_id"] = values.get("user_id") + item.calendar_event_id.write(new_vals) + return ret_val diff --git a/odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/models/crm_salesperson_planner_visit_close_reason.py b/odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/models/crm_salesperson_planner_visit_close_reason.py new file mode 100644 index 0000000..12adbbc --- /dev/null +++ b/odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/models/crm_salesperson_planner_visit_close_reason.py @@ -0,0 +1,19 @@ +# Copyright 2021 Sygel - Valentin Vinagre +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html) + +from odoo import fields, models + + +class CrmSalespersonPlannerVisitCloseReason(models.Model): + _name = "crm.salesperson.planner.visit.close.reason" + _description = "SalesPerson Planner Visit Close Reason" + + name = fields.Char(string="Description", required=True, translate=True) + close_type = fields.Selection( + selection=[("cancel", "Cancel"), ("incident", "Incident")], + string="Type", + required=True, + default="cancel", + ) + require_image = fields.Boolean(default=False) + reschedule = fields.Boolean(default=False) diff --git a/odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/models/crm_salesperson_planner_visit_template.py b/odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/models/crm_salesperson_planner_visit_template.py new file mode 100644 index 0000000..9771d7e --- /dev/null +++ b/odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/models/crm_salesperson_planner_visit_template.py @@ -0,0 +1,357 @@ +# Copyright 2021 Sygel - Valentin Vinagre +# Copyright 2021 Sygel - Manuel Regidor +# Copyright 2024 Tecnativa - Víctor Martínez +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html) + +from datetime import timedelta + +from odoo import _, api, fields, models +from odoo.exceptions import ValidationError + +from odoo.addons.base.models.res_partner import _tz_get +from odoo.addons.calendar.models.calendar_recurrence import ( + BYDAY_SELECTION, + END_TYPE_SELECTION, + MONTH_BY_SELECTION, + RRULE_TYPE_SELECTION, + WEEKDAY_SELECTION, +) + + +class CrmSalespersonPlannerVisitTemplate(models.Model): + _name = "crm.salesperson.planner.visit.template" + _description = "Crm Salesperson Planner Visit Template" + _inherit = ["mail.thread"] + + # We cannot inherit from calendar.event for several reasons: + # 1- There are many compute recursion fields that would not allow to change them. + # 2- Recurrence is only created correctly if the model is calendar.event + # 3- We want to generate visits ("events") manually when we want and only the ones + # we want. + name = fields.Char( + string="Visit Template Number", + default="/", + readonly=True, + copy=False, + ) + description = fields.Html() + user_id = fields.Many2one( + comodel_name="res.users", + string="Salesperson", + tracking=True, + default=lambda self: self.env.user, + domain=lambda self: [ + ("groups_id", "in", self.env.ref("sales_team.group_sale_salesman").id) + ], + ) + partner_id = fields.Many2one( + comodel_name="res.partner", + string="Scheduled by", + related="user_id.partner_id", + readonly=True, + ) + partner_ids = fields.Many2many( + comodel_name="res.partner", + string="Customer", + default=False, + required=True, + ) + sequence = fields.Integer( + help="Used to order Visits in the different views", + default=20, + ) + company_id = fields.Many2one( + comodel_name="res.company", + string="Company", + default=lambda self: self.env.company, + ) + categ_ids = fields.Many2many(comodel_name="calendar.event.type", string="Tags") + alarm_ids = fields.Many2many( + comodel_name="calendar.alarm", + string="Reminders", + ondelete="restrict", + help="Notifications sent to all attendees to remind of the meeting.", + ) + state = fields.Selection( + string="Status", + required=True, + copy=False, + tracking=True, + selection=[ + ("draft", "Draft"), + ("in-progress", "In Progress"), + ("done", "Done"), + ("cancel", "Cancelled"), + ], + default="draft", + ) + visit_ids = fields.One2many( + comodel_name="crm.salesperson.planner.visit", + inverse_name="visit_template_id", + string="Visit Template", + ) + visit_ids_count = fields.Integer( + string="Number of Sales Person Visits", compute="_compute_visit_ids_count" + ) + auto_validate = fields.Boolean(default=True) + last_visit_date = fields.Date(compute="_compute_last_visit_date", store=True) + final_date = fields.Date(string="Repeat Until") + start = fields.Datetime( + required=True, + tracking=True, + default=fields.Date.today, + help="Start date of an event, without time for full days events", + ) + stop = fields.Datetime( + required=True, + tracking=True, + default=lambda self: fields.Datetime.today() + timedelta(hours=1), + compute="_compute_stop", + readonly=False, + store=True, + help="Stop date of an event, without time for full days events", + ) + allday = fields.Boolean(string="All Day", default=True) + start_date = fields.Date( + store=True, + tracking=True, + compute="_compute_dates", + inverse="_inverse_dates", + ) + stop_date = fields.Date( + string="End Date", + store=True, + tracking=True, + compute="_compute_dates", + inverse="_inverse_dates", + ) + duration = fields.Float(compute="_compute_duration", store=True, readonly=False) + rrule = fields.Char(string="Recurrent Rule") + rrule_type = fields.Selection( + RRULE_TYPE_SELECTION, + string="Recurrence", + help="Let the event automatically repeat at that interval", + default="daily", + required=True, + ) + event_tz = fields.Selection(_tz_get, string="Timezone") + end_type = fields.Selection(END_TYPE_SELECTION, string="Recurrence Termination") + interval = fields.Integer( + string="Repeat Every", help="Repeat every (Days/Week/Month/Year)" + ) + count = fields.Integer(string="Repeat", help="Repeat x times") + mon = fields.Boolean() + tue = fields.Boolean() + wed = fields.Boolean() + thu = fields.Boolean() + fri = fields.Boolean() + sat = fields.Boolean() + sun = fields.Boolean() + month_by = fields.Selection(MONTH_BY_SELECTION, string="Option") + day = fields.Integer(string="Date of month") + weekday = fields.Selection(WEEKDAY_SELECTION) + byday = fields.Selection(BYDAY_SELECTION) + until = fields.Date() + + _sql_constraints = [ + ( + "crm_salesperson_planner_visit_template_name", + "UNIQUE (name)", + "The visit template number must be unique!", + ), + ] + + def _compute_visit_ids_count(self): + visit_data = self.env["crm.salesperson.planner.visit"].read_group( + [("visit_template_id", "in", self.ids)], + ["visit_template_id"], + ["visit_template_id"], + ) + mapped_data = { + m["visit_template_id"][0]: m["visit_template_id_count"] for m in visit_data + } + for sel in self: + sel.visit_ids_count = mapped_data.get(sel.id, 0) + + @api.depends("visit_ids.date") + def _compute_last_visit_date(self): + for sel in self.filtered(lambda x: x.visit_ids): + sel.last_visit_date = sel.visit_ids.sorted(lambda x: x.date)[-1].date + + @api.depends("start", "duration") + def _compute_stop(self): + """Same method as in calendar.event.""" + for item in self: + item.stop = item.start and item.start + timedelta( + minutes=round((item.duration or 1.0) * 60) + ) + if item.allday: + item.stop -= timedelta(seconds=1) + + @api.depends("allday", "start", "stop") + def _compute_dates(self): + """Same method as in calendar.event.""" + for item in self: + if item.allday and item.start and item.stop: + item.start_date = item.start.date() + item.stop_date = item.stop.date() + else: + item.start_date = False + item.stop_date = False + + @api.depends("stop", "start") + def _compute_duration(self): + """Same method as in calendar.event.""" + for item in self: + item.duration = self._get_duration(item.start, item.stop) + + def _get_duration(self, start, stop): + """Same method as in calendar.event.""" + if not start or not stop: + return 0 + duration = (stop - start).total_seconds() / 3600 + return round(duration, 2) + + def _inverse_dates(self): + """Same method as in calendar.event.""" + for item in self: + if item.allday: + enddate = fields.Datetime.from_string(item.stop_date) + enddate = enddate.replace(hour=18) + startdate = fields.Datetime.from_string(item.start_date) + startdate = startdate.replace(hour=8) + item.write( + { + "start": startdate.replace(tzinfo=None), + "stop": enddate.replace(tzinfo=None), + } + ) + + @api.constrains("partner_ids") + def _constrains_partner_ids(self): + for item in self: + if len(item.partner_ids) > 1: + raise ValidationError(_("Only one customer is allowed")) + + @api.onchange("end_type") + def _onchange_end_type(self): + """Avoid inconsistent data if you switch from one thing to another.""" + if self.end_type == "count": + self.until = False + elif self.end_type == "end_date": + self.count = 0 + elif self.end_type == "forever": + self.count = 0 + self.until = False + + @api.model_create_multi + def create(self, vals_list): + for vals in vals_list: + if vals.get("name", "/") == "/": + vals["name"] = self.env["ir.sequence"].next_by_code( + "salesperson.planner.visit.template" + ) + return super().create(vals_list) + + def action_view_salesperson_planner_visit(self): + action = self.env["ir.actions.act_window"]._for_xml_id( + "crm_salesperson_planner.all_crm_salesperson_planner_visit_action" + ) + action["domain"] = [("id", "=", self.visit_ids.ids)] + action["context"] = { + "default_partner_id": self.partner_id.id, + "default_visit_template_id": self.id, + "default_description": self.description, + } + return action + + def action_validate(self): + self.write({"state": "in-progress"}) + + def action_cancel(self): + self.write({"state": "cancel"}) + + def action_draft(self): + self.write({"state": "draft"}) + + def _prepare_crm_salesperson_planner_visit_vals(self, dates): + return [ + { + "partner_id": ( + fields.first(self.partner_ids).id if self.partner_ids else False + ), + "date": date, + "sequence": self.sequence, + "user_id": self.user_id.id, + "description": self.description, + "company_id": self.company_id.id, + "visit_template_id": self.id, + } + for date in dates + ] + + # Get the date range from calendar.recurrence, that way the values obtained will + # be correct (except for incompatible cases). + def _get_start_range_dates(self): + """Method to get all dates (sorted) in the range.""" + duration = self.stop - self.start + ranges = ( + self.env["calendar.recurrence"] + .new( + { + "rrule_type": self.rrule_type, + "interval": self.interval, + "month_by": self.month_by, + "weekday": self.weekday, + "byday": self.byday, + "count": self.count, + "end_type": self.end_type, + "until": self.until, + "mon": self.mon, + "tue": self.tue, + "wed": self.wed, + "thu": self.thu, + "fri": self.fri, + "sat": self.sat, + "sun": self.sun, + } + ) + ._range_calculation(self, duration) + ) + start_dates = [] + for start, _stop in ranges: + start_dates.append(start.date()) + return sorted(start_dates) + + def _get_max_date(self): + """The maximum date will be the last of the range.""" + return self._get_start_range_dates()[-1] + + def _get_recurrence_dates(self, items): + """For the n items, get only those that are not already generated.""" + start_dates = self._get_start_range_dates() + dates = [] + visit_dates = self.visit_ids.mapped("date") + for _date in start_dates[:items]: + if _date not in visit_dates: + dates.append(_date) + return dates + + def _create_visits(self, days=7): + return self._prepare_crm_salesperson_planner_visit_vals( + self._get_recurrence_dates(days) + ) + + def create_visits(self, days=7): + for item in self: + visits = self.env["crm.salesperson.planner.visit"].create( + item._create_visits(days) + ) + if visits and item.auto_validate: + visits.action_confirm() + if item.last_visit_date >= item._get_max_date(): + item.state = "done" + + def _cron_create_visits(self, days=7): + templates = self.search([("state", "=", "in-progress")]) + templates.create_visits(days) diff --git a/odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/models/res_partner.py b/odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/models/res_partner.py new file mode 100644 index 0000000..c09f897 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/models/res_partner.py @@ -0,0 +1,33 @@ +# Copyright 2021 Sygel - Valentin Vinagre +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html) + +from odoo import fields, models + + +class ResPartner(models.Model): + _inherit = "res.partner" + + salesperson_planner_visit_count = fields.Integer( + string="Number of Salesperson Visits", + compute="_compute_salesperson_planner_visit_count", + ) + + def _compute_salesperson_planner_visit_count(self): + partners = self | self.mapped("child_ids") + partner_data = self.env["crm.salesperson.planner.visit"].read_group( + [("partner_id", "in", partners.ids)], ["partner_id"], ["partner_id"] + ) + mapped_data = {m["partner_id"][0]: m["partner_id_count"] for m in partner_data} + for partner in self: + visit_count = mapped_data.get(partner.id, 0) + for child in partner.child_ids: + visit_count += mapped_data.get(child.id, 0) + partner.salesperson_planner_visit_count = visit_count + + def action_view_salesperson_planner_visit(self): + action = self.env["ir.actions.act_window"]._for_xml_id( + "crm_salesperson_planner.all_crm_salesperson_planner_visit_action" + ) + operator = "child_of" if self.is_company else "=" + action["domain"] = [("partner_id", operator, self.id)] + return action diff --git a/odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/readme/CONFIGURE.rst b/odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/readme/CONFIGURE.rst new file mode 100644 index 0000000..b21e85f --- /dev/null +++ b/odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/readme/CONFIGURE.rst @@ -0,0 +1,3 @@ +To configure this module, you need to: + +* Go to new menu **CRM > Configuration > Salesperson Planner > Close Reasons** and create a close reason for 'Cancel' and 'Incident' types. diff --git a/odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/readme/CONTRIBUTORS.rst new file mode 100644 index 0000000..a9cb60f --- /dev/null +++ b/odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/readme/CONTRIBUTORS.rst @@ -0,0 +1,12 @@ +* `Sygel `__: + + * Valentin Vinagre + * Manuel Regidor + +* `Pesol `__: + + * Gerardo Marin Parra + +* `Tecnativa `_: + + * Víctor Martínez diff --git a/odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/readme/DESCRIPTION.rst b/odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/readme/DESCRIPTION.rst new file mode 100644 index 0000000..7f40eb8 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/readme/DESCRIPTION.rst @@ -0,0 +1,3 @@ +This application allows you to track and schedule salespeople visits to your customers, allowing you to determine which opportunities are going to be dealt on each visit. Visits create an all day event in calendar, and they can be easily rescheduled. +Visits can be automatically created from a template, in which it is possible to select the frequency of visits, as well as the start and end dates. The last visit can also be calculated by selecting the total number of repetitions. +This module creates a cron that generates visits from templates, but an option to create them manually is available from the template form view when the template is validated. diff --git a/odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/readme/USAGE.rst b/odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/readme/USAGE.rst new file mode 100644 index 0000000..cc440b3 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/readme/USAGE.rst @@ -0,0 +1,6 @@ +Go to new menu **CRM > Salesperson Planner > My Visits or All Visits** and create a new visit. +or +Go to **CRM > Salesperson Planner > Visit Templates** and create a new recurring template for create periodical visits. In this case, it is necessary to select a start date. The date of the last repetition can be calculated by selection the total number of repetitions or an end date. +There are two options available to reschedule visits that is already validated: +* Change the date from the visit. +* Change the date straight from the event automatically created in the calendar. diff --git a/odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/security/crm_salesperson_planner_security.xml b/odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/security/crm_salesperson_planner_security.xml new file mode 100644 index 0000000..6881e80 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/security/crm_salesperson_planner_security.xml @@ -0,0 +1,55 @@ + + + + + CRM Salesperson planner visit multi-company + + + ['|', ('company_id', '=', False), ('company_id', 'in', company_ids)] + + + CRM Salesperson planner visit template multi-company + + + ['|', ('company_id', '=', False), ('company_id', 'in', company_ids)] + + + Personal Salesperson Planner Visit + + ['|',('user_id','=',user.id),('user_id','=',False)] + + + + All Salesperson Planner Visit + + [(1,'=',1)] + + + + Personal Salesperson Planner Visit Template + + ['|',('user_id','=',user.id),('user_id','=',False)] + + + + All Salesperson Planner Visit Template + + [(1,'=',1)] + + + diff --git a/odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/security/ir.model.access.csv b/odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/security/ir.model.access.csv new file mode 100644 index 0000000..ec153a4 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/security/ir.model.access.csv @@ -0,0 +1,7 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +access_crm_salesperson_planner_visit_user,crm.salesperson.planner.visit.user,model_crm_salesperson_planner_visit,sales_team.group_sale_salesman,1,1,1,1 +access_crm_salesperson_planner_visit_close_reason_user,crm.salesperson.planner.visit.close.reason.user,model_crm_salesperson_planner_visit_close_reason,sales_team.group_sale_salesman,1,0,0,0 +access_crm_salesperson_planner_visit_close_reason_manager,crm.salesperson.planner.visit.close.reason.manager,model_crm_salesperson_planner_visit_close_reason,sales_team.group_sale_manager,1,1,1,1 +access_crm_salesperson_planner_visit_template_user,crm.salesperson.planner.visit.template.user,model_crm_salesperson_planner_visit_template,sales_team.group_sale_salesman,1,1,1,1 +crm_salesperson_planner.access_crm_salesperson_planner_visit_close_wiz,access_crm_salesperson_planner_visit_close_wiz,crm_salesperson_planner.model_crm_salesperson_planner_visit_close_wiz,sales_team.group_sale_salesman,1,1,1,1 +crm_salesperson_planner.access_crm_salesperson_planner_visit_template_create,access_crm_salesperson_planner_visit_template_create,crm_salesperson_planner.model_crm_salesperson_planner_visit_template_create,sales_team.group_sale_salesman,1,1,1,1 diff --git a/odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/static/description/icon.png b/odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/static/description/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..3a0328b516c4980e8e44cdb63fd945757ddd132d GIT binary patch literal 9455 zcmeAS@N?(olHy`uVBq!ia0y~yU}ykg4mJh`hQoG=rx_R+Sc;uILpV4%IBGajIv5xj zI14-?iy0VruY)k7lg8`{1_lPn64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xh zq!<_!7(87ZLn`LHt*tDHIlA-t`n>mR!&YzIGHsf8<B$$Um>gET_{naxk1`20D+ zGK1xw!NbPN2|bO89~+N%pEppq=(kLCGSX2uHprJ_E^{*IKIp)+&2id6vuztyvNuL$ zdA^-?<<(!k&+e;bY|S+1xq)99o0@Rk`trRhp89;eyjLw{_#}Fd?PYlPp~B|v=eA_19fIY=^}d z`Y&%tFz9&nD2bzqq3^N7Y3E5x%2bvfyytoH4a>tliVpGd_uqPi)yOgkI3;YpnXolV zu}g_VQNUGDSy{Q`_+thJ&q)fNm%Ljh{I-=l|6ob#z6OiuoDV+#yjCpp-J;>E$(bCp z!w(A@1ehEJBp7+vm>Cp=Iu%5?97SBcnhpjE?J=>;544!GndL*(UcJdDzeqD|zicr1 zB+Kr*e2YIu-<|%v(v6{Vhej6%TXV!XHp{%V<0*k8n&wuV=P@CM@diu2MB$aErCl1|Wb=;ABZB1k~ z_h&QV=Hey>W@hHnmI>mVimzY(p5dc*Bgd>DX4lfyQy6T{FBf#s-KW4IAt~voG%?}2 zOJGfAO3IUeZEbCtD^>imnJV_iO~0CT*NLN2#v@Eb^n2E$n76T&^VrXSeqiAj%%pL6 z(M63z4-G;E6g@93Q1QH-c5cqkoO^M3O$ND~1>fG>yv?b&U$JF}iYJpIOWNj{Uq6e? zyyrh@i3rn-v(L8ti2Ck5sU^Xn!$s-fqmD&8!UbA>zkc3 ziU$rHaF}~BqejMP^SKO@Lpf%~zhzJ8?7BL^L&eC8!E}XZr-w?DhsvZ!o>NpZPic2v zZennDcJ}v}bmWYc6NiqNx0n6;?MJl_Ph~m5wzO2CU4et6)k)K9kpf4)o6aPU zSLF3*ii(4Q#G1(}FI}BZR4GKRa9b>>Ho0?V>CUiyVM|Y{I+(E#x-H9v*zSvrgWYDY;)+L z0gK}V;lyYYskuU4kESR(7)UJnwx_#orq8lHUp~)#q$k=wg@|In{oEpvuoF`&Aya(%9u-w zvFYG~(+LKD+8*z?eUsUJd0b}i`QV<=&F8<_oqGLAPeEKYKzH7~F#Rs2V7sTu99b{D zCVfe>k=wt2;lhQskGp#XStm1G%qZ!;m|>&4zNY!$gk^WN7ha9pa%gH{(ZPx-wzK4a zs^6~dbYXf}Ah9rj<6}ikcpayr`AnZ>&w`ixLS?`q;$0^Y1a_@mf z-`D7@M|C=DD|DVsySJlicSFw06WZP9jHlfG9aUJY*r4LM;bsm;tJ8U|rVYFd$5v}R zo64{;qDS>uVa%*Z_7~UB86Q0#DtKm!oGQatmNYNz;MYqppMI*`m{quW>Edrbo|6*H zW(UT_ojaz@#?Jno$sscGrsypFbe^h=j6G3~$4&#>dorqjo!*2RH}>j&R| z8x}wFiC7!vG3kg}43o$2X~}DTIjWtwe8pKww|8!s(b|H_sxQ&`|B4&WrZt~_np7-W zU0r?g>eZ=gsmGf4tmo@LaD zn!M^+c;6^|ZJtJ_!~f?_0!|#KPM=QPew$I{?$xzx*Gfo9ow8h;b3&W($;?kbYdBb# zW>^-hb#--JdURp>i7T=hGrO~{U;P!l^~=+#UhL^k3k7CpEUM{ua`5D;Y!wq1U%X^V z%h~D|@7^7oX`CMN{w(_^J;o=J-YP;F+1bvnuB@w8t-9pnC>0+0z^f=FXxf*o^HJv) z-v6?A%><{8GSeA8YCB@|(mGk19ZSl}ltj3m?!EL>LxWM{Po4c_wxdUnW{S>VJHdGC zjG8Cr)0@tg$653>AAXqNHBW)#L)G3FZ{Mb#pR9b}WyS_sCzn7McX#$Ve(GswW=yl9))tt96$K7#7I?tqQ`>OtGSz-n^)=DOg?8EC*s3-h3Rg`!tL9| z4<-m~-MZCarVnf4cDW0RFP(%O{2XSVZJRVn$ZglZe{~gm~^x#st$phB>A=9iiSO6EXp3PI@wy_#!?q(vZ^qd)0Vjb@mkW3A_D-BQam%S|K`u`d zv%2GsH#LiBqm@+k$s*3kLWXafa;HYui`TE6 z{r&sj*@&ECVo-Br%82bhnq*P?%S1~{D%|2UTHTTSZ0j|~y zH*a=U*sNQ*J7Zx$+RG(nj9C&A5(h3^5Xj2Py7Ayl#b@J-TnfhvHMF#n_zVI?9)7J7 zZ_-w*eGP) z3RLx9tMoLWtTt-KH6exRO>%N_$4;E!Shad}@ST%CUF=jC-a5_kQ;$xV<)QN6Yn7pq z(V<5x9M>*Q-}FCoj^=8XXTftWO@H_DrDI^A;GMkfuVk8QY|?FhZoBjvk$H8{E>N^^@;Gp0FH?sEUBrf8k(9Xqjx=CS+n>esJ&%&-cYRj;OnnSLY*t@ z*iYP@c3sJ7pH!41M}Wp;*GVcr{?@fPDekzNcUALgvg^9aG7FgvH*?NxS-dt*S9hz| zmF!z-MV!x>gLiRXa59l{4G$Oh^7j6$#9K6xNo_Lc(W6J#XiG^-HlBZ;{I8m8tyhpV z=he?Sy7y0180PL`FlAwCoU`;`gs-DjmizN3f#usSO`h&~B)x0;$vfIdBp8lvdByZ( z0jpsD@r!rw@-Dy3IsNof%{t>=tF+VWuV%I0%}by4{lNo;KXvxElgy&!u6|mgdh6<= z)pyNR*D~l9PUCk<`8Rc5rJo&D3tgEOU+h@4Na@+h$CYw+^Z6eZSR}`7`8023 z($ni(OBkPStx34$!C`FMEY~_FTTjpe)!-$MXBCJ>(~2-o(#6L z4)>2!>$R7jxNME6LEwpHiNTXECT&cSjaf8r&!R<(L{#+!I1(~4JU&-uoeynG-DN&| zsY3m9pL>TsCV2I+rZ_DV56{-z7{OCpTdSd`=O_5GC}M5cvy;q|q|Lv4|DL{PLCmk> zwSP1(Ul#ftrE-FuYY|J@sRX^5*Ntu#^=f+xwY9ek_PPbe#LU^GX>#>L;}SkY1A~SP z6RTx^Rz3AxUvGbV#eAc@eYQ%=@cZwZ8KoF< zKB!6XELy%?ed(v;v-EeyE&LX(&HL2!SG3%^J>`2eGQ*;2T?H9B-P`ZT<1nDK4Dd+|<V8ya+Ae>& zc#)%f88(!>yrf;Sw}Fi-o7Lk0&wl3fIdwd2%O!X3yV;z3dt0MGQ}+73V%*|-XKpY4 za^p@_)UAjK-Rl z9%!O5PluQzSVfB)i*i?=s7i(|vdj3b|(p1xVM%W1-b1ijsj`sWlBRr{lg zD^G3wG(9}|9e?FxO-k6KF+(V#G*kB0Ju9Zk2RWLJzpC(^=NCIw=Wbh;#%&5lgX(40^uYHXSwpdfHypTB+U$&^D~PftHA z+wJIaslI5%PD{(%83_%%rO&HP4Au)dy!-G_Monb)TMl(4k1y^)66XtLPD$Bn#04}O zw?_$D+s+9VU*K*d-Rm}G%9IV6(VZ?#O$r;9Mn=61+-`99rixg%q72{WwTVS1owt3L zkdr&Me10w4}9`wIcoZ)cW1*E6cydfF|(NKC&9zkv8W?LhpqYG1hs$06OTVE*uW*g!uYUY#@ZJr z-8?FHe2SKPe)+tev(m%^uHvy%HhEk9oin{)aQoEyEzi+<9L?fx`Yd^dU(y?NZ=|8U6r4;<>im~PTom=eeOYyZbZ`Q_YiriU$Fxw3O++Tp{8GjelXBO@il*2bLF z3S0Z&shr0yWA)sRS!-o3q~E{1^8UpPk&O{Ob9vG>MwpzJn6&)o*N=~1ym@h;z<`5c z#rpNfA93p)_$aK-;CYC(TWn+Xlb~_%Do@PJ#jpLJvO6$r{ztN z8<#nq8U-0xI0GHlpFdvqX3_4>&o=%4{?*m|J1V}4*;K5XRaI3rr=PLPL-_7Oli=$U zecw;;X5M{wo)Yh(iy60C0#c94SX2nO_sgYD_1`_+!=!6-`uR<=P8v_v?q9sPxpj4< z-p@lVJ{&9mw{PY6d-=CT@dD9>4gycTR|RffD7Sb0e1{4JjtMD>eEj^(3_LRJrPE{C zrk`$2Fz5(gyY@v!{_)0U_Koj0osMw4m17oWQSv$U=d~?ae>YyMH`RDN!$-|xu3wpy zgso4MCa=;&j(^+o<^R;#uL;u@(}`g45OUyoi z98Ay7&OW~GVvX-f&xImct-BvRTwVAk-p=ts3xE3lm(JJM33q%vY3HZZFwyvcRa8f5 z@iT+X$6uBtJ^l2wKt%N6jg83`1s@dF?fT?(Z9R8WgNqVl^T7#08Z$i>Ea$%P>AkR1 zKu8G7=9_1}G-jA|xhOI2zRMRV@ZsO@_sJ?Ehk7K93tp;DU$R8gQ>f*lUS2{1sAo}{ z`}gnP47(bMg#jGXW2-cs77Ao#X9w?U*R&O5$k=X@q!6*|X;I0ZN|Cp__q+A!&XXRCcrrm|)vvB${*gtao7f=b$h9YPmjU$fT`iJ^K0dftfrr%=6{;{duKb zGS{+ssrU4{*(WbPj#;c0VYw669(X;9$9M`Ev8CRa$FecZY4gWYOoGnySjf#%!!_ZDoCPYq$O` zj;mL%W>$tvr<`KvTE?7mI^pYg@g=Q=GVPl-8O^b+7Gtin*Seb*p(B>o?>(vIwEq4% zU%$q!pWf*+`)=RP;%5mbA03_bZAX;cSFt4;T@_Czx(o2NU%Ygwsa?KKBK!Kf)a%|} zULQWH&u@5ap%b-5!_|C&%7SOfnVFi`)<(DY+y9fWIe$27>!G)0$zNB6&ic9J#C8#l z6_OtRpErqWhdtQ){odh|lhqBEuj||TDME*hK{NZ)x4JKaw_~-%x*rB8G&r~OJ?#4W zIxswZ`ON)3|F?d4)UE&Mtoi*T-TyzapAov-!GGl9*5@i|u~!*5h4$Fmg38M^k((bB zSX?S$X87@BvVXv%qQuB#Wv#n;e?Cl$p5UR9U?O!{tvTZ?!>miO3`Z-D1V?6Sis?l( z1ncVl_|vVwq3WvEhnk|0z;#dNS{AqU-jd{DtFV#d;p0=1;CXa-Z?$3hyO@}Ld9l}Q zQctbc=(@2zUmn!3ICsu3C-##u&%PqAW((6Q;|KpY$e#ZH(rVl0bWcxCFE1|vzV_gf z=EL!IopJN|Mf1u}89#}B!uTq9zfmdc@6S|>{r~s<=Gj-sr?6UZcab^_~V24|8MVq`1bDZj-ShB2gJqA`xax$-nS_L)K=T`DL&pIDO{h& za6!>Yo-_Xs8VM|Cy|=%n_uSw64ihF>_et}xeX!}@oPOSDW1i8>3necEs;a6IOr$m@ z9p!2{oH*m`Gm-BmwcDarU;i~<-{;jK0jEie^RM(QKE9ICGbm&{o(okKdip(d=F>wN?-bw)R8-W5 zo5A%*Z$>a|zHYMMqr6_~_1Nz*O#eIOc;?GC-PwEd?bk>D_kLtsVP{Z86JrO2YaQhb9)`^h2O#+EN###s?n^D(1Bxe|(UC-Try9zm??IFHr8ec`E32 zy`90sZ026KECVQA&#-?bmAhj7adBVYjI69fy8>JN z;~Y*)NngBkr{{1xzxv&cU0bGpeA>aT^yAb28m{k)qD=lh7S+72;>l#uv@d^;fdtQt zotc6iiZ`dtnmwD5A$020jEoG2)Kt~o{dq=${l{`_UzbyQSz;XzjM1GcLYPjg>*S#s$8_ruRWFI=@s>+P;v z#wwnN7CyIQVbJ;c@YR+sMuz{-V+C9Uw`xCcGFI!1-d~{jN?gy!@cEPbUv6$;ys-Gm zN|D9Jldq=PhYCFocCHvj#--njYty&g*! z|7Q77V|R7S6$RIdFS6c#Nt&5!{7wrivbg{M&REcL_|NQV8-H80a!0?OeN0zNE2&s; zrAdd2l4R-Rn#Bu*oqF7q-;`NPzgcj2h0XcZe0MbJwJ!%Nciet^?AF$7!T#eP&so1; zuzY!YY`=?=#oddHo|7g>d{s?(_5J1Y;_rnXlUPLFHZ~iQHU^mPglHh9-?gUyrJV#2Sj%#+NMk9wGj#uk^6# zawhTr&tG3I;oSQ!dTrg@bFMuuN^gEdS}k20uzTH;xeP_cy;_w~!JDs4=#;qmZvD!Y z2j6bL+xF~Pnv883j}SxS^P4s{wq46qJPjt~@9lHH_fIB%Z>>N|NpJAiNi%o+xY)~Z zGH1KCDg*E7Yeg$fJXC~o%7jh(pL$)aW>xm5`@qN}&BW|+jcBy@FH z;?-553M~o$|NZ^(Y4!S&`~DmU??_8O{Jn_#-ZVc4r%j(Y3l5%L9k9Q$G^}v_)Ou4* zhr?4Z9Z4}dm|(EsBg-q5#fMLL$tJEjp$(ea*|mFjU{utpX$gTn?pI!~wb=Uq^Ru&u zFD4&1ab2PHP{%Fi&l5Kuleq^U%w&|XV19OQlTL0C+g^L|@40$^%@sY!^oOnVGzt!KWSS@-}L8$qPFjIod70ylQ2U%f4{7t;{ERe%IKQl$WQ^xxFs!TB>pW zm38SxZ=WQdxuYR$x{ay9{zu(uZKHkFm zS&NZF@s9QTJ)7^oEV1)A+~cOKrKNR4<$R9RUbkJzT$j6)r!!`4fiYlX>gj2(&GYX3m~r^w z3~MRA-FN#|ty(puS9{qE-G78GXK-_x^Y@0Uy7*7NHB{hZ6N zYhrttzWY5+1_Pl2hE;Wc9?QoU-Ok-^`>JT?v`f=B-OO3BZk^xl1(|C^SDE)D6%+_K zZ2EAwOEbzO=I7j%la4E~KDo}~=wKk>llj%=e0x+>RN3Db?)Ja(8Tyz!6#Uo5^)(4J zsLor%s@=fqZ~OHM|Mj)e-y3e`q%F6fI(_I~pAxoamFao>%+#>-BO*i*BY68&^k8h9zFjS67GY*MGU_{@*(_ z_36+7x8>vq3mTzxglvWi!4I``G9S7%w5_HMm& z_0cI+2UpkDRqFov`{!z|6Ju;TsL-^S+f8%V?%m&Q{(Lz6fA7wnKb;v4Yb30mo_vUd z!9YlWAyqqk-JTx@+2#NIoMTy>x8(ZSG~=wSEF-H4Dw^B({=IT3z>8t$aX)>=DG#eS z1Y~1Hb?p80ggU>xy|c6U_+@|lzg7)qJ`Ss=Cp&Q-kegLgt=w=ldVAj9XRlVT|5u%5 z#ME&5Y18q?o;OXCdCp(>{_V)Jw@Z#dn?k5&! zPUlu@WpL;+(O}*1<>~bJeXIBFt25r4XCn3RV?{tz)T-GmRi$jIj8_(1-F0Z{j> z9~RvD=>&>`?Dc!U9S^*`j=RC4>U~T2u_b~HsSlzvH#}Ik``xZb)1vc!R!={DG^{P? zuEOP$@;kM1(*(UYsz?{+*EWr%0!NEC|ND>K=TpI(@BY`A&c@fy zymjl=Rn|4noj5AR9kypIFNKgL4(&He%5F*C)k{C|MuqQ z=H%Dc)><>xbTV0%9P83_Wl(UH5@GytZ?eB#<(}0yUl#_f zc)ND{yWB7Fa^tKZG??(8_4v~j~zv#C?3 zeyFgKWS>6eVG-v7H-*%hE5813QrNIK`Kd+SpC7BY->Z79%`l7Mhaqe9UYX!o3?fEK zXCikNJv{{~$kdCUo!QwKXFmJv4AX3}IeyF68M5s9xkSaYz(PiH{@Spg&d$ytcilW$ zTu|@oXWOeV zzDn^0ZVZ((TbvYs)a;wG@mGe)t?k*@*U8@Ap8sFE;V^^K47as$eVLvhgVGoxe*O7; z{{EhdkB`oloNGLo02-FMUDlgaQ86QQ)2#N1v&yzyJw2~|+qP}7{`P;rtUi18?0lvd zjzw+fwq$)R^2ugm&{Q#CjM$ucd0A!o-O}rGKUuQ#wKE&1pK}QeEYjn;J1K0^k}bUR z8=ojn+PinJX1Bi6!hqZJ|9x40f8U2g-13j3FXu&VtFl~X%czm!vVwKPmy_!A_k1~} zy?)R643kZg9;T+IE7q>{Rct6?Tz&qzx8zn~7R8b$Cnkc!_CNOnhDl!crd)sb_0b$f zh6!rCVfxYAa*hf6+Y~Op)0na`A|NK_%rS-+o8CAmfEHkwTzyx**j9JL<~ zvRlhlKAG5Gz_+c+@|-6VLuOrb_cYz;u)hbG`R{1VFJACW<5Sh%YEX^W{_NQ^X9mCI zkdw^k_MT!tmk0{12MkvjGXC5=U$^bSwdnl4;qM%nCM~-goxgW$^6zhN=QCPxC^QxC zc%*qQlPN&s58Ga* Q3=9kmp00i_>zopr09!l7U;qFB literal 0 HcmV?d00001 diff --git a/odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/static/description/index.html b/odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/static/description/index.html new file mode 100644 index 0000000..f489b07 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/static/description/index.html @@ -0,0 +1,455 @@ + + + + + +Crm Salesperson Planner + + + +
+

Crm Salesperson Planner

+ + +

Beta License: AGPL-3 OCA/crm Translate me on Weblate Try me on Runboat

+

This application allows you to track and schedule salespeople visits to your customers, allowing you to determine which opportunities are going to be dealt on each visit. Visits create an all day event in calendar, and they can be easily rescheduled. +Visits can be automatically created from a template, in which it is possible to select the frequency of visits, as well as the start and end dates. The last visit can also be calculated by selecting the total number of repetitions. +This module creates a cron that generates visits from templates, but an option to create them manually is available from the template form view when the template is validated.

+

Table of contents

+ +
+

Configuration

+

To configure this module, you need to:

+
    +
  • Go to new menu CRM > Configuration > Salesperson Planner > Close Reasons and create a close reason for ‘Cancel’ and ‘Incident’ types.
  • +
+
+
+

Usage

+

Go to new menu CRM > Salesperson Planner > My Visits or All Visits and create a new visit. +or +Go to CRM > Salesperson Planner > Visit Templates and create a new recurring template for create periodical visits. In this case, it is necessary to select a start date. The date of the last repetition can be calculated by selection the total number of repetitions or an end date. +There are two options available to reschedule visits that is already validated: +* Change the date from the visit. +* Change the date straight from the event automatically created in the calendar.

+
+
+

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 to smash it by providing a detailed and welcomed +feedback.

+

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

+
+
+

Credits

+
+

Authors

+
    +
  • Sygel Technology
  • +
+
+
+

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

+

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

+
+
+
+ + diff --git a/odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/tests/__init__.py b/odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/tests/__init__.py new file mode 100644 index 0000000..69669a0 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/tests/__init__.py @@ -0,0 +1,5 @@ +# Copyright 2021 Sygel - Valentin Vinagre +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html) + +from . import test_crm_salesperson_planner_visit +from . import test_crm_salesperson_planner_visit_template diff --git a/odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/tests/test_crm_salesperson_planner_visit.py b/odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/tests/test_crm_salesperson_planner_visit.py new file mode 100644 index 0000000..2de9d09 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/tests/test_crm_salesperson_planner_visit.py @@ -0,0 +1,326 @@ +# Copyright 2021 Sygel - Valentin Vinagre +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html) + +from datetime import timedelta + +from dateutil.relativedelta import relativedelta + +from odoo import _, fields +from odoo.exceptions import ValidationError +from odoo.tests import common +from odoo.tools import mute_logger + + +class TestCrmSalespersonPlannerVisitBase(common.TransactionCase): + @classmethod + def setUpClass(cls): + super().setUpClass() + cls.env = cls.env( + context=dict( + cls.env.context, + mail_create_nolog=True, + mail_create_nosubscribe=True, + mail_notrack=True, + no_reset_password=True, + tracking_disable=True, + ) + ) + cls.visit_model = cls.env["crm.salesperson.planner.visit"] + cls.partner_model = cls.env["res.partner"] + cls.close_model = cls.env["crm.salesperson.planner.visit.close.reason"] + cls.close_wiz_model = cls.env["crm.salesperson.planner.visit.close.wiz"] + cls.partner1 = cls.partner_model.create( + { + "name": "Partner Visit 1", + "email": "partner.visit.1@example.com", + "phone": "1234567890", + } + ) + cls.partner1_contact1 = cls.partner_model.create( + { + "name": "Partner Contact Visit 1", + "email": "partner.visit.1@example.com", + "phone": "1234567890", + "parent_id": cls.partner1.id, + } + ) + cls.visit1 = cls.visit_model.create({"partner_id": cls.partner1.id}) + cls.visit2 = cls.visit_model.create( + {"partner_id": cls.partner1_contact1.id, "sequence": 1} + ) + cls.cancel = cls.close_model.create( + { + "name": "Cancel", + "close_type": "cancel", + "require_image": False, + "reschedule": False, + } + ) + cls.cancel_resch = cls.close_model.create( + { + "name": "Cancel", + "close_type": "cancel", + "require_image": False, + "reschedule": True, + } + ) + cls.cancel_img = cls.close_model.create( + { + "name": "Cancel", + "close_type": "cancel", + "require_image": True, + "reschedule": False, + } + ) + cls.incident = cls.close_model.create( + { + "name": "Incident", + "close_type": "incident", + "require_image": False, + "reschedule": False, + } + ) + + +class TestCrmSalespersonPlannerVisit(TestCrmSalespersonPlannerVisitBase): + def test_crm_salesperson_planner_visit(self): + self.assertNotEqual(self.visit1.name, "/") + self.assertEqual(self.visit1.state, "draft") + self.assertEqual(self.partner1.salesperson_planner_visit_count, 2) + self.assertEqual(self.partner1_contact1.salesperson_planner_visit_count, 1) + self.assertEqual(self.visit1.date, fields.Date.context_today(self.visit1)) + self.assertEqual( + self.visit_model.search( + [("partner_id", "child_of", self.partner1.id)], limit=1 + ), + self.visit2, + ) + + def config_close_wiz(self, att_close_type, vals): + additionnal_context = { + "active_model": self.visit_model._name, + "active_ids": self.visit1.ids, + "active_id": self.visit1.id, + "att_close_type": att_close_type, + } + close_wiz = self.close_wiz_model.with_context(**additionnal_context).create( + vals + ) + close_wiz.action_close_reason_apply() + + @mute_logger("odoo.models.unlink") + def test_crm_salesperson_close_wiz_cancel(self): + self.visit1.action_confirm() + self.assertEqual(self.visit1.state, "confirm") + self.config_close_wiz("close", {"reason_id": self.cancel.id, "notes": "Test"}) + self.assertEqual(self.visit1.state, "cancel") + self.assertEqual(self.visit1.close_reason_id.id, self.cancel.id) + self.assertEqual(self.visit1.close_reason_notes, "Test") + self.assertEqual( + self.visit_model.search_count( + [("partner_id", "child_of", self.partner1.id)] + ), + 2, + ) + + @mute_logger("odoo.models.unlink") + def test_crm_salesperson_close_wiz_cancel_resch(self): + self.visit1.action_confirm() + self.assertEqual(self.visit1.state, "confirm") + self.config_close_wiz( + "close", + { + "reason_id": self.cancel_resch.id, + "new_date": self.visit1.date + relativedelta(days=10), + "new_sequence": 40, + }, + ) + self.assertEqual(self.visit1.close_reason_id.id, self.cancel_resch.id) + self.assertEqual( + self.visit_model.search_count( + [ + ("partner_id", "=", self.partner1.id), + ("date", "=", self.visit1.date + relativedelta(days=10)), + ("sequence", "=", 40), + ("state", "=", "confirm"), + ] + ), + 1, + ) + + @mute_logger("odoo.models.unlink") + def test_crm_salesperson_close_wiz_cancel_img(self): + self.visit1.action_confirm() + self.assertEqual(self.visit1.state, "confirm") + detail_image = b"R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" + self.config_close_wiz( + "close", {"reason_id": self.cancel_img.id, "image": detail_image} + ) + self.assertEqual(self.visit1.close_reason_id.id, self.cancel_img.id) + self.assertEqual(self.visit1.close_reason_image, detail_image) + + def test_crm_salesperson_close_wiz_incident(self): + self.visit1.action_confirm() + self.assertEqual(self.visit1.state, "confirm") + self.config_close_wiz("incident", {"reason_id": self.incident.id}) + self.assertEqual(self.visit1.state, "incident") + + def test_write_method_updates_calendar_event_user_id(self): + partner = self.env["res.partner"].create( + { + "name": "Test Partner", + } + ) + + visit = self.env["crm.salesperson.planner.visit"].create( + { + "name": "Test Visit", + "user_id": self.env.ref("base.user_demo").id, + "partner_id": partner.id, + } + ) + calendar_event = self.env["calendar.event"].create( + { + "name": "Test Event", + "user_id": self.env.ref("base.user_demo").id, + "partner_id": partner.id, + } + ) + visit.write({"calendar_event_id": calendar_event.id}) + + new_user = self.env.ref("base.user_admin") + visit.write({"user_id": new_user.id}) + + self.assertEqual(calendar_event.user_id, new_user) + + def test_action_done(self): + partner = self.env["res.partner"].create( + { + "name": "Ejemplo de partner", + } + ) + visit = self.env["crm.salesperson.planner.visit"].create( + { + "state": "confirm", + "partner_id": partner.id, + } + ) + + visit.action_done() + + self.assertEqual(visit.state, "done") + + with self.assertRaises(ValidationError): + visit.action_done() + + visit.state = "draft" + with self.assertRaises(ValidationError): + visit.action_done() + + +class TestResPartner(common.TransactionCase): + def test_action_view_salesperson_planner_visit(self): + partner = self.env["res.partner"].create( + {"name": "Test Partner", "is_company": True} + ) + + action = partner.action_view_salesperson_planner_visit() + + self.assertEqual(action["domain"], [("partner_id", "child_of", partner.id)]) + self.assertEqual(action["res_model"], "crm.salesperson.planner.visit") + self.assertIn("tree", action["view_mode"]) + self.assertIn("form", action["view_mode"]) + self.assertIn("pivot", action["view_mode"]) + + +class TestCalendarEvent(common.TransactionCase): + def test_write_user_id(self): + event = self.env["calendar.event"].create({"name": "Test Event"}) + + values = {"user_id": 1} + + event.write(values) + + self.assertIn("user_id", values) + self.assertEqual(values["user_id"], 1) + + +class TestCrmSalespersonPlannerVisitTemplate(common.TransactionCase): + def test_partner_ids_constraint(self): + template = self.env["crm.salesperson.planner.visit.template"].create( + { + "name": "Test Visit Template", + "partner_ids": [(0, 0, {"name": "Customer 1"})], + } + ) + + with self.assertRaises(ValidationError) as context: + template.partner_ids = [ + (0, 0, {"name": "Customer 2"}), + (0, 0, {"name": "Customer 3"}), + ] + + error_msg = _("Only one customer is allowed") + self.assertEqual(str(context.exception), error_msg) + + def test_action_view_salesperson_planner_visit(self): + template = self.env["crm.salesperson.planner.visit.template"].create( + { + "partner_id": 1, + "description": "Ejemplo de descripción", + } + ) + + action = template.action_view_salesperson_planner_visit() + + self.assertIsInstance(action, dict) + self.assertEqual(action.get("type"), "ir.actions.act_window") + + expected_domain = [("id", "=", template.visit_ids.ids)] + self.assertEqual(action.get("domain"), expected_domain) + + expected_context = { + "default_partner_id": template.partner_id.id, + "default_visit_template_id": template.id, + "default_description": template.description, + } + self.assertEqual(action.get("context"), expected_context) + + def test_action_cancel(self): + template = self.env["crm.salesperson.planner.visit.template"].create( + { + "state": "in-progress", + } + ) + + template.action_cancel() + + self.assertEqual(template.state, "cancel") + + def test_action_draft(self): + template = self.env["crm.salesperson.planner.visit.template"].create( + { + "state": "cancel", + } + ) + + template.action_draft() + + self.assertEqual(template.state, "draft") + + +class TestCrmSalespersonPlannerVisitTemplateCreate(common.TransactionCase): + def test_default_date_to(self): + wizard = self.env["crm.salesperson.planner.visit.template.create"].create({}) + + template = self.env["crm.salesperson.planner.visit.template"].create( + { + "last_visit_date": fields.Date.today(), + } + ) + wizard = wizard.with_context(active_id=template.id) + + default_date_to = wizard._default_date_to() + + expected_date = template.last_visit_date + timedelta(days=7) + self.assertEqual(default_date_to, expected_date) diff --git a/odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/tests/test_crm_salesperson_planner_visit_template.py b/odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/tests/test_crm_salesperson_planner_visit_template.py new file mode 100644 index 0000000..214f470 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/tests/test_crm_salesperson_planner_visit_template.py @@ -0,0 +1,339 @@ +# Copyright 2021 Sygel - Valentin Vinagre +# Copyright 2021 Sygel - Manuel Regidor +# Copyright 2024 Tecnativa - Víctor Martínez +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html) +from datetime import timedelta + +from freezegun import freeze_time + +from odoo import exceptions, fields +from odoo.tests import common +from odoo.tools import mute_logger + + +class TestCrmSalespersonPlannerVisitTemplate(common.TransactionCase): + @classmethod + def setUpClass(cls): + super().setUpClass() + cls.env = cls.env( + context=dict( + cls.env.context, + mail_create_nolog=True, + mail_create_nosubscribe=True, + mail_notrack=True, + no_reset_password=True, + tracking_disable=True, + ) + ) + cls.visit_template_model = cls.env["crm.salesperson.planner.visit.template"] + cls.partner_model = cls.env["res.partner"] + cls.close_reason_mode = cls.env["crm.salesperson.planner.visit.close.reason"] + cls.partner1 = cls.partner_model.create( + { + "name": "Partner Visit 1", + "email": "partner.visit.1@example.com", + "phone": "1234567890", + } + ) + cls.visit_template_base = cls.visit_template_model.create( + { + "partner_ids": [(6, False, cls.partner1.ids)], + "start_date": fields.Date.today(), + "stop_date": fields.Date.today(), + "start": fields.Date.today(), + "stop": fields.Date.today(), + } + ) + cls.close_reason = cls.close_reason_mode.create( + {"name": "close reason", "close_type": "cancel"} + ) + + def test_01_repeat_days(self): + self.visit_template_base.write( + { + "auto_validate": False, + "interval": 1, + "rrule_type": "daily", + "end_type": "count", + "count": 10, + } + ) + self.visit_template_base.action_validate() + self.visit_template_base.create_visits(days=4) + self.assertEqual(len(self.visit_template_base.visit_ids), 4) + self.assertEqual( + len( + self.visit_template_base.visit_ids.filtered( + lambda a: a.state == "draft" + ) + ), + 4, + ) + self.assertEqual( + len( + self.visit_template_base.visit_ids.filtered( + lambda a: a.calendar_event_id.id + ) + ), + 0, + ) + self.assertEqual(self.visit_template_base.state, "in-progress") + self.visit_template_base.create_visits(days=10) + self.assertEqual(len(self.visit_template_base.visit_ids), 10) + self.assertEqual( + len( + self.visit_template_base.visit_ids.filtered( + lambda a: a.state == "draft" + ) + ), + 10, + ) + self.assertEqual( + len( + self.visit_template_base.visit_ids.filtered( + lambda a: a.calendar_event_id.id + ) + ), + 0, + ) + self.assertEqual(self.visit_template_base.state, "done") + + def test_02_repeat_days_autovalidate(self): + self.visit_template_base.write( + { + "auto_validate": True, + "interval": 1, + "rrule_type": "daily", + "end_type": "count", + "count": 10, + } + ) + self.visit_template_base.action_validate() + self.visit_template_base.create_visits(days=4) + self.assertEqual(len(self.visit_template_base.visit_ids), 4) + self.assertEqual( + len( + self.visit_template_base.visit_ids.filtered( + lambda a: a.state == "draft" + ) + ), + 0, + ) + self.assertEqual( + len( + self.visit_template_base.visit_ids.filtered( + lambda a: a.calendar_event_id.id + ) + ), + 4, + ) + self.assertEqual(self.visit_template_base.state, "in-progress") + self.visit_template_base.create_visits(days=10) + self.assertEqual(len(self.visit_template_base.visit_ids), 10) + self.assertEqual( + len( + self.visit_template_base.visit_ids.filtered( + lambda a: a.state == "draft" + ) + ), + 0, + ) + self.assertEqual( + len( + self.visit_template_base.visit_ids.filtered( + lambda a: a.calendar_event_id.id + ) + ), + 10, + ) + self.assertEqual(self.visit_template_base.state, "done") + + def test_03_change_visit_date(self): + visit_template = self.visit_template_base.copy() + visit_template.write( + { + "auto_validate": True, + "interval": 1, + "rrule_type": "daily", + "end_type": "count", + "count": 10, + } + ) + visit_template.create_visits(days=10) + visit_0 = fields.first(visit_template.visit_ids) + event_id_0 = visit_0.calendar_event_id + self.assertEqual(visit_0.date, event_id_0.start_date) + visit_0.write({"date": fields.Date.today() + timedelta(days=7)}) + self.assertEqual(event_id_0.start_date, fields.Date.today() + timedelta(days=7)) + event_id_0.write( + { + "start": fields.Datetime.today() + timedelta(days=14), + "stop": fields.Datetime.today() + timedelta(days=14), + } + ) + self.assertEqual(visit_0.date, fields.Date.today() + timedelta(days=14)) + + @mute_logger("odoo.models.unlink") + def test_04_cancel_visit(self): + visit_template = self.visit_template_base.copy() + visit_template.write( + { + "auto_validate": True, + "interval": 1, + "rrule_type": "daily", + "end_type": "count", + "count": 10, + } + ) + visit_template.create_visits(days=10) + first_visit = fields.first(visit_template.visit_ids) + self.assertTrue(first_visit.calendar_event_id) + with self.assertRaises(exceptions.ValidationError): + first_visit.unlink() + self.assertEqual(len(visit_template.visit_ids), 10) + first_visit.action_cancel(self.close_reason) + self.assertFalse(first_visit.calendar_event_id) + first_visit.unlink() + self.assertEqual(len(visit_template.visit_ids), 9) + + @freeze_time("2024-01-01 08:00") + def test_05_repeat_weeks(self): + self.visit_template_base.write( + { + "start_date": "2024-03-08", + "interval": 1, + "rrule_type": "weekly", + "tue": True, + "end_type": "end_date", + "until": "2024-07-02", + } + ) + self.visit_template_base.action_validate() + self.assertFalse(self.visit_template_base.visit_ids) + create_model = self.env["crm.salesperson.planner.visit.template.create"] + create_item = create_model.with_context( + active_id=self.visit_template_base.id + ).create({"date_to": "2024-07-02"}) + create_item.create_visits() + self.assertEqual(self.visit_template_base.state, "done") + visit_dates = self.visit_template_base.visit_ids.mapped("date") + self.assertIn(fields.Date.from_string("2024-03-19"), visit_dates) + self.assertEqual( + self.visit_template_base.last_visit_date, + fields.Date.from_string("2024-07-02"), + ) + + @freeze_time("2024-01-01 08:00") + def test_06_repeat_months_count_01(self): + self.visit_template_base.write( + { + "start_date": "2024-03-08", + "interval": 1, + "rrule_type": "monthly", + "end_type": "count", + "count": 2, + "month_by": "date", + "day": 1, + } + ) + self.visit_template_base.action_validate() + self.assertFalse(self.visit_template_base.visit_ids) + create_model = self.env["crm.salesperson.planner.visit.template.create"] + create_item = create_model.with_context( + active_id=self.visit_template_base.id + ).create({"date_to": "2024-12-13"}) + create_item.create_visits() + self.assertEqual(self.visit_template_base.state, "done") + self.assertEqual(len(self.visit_template_base.visit_ids), 2) + visit_dates = self.visit_template_base.visit_ids.mapped("date") + self.assertIn(fields.Date.from_string("2024-04-01"), visit_dates) + self.assertEqual( + self.visit_template_base.last_visit_date, + fields.Date.from_string("2024-05-01"), + ) + + @freeze_time("2024-01-01 08:00") + def test_06_repeat_months_count_02(self): + self.visit_template_base.write( + { + "start_date": "2024-03-08", + "interval": 1, + "rrule_type": "monthly", + "end_type": "count", + "count": 2, + "month_by": "date", + "day": 1, + } + ) + self.visit_template_base.action_validate() + self.assertFalse(self.visit_template_base.visit_ids) + create_model = self.env["crm.salesperson.planner.visit.template.create"] + create_item = create_model.with_context( + active_id=self.visit_template_base.id + ).create({"date_to": "2024-12-13"}) + create_item.create_visits() + self.assertEqual(self.visit_template_base.state, "done") + self.assertEqual(len(self.visit_template_base.visit_ids), 2) + visit_dates = self.visit_template_base.visit_ids.mapped("date") + self.assertIn(fields.Date.from_string("2024-04-01"), visit_dates) + self.assertEqual( + self.visit_template_base.last_visit_date, + fields.Date.from_string("2024-05-01"), + ) + + @freeze_time("2024-01-01 08:00") + def test_06_repeat_months_count_03(self): + self.visit_template_base.write( + { + "start_date": "2024-03-08", + "interval": 1, + "rrule_type": "monthly", + "end_type": "count", + "count": 2, + "month_by": "day", + "byday": "1", + "weekday": "MON", + } + ) + self.visit_template_base.action_validate() + self.assertFalse(self.visit_template_base.visit_ids) + create_model = self.env["crm.salesperson.planner.visit.template.create"] + create_item = create_model.with_context( + active_id=self.visit_template_base.id + ).create({"date_to": "2024-12-13"}) + create_item.create_visits() + self.assertEqual(self.visit_template_base.state, "done") + self.assertEqual(len(self.visit_template_base.visit_ids), 2) + visit_dates = self.visit_template_base.visit_ids.mapped("date") + self.assertIn(fields.Date.from_string("2024-04-01"), visit_dates) + self.assertEqual( + self.visit_template_base.last_visit_date, + fields.Date.from_string("2024-05-06"), + ) + + @freeze_time("2024-01-01 08:00") + def test_07_repeat_yearly_count_01(self): + self.visit_template_base.write( + { + "start_date": "2024-03-08", + "interval": 1, + "rrule_type": "yearly", + "end_type": "count", + "count": 2, + } + ) + self.visit_template_base.action_validate() + self.assertFalse(self.visit_template_base.visit_ids) + create_model = self.env["crm.salesperson.planner.visit.template.create"] + create_item = create_model.with_context( + active_id=self.visit_template_base.id + ).create({"date_to": "2030-01-01"}) + create_item.create_visits() + self.assertEqual(self.visit_template_base.state, "done") + self.assertEqual(len(self.visit_template_base.visit_ids), 2) + visit_dates = self.visit_template_base.visit_ids.mapped("date") + self.assertIn(fields.Date.from_string("2024-03-08"), visit_dates) + self.assertEqual( + self.visit_template_base.last_visit_date, + fields.Date.from_string("2025-03-08"), + ) diff --git a/odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/views/crm_lead.xml b/odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/views/crm_lead.xml new file mode 100644 index 0000000..a0561d2 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/views/crm_lead.xml @@ -0,0 +1,19 @@ + + + + + crm.lead.view.crm.salesperson.planner + crm.lead + + + + + + + + + + + + diff --git a/odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/views/crm_salesperson_planner_menu.xml b/odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/views/crm_salesperson_planner_menu.xml new file mode 100644 index 0000000..a3eb6ed --- /dev/null +++ b/odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/views/crm_salesperson_planner_menu.xml @@ -0,0 +1,49 @@ + + + + + + + + + + + diff --git a/odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/views/crm_salesperson_planner_visit_close_reason_views.xml b/odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/views/crm_salesperson_planner_visit_close_reason_views.xml new file mode 100644 index 0000000..b53c52b --- /dev/null +++ b/odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/views/crm_salesperson_planner_visit_close_reason_views.xml @@ -0,0 +1,60 @@ + + + + + CRM - Salesperson Planner Visit Close Reason Tree + crm.salesperson.planner.visit.close.reason + + + + + + + + + + + CRM - Salesperson Planner Visit Close Reason Form + crm.salesperson.planner.visit.close.reason + +
+ +
+

+ +

+
+ + + + + + + + + +
+
+
+
+ + Close Reasons + crm.salesperson.planner.visit.close.reason + tree,form + +

+ Record reason for close commercial visits. +

+
+
+
diff --git a/odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/views/crm_salesperson_planner_visit_template_views.xml b/odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/views/crm_salesperson_planner_visit_template_views.xml new file mode 100644 index 0000000..0fa1450 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/views/crm_salesperson_planner_visit_template_views.xml @@ -0,0 +1,172 @@ + + + + + CRM - Salesperson Planner Visit Template Tree + crm.salesperson.planner.visit.template + + + + + + + + + + + + + + CRM - Salesperson Planner Visit Template Form + crm.salesperson.planner.visit.template + +
+
+
+ +
+ +
+
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+ + Visit Templates + crm.salesperson.planner.visit.template + tree,form + +

+ Create and plan commercial visit templates +

+
+
+
diff --git a/odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/views/crm_salesperson_planner_visit_views.xml b/odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/views/crm_salesperson_planner_visit_views.xml new file mode 100644 index 0000000..77f13b1 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/views/crm_salesperson_planner_visit_views.xml @@ -0,0 +1,300 @@ + + + + + CRM - Salesperson Planner Visit Tree + crm.salesperson.planner.visit + + + + + + + + + + + + + + diff --git a/odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/wizards/__init__.py b/odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/wizards/__init__.py new file mode 100644 index 0000000..1c13423 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/wizards/__init__.py @@ -0,0 +1,5 @@ +# Copyright 2021 Sygel - Valentin Vinagre +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html) + +from . import crm_salesperson_planner_visit_close_wiz +from . import crm_salesperson_planner_visit_template_create diff --git a/odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/wizards/crm_salesperson_planner_visit_close_wiz.py b/odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/wizards/crm_salesperson_planner_visit_close_wiz.py new file mode 100644 index 0000000..40dbfc9 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/wizards/crm_salesperson_planner_visit_close_wiz.py @@ -0,0 +1,63 @@ +# Copyright 2021 Sygel - Valentin Vinagre +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html) + +from odoo import _, fields, models + + +class CrmSalespersonPlannerVisitCloseWiz(models.TransientModel): + _name = "crm.salesperson.planner.visit.close.wiz" + _description = "Get Close Reason" + + def _default_new_date(self): + visits = self.env["crm.salesperson.planner.visit"].browse( + self.env.context.get("active_id") + ) + return visits.date + + def _default_new_sequence(self): + visits = self.env["crm.salesperson.planner.visit"].browse( + self.env.context.get("active_id") + ) + return visits.sequence + + reason_id = fields.Many2one( + comodel_name="crm.salesperson.planner.visit.close.reason", + string="Reason", + required=True, + ) + image = fields.Image(max_width=1024, max_height=1024) + new_date = fields.Date(default=lambda self: self._default_new_date()) + new_sequence = fields.Integer( + string="Sequence", + help="Used to order Visits in the different views", + default=lambda self: self._default_new_sequence(), + ) + require_image = fields.Boolean( + string="Require Image", related="reason_id.require_image" + ) + reschedule = fields.Boolean(default=True) + allow_reschedule = fields.Boolean( + string="Allow Reschedule", related="reason_id.reschedule" + ) + notes = fields.Text() + + def action_close_reason_apply(self): + visits = self.env["crm.salesperson.planner.visit"].browse( + self.env.context.get("active_id") + ) + visit_close_find_method_name = "action_%s" % self.reason_id.close_type + if hasattr(visits, visit_close_find_method_name): + getattr(visits, visit_close_find_method_name)( + self.reason_id, self.image, self.notes + ) + if self.allow_reschedule and self.reschedule: + visits.copy( + { + "date": self.new_date, + "sequence": self.new_sequence, + "opportunity_ids": visits.opportunity_ids.ids, + } + ).action_confirm() + else: + raise ValueError(_("The close reason type haven't a function.")) + return {"type": "ir.actions.act_window_close"} diff --git a/odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/wizards/crm_salesperson_planner_visit_close_wiz_view.xml b/odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/wizards/crm_salesperson_planner_visit_close_wiz_view.xml new file mode 100644 index 0000000..71d4d9d --- /dev/null +++ b/odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/wizards/crm_salesperson_planner_visit_close_wiz_view.xml @@ -0,0 +1,60 @@ + + + + + crm.salesperson.lost.form + crm.salesperson.planner.visit.close.wiz + +
+ + + + + + + + + + +
+
+
+
+
+ + Close Reasons + ir.actions.act_window + crm.salesperson.planner.visit.close.wiz + form + + new + +
diff --git a/odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/wizards/crm_salesperson_planner_visit_template_create.py b/odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/wizards/crm_salesperson_planner_visit_template_create.py new file mode 100644 index 0000000..ea278d3 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/wizards/crm_salesperson_planner_visit_template_create.py @@ -0,0 +1,34 @@ +# Copyright 2021 Sygel - Valentin Vinagre +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html) + +from datetime import timedelta + +from odoo import _, fields, models +from odoo.exceptions import ValidationError + + +class CrmSalespersonPlannerVisitTemplateCreate(models.TransientModel): + _name = "crm.salesperson.planner.visit.template.create" + _description = "crm salesperson planner visit template create" + + def _default_date_to(self): + template = self.env["crm.salesperson.planner.visit.template"].browse( + self.env.context.get("active_id") + ) + date = template.last_visit_date or fields.Date.context_today(self) + return date + timedelta(days=7) + + date_to = fields.Date( + string="Date to", default=lambda self: self._default_date_to(), required=True + ) + + def create_visits(self): + template = self.env["crm.salesperson.planner.visit.template"].browse( + self.env.context.get("active_id") + ) + days = (self.date_to - fields.Date.context_today(self)).days + if days < 0: + raise ValidationError(_("The date can't be earlier than today")) + # Create visits + auto-confirm + auto-done + template.create_visits(days=days) + return {"type": "ir.actions.act_window_close"} diff --git a/odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/wizards/crm_salesperson_planner_visit_template_create.xml b/odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/wizards/crm_salesperson_planner_visit_template_create.xml new file mode 100644 index 0000000..5f29eb6 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_salesperson_planner/crm_salesperson_planner/wizards/crm_salesperson_planner_visit_template_create.xml @@ -0,0 +1,42 @@ + + + + + crm.salesperson.planner.visit.template.create.form + crm.salesperson.planner.visit.template.create + +
+ + + +
+
+
+
+
+ + Create Visits + ir.actions.act_window + crm.salesperson.planner.visit.template.create + form + + new + +
diff --git a/odoo-bringout-oca-crm-crm_salesperson_planner/doc/ARCHITECTURE.md b/odoo-bringout-oca-crm-crm_salesperson_planner/doc/ARCHITECTURE.md new file mode 100644 index 0000000..bd2cad1 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_salesperson_planner/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Crm_salesperson_planner Module - crm_salesperson_planner + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-crm-crm_salesperson_planner/doc/CONFIGURATION.md b/odoo-bringout-oca-crm-crm_salesperson_planner/doc/CONFIGURATION.md new file mode 100644 index 0000000..90efaa7 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_salesperson_planner/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for crm_salesperson_planner. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-crm-crm_salesperson_planner/doc/CONTROLLERS.md b/odoo-bringout-oca-crm-crm_salesperson_planner/doc/CONTROLLERS.md new file mode 100644 index 0000000..f628e77 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_salesperson_planner/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-crm-crm_salesperson_planner/doc/DEPENDENCIES.md b/odoo-bringout-oca-crm-crm_salesperson_planner/doc/DEPENDENCIES.md new file mode 100644 index 0000000..d73f903 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_salesperson_planner/doc/DEPENDENCIES.md @@ -0,0 +1,6 @@ +# Dependencies + +This addon depends on: + +- [crm](https://github.com/bringout/oca-ocb-crm/tree/2ab6ff4cb4358a4adb9aa65b9cb6f8713444f8b4/odoo-bringout-oca-ocb-crm) +- [calendar](https://github.com/bringout/oca-ocb-technical/tree/b0cb832ccdc7fe133266cca5b11f01ad425277b4/odoo-bringout-oca-ocb-calendar) diff --git a/odoo-bringout-oca-crm-crm_salesperson_planner/doc/FAQ.md b/odoo-bringout-oca-crm-crm_salesperson_planner/doc/FAQ.md new file mode 100644 index 0000000..51f175a --- /dev/null +++ b/odoo-bringout-oca-crm-crm_salesperson_planner/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon crm_salesperson_planner or install in UI. diff --git a/odoo-bringout-oca-crm-crm_salesperson_planner/doc/INSTALL.md b/odoo-bringout-oca-crm-crm_salesperson_planner/doc/INSTALL.md new file mode 100644 index 0000000..3be9803 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_salesperson_planner/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-crm-crm_salesperson_planner" +# or +uv pip install odoo-bringout-oca-crm-crm_salesperson_planner" +``` diff --git a/odoo-bringout-oca-crm-crm_salesperson_planner/doc/MODELS.md b/odoo-bringout-oca-crm-crm_salesperson_planner/doc/MODELS.md new file mode 100644 index 0000000..a37105c --- /dev/null +++ b/odoo-bringout-oca-crm-crm_salesperson_planner/doc/MODELS.md @@ -0,0 +1,17 @@ +# Models + +Detected core models and extensions in crm_salesperson_planner. + +```mermaid +classDiagram + class crm_salesperson_planner_visit + class crm_salesperson_planner_visit_close_reason + class crm_salesperson_planner_visit_template + class calendar_event + class crm_lead + class res_partner +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-crm-crm_salesperson_planner/doc/OVERVIEW.md b/odoo-bringout-oca-crm-crm_salesperson_planner/doc/OVERVIEW.md new file mode 100644 index 0000000..24b8ca9 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_salesperson_planner/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: crm_salesperson_planner. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon crm_salesperson_planner +- License: LGPL-3 diff --git a/odoo-bringout-oca-crm-crm_salesperson_planner/doc/REPORTS.md b/odoo-bringout-oca-crm-crm_salesperson_planner/doc/REPORTS.md new file mode 100644 index 0000000..e0ea35f --- /dev/null +++ b/odoo-bringout-oca-crm-crm_salesperson_planner/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-crm-crm_salesperson_planner/doc/SECURITY.md b/odoo-bringout-oca-crm-crm_salesperson_planner/doc/SECURITY.md new file mode 100644 index 0000000..1eff778 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_salesperson_planner/doc/SECURITY.md @@ -0,0 +1,41 @@ +# Security + +Access control and security definitions in crm_salesperson_planner. + +## Access Control Lists (ACLs) + +Model access permissions defined in: +- **[ir.model.access.csv](../crm_salesperson_planner/security/ir.model.access.csv)** + - 6 model access rules + +## Record Rules + +Row-level security rules defined in: + +## Security Groups & Configuration + +Security groups and permissions defined in: +- **[crm_salesperson_planner_security.xml](../crm_salesperson_planner/security/crm_salesperson_planner_security.xml)** + +```mermaid +graph TB + subgraph "Security Layers" + A[Users] --> B[Groups] + B --> C[Access Control Lists] + C --> D[Models] + B --> E[Record Rules] + E --> F[Individual Records] + end +``` + +Security files overview: +- **[crm_salesperson_planner_security.xml](../crm_salesperson_planner/security/crm_salesperson_planner_security.xml)** + - Security groups, categories, and XML-based rules +- **[ir.model.access.csv](../crm_salesperson_planner/security/ir.model.access.csv)** + - Model access permissions (CRUD rights) + +Notes +- Access Control Lists define which groups can access which models +- Record Rules provide row-level security (filter records by user/group) +- Security groups organize users and define permission sets +- All security is enforced at the ORM level by Odoo diff --git a/odoo-bringout-oca-crm-crm_salesperson_planner/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-crm-crm_salesperson_planner/doc/TROUBLESHOOTING.md new file mode 100644 index 0000000..56853cb --- /dev/null +++ b/odoo-bringout-oca-crm-crm_salesperson_planner/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-crm-crm_salesperson_planner/doc/USAGE.md b/odoo-bringout-oca-crm-crm_salesperson_planner/doc/USAGE.md new file mode 100644 index 0000000..ab886ca --- /dev/null +++ b/odoo-bringout-oca-crm-crm_salesperson_planner/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon crm_salesperson_planner +``` diff --git a/odoo-bringout-oca-crm-crm_salesperson_planner/doc/WIZARDS.md b/odoo-bringout-oca-crm-crm_salesperson_planner/doc/WIZARDS.md new file mode 100644 index 0000000..48e790d --- /dev/null +++ b/odoo-bringout-oca-crm-crm_salesperson_planner/doc/WIZARDS.md @@ -0,0 +1,3 @@ +# Wizards + +This module does not include UI wizards. diff --git a/odoo-bringout-oca-crm-crm_salesperson_planner/pyproject.toml b/odoo-bringout-oca-crm-crm_salesperson_planner/pyproject.toml new file mode 100644 index 0000000..e53e529 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_salesperson_planner/pyproject.toml @@ -0,0 +1,43 @@ +[project] +name = "odoo-bringout-oca-crm-crm_salesperson_planner" +version = "16.0.0" +description = "Crm Salesperson Planner - Odoo addon" +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-ocb-crm>=16.0.0", + "odoo-bringout-oca-ocb-calendar>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["crm_salesperson_planner"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-crm-crm_salesperson_planner_sale/README.md b/odoo-bringout-oca-crm-crm_salesperson_planner_sale/README.md new file mode 100644 index 0000000..2f98508 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_salesperson_planner_sale/README.md @@ -0,0 +1,45 @@ +# Crm Salesperson Planner Sale + +Odoo addon: crm_salesperson_planner_sale + +## Installation + +```bash +pip install odoo-bringout-oca-crm-crm_salesperson_planner_sale +``` + +## Dependencies + +This addon depends on: +- crm_salesperson_planner +- sale + +## Manifest Information + +- **Name**: Crm Salesperson Planner Sale +- **Version**: 16.0.1.0.0 +- **Category**: Customer Relationship Management +- **License**: AGPL-3 +- **Installable**: True + +## Source + +Based on [OCA/crm](https://github.com/OCA/crm) branch 16.0, addon `crm_salesperson_planner_sale`. + +## License + +This package maintains the original AGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-crm-crm_salesperson_planner_sale/crm_salesperson_planner_sale/README.rst b/odoo-bringout-oca-crm-crm_salesperson_planner_sale/crm_salesperson_planner_sale/README.rst new file mode 100644 index 0000000..9cd7f59 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_salesperson_planner_sale/crm_salesperson_planner_sale/README.rst @@ -0,0 +1,96 @@ +============================ +Crm Salesperson Planner Sale +============================ + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:c9fb35c0e00b295b492cd7e894041986aa3304d7ec4a1affe6042381193bf329 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |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%2Fcrm-lightgray.png?logo=github + :target: https://github.com/OCA/crm/tree/16.0/crm_salesperson_planner_sale + :alt: OCA/crm +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/crm-16-0/crm-16-0-crm_salesperson_planner_sale + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/crm&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module allows you to manage sales from commercial visits. +You can create Sales Quotations from visits and check the related ones. + +**Table of contents** + +.. contents:: + :local: + +Usage +===== + +* Go to any "Validated" or "Visited" visit. +* Click "New Quotation" button or click in the smart button "Quotation" and create a quotation. + +In the Quotation or Sale Order you will have a new field that is related to the salesperson visit. + +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 to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* Sygel Technology +* Tecnativa + +Contributors +~~~~~~~~~~~~ + +* `Sygel `__: + + * Valentin Vinagre + +* `Tecnativa `_: + + * Víctor Martínez + +* `Pesol `__: + + * Gerardo Marin Parra + +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/crm `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-crm-crm_salesperson_planner_sale/crm_salesperson_planner_sale/__init__.py b/odoo-bringout-oca-crm-crm_salesperson_planner_sale/crm_salesperson_planner_sale/__init__.py new file mode 100644 index 0000000..759f62b --- /dev/null +++ b/odoo-bringout-oca-crm-crm_salesperson_planner_sale/crm_salesperson_planner_sale/__init__.py @@ -0,0 +1,4 @@ +# Copyright 2021 Sygel - Valentin Vinagre +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html) + +from . import models diff --git a/odoo-bringout-oca-crm-crm_salesperson_planner_sale/crm_salesperson_planner_sale/__manifest__.py b/odoo-bringout-oca-crm-crm_salesperson_planner_sale/crm_salesperson_planner_sale/__manifest__.py new file mode 100644 index 0000000..8f91b7f --- /dev/null +++ b/odoo-bringout-oca-crm-crm_salesperson_planner_sale/crm_salesperson_planner_sale/__manifest__.py @@ -0,0 +1,17 @@ +# Copyright 2021 Sygel - Valentin Vinagre +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html) +{ + "name": "Crm Salesperson Planner Sale", + "version": "16.0.1.0.0", + "development_status": "Beta", + "category": "Customer Relationship Management", + "author": "Sygel Technology, Tecnativa, Odoo Community Association (OCA)", + "website": "https://github.com/OCA/crm", + "license": "AGPL-3", + "depends": ["crm_salesperson_planner", "sale"], + "data": [ + "views/sale_order_views.xml", + "views/crm_salesperson_planner_visit_views.xml", + ], + "installable": True, +} diff --git a/odoo-bringout-oca-crm-crm_salesperson_planner_sale/crm_salesperson_planner_sale/i18n/bs.po b/odoo-bringout-oca-crm-crm_salesperson_planner_sale/crm_salesperson_planner_sale/i18n/bs.po new file mode 100644 index 0000000..c1108b1 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_salesperson_planner_sale/crm_salesperson_planner_sale/i18n/bs.po @@ -0,0 +1,60 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_salesperson_planner_sale +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.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: crm_salesperson_planner_sale +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner_sale.crm_salesperson_planner_visit_sale_form_view +msgid "New Quotation" +msgstr "Novi predračun" + +#. module: crm_salesperson_planner_sale +#: model:ir.model.fields,field_description:crm_salesperson_planner_sale.field_crm_salesperson_planner_visit__quotation_count +msgid "Number of Quotations" +msgstr "Broj predračuna" + +#. module: crm_salesperson_planner_sale +#: model:ir.model.fields,field_description:crm_salesperson_planner_sale.field_crm_salesperson_planner_visit__sale_order_count +msgid "Number of Sale Orders" +msgstr "Broj prodajnih naloga" + +#. module: crm_salesperson_planner_sale +#: model:ir.model.fields,field_description:crm_salesperson_planner_sale.field_crm_salesperson_planner_visit__order_ids +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner_sale.crm_salesperson_planner_visit_sale_form_view +msgid "Orders" +msgstr "Nalozi" + +#. module: crm_salesperson_planner_sale +#: model:ir.actions.act_window,name:crm_salesperson_planner_sale.crm_salesperson_visit_action_quotation_new +msgid "Quotation" +msgstr "Ponuda" + +#. module: crm_salesperson_planner_sale +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner_sale.crm_salesperson_planner_visit_sale_form_view +msgid "Quotations" +msgstr "Predračuni" + +#. module: crm_salesperson_planner_sale +#: model:ir.model,name:crm_salesperson_planner_sale.model_sale_order +msgid "Sales Order" +msgstr "Prodajni nalog" + +#. module: crm_salesperson_planner_sale +#: model:ir.model,name:crm_salesperson_planner_sale.model_crm_salesperson_planner_visit +msgid "Salesperson Planner Visit" +msgstr "Posjeta planera prodavčara" + +#. module: crm_salesperson_planner_sale +#: model:ir.model.fields,field_description:crm_salesperson_planner_sale.field_sale_order__visit_id +msgid "Visit" +msgstr "Posjeta" diff --git a/odoo-bringout-oca-crm-crm_salesperson_planner_sale/crm_salesperson_planner_sale/i18n/crm_salesperson_planner_sale.pot b/odoo-bringout-oca-crm-crm_salesperson_planner_sale/crm_salesperson_planner_sale/i18n/crm_salesperson_planner_sale.pot new file mode 100644 index 0000000..eb8ddc9 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_salesperson_planner_sale/crm_salesperson_planner_sale/i18n/crm_salesperson_planner_sale.pot @@ -0,0 +1,60 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_salesperson_planner_sale +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.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: crm_salesperson_planner_sale +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner_sale.crm_salesperson_planner_visit_sale_form_view +msgid "New Quotation" +msgstr "" + +#. module: crm_salesperson_planner_sale +#: model:ir.model.fields,field_description:crm_salesperson_planner_sale.field_crm_salesperson_planner_visit__quotation_count +msgid "Number of Quotations" +msgstr "" + +#. module: crm_salesperson_planner_sale +#: model:ir.model.fields,field_description:crm_salesperson_planner_sale.field_crm_salesperson_planner_visit__sale_order_count +msgid "Number of Sale Orders" +msgstr "" + +#. module: crm_salesperson_planner_sale +#: model:ir.model.fields,field_description:crm_salesperson_planner_sale.field_crm_salesperson_planner_visit__order_ids +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner_sale.crm_salesperson_planner_visit_sale_form_view +msgid "Orders" +msgstr "" + +#. module: crm_salesperson_planner_sale +#: model:ir.actions.act_window,name:crm_salesperson_planner_sale.crm_salesperson_visit_action_quotation_new +msgid "Quotation" +msgstr "" + +#. module: crm_salesperson_planner_sale +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner_sale.crm_salesperson_planner_visit_sale_form_view +msgid "Quotations" +msgstr "" + +#. module: crm_salesperson_planner_sale +#: model:ir.model,name:crm_salesperson_planner_sale.model_sale_order +msgid "Sales Order" +msgstr "" + +#. module: crm_salesperson_planner_sale +#: model:ir.model,name:crm_salesperson_planner_sale.model_crm_salesperson_planner_visit +msgid "Salesperson Planner Visit" +msgstr "" + +#. module: crm_salesperson_planner_sale +#: model:ir.model.fields,field_description:crm_salesperson_planner_sale.field_sale_order__visit_id +msgid "Visit" +msgstr "" diff --git a/odoo-bringout-oca-crm-crm_salesperson_planner_sale/crm_salesperson_planner_sale/i18n/es.po b/odoo-bringout-oca-crm-crm_salesperson_planner_sale/crm_salesperson_planner_sale/i18n/es.po new file mode 100644 index 0000000..118efb3 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_salesperson_planner_sale/crm_salesperson_planner_sale/i18n/es.po @@ -0,0 +1,64 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_salesperson_planner_sale +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 13.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-11-30 13:07+0000\n" +"PO-Revision-Date: 2022-11-30 14:07+0100\n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: \n" +"X-Generator: Poedit 3.0.1\n" + +#. module: crm_salesperson_planner_sale +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner_sale.crm_salesperson_planner_visit_sale_form_view +msgid "New Quotation" +msgstr "Nuevo presupuesto" + +#. module: crm_salesperson_planner_sale +#: model:ir.model.fields,field_description:crm_salesperson_planner_sale.field_crm_salesperson_planner_visit__quotation_count +msgid "Number of Quotations" +msgstr "Nº de presupuestos" + +#. module: crm_salesperson_planner_sale +#: model:ir.model.fields,field_description:crm_salesperson_planner_sale.field_crm_salesperson_planner_visit__sale_order_count +msgid "Number of Sale Orders" +msgstr "Nº de ordenes de venta" + +#. module: crm_salesperson_planner_sale +#: model:ir.model.fields,field_description:crm_salesperson_planner_sale.field_crm_salesperson_planner_visit__order_ids +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner_sale.crm_salesperson_planner_visit_sale_form_view +msgid "Orders" +msgstr "Ventas" + +#. module: crm_salesperson_planner_sale +#: model:ir.actions.act_window,name:crm_salesperson_planner_sale.crm_salesperson_visit_action_quotation_new +msgid "Quotation" +msgstr "Presupuesto" + +#. module: crm_salesperson_planner_sale +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner_sale.crm_salesperson_planner_visit_sale_form_view +msgid "Quotations" +msgstr "Presupuestos" + +#. module: crm_salesperson_planner_sale +#: model:ir.model,name:crm_salesperson_planner_sale.model_sale_order +msgid "Sales Order" +msgstr "Pedido de venta" + +#. module: crm_salesperson_planner_sale +#: model:ir.model,name:crm_salesperson_planner_sale.model_crm_salesperson_planner_visit +msgid "Salesperson Planner Visit" +msgstr "Planificador de visitas comerciales" + +#. module: crm_salesperson_planner_sale +#: model:ir.model.fields,field_description:crm_salesperson_planner_sale.field_sale_order__visit_id +msgid "Visit" +msgstr "Visita" diff --git a/odoo-bringout-oca-crm-crm_salesperson_planner_sale/crm_salesperson_planner_sale/i18n/it.po b/odoo-bringout-oca-crm-crm_salesperson_planner_sale/crm_salesperson_planner_sale/i18n/it.po new file mode 100644 index 0000000..abd0ab9 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_salesperson_planner_sale/crm_salesperson_planner_sale/i18n/it.po @@ -0,0 +1,63 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_salesperson_planner_sale +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2023-11-12 16:37+0000\n" +"Last-Translator: mymage \n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: crm_salesperson_planner_sale +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner_sale.crm_salesperson_planner_visit_sale_form_view +msgid "New Quotation" +msgstr "Nuovo preventivo" + +#. module: crm_salesperson_planner_sale +#: model:ir.model.fields,field_description:crm_salesperson_planner_sale.field_crm_salesperson_planner_visit__quotation_count +msgid "Number of Quotations" +msgstr "Numero di preventivi" + +#. module: crm_salesperson_planner_sale +#: model:ir.model.fields,field_description:crm_salesperson_planner_sale.field_crm_salesperson_planner_visit__sale_order_count +msgid "Number of Sale Orders" +msgstr "Numero di ordini di vendita" + +#. module: crm_salesperson_planner_sale +#: model:ir.model.fields,field_description:crm_salesperson_planner_sale.field_crm_salesperson_planner_visit__order_ids +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner_sale.crm_salesperson_planner_visit_sale_form_view +msgid "Orders" +msgstr "Ordini" + +#. module: crm_salesperson_planner_sale +#: model:ir.actions.act_window,name:crm_salesperson_planner_sale.crm_salesperson_visit_action_quotation_new +msgid "Quotation" +msgstr "Preventivo" + +#. module: crm_salesperson_planner_sale +#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner_sale.crm_salesperson_planner_visit_sale_form_view +msgid "Quotations" +msgstr "Preventivi" + +#. module: crm_salesperson_planner_sale +#: model:ir.model,name:crm_salesperson_planner_sale.model_sale_order +msgid "Sales Order" +msgstr "Ordine di vendita" + +#. module: crm_salesperson_planner_sale +#: model:ir.model,name:crm_salesperson_planner_sale.model_crm_salesperson_planner_visit +msgid "Salesperson Planner Visit" +msgstr "Visita agenda addetto vendite" + +#. module: crm_salesperson_planner_sale +#: model:ir.model.fields,field_description:crm_salesperson_planner_sale.field_sale_order__visit_id +msgid "Visit" +msgstr "Visita" diff --git a/odoo-bringout-oca-crm-crm_salesperson_planner_sale/crm_salesperson_planner_sale/models/__init__.py b/odoo-bringout-oca-crm-crm_salesperson_planner_sale/crm_salesperson_planner_sale/models/__init__.py new file mode 100644 index 0000000..a31c873 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_salesperson_planner_sale/crm_salesperson_planner_sale/models/__init__.py @@ -0,0 +1,5 @@ +# Copyright 2021 Sygel - Valentin Vinagre +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html) + +from . import sale_order +from . import crm_salesperson_planner_visit diff --git a/odoo-bringout-oca-crm-crm_salesperson_planner_sale/crm_salesperson_planner_sale/models/crm_salesperson_planner_visit.py b/odoo-bringout-oca-crm-crm_salesperson_planner_sale/crm_salesperson_planner_sale/models/crm_salesperson_planner_visit.py new file mode 100644 index 0000000..cf0d9c6 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_salesperson_planner_sale/crm_salesperson_planner_sale/models/crm_salesperson_planner_visit.py @@ -0,0 +1,90 @@ +# Copyright 2021 Sygel - Valentin Vinagre +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html) + +from odoo import api, fields, models + + +class CrmSalespersonPlannerVisit(models.Model): + _inherit = "crm.salesperson.planner.visit" + + order_ids = fields.One2many("sale.order", "visit_id", string="Orders") + sale_order_count = fields.Integer( + compute="_compute_sale_data", string="Number of Sale Orders", store=True + ) + quotation_count = fields.Integer( + compute="_compute_sale_data", string="Number of Quotations", store=True + ) + + @api.depends("order_ids.state") + def _compute_sale_data(self): + quotation_domain = [ + ("visit_id", "in", self.ids), + ("state", "in", ("draft", "sent")), + ] + quotation_data = self.env["sale.order"].read_group( + domain=quotation_domain, fields=["visit_id"], groupby=["visit_id"] + ) + sale_domain = [ + ("visit_id", "in", self.ids), + ("state", "not in", ("draft", "sent", "cancel")), + ] + sale_data = self.env["sale.order"].read_group( + domain=sale_domain, fields=["visit_id"], groupby=["visit_id"] + ) + mapped_quotation_data = { + m["visit_id"][0]: m["visit_id_count"] for m in quotation_data + } + mapped_sale_data = {m["visit_id"][0]: m["visit_id_count"] for m in sale_data} + for sel in self: + sel.quotation_count = mapped_quotation_data.get(sel.id, 0) + sel.sale_order_count = mapped_sale_data.get(sel.id, 0) + + def _prepare_context_from_action(self): + return { + "search_default_visit_id": self.id, + "default_visit_id": self.id, + "search_default_partner_id": self.partner_id.commercial_partner_id.id, + "default_partner_id": self.partner_id.commercial_partner_id.id, + "default_origin": self.name, + "default_company_id": self.company_id.id or self.env.company.id, + "default_user_id": self.user_id.id, + } + + def action_sale_quotation_new(self): + action = self.env["ir.actions.act_window"]._for_xml_id( + "crm_salesperson_planner_sale.crm_salesperson_visit_action_quotation_new" + ) + action["context"] = self._prepare_context_from_action() + return action + + def action_view_sale_quotation(self): + action = self.env["ir.actions.act_window"]._for_xml_id( + "sale.action_quotations_with_onboarding" + ) + ctx = self._prepare_context_from_action() + ctx.update(search_default_draft=1) + action["context"] = ctx + action["domain"] = [ + ("visit_id", "=", self.id), + ("state", "in", ("draft", "sent")), + ] + if self.quotation_count == 1: + action["views"] = [(self.env.ref("sale.view_order_form").id, "form")] + quotation = self.order_ids.filtered(lambda l: l.state in ("draft", "sent")) + action["res_id"] = quotation.id + return action + + def action_view_sale_order(self): + action = self.env["ir.actions.act_window"]._for_xml_id("sale.action_orders") + action["context"] = self._prepare_context_from_action() + action["domain"] = [ + ("visit_id", "=", self.id), + ("state", "not in", ("draft", "sent", "cancel")), + ] + if self.sale_order_count == 1: + action["views"] = [(self.env.ref("sale.view_order_form").id, "form")] + order = self.order_ids.filtered( + lambda l: l.state not in ("draft", "sent", "cancel") + ) + action["res_id"] = order.id + return action diff --git a/odoo-bringout-oca-crm-crm_salesperson_planner_sale/crm_salesperson_planner_sale/models/sale_order.py b/odoo-bringout-oca-crm-crm_salesperson_planner_sale/crm_salesperson_planner_sale/models/sale_order.py new file mode 100644 index 0000000..689d65c --- /dev/null +++ b/odoo-bringout-oca-crm-crm_salesperson_planner_sale/crm_salesperson_planner_sale/models/sale_order.py @@ -0,0 +1,16 @@ +# Copyright 2021 Sygel - Valentin Vinagre +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html) + +from odoo import fields, models + + +class SaleOrder(models.Model): + _inherit = "sale.order" + + visit_id = fields.Many2one( + comodel_name="crm.salesperson.planner.visit", + string="Visit", + check_company=True, + domain="[('partner_id', 'child_of', partner_id)," + " '|', ('company_id', '=', False), ('company_id', '=', company_id)]", + ) diff --git a/odoo-bringout-oca-crm-crm_salesperson_planner_sale/crm_salesperson_planner_sale/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-crm-crm_salesperson_planner_sale/crm_salesperson_planner_sale/readme/CONTRIBUTORS.rst new file mode 100644 index 0000000..a3926a4 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_salesperson_planner_sale/crm_salesperson_planner_sale/readme/CONTRIBUTORS.rst @@ -0,0 +1,11 @@ +* `Sygel `__: + + * Valentin Vinagre + +* `Tecnativa `_: + + * Víctor Martínez + +* `Pesol `__: + + * Gerardo Marin Parra diff --git a/odoo-bringout-oca-crm-crm_salesperson_planner_sale/crm_salesperson_planner_sale/readme/DESCRIPTION.rst b/odoo-bringout-oca-crm-crm_salesperson_planner_sale/crm_salesperson_planner_sale/readme/DESCRIPTION.rst new file mode 100644 index 0000000..f5bdb9a --- /dev/null +++ b/odoo-bringout-oca-crm-crm_salesperson_planner_sale/crm_salesperson_planner_sale/readme/DESCRIPTION.rst @@ -0,0 +1,2 @@ +This module allows you to manage sales from commercial visits. +You can create Sales Quotations from visits and check the related ones. diff --git a/odoo-bringout-oca-crm-crm_salesperson_planner_sale/crm_salesperson_planner_sale/readme/USAGE.rst b/odoo-bringout-oca-crm-crm_salesperson_planner_sale/crm_salesperson_planner_sale/readme/USAGE.rst new file mode 100644 index 0000000..4d4afa6 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_salesperson_planner_sale/crm_salesperson_planner_sale/readme/USAGE.rst @@ -0,0 +1,4 @@ +* Go to any "Validated" or "Visited" visit. +* Click "New Quotation" button or click in the smart button "Quotation" and create a quotation. + +In the Quotation or Sale Order you will have a new field that is related to the salesperson visit. diff --git a/odoo-bringout-oca-crm-crm_salesperson_planner_sale/crm_salesperson_planner_sale/static/description/icon.png b/odoo-bringout-oca-crm-crm_salesperson_planner_sale/crm_salesperson_planner_sale/static/description/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..3a0328b516c4980e8e44cdb63fd945757ddd132d GIT binary patch literal 9455 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 Q3=9kmp00i_>zopr09!l7U;qFB literal 0 HcmV?d00001 diff --git a/odoo-bringout-oca-crm-crm_salesperson_planner_sale/crm_salesperson_planner_sale/static/description/index.html b/odoo-bringout-oca-crm-crm_salesperson_planner_sale/crm_salesperson_planner_sale/static/description/index.html new file mode 100644 index 0000000..769bc92 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_salesperson_planner_sale/crm_salesperson_planner_sale/static/description/index.html @@ -0,0 +1,443 @@ + + + + + + +Crm Salesperson Planner Sale + + + +
+

Crm Salesperson Planner Sale

+ + +

Beta License: AGPL-3 OCA/crm Translate me on Weblate Try me on Runboat

+

This module allows you to manage sales from commercial visits. +You can create Sales Quotations from visits and check the related ones.

+

Table of contents

+ +
+

Usage

+
    +
  • Go to any “Validated” or “Visited” visit.
  • +
  • Click “New Quotation” button or click in the smart button “Quotation” and create a quotation.
  • +
+

In the Quotation or Sale Order you will have a new field that is related to the salesperson visit.

+
+
+

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 to smash it by providing a detailed and welcomed +feedback.

+

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

+
+
+

Credits

+
+

Authors

+
    +
  • Sygel Technology
  • +
  • Tecnativa
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+Odoo Community Association +

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

+

This module is part of the OCA/crm project on GitHub.

+

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

+
+
+
+ + diff --git a/odoo-bringout-oca-crm-crm_salesperson_planner_sale/crm_salesperson_planner_sale/tests/__init__.py b/odoo-bringout-oca-crm-crm_salesperson_planner_sale/crm_salesperson_planner_sale/tests/__init__.py new file mode 100644 index 0000000..cfc5d31 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_salesperson_planner_sale/crm_salesperson_planner_sale/tests/__init__.py @@ -0,0 +1,3 @@ +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html) + +from . import test_crm_salesperson_planner_sale diff --git a/odoo-bringout-oca-crm-crm_salesperson_planner_sale/crm_salesperson_planner_sale/tests/test_crm_salesperson_planner_sale.py b/odoo-bringout-oca-crm-crm_salesperson_planner_sale/crm_salesperson_planner_sale/tests/test_crm_salesperson_planner_sale.py new file mode 100644 index 0000000..213e979 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_salesperson_planner_sale/crm_salesperson_planner_sale/tests/test_crm_salesperson_planner_sale.py @@ -0,0 +1,32 @@ +# Copyright 2022 Tecnativa - Víctor Martínez +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html) + +from odoo.tests import Form + +from odoo.addons.crm_salesperson_planner.tests.test_crm_salesperson_planner_visit import ( + TestCrmSalespersonPlannerVisitBase, +) + + +class TestCrmSalespersonPlannerSale(TestCrmSalespersonPlannerVisitBase): + def _create_sale_order_from_visit(self, visit): + res = self.visit1.action_sale_quotation_new() + order_form = Form(self.env[res["res_model"]].with_context(**res["context"])) + return order_form.save() + + def test_visit_process(self): + self.assertFalse(self.visit1.order_ids) + order = self._create_sale_order_from_visit(self.visit1) + self.assertEqual(order.visit_id, self.visit1) + self.assertIn(order, self.visit1.order_ids) + self.assertEqual(self.visit1.sale_order_count, 0) + self.assertEqual(self.visit1.quotation_count, 1) + res = self.visit1.action_view_sale_quotation() + self.assertIn(order, self.env[res["res_model"]].search(res["domain"])) + self.assertEqual(res["res_id"], order.id) + order.write({"state": "sale"}) + self.assertEqual(self.visit1.sale_order_count, 1) + self.assertEqual(self.visit1.quotation_count, 0) + res = self.visit1.action_view_sale_order() + self.assertIn(order, self.env[res["res_model"]].search(res["domain"])) + self.assertEqual(res["res_id"], order.id) diff --git a/odoo-bringout-oca-crm-crm_salesperson_planner_sale/crm_salesperson_planner_sale/views/crm_salesperson_planner_visit_views.xml b/odoo-bringout-oca-crm-crm_salesperson_planner_sale/crm_salesperson_planner_sale/views/crm_salesperson_planner_visit_views.xml new file mode 100644 index 0000000..4907bef --- /dev/null +++ b/odoo-bringout-oca-crm-crm_salesperson_planner_sale/crm_salesperson_planner_sale/views/crm_salesperson_planner_visit_views.xml @@ -0,0 +1,60 @@ + + + + + Crm Salesperson Planner Visit Sale Form View + crm.salesperson.planner.visit + + +
+
+ + + + +
+
+ + Quotation + sale.order + form,tree,graph + [('visit_id', '=', active_id)] + {'search_default_visit_id': active_id, 'default_visit_id': active_id} + +
diff --git a/odoo-bringout-oca-crm-crm_salesperson_planner_sale/crm_salesperson_planner_sale/views/sale_order_views.xml b/odoo-bringout-oca-crm-crm_salesperson_planner_sale/crm_salesperson_planner_sale/views/sale_order_views.xml new file mode 100644 index 0000000..5f64c19 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_salesperson_planner_sale/crm_salesperson_planner_sale/views/sale_order_views.xml @@ -0,0 +1,15 @@ + + + + + crm.salesperson.planner.sale.view.order.form + sale.order + + + + + + + + diff --git a/odoo-bringout-oca-crm-crm_salesperson_planner_sale/doc/ARCHITECTURE.md b/odoo-bringout-oca-crm-crm_salesperson_planner_sale/doc/ARCHITECTURE.md new file mode 100644 index 0000000..c2d0d87 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_salesperson_planner_sale/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Crm_salesperson_planner_sale Module - crm_salesperson_planner_sale + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-crm-crm_salesperson_planner_sale/doc/CONFIGURATION.md b/odoo-bringout-oca-crm-crm_salesperson_planner_sale/doc/CONFIGURATION.md new file mode 100644 index 0000000..6748f7e --- /dev/null +++ b/odoo-bringout-oca-crm-crm_salesperson_planner_sale/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for crm_salesperson_planner_sale. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-crm-crm_salesperson_planner_sale/doc/CONTROLLERS.md b/odoo-bringout-oca-crm-crm_salesperson_planner_sale/doc/CONTROLLERS.md new file mode 100644 index 0000000..f628e77 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_salesperson_planner_sale/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-crm-crm_salesperson_planner_sale/doc/DEPENDENCIES.md b/odoo-bringout-oca-crm-crm_salesperson_planner_sale/doc/DEPENDENCIES.md new file mode 100644 index 0000000..aea7682 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_salesperson_planner_sale/doc/DEPENDENCIES.md @@ -0,0 +1,6 @@ +# Dependencies + +This addon depends on: + +- [crm_salesperson_planner](https://github.com/bringout/oca-technical) +- [sale](https://github.com/bringout/oca-ocb-sale/tree/681dc8d5fff638cb0862a34e48091a2098d091f8/odoo-bringout-oca-ocb-sale) diff --git a/odoo-bringout-oca-crm-crm_salesperson_planner_sale/doc/FAQ.md b/odoo-bringout-oca-crm-crm_salesperson_planner_sale/doc/FAQ.md new file mode 100644 index 0000000..96c1586 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_salesperson_planner_sale/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon crm_salesperson_planner_sale or install in UI. diff --git a/odoo-bringout-oca-crm-crm_salesperson_planner_sale/doc/INSTALL.md b/odoo-bringout-oca-crm-crm_salesperson_planner_sale/doc/INSTALL.md new file mode 100644 index 0000000..f98171a --- /dev/null +++ b/odoo-bringout-oca-crm-crm_salesperson_planner_sale/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-crm-crm_salesperson_planner_sale" +# or +uv pip install odoo-bringout-oca-crm-crm_salesperson_planner_sale" +``` diff --git a/odoo-bringout-oca-crm-crm_salesperson_planner_sale/doc/MODELS.md b/odoo-bringout-oca-crm-crm_salesperson_planner_sale/doc/MODELS.md new file mode 100644 index 0000000..f5c7d32 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_salesperson_planner_sale/doc/MODELS.md @@ -0,0 +1,13 @@ +# Models + +Detected core models and extensions in crm_salesperson_planner_sale. + +```mermaid +classDiagram + class crm_salesperson_planner_visit + class sale_order +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-crm-crm_salesperson_planner_sale/doc/OVERVIEW.md b/odoo-bringout-oca-crm-crm_salesperson_planner_sale/doc/OVERVIEW.md new file mode 100644 index 0000000..18549f0 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_salesperson_planner_sale/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: crm_salesperson_planner_sale. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon crm_salesperson_planner_sale +- License: LGPL-3 diff --git a/odoo-bringout-oca-crm-crm_salesperson_planner_sale/doc/REPORTS.md b/odoo-bringout-oca-crm-crm_salesperson_planner_sale/doc/REPORTS.md new file mode 100644 index 0000000..e0ea35f --- /dev/null +++ b/odoo-bringout-oca-crm-crm_salesperson_planner_sale/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-crm-crm_salesperson_planner_sale/doc/SECURITY.md b/odoo-bringout-oca-crm-crm_salesperson_planner_sale/doc/SECURITY.md new file mode 100644 index 0000000..e07da9d --- /dev/null +++ b/odoo-bringout-oca-crm-crm_salesperson_planner_sale/doc/SECURITY.md @@ -0,0 +1,8 @@ +# Security + +This module does not define custom security rules or access controls beyond Odoo defaults. + +Default Odoo security applies: +- Base user access through standard groups +- Model access inherited from dependencies +- No custom row-level security rules diff --git a/odoo-bringout-oca-crm-crm_salesperson_planner_sale/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-crm-crm_salesperson_planner_sale/doc/TROUBLESHOOTING.md new file mode 100644 index 0000000..56853cb --- /dev/null +++ b/odoo-bringout-oca-crm-crm_salesperson_planner_sale/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-crm-crm_salesperson_planner_sale/doc/USAGE.md b/odoo-bringout-oca-crm-crm_salesperson_planner_sale/doc/USAGE.md new file mode 100644 index 0000000..c9a8420 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_salesperson_planner_sale/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon crm_salesperson_planner_sale +``` diff --git a/odoo-bringout-oca-crm-crm_salesperson_planner_sale/doc/WIZARDS.md b/odoo-bringout-oca-crm-crm_salesperson_planner_sale/doc/WIZARDS.md new file mode 100644 index 0000000..48e790d --- /dev/null +++ b/odoo-bringout-oca-crm-crm_salesperson_planner_sale/doc/WIZARDS.md @@ -0,0 +1,3 @@ +# Wizards + +This module does not include UI wizards. diff --git a/odoo-bringout-oca-crm-crm_salesperson_planner_sale/pyproject.toml b/odoo-bringout-oca-crm-crm_salesperson_planner_sale/pyproject.toml new file mode 100644 index 0000000..a3b56e1 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_salesperson_planner_sale/pyproject.toml @@ -0,0 +1,43 @@ +[project] +name = "odoo-bringout-oca-crm-crm_salesperson_planner_sale" +version = "16.0.0" +description = "Crm Salesperson Planner Sale - Odoo addon" +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-crm-crm_salesperson_planner>=16.0.0", + "odoo-bringout-oca-ocb-sale>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["crm_salesperson_planner_sale"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-crm-crm_security_group/README.md b/odoo-bringout-oca-crm-crm_security_group/README.md new file mode 100644 index 0000000..b77ce00 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_security_group/README.md @@ -0,0 +1,45 @@ +# CRM Only Security Groups + +Odoo addon: crm_security_group + +## Installation + +```bash +pip install odoo-bringout-oca-crm-crm_security_group +``` + +## Dependencies + +This addon depends on: +- crm +- sale_crm + +## Manifest Information + +- **Name**: CRM Only Security Groups +- **Version**: 16.0.1.1.0 +- **Category**: Customer Relationship Management +- **License**: AGPL-3 +- **Installable**: True + +## Source + +Based on [OCA/crm](https://github.com/OCA/crm) branch 16.0, addon `crm_security_group`. + +## License + +This package maintains the original AGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-crm-crm_security_group/crm_security_group/README.rst b/odoo-bringout-oca-crm-crm_security_group/crm_security_group/README.rst new file mode 100644 index 0000000..86e637f --- /dev/null +++ b/odoo-bringout-oca-crm-crm_security_group/crm_security_group/README.rst @@ -0,0 +1,91 @@ +======================== +CRM Only Security Groups +======================== + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:a32d04bb6ef3556771094c73a7597730fc04f2982b0afac322d9ef2192b71aa5 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |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%2Fcrm-lightgray.png?logo=github + :target: https://github.com/OCA/crm/tree/16.0/crm_security_group + :alt: OCA/crm +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/crm-16-0/crm-16-0-crm_security_group + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/crm&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module adds new security options to CRM by creating 3 groups (Own Documents Only, All Documents and Administrator) to separate Sales and CRM apps permissions + +**Table of contents** + +.. contents:: + :local: + +Known issues / Roadmap +====================== + +- Remove sale_crm dependency (now is not possible), maybe split this part in other addon + +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 to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* Tecnativa + +Contributors +~~~~~~~~~~~~ + +* `Tecnativa `__: + + * Víctor Martínez + +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. + +.. |maintainer-victoralmau| image:: https://github.com/victoralmau.png?size=40px + :target: https://github.com/victoralmau + :alt: victoralmau + +Current `maintainer `__: + +|maintainer-victoralmau| + +This module is part of the `OCA/crm `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-crm-crm_security_group/crm_security_group/__init__.py b/odoo-bringout-oca-crm-crm_security_group/crm_security_group/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/odoo-bringout-oca-crm-crm_security_group/crm_security_group/__manifest__.py b/odoo-bringout-oca-crm-crm_security_group/crm_security_group/__manifest__.py new file mode 100644 index 0000000..f1491dd --- /dev/null +++ b/odoo-bringout-oca-crm-crm_security_group/crm_security_group/__manifest__.py @@ -0,0 +1,23 @@ +# Copyright 2021 Tecnativa - Víctor Martínez +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). +{ + "name": "CRM Only Security Groups", + "summary": "Add new group in Sales to show only CRM", + "version": "16.0.1.1.0", + "category": "Customer Relationship Management", + "website": "https://github.com/OCA/crm", + "author": "Tecnativa, Odoo Community Association (OCA)", + "license": "AGPL-3", + "application": False, + "installable": True, + "depends": ["crm", "sale_crm"], + # sale_crm dependency is necessary to add groups in some view + "maintainers": ["victoralmau"], + "data": [ + "security/security.xml", + "security/ir.model.access.csv", + "views/crm_lead_views.xml", + "views/crm_team_views.xml", + "views/menu_items.xml", + ], +} diff --git a/odoo-bringout-oca-crm-crm_security_group/crm_security_group/i18n/bs.po b/odoo-bringout-oca-crm-crm_security_group/crm_security_group/i18n/bs.po new file mode 100644 index 0000000..e4377c5 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_security_group/crm_security_group/i18n/bs.po @@ -0,0 +1,34 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_security_group +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.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: crm_security_group +#: model:res.groups,name:crm_security_group.group_crm_manager +msgid "Administrator" +msgstr "Administrator" + +#. module: crm_security_group +#: model:ir.module.category,name:crm_security_group.module_category_crm_crm +msgid "CRM" +msgstr "CRM" + +#. module: crm_security_group +#: model:res.groups,name:crm_security_group.group_crm_all_leads +msgid "User: All Documents" +msgstr "Korisnik: Svi dokumenti" + +#. module: crm_security_group +#: model:res.groups,name:crm_security_group.group_crm_own_leads +msgid "User: Own Documents Only" +msgstr "Korisnik: Samo svoji dokumenti" diff --git a/odoo-bringout-oca-crm-crm_security_group/crm_security_group/i18n/crm_security_group.pot b/odoo-bringout-oca-crm-crm_security_group/crm_security_group/i18n/crm_security_group.pot new file mode 100644 index 0000000..1dae5de --- /dev/null +++ b/odoo-bringout-oca-crm-crm_security_group/crm_security_group/i18n/crm_security_group.pot @@ -0,0 +1,34 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_security_group +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.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: crm_security_group +#: model:res.groups,name:crm_security_group.group_crm_manager +msgid "Administrator" +msgstr "" + +#. module: crm_security_group +#: model:ir.module.category,name:crm_security_group.module_category_crm_crm +msgid "CRM" +msgstr "" + +#. module: crm_security_group +#: model:res.groups,name:crm_security_group.group_crm_all_leads +msgid "User: All Documents" +msgstr "" + +#. module: crm_security_group +#: model:res.groups,name:crm_security_group.group_crm_own_leads +msgid "User: Own Documents Only" +msgstr "" diff --git a/odoo-bringout-oca-crm-crm_security_group/crm_security_group/i18n/es.po b/odoo-bringout-oca-crm-crm_security_group/crm_security_group/i18n/es.po new file mode 100644 index 0000000..a3de732 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_security_group/crm_security_group/i18n/es.po @@ -0,0 +1,37 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_security_group +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 15.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2023-08-17 14:11+0000\n" +"Last-Translator: Víctor Martínez \n" +"Language-Team: none\n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: crm_security_group +#: model:res.groups,name:crm_security_group.group_crm_manager +msgid "Administrator" +msgstr "Administrador" + +#. module: crm_security_group +#: model:ir.module.category,name:crm_security_group.module_category_crm_crm +msgid "CRM" +msgstr "CRM" + +#. module: crm_security_group +#: model:res.groups,name:crm_security_group.group_crm_all_leads +msgid "User: All Documents" +msgstr "Usuario: Todos los documentos" + +#. module: crm_security_group +#: model:res.groups,name:crm_security_group.group_crm_own_leads +msgid "User: Own Documents Only" +msgstr "Usuario: Mostrar solo documentos propios" diff --git a/odoo-bringout-oca-crm-crm_security_group/crm_security_group/i18n/it.po b/odoo-bringout-oca-crm-crm_security_group/crm_security_group/i18n/it.po new file mode 100644 index 0000000..98163d3 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_security_group/crm_security_group/i18n/it.po @@ -0,0 +1,37 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_security_group +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 15.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2023-06-13 16:12+0000\n" +"Last-Translator: mymage \n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: crm_security_group +#: model:res.groups,name:crm_security_group.group_crm_manager +msgid "Administrator" +msgstr "Amministratore" + +#. module: crm_security_group +#: model:ir.module.category,name:crm_security_group.module_category_crm_crm +msgid "CRM" +msgstr "CRM" + +#. module: crm_security_group +#: model:res.groups,name:crm_security_group.group_crm_all_leads +msgid "User: All Documents" +msgstr "Utente: tutti i documenti" + +#. module: crm_security_group +#: model:res.groups,name:crm_security_group.group_crm_own_leads +msgid "User: Own Documents Only" +msgstr "Utente: solo i propri documenti" diff --git a/odoo-bringout-oca-crm-crm_security_group/crm_security_group/i18n/tr.po b/odoo-bringout-oca-crm-crm_security_group/crm_security_group/i18n/tr.po new file mode 100644 index 0000000..5674c82 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_security_group/crm_security_group/i18n/tr.po @@ -0,0 +1,37 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_security_group +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2025-05-14 10:23+0000\n" +"Last-Translator: Betül Öğmen \n" +"Language-Team: none\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" +"X-Generator: Weblate 5.10.4\n" + +#. module: crm_security_group +#: model:res.groups,name:crm_security_group.group_crm_manager +msgid "Administrator" +msgstr "Yönetici" + +#. module: crm_security_group +#: model:ir.module.category,name:crm_security_group.module_category_crm_crm +msgid "CRM" +msgstr "" + +#. module: crm_security_group +#: model:res.groups,name:crm_security_group.group_crm_all_leads +msgid "User: All Documents" +msgstr "Kullanıcı: Tüm Belgeler" + +#. module: crm_security_group +#: model:res.groups,name:crm_security_group.group_crm_own_leads +msgid "User: Own Documents Only" +msgstr "Kullanıcı: Sadece Kendi Belgeleri" diff --git a/odoo-bringout-oca-crm-crm_security_group/crm_security_group/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-crm-crm_security_group/crm_security_group/readme/CONTRIBUTORS.rst new file mode 100644 index 0000000..ae3b3ea --- /dev/null +++ b/odoo-bringout-oca-crm-crm_security_group/crm_security_group/readme/CONTRIBUTORS.rst @@ -0,0 +1,3 @@ +* `Tecnativa `__: + + * Víctor Martínez diff --git a/odoo-bringout-oca-crm-crm_security_group/crm_security_group/readme/DESCRIPTION.rst b/odoo-bringout-oca-crm-crm_security_group/crm_security_group/readme/DESCRIPTION.rst new file mode 100644 index 0000000..d5dca42 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_security_group/crm_security_group/readme/DESCRIPTION.rst @@ -0,0 +1 @@ +This module adds new security options to CRM by creating 3 groups (Own Documents Only, All Documents and Administrator) to separate Sales and CRM apps permissions diff --git a/odoo-bringout-oca-crm-crm_security_group/crm_security_group/readme/ROADMAP.rst b/odoo-bringout-oca-crm-crm_security_group/crm_security_group/readme/ROADMAP.rst new file mode 100644 index 0000000..8a22358 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_security_group/crm_security_group/readme/ROADMAP.rst @@ -0,0 +1 @@ +- Remove sale_crm dependency (now is not possible), maybe split this part in other addon diff --git a/odoo-bringout-oca-crm-crm_security_group/crm_security_group/security/ir.model.access.csv b/odoo-bringout-oca-crm-crm_security_group/crm_security_group/security/ir.model.access.csv new file mode 100644 index 0000000..43c0496 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_security_group/crm_security_group/security/ir.model.access.csv @@ -0,0 +1,10 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +access_crm_lead_user,crm.lead.user,crm.model_crm_lead,crm_security_group.group_crm_own_leads,1,1,1,0 +access_crm_team_user,crm.team.user,sales_team.model_crm_team,crm_security_group.group_crm_own_leads,1,0,0,0 +access_crm_team_manager,crm.team.manager,sales_team.model_crm_team,crm_security_group.group_crm_manager,1,1,1,1 +access_crm_stage_manager,crm.stage.manager,crm.model_crm_stage,crm_security_group.group_crm_manager,1,1,1,1 +access_crm_tag_own_leads,sale_team.crm.tag.own.leads,sales_team.model_crm_tag,crm_security_group.group_crm_own_leads,1,1,1,0 +access_crm_tag_manager,sale_team.crm.tag.manager,sales_team.model_crm_tag,crm_security_group.group_crm_manager,1,1,1,1 +access_crm_lead_scoring_frequency_user,crm.lead.scoring.frequency.user,crm.model_crm_lead_scoring_frequency,crm_security_group.group_crm_own_leads,1,0,0,0 +access_crm_lead_scoring_frequency_field_user,crm.lead.scoring.frequency.field.user,crm.model_crm_lead_scoring_frequency_field,crm_security_group.group_crm_own_leads,1,0,0,0 +access_crm_lead_lost_user,crm.lead.user,crm.model_crm_lead_lost,crm_security_group.group_crm_own_leads,1,1,1,0 diff --git a/odoo-bringout-oca-crm-crm_security_group/crm_security_group/security/security.xml b/odoo-bringout-oca-crm-crm_security_group/crm_security_group/security/security.xml new file mode 100644 index 0000000..f8488c6 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_security_group/crm_security_group/security/security.xml @@ -0,0 +1,54 @@ + + + + CRM + + + + User: Own Documents Only + + + + + User: All Documents + + + + + Administrator + + + + + + + Personal Leads + + ['|',('user_id','=',user.id),('user_id','=',False)] + + + + All Leads + + [(1,'=',1)] + + + + diff --git a/odoo-bringout-oca-crm-crm_security_group/crm_security_group/static/description/icon.png b/odoo-bringout-oca-crm-crm_security_group/crm_security_group/static/description/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..3a0328b516c4980e8e44cdb63fd945757ddd132d GIT binary patch literal 9455 zcmeAS@N?(olHy`uVBq!ia0y~yU}ykg4mJh`hQoG=rx_R+Sc;uILpV4%IBGajIv5xj zI14-?iy0VruY)k7lg8`{1_lPn64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xh zq!<_!7(87ZLn`LHt*tDHIlA-t`n>mR!&YzIGHsf8<B$$Um>gET_{naxk1`20D+ zGK1xw!NbPN2|bO89~+N%pEppq=(kLCGSX2uHprJ_E^{*IKIp)+&2id6vuztyvNuL$ zdA^-?<<(!k&+e;bY|S+1xq)99o0@Rk`trRhp89;eyjLw{_#}Fd?PYlPp~B|v=eA_19fIY=^}d z`Y&%tFz9&nD2bzqq3^N7Y3E5x%2bvfyytoH4a>tliVpGd_uqPi)yOgkI3;YpnXolV zu}g_VQNUGDSy{Q`_+thJ&q)fNm%Ljh{I-=l|6ob#z6OiuoDV+#yjCpp-J;>E$(bCp z!w(A@1ehEJBp7+vm>Cp=Iu%5?97SBcnhpjE?J=>;544!GndL*(UcJdDzeqD|zicr1 zB+Kr*e2YIu-<|%v(v6{Vhej6%TXV!XHp{%V<0*k8n&wuV=P@CM@diu2MB$aErCl1|Wb=;ABZB1k~ z_h&QV=Hey>W@hHnmI>mVimzY(p5dc*Bgd>DX4lfyQy6T{FBf#s-KW4IAt~voG%?}2 zOJGfAO3IUeZEbCtD^>imnJV_iO~0CT*NLN2#v@Eb^n2E$n76T&^VrXSeqiAj%%pL6 z(M63z4-G;E6g@93Q1QH-c5cqkoO^M3O$ND~1>fG>yv?b&U$JF}iYJpIOWNj{Uq6e? zyyrh@i3rn-v(L8ti2Ck5sU^Xn!$s-fqmD&8!UbA>zkc3 ziU$rHaF}~BqejMP^SKO@Lpf%~zhzJ8?7BL^L&eC8!E}XZr-w?DhsvZ!o>NpZPic2v zZennDcJ}v}bmWYc6NiqNx0n6;?MJl_Ph~m5wzO2CU4et6)k)K9kpf4)o6aPU zSLF3*ii(4Q#G1(}FI}BZR4GKRa9b>>Ho0?V>CUiyVM|Y{I+(E#x-H9v*zSvrgWYDY;)+L z0gK}V;lyYYskuU4kESR(7)UJnwx_#orq8lHUp~)#q$k=wg@|In{oEpvuoF`&Aya(%9u-w zvFYG~(+LKD+8*z?eUsUJd0b}i`QV<=&F8<_oqGLAPeEKYKzH7~F#Rs2V7sTu99b{D zCVfe>k=wt2;lhQskGp#XStm1G%qZ!;m|>&4zNY!$gk^WN7ha9pa%gH{(ZPx-wzK4a zs^6~dbYXf}Ah9rj<6}ikcpayr`AnZ>&w`ixLS?`q;$0^Y1a_@mf z-`D7@M|C=DD|DVsySJlicSFw06WZP9jHlfG9aUJY*r4LM;bsm;tJ8U|rVYFd$5v}R zo64{;qDS>uVa%*Z_7~UB86Q0#DtKm!oGQatmNYNz;MYqppMI*`m{quW>Edrbo|6*H zW(UT_ojaz@#?Jno$sscGrsypFbe^h=j6G3~$4&#>dorqjo!*2RH}>j&R| z8x}wFiC7!vG3kg}43o$2X~}DTIjWtwe8pKww|8!s(b|H_sxQ&`|B4&WrZt~_np7-W zU0r?g>eZ=gsmGf4tmo@LaD zn!M^+c;6^|ZJtJ_!~f?_0!|#KPM=QPew$I{?$xzx*Gfo9ow8h;b3&W($;?kbYdBb# zW>^-hb#--JdURp>i7T=hGrO~{U;P!l^~=+#UhL^k3k7CpEUM{ua`5D;Y!wq1U%X^V z%h~D|@7^7oX`CMN{w(_^J;o=J-YP;F+1bvnuB@w8t-9pnC>0+0z^f=FXxf*o^HJv) z-v6?A%><{8GSeA8YCB@|(mGk19ZSl}ltj3m?!EL>LxWM{Po4c_wxdUnW{S>VJHdGC zjG8Cr)0@tg$653>AAXqNHBW)#L)G3FZ{Mb#pR9b}WyS_sCzn7McX#$Ve(GswW=yl9))tt96$K7#7I?tqQ`>OtGSz-n^)=DOg?8EC*s3-h3Rg`!tL9| z4<-m~-MZCarVnf4cDW0RFP(%O{2XSVZJRVn$ZglZe{~gm~^x#st$phB>A=9iiSO6EXp3PI@wy_#!?q(vZ^qd)0Vjb@mkW3A_D-BQam%S|K`u`d zv%2GsH#LiBqm@+k$s*3kLWXafa;HYui`TE6 z{r&sj*@&ECVo-Br%82bhnq*P?%S1~{D%|2UTHTTSZ0j|~y zH*a=U*sNQ*J7Zx$+RG(nj9C&A5(h3^5Xj2Py7Ayl#b@J-TnfhvHMF#n_zVI?9)7J7 zZ_-w*eGP) z3RLx9tMoLWtTt-KH6exRO>%N_$4;E!Shad}@ST%CUF=jC-a5_kQ;$xV<)QN6Yn7pq z(V<5x9M>*Q-}FCoj^=8XXTftWO@H_DrDI^A;GMkfuVk8QY|?FhZoBjvk$H8{E>N^^@;Gp0FH?sEUBrf8k(9Xqjx=CS+n>esJ&%&-cYRj;OnnSLY*t@ z*iYP@c3sJ7pH!41M}Wp;*GVcr{?@fPDekzNcUALgvg^9aG7FgvH*?NxS-dt*S9hz| zmF!z-MV!x>gLiRXa59l{4G$Oh^7j6$#9K6xNo_Lc(W6J#XiG^-HlBZ;{I8m8tyhpV z=he?Sy7y0180PL`FlAwCoU`;`gs-DjmizN3f#usSO`h&~B)x0;$vfIdBp8lvdByZ( z0jpsD@r!rw@-Dy3IsNof%{t>=tF+VWuV%I0%}by4{lNo;KXvxElgy&!u6|mgdh6<= z)pyNR*D~l9PUCk<`8Rc5rJo&D3tgEOU+h@4Na@+h$CYw+^Z6eZSR}`7`8023 z($ni(OBkPStx34$!C`FMEY~_FTTjpe)!-$MXBCJ>(~2-o(#6L z4)>2!>$R7jxNME6LEwpHiNTXECT&cSjaf8r&!R<(L{#+!I1(~4JU&-uoeynG-DN&| zsY3m9pL>TsCV2I+rZ_DV56{-z7{OCpTdSd`=O_5GC}M5cvy;q|q|Lv4|DL{PLCmk> zwSP1(Ul#ftrE-FuYY|J@sRX^5*Ntu#^=f+xwY9ek_PPbe#LU^GX>#>L;}SkY1A~SP z6RTx^Rz3AxUvGbV#eAc@eYQ%=@cZwZ8KoF< zKB!6XELy%?ed(v;v-EeyE&LX(&HL2!SG3%^J>`2eGQ*;2T?H9B-P`ZT<1nDK4Dd+|<V8ya+Ae>& zc#)%f88(!>yrf;Sw}Fi-o7Lk0&wl3fIdwd2%O!X3yV;z3dt0MGQ}+73V%*|-XKpY4 za^p@_)UAjK-Rl z9%!O5PluQzSVfB)i*i?=s7i(|vdj3b|(p1xVM%W1-b1ijsj`sWlBRr{lg zD^G3wG(9}|9e?FxO-k6KF+(V#G*kB0Ju9Zk2RWLJzpC(^=NCIw=Wbh;#%&5lgX(40^uYHXSwpdfHypTB+U$&^D~PftHA z+wJIaslI5%PD{(%83_%%rO&HP4Au)dy!-G_Monb)TMl(4k1y^)66XtLPD$Bn#04}O zw?_$D+s+9VU*K*d-Rm}G%9IV6(VZ?#O$r;9Mn=61+-`99rixg%q72{WwTVS1owt3L zkdr&Me10w4}9`wIcoZ)cW1*E6cydfF|(NKC&9zkv8W?LhpqYG1hs$06OTVE*uW*g!uYUY#@ZJr z-8?FHe2SKPe)+tev(m%^uHvy%HhEk9oin{)aQoEyEzi+<9L?fx`Yd^dU(y?NZ=|8U6r4;<>im~PTom=eeOYyZbZ`Q_YiriU$Fxw3O++Tp{8GjelXBO@il*2bLF z3S0Z&shr0yWA)sRS!-o3q~E{1^8UpPk&O{Ob9vG>MwpzJn6&)o*N=~1ym@h;z<`5c z#rpNfA93p)_$aK-;CYC(TWn+Xlb~_%Do@PJ#jpLJvO6$r{ztN z8<#nq8U-0xI0GHlpFdvqX3_4>&o=%4{?*m|J1V}4*;K5XRaI3rr=PLPL-_7Oli=$U zecw;;X5M{wo)Yh(iy60C0#c94SX2nO_sgYD_1`_+!=!6-`uR<=P8v_v?q9sPxpj4< z-p@lVJ{&9mw{PY6d-=CT@dD9>4gycTR|RffD7Sb0e1{4JjtMD>eEj^(3_LRJrPE{C zrk`$2Fz5(gyY@v!{_)0U_Koj0osMw4m17oWQSv$U=d~?ae>YyMH`RDN!$-|xu3wpy zgso4MCa=;&j(^+o<^R;#uL;u@(}`g45OUyoi z98Ay7&OW~GVvX-f&xImct-BvRTwVAk-p=ts3xE3lm(JJM33q%vY3HZZFwyvcRa8f5 z@iT+X$6uBtJ^l2wKt%N6jg83`1s@dF?fT?(Z9R8WgNqVl^T7#08Z$i>Ea$%P>AkR1 zKu8G7=9_1}G-jA|xhOI2zRMRV@ZsO@_sJ?Ehk7K93tp;DU$R8gQ>f*lUS2{1sAo}{ z`}gnP47(bMg#jGXW2-cs77Ao#X9w?U*R&O5$k=X@q!6*|X;I0ZN|Cp__q+A!&XXRCcrrm|)vvB${*gtao7f=b$h9YPmjU$fT`iJ^K0dftfrr%=6{;{duKb zGS{+ssrU4{*(WbPj#;c0VYw669(X;9$9M`Ev8CRa$FecZY4gWYOoGnySjf#%!!_ZDoCPYq$O` zj;mL%W>$tvr<`KvTE?7mI^pYg@g=Q=GVPl-8O^b+7Gtin*Seb*p(B>o?>(vIwEq4% zU%$q!pWf*+`)=RP;%5mbA03_bZAX;cSFt4;T@_Czx(o2NU%Ygwsa?KKBK!Kf)a%|} zULQWH&u@5ap%b-5!_|C&%7SOfnVFi`)<(DY+y9fWIe$27>!G)0$zNB6&ic9J#C8#l z6_OtRpErqWhdtQ){odh|lhqBEuj||TDME*hK{NZ)x4JKaw_~-%x*rB8G&r~OJ?#4W zIxswZ`ON)3|F?d4)UE&Mtoi*T-TyzapAov-!GGl9*5@i|u~!*5h4$Fmg38M^k((bB zSX?S$X87@BvVXv%qQuB#Wv#n;e?Cl$p5UR9U?O!{tvTZ?!>miO3`Z-D1V?6Sis?l( z1ncVl_|vVwq3WvEhnk|0z;#dNS{AqU-jd{DtFV#d;p0=1;CXa-Z?$3hyO@}Ld9l}Q zQctbc=(@2zUmn!3ICsu3C-##u&%PqAW((6Q;|KpY$e#ZH(rVl0bWcxCFE1|vzV_gf z=EL!IopJN|Mf1u}89#}B!uTq9zfmdc@6S|>{r~s<=Gj-sr?6UZcab^_~V24|8MVq`1bDZj-ShB2gJqA`xax$-nS_L)K=T`DL&pIDO{h& za6!>Yo-_Xs8VM|Cy|=%n_uSw64ihF>_et}xeX!}@oPOSDW1i8>3necEs;a6IOr$m@ z9p!2{oH*m`Gm-BmwcDarU;i~<-{;jK0jEie^RM(QKE9ICGbm&{o(okKdip(d=F>wN?-bw)R8-W5 zo5A%*Z$>a|zHYMMqr6_~_1Nz*O#eIOc;?GC-PwEd?bk>D_kLtsVP{Z86JrO2YaQhb9)`^h2O#+EN###s?n^D(1Bxe|(UC-Try9zm??IFHr8ec`E32 zy`90sZ026KECVQA&#-?bmAhj7adBVYjI69fy8>JN z;~Y*)NngBkr{{1xzxv&cU0bGpeA>aT^yAb28m{k)qD=lh7S+72;>l#uv@d^;fdtQt zotc6iiZ`dtnmwD5A$020jEoG2)Kt~o{dq=${l{`_UzbyQSz;XzjM1GcLYPjg>*S#s$8_ruRWFI=@s>+P;v z#wwnN7CyIQVbJ;c@YR+sMuz{-V+C9Uw`xCcGFI!1-d~{jN?gy!@cEPbUv6$;ys-Gm zN|D9Jldq=PhYCFocCHvj#--njYty&g*! z|7Q77V|R7S6$RIdFS6c#Nt&5!{7wrivbg{M&REcL_|NQV8-H80a!0?OeN0zNE2&s; zrAdd2l4R-Rn#Bu*oqF7q-;`NPzgcj2h0XcZe0MbJwJ!%Nciet^?AF$7!T#eP&so1; zuzY!YY`=?=#oddHo|7g>d{s?(_5J1Y;_rnXlUPLFHZ~iQHU^mPglHh9-?gUyrJV#2Sj%#+NMk9wGj#uk^6# zawhTr&tG3I;oSQ!dTrg@bFMuuN^gEdS}k20uzTH;xeP_cy;_w~!JDs4=#;qmZvD!Y z2j6bL+xF~Pnv883j}SxS^P4s{wq46qJPjt~@9lHH_fIB%Z>>N|NpJAiNi%o+xY)~Z zGH1KCDg*E7Yeg$fJXC~o%7jh(pL$)aW>xm5`@qN}&BW|+jcBy@FH z;?-553M~o$|NZ^(Y4!S&`~DmU??_8O{Jn_#-ZVc4r%j(Y3l5%L9k9Q$G^}v_)Ou4* zhr?4Z9Z4}dm|(EsBg-q5#fMLL$tJEjp$(ea*|mFjU{utpX$gTn?pI!~wb=Uq^Ru&u zFD4&1ab2PHP{%Fi&l5Kuleq^U%w&|XV19OQlTL0C+g^L|@40$^%@sY!^oOnVGzt!KWSS@-}L8$qPFjIod70ylQ2U%f4{7t;{ERe%IKQl$WQ^xxFs!TB>pW zm38SxZ=WQdxuYR$x{ay9{zu(uZKHkFm zS&NZF@s9QTJ)7^oEV1)A+~cOKrKNR4<$R9RUbkJzT$j6)r!!`4fiYlX>gj2(&GYX3m~r^w z3~MRA-FN#|ty(puS9{qE-G78GXK-_x^Y@0Uy7*7NHB{hZ6N zYhrttzWY5+1_Pl2hE;Wc9?QoU-Ok-^`>JT?v`f=B-OO3BZk^xl1(|C^SDE)D6%+_K zZ2EAwOEbzO=I7j%la4E~KDo}~=wKk>llj%=e0x+>RN3Db?)Ja(8Tyz!6#Uo5^)(4J zsLor%s@=fqZ~OHM|Mj)e-y3e`q%F6fI(_I~pAxoamFao>%+#>-BO*i*BY68&^k8h9zFjS67GY*MGU_{@*(_ z_36+7x8>vq3mTzxglvWi!4I``G9S7%w5_HMm& z_0cI+2UpkDRqFov`{!z|6Ju;TsL-^S+f8%V?%m&Q{(Lz6fA7wnKb;v4Yb30mo_vUd z!9YlWAyqqk-JTx@+2#NIoMTy>x8(ZSG~=wSEF-H4Dw^B({=IT3z>8t$aX)>=DG#eS z1Y~1Hb?p80ggU>xy|c6U_+@|lzg7)qJ`Ss=Cp&Q-kegLgt=w=ldVAj9XRlVT|5u%5 z#ME&5Y18q?o;OXCdCp(>{_V)Jw@Z#dn?k5&! zPUlu@WpL;+(O}*1<>~bJeXIBFt25r4XCn3RV?{tz)T-GmRi$jIj8_(1-F0Z{j> z9~RvD=>&>`?Dc!U9S^*`j=RC4>U~T2u_b~HsSlzvH#}Ik``xZb)1vc!R!={DG^{P? zuEOP$@;kM1(*(UYsz?{+*EWr%0!NEC|ND>K=TpI(@BY`A&c@fy zymjl=Rn|4noj5AR9kypIFNKgL4(&He%5F*C)k{C|MuqQ z=H%Dc)><>xbTV0%9P83_Wl(UH5@GytZ?eB#<(}0yUl#_f zc)ND{yWB7Fa^tKZG??(8_4v~j~zv#C?3 zeyFgKWS>6eVG-v7H-*%hE5813QrNIK`Kd+SpC7BY->Z79%`l7Mhaqe9UYX!o3?fEK zXCikNJv{{~$kdCUo!QwKXFmJv4AX3}IeyF68M5s9xkSaYz(PiH{@Spg&d$ytcilW$ zTu|@oXWOeV zzDn^0ZVZ((TbvYs)a;wG@mGe)t?k*@*U8@Ap8sFE;V^^K47as$eVLvhgVGoxe*O7; z{{EhdkB`oloNGLo02-FMUDlgaQ86QQ)2#N1v&yzyJw2~|+qP}7{`P;rtUi18?0lvd zjzw+fwq$)R^2ugm&{Q#CjM$ucd0A!o-O}rGKUuQ#wKE&1pK}QeEYjn;J1K0^k}bUR z8=ojn+PinJX1Bi6!hqZJ|9x40f8U2g-13j3FXu&VtFl~X%czm!vVwKPmy_!A_k1~} zy?)R643kZg9;T+IE7q>{Rct6?Tz&qzx8zn~7R8b$Cnkc!_CNOnhDl!crd)sb_0b$f zh6!rCVfxYAa*hf6+Y~Op)0na`A|NK_%rS-+o8CAmfEHkwTzyx**j9JL<~ zvRlhlKAG5Gz_+c+@|-6VLuOrb_cYz;u)hbG`R{1VFJACW<5Sh%YEX^W{_NQ^X9mCI zkdw^k_MT!tmk0{12MkvjGXC5=U$^bSwdnl4;qM%nCM~-goxgW$^6zhN=QCPxC^QxC zc%*qQlPN&s58Ga* Q3=9kmp00i_>zopr09!l7U;qFB literal 0 HcmV?d00001 diff --git a/odoo-bringout-oca-crm-crm_security_group/crm_security_group/static/description/index.html b/odoo-bringout-oca-crm-crm_security_group/crm_security_group/static/description/index.html new file mode 100644 index 0000000..c2dadfe --- /dev/null +++ b/odoo-bringout-oca-crm-crm_security_group/crm_security_group/static/description/index.html @@ -0,0 +1,435 @@ + + + + + +CRM Only Security Groups + + + +
+

CRM Only Security Groups

+ + +

Beta License: AGPL-3 OCA/crm Translate me on Weblate Try me on Runboat

+

This module adds new security options to CRM by creating 3 groups (Own Documents Only, All Documents and Administrator) to separate Sales and CRM apps permissions

+

Table of contents

+ +
+

Known issues / Roadmap

+
    +
  • Remove sale_crm dependency (now is not possible), maybe split this part in other addon
  • +
+
+
+

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 to smash it by providing a detailed and welcomed +feedback.

+

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

+
+
+

Credits

+
+

Authors

+
    +
  • Tecnativa
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+ +Odoo Community Association + +

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

+

Current maintainer:

+

victoralmau

+

This module is part of the OCA/crm project on GitHub.

+

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

+
+
+
+ + diff --git a/odoo-bringout-oca-crm-crm_security_group/crm_security_group/tests/__init__.py b/odoo-bringout-oca-crm-crm_security_group/crm_security_group/tests/__init__.py new file mode 100644 index 0000000..bcb33e9 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_security_group/crm_security_group/tests/__init__.py @@ -0,0 +1,2 @@ +# License LGPL-3 - See https://www.gnu.org/licenses/lgpl-3.0.html +from . import test_crm_security diff --git a/odoo-bringout-oca-crm-crm_security_group/crm_security_group/tests/test_crm_security.py b/odoo-bringout-oca-crm-crm_security_group/crm_security_group/tests/test_crm_security.py new file mode 100644 index 0000000..d8c9b01 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_security_group/crm_security_group/tests/test_crm_security.py @@ -0,0 +1,95 @@ +# Copyright 2021-2023 Tecnativa - Víctor Martínez +# License LGPL-3 - See https://www.gnu.org/licenses/lgpl-3.0.html + +from odoo.exceptions import AccessError +from odoo.tests import Form, common, new_test_user +from odoo.tests.common import users + +from odoo.addons.base.tests.common import DISABLED_MAIL_CONTEXT + + +class TestCrmSecurity(common.TransactionCase): + @classmethod + def setUpClass(cls): + super().setUpClass() + cls.env = cls.env(context=dict(cls.env.context, **DISABLED_MAIL_CONTEXT)) + group_crm_all_leads = "crm_security_group.group_crm_all_leads" + group_sale_salesman_all_leads = "sales_team.group_sale_salesman_all_leads" + new_test_user( + cls.env, + login="crm_user", + groups=group_crm_all_leads, + ) + new_test_user( + cls.env, + login="sale_user", + groups=group_sale_salesman_all_leads, + ) + new_test_user( + cls.env, + login="crm_sale_user", + groups="%s,%s" % (group_crm_all_leads, group_sale_salesman_all_leads), + ) + cls.crm_menu = cls.env.ref("crm.crm_menu_root") + cls.sale_menu = cls.env.ref("sale.sale_menu_root") + # Force to active sale_menu_root (similar with sale_management installed) + cls.sale_menu.active = True + # create items to test after + cls.partner = cls.env["res.partner"].create({"name": "Test partner"}) + cls.crm_lead = cls.env["crm.lead"].sudo().create({"name": "Lead"}) + cls.sale_order = ( + cls.env["sale.order"].sudo().create({"partner_id": cls.partner.id}) + ) + + @users("crm_user") + def test_user_crm_only(self): + items = self.env["ir.ui.menu"]._visible_menu_ids() + self.assertIn(self.crm_menu.id, items) + self.assertNotIn(self.sale_menu.id, items) + # Crm lead checks + crm_lead = self.env["crm.lead"].browse(self.crm_lead.id) + with self.assertRaises(AccessError): + crm_lead.unlink() + crm_lead_form = Form(self.env["crm.lead"]) + crm_lead_form.name = "Lead" + crm_lead_form.save() + + @users("sale_user") + def test_user_sale(self): + items = self.env["ir.ui.menu"]._visible_menu_ids() + self.assertNotIn(self.crm_menu.id, items) + self.assertIn(self.sale_menu.id, items) + # Crm lead checks + crm_lead = self.env["crm.lead"].browse(self.crm_lead.id) + with self.assertRaises(AccessError): + crm_lead.unlink() + crm_lead_form = Form(self.env["crm.lead"]) + crm_lead_form.name = "Lead" + crm_lead_form.save() + # Sale order checks + sale_order = self.env["sale.order"].browse(self.sale_order.id) + with self.assertRaises(AccessError): + sale_order.unlink() + sale_order_form = Form(self.env["sale.order"]) + sale_order_form.partner_id = self.partner + sale_order_form.save() + + @users("crm_sale_user") + def test_user_crm_sale(self): + items = self.env["ir.ui.menu"]._visible_menu_ids() + self.assertIn(self.crm_menu.id, items) + self.assertIn(self.sale_menu.id, items) + # Crm lead checks + crm_lead = self.env["crm.lead"].browse(self.crm_lead.id) + with self.assertRaises(AccessError): + crm_lead.unlink() + crm_lead_form = Form(self.env["crm.lead"]) + crm_lead_form.name = "Lead" + crm_lead_form.save() + # Sale order checks + sale_order = self.env["sale.order"].browse(self.sale_order.id) + with self.assertRaises(AccessError): + sale_order.unlink() + sale_order_form = Form(self.env["sale.order"]) + sale_order_form.partner_id = self.partner + sale_order_form.save() diff --git a/odoo-bringout-oca-crm-crm_security_group/crm_security_group/views/crm_lead_views.xml b/odoo-bringout-oca-crm-crm_security_group/crm_security_group/views/crm_lead_views.xml new file mode 100644 index 0000000..f42b937 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_security_group/crm_security_group/views/crm_lead_views.xml @@ -0,0 +1,19 @@ + + + + crm.lead.oppor.inherited.crm + crm.lead + + + + + + + + diff --git a/odoo-bringout-oca-crm-crm_security_group/crm_security_group/views/crm_team_views.xml b/odoo-bringout-oca-crm-crm_security_group/crm_security_group/views/crm_team_views.xml new file mode 100644 index 0000000..9117919 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_security_group/crm_security_group/views/crm_team_views.xml @@ -0,0 +1,90 @@ + + + + sales_team.team.view.kanban.dashboard.inherit.sale + crm.team + + + + + + + sale_crm.team.view.kanban.dashboard.inherit.sale + crm.team + + + + sales_team.group_sale_salesman + + + sales_team.group_sale_salesman + + + sales_team.group_sale_salesman + + + sales_team.group_sale_salesman + + + sales_team.group_sale_salesman + + + sales_team.group_sale_salesman + + + + + crm.team.view.kanban.dashboard.inherit.sale + crm.team + + + + crm_security_group.group_crm_own_leads + + + crm_security_group.group_crm_own_leads + + + crm_security_group.group_crm_own_leads + + + crm_security_group.group_crm_own_leads + + + crm_security_group.group_crm_own_leads + + + + diff --git a/odoo-bringout-oca-crm-crm_security_group/crm_security_group/views/menu_items.xml b/odoo-bringout-oca-crm-crm_security_group/crm_security_group/views/menu_items.xml new file mode 100644 index 0000000..cad3b04 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_security_group/crm_security_group/views/menu_items.xml @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + diff --git a/odoo-bringout-oca-crm-crm_security_group/doc/ARCHITECTURE.md b/odoo-bringout-oca-crm-crm_security_group/doc/ARCHITECTURE.md new file mode 100644 index 0000000..02e1e24 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_security_group/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Crm_security_group Module - crm_security_group + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-crm-crm_security_group/doc/CONFIGURATION.md b/odoo-bringout-oca-crm-crm_security_group/doc/CONFIGURATION.md new file mode 100644 index 0000000..cead2e7 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_security_group/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for crm_security_group. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-crm-crm_security_group/doc/CONTROLLERS.md b/odoo-bringout-oca-crm-crm_security_group/doc/CONTROLLERS.md new file mode 100644 index 0000000..f628e77 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_security_group/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-crm-crm_security_group/doc/DEPENDENCIES.md b/odoo-bringout-oca-crm-crm_security_group/doc/DEPENDENCIES.md new file mode 100644 index 0000000..85eeee2 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_security_group/doc/DEPENDENCIES.md @@ -0,0 +1,6 @@ +# Dependencies + +This addon depends on: + +- [crm](https://github.com/bringout/oca-ocb-crm/tree/2ab6ff4cb4358a4adb9aa65b9cb6f8713444f8b4/odoo-bringout-oca-ocb-crm) +- [sale_crm](https://github.com/bringout/oca-ocb-sale/tree/681dc8d5fff638cb0862a34e48091a2098d091f8/odoo-bringout-oca-ocb-sale_crm) diff --git a/odoo-bringout-oca-crm-crm_security_group/doc/FAQ.md b/odoo-bringout-oca-crm-crm_security_group/doc/FAQ.md new file mode 100644 index 0000000..3db077e --- /dev/null +++ b/odoo-bringout-oca-crm-crm_security_group/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon crm_security_group or install in UI. diff --git a/odoo-bringout-oca-crm-crm_security_group/doc/INSTALL.md b/odoo-bringout-oca-crm-crm_security_group/doc/INSTALL.md new file mode 100644 index 0000000..99da523 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_security_group/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-crm-crm_security_group" +# or +uv pip install odoo-bringout-oca-crm-crm_security_group" +``` diff --git a/odoo-bringout-oca-crm-crm_security_group/doc/MODELS.md b/odoo-bringout-oca-crm-crm_security_group/doc/MODELS.md new file mode 100644 index 0000000..7114d77 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_security_group/doc/MODELS.md @@ -0,0 +1,11 @@ +# Models + +Detected core models and extensions in crm_security_group. + +```mermaid +classDiagram +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-crm-crm_security_group/doc/OVERVIEW.md b/odoo-bringout-oca-crm-crm_security_group/doc/OVERVIEW.md new file mode 100644 index 0000000..815e423 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_security_group/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: crm_security_group. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon crm_security_group +- License: LGPL-3 diff --git a/odoo-bringout-oca-crm-crm_security_group/doc/REPORTS.md b/odoo-bringout-oca-crm-crm_security_group/doc/REPORTS.md new file mode 100644 index 0000000..e0ea35f --- /dev/null +++ b/odoo-bringout-oca-crm-crm_security_group/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-crm-crm_security_group/doc/SECURITY.md b/odoo-bringout-oca-crm-crm_security_group/doc/SECURITY.md new file mode 100644 index 0000000..445b8b5 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_security_group/doc/SECURITY.md @@ -0,0 +1,42 @@ +# Security + +Access control and security definitions in crm_security_group. + +## Access Control Lists (ACLs) + +Model access permissions defined in: +- **[ir.model.access.csv](../crm_security_group/security/ir.model.access.csv)** + - 9 model access rules + +## Record Rules + +Row-level security rules defined in: + +## Security Groups & Configuration + +Security groups and permissions defined in: +- **[security.xml](../crm_security_group/security/security.xml)** + - 3 security groups defined + +```mermaid +graph TB + subgraph "Security Layers" + A[Users] --> B[Groups] + B --> C[Access Control Lists] + C --> D[Models] + B --> E[Record Rules] + E --> F[Individual Records] + end +``` + +Security files overview: +- **[ir.model.access.csv](../crm_security_group/security/ir.model.access.csv)** + - Model access permissions (CRUD rights) +- **[security.xml](../crm_security_group/security/security.xml)** + - Security groups, categories, and XML-based rules + +Notes +- Access Control Lists define which groups can access which models +- Record Rules provide row-level security (filter records by user/group) +- Security groups organize users and define permission sets +- All security is enforced at the ORM level by Odoo diff --git a/odoo-bringout-oca-crm-crm_security_group/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-crm-crm_security_group/doc/TROUBLESHOOTING.md new file mode 100644 index 0000000..56853cb --- /dev/null +++ b/odoo-bringout-oca-crm-crm_security_group/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-crm-crm_security_group/doc/USAGE.md b/odoo-bringout-oca-crm-crm_security_group/doc/USAGE.md new file mode 100644 index 0000000..4ed9507 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_security_group/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon crm_security_group +``` diff --git a/odoo-bringout-oca-crm-crm_security_group/doc/WIZARDS.md b/odoo-bringout-oca-crm-crm_security_group/doc/WIZARDS.md new file mode 100644 index 0000000..48e790d --- /dev/null +++ b/odoo-bringout-oca-crm-crm_security_group/doc/WIZARDS.md @@ -0,0 +1,3 @@ +# Wizards + +This module does not include UI wizards. diff --git a/odoo-bringout-oca-crm-crm_security_group/pyproject.toml b/odoo-bringout-oca-crm-crm_security_group/pyproject.toml new file mode 100644 index 0000000..9a71b71 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_security_group/pyproject.toml @@ -0,0 +1,43 @@ +[project] +name = "odoo-bringout-oca-crm-crm_security_group" +version = "16.0.0" +description = "CRM Only Security Groups - Add new group in Sales to show only CRM" +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-ocb-crm>=16.0.0", + "odoo-bringout-oca-crm-sale_crm>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["crm_security_group"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-crm-crm_stage_probability/README.md b/odoo-bringout-oca-crm-crm_stage_probability/README.md new file mode 100644 index 0000000..2ae2c91 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_stage_probability/README.md @@ -0,0 +1,44 @@ +# CRM stage probability + +Odoo addon: crm_stage_probability + +## Installation + +```bash +pip install odoo-bringout-oca-crm-crm_stage_probability +``` + +## Dependencies + +This addon depends on: +- crm + +## Manifest Information + +- **Name**: CRM stage probability +- **Version**: 16.0.1.0.0 +- **Category**: Sales/CRM +- **License**: AGPL-3 +- **Installable**: False + +## Source + +Based on [OCA/crm](https://github.com/OCA/crm) branch 16.0, addon `crm_stage_probability`. + +## License + +This package maintains the original AGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-crm-crm_stage_probability/crm_stage_probability/README.rst b/odoo-bringout-oca-crm-crm_stage_probability/crm_stage_probability/README.rst new file mode 100644 index 0000000..0f6e089 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_stage_probability/crm_stage_probability/README.rst @@ -0,0 +1,93 @@ +===================== +CRM stage probability +===================== + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:ad9d45eb919e9a0861641ff1f7e39d3bac5544c55a8753dfc1ac1944312a8605 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Alpha-red.png + :target: https://odoo-community.org/page/development-status + :alt: Alpha +.. |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%2Fcrm-lightgray.png?logo=github + :target: https://github.com/OCA/crm/tree/16.0/crm_stage_probability + :alt: OCA/crm +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/crm-16-0/crm-16-0-crm_stage_probability + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/crm&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module restore the CRM feature from Odoo <= 12.0 with lead probability +according to its stage. + +.. IMPORTANT:: + This is an alpha version, the data model and design can change at any time without warning. + Only for development or testing purpose, do not use in production. + `More details on development status `_ + +**Table of contents** + +.. contents:: + :local: + +Configuration +============= + +To configure this module, you need to: + +1. Set the probabilities on the stages +2. Run the "Update leads probability" wizard on the stages to update + +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 to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* Camptocamp +* Odoo SA + +Contributors +~~~~~~~~~~~~ + +* Odoo SA +* Akim Juillerat +* Robin Goots + +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/crm `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-crm-crm_stage_probability/crm_stage_probability/__init__.py b/odoo-bringout-oca-crm-crm_stage_probability/crm_stage_probability/__init__.py new file mode 100644 index 0000000..9b42961 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_stage_probability/crm_stage_probability/__init__.py @@ -0,0 +1,2 @@ +from . import models +from . import wizard diff --git a/odoo-bringout-oca-crm-crm_stage_probability/crm_stage_probability/__manifest__.py b/odoo-bringout-oca-crm-crm_stage_probability/crm_stage_probability/__manifest__.py new file mode 100644 index 0000000..70c4b24 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_stage_probability/crm_stage_probability/__manifest__.py @@ -0,0 +1,20 @@ +# Copyright 2020 Camptocamp SA +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl) +{ + "name": "CRM stage probability", + "summary": "Define fixed probability on the stages", + "version": "16.0.1.0.0", + "development_status": "Alpha", + "category": "Sales/CRM", + "website": "https://github.com/OCA/crm", + "author": "Camptocamp, Odoo Community Association (OCA), Odoo SA", + "license": "AGPL-3", + "depends": ["crm"], + "data": [ + "views/crm_lead.xml", + "views/crm_stage.xml", + "wizard/crm_lead_stage_probability_update.xml", + "data/crm_stage.xml", + "security/ir.model.access.csv", + ], +} diff --git a/odoo-bringout-oca-crm-crm_stage_probability/crm_stage_probability/data/crm_stage.xml b/odoo-bringout-oca-crm-crm_stage_probability/crm_stage_probability/data/crm_stage.xml new file mode 100644 index 0000000..969fa60 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_stage_probability/crm_stage_probability/data/crm_stage.xml @@ -0,0 +1,19 @@ + + + + + 10 + + + + 30 + + + + 70 + + + + 100 + + diff --git a/odoo-bringout-oca-crm-crm_stage_probability/crm_stage_probability/i18n/bs.po b/odoo-bringout-oca-crm-crm_stage_probability/crm_stage_probability/i18n/bs.po new file mode 100644 index 0000000..3cb8877 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_stage_probability/crm_stage_probability/i18n/bs.po @@ -0,0 +1,184 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_stage_probability +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.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: crm_stage_probability +#: model_terms:ir.ui.view,arch_db:crm_stage_probability.crm_lead_view_form_inherit +msgid "% (According to stage)" +msgstr "% (Prema fazi)" + +#. module: crm_stage_probability +#: model_terms:ir.ui.view,arch_db:crm_stage_probability.crm_lead_view_form_inherit +msgid "" +"" +msgstr "" + +#. module: crm_stage_probability +#: model_terms:ir.ui.view,arch_db:crm_stage_probability.view_crm_lead_stage_probability_update +msgid "All the Leads and opportunities on following stages will be updated." +msgstr "Svi potencijalni klijenti i prilike u sljedećim fazama će biti ažurirani." + +#. module: crm_stage_probability +#: model:ir.model,name:crm_stage_probability.model_crm_stage +msgid "CRM Stages" +msgstr "CRM faze" + +#. module: crm_stage_probability +#: model:ir.model,name:crm_stage_probability.model_crm_lead_stage_probability_update_line +msgid "CRM leads stages to updates" +msgstr "CRM faze potencijalnih klijenata za ažuriranje" + +#. module: crm_stage_probability +#: model_terms:ir.ui.view,arch_db:crm_stage_probability.view_crm_lead_stage_probability_update +msgid "Cancel" +msgstr "Otkaži" + +#. module: crm_stage_probability +#: model:ir.model.fields,field_description:crm_stage_probability.field_crm_stage__on_change +msgid "Change Probability Automatically" +msgstr "Automatski promijeni vjerovatnoću" + +#. module: crm_stage_probability +#: model:ir.model.fields,field_description:crm_stage_probability.field_crm_lead_stage_probability_update__create_uid +#: model:ir.model.fields,field_description:crm_stage_probability.field_crm_lead_stage_probability_update_line__create_uid +msgid "Created by" +msgstr "Kreirao" + +#. module: crm_stage_probability +#: model:ir.model.fields,field_description:crm_stage_probability.field_crm_lead_stage_probability_update__create_date +#: model:ir.model.fields,field_description:crm_stage_probability.field_crm_lead_stage_probability_update_line__create_date +msgid "Created on" +msgstr "Kreirano" + +#. module: crm_stage_probability +#: model:ir.model.fields,field_description:crm_stage_probability.field_crm_lead_stage_probability_update__crm_stage_update_ids +msgid "Crm Stage Update" +msgstr "Ažuriranje CRM faze" + +#. module: crm_stage_probability +#: model:ir.model.fields,field_description:crm_stage_probability.field_crm_lead_stage_probability_update__display_name +#: model:ir.model.fields,field_description:crm_stage_probability.field_crm_lead_stage_probability_update_line__display_name +msgid "Display Name" +msgstr "Prikazani naziv" + +#. module: crm_stage_probability +#. odoo-python +#: code:addons/crm_stage_probability/wizard/crm_lead_stage_probability_update.py:0 +#, python-format +msgid "" +"Following stages must be set as 'Change Probability Automatically' in order to update their related leads:\n" +"\n" +"%s" +msgstr "" + +#. module: crm_stage_probability +#: model:ir.model.fields,field_description:crm_stage_probability.field_crm_lead_stage_probability_update__id +#: model:ir.model.fields,field_description:crm_stage_probability.field_crm_lead_stage_probability_update_line__id +msgid "ID" +msgstr "ID" + +#. module: crm_stage_probability +#: model:ir.model.fields,field_description:crm_stage_probability.field_crm_lead__is_stage_probability +msgid "Is Stage Probability" +msgstr "Da li je vjerovatnoća faze" + +#. module: crm_stage_probability +#: model:ir.model.fields,field_description:crm_stage_probability.field_crm_lead_stage_probability_update____last_update +#: model:ir.model.fields,field_description:crm_stage_probability.field_crm_lead_stage_probability_update_line____last_update +msgid "Last Modified on" +msgstr "Zadnje mijenjano" + +#. module: crm_stage_probability +#: model:ir.model.fields,field_description:crm_stage_probability.field_crm_lead_stage_probability_update__write_uid +#: model:ir.model.fields,field_description:crm_stage_probability.field_crm_lead_stage_probability_update_line__write_uid +msgid "Last Updated by" +msgstr "Zadnji ažurirao" + +#. module: crm_stage_probability +#: model:ir.model.fields,field_description:crm_stage_probability.field_crm_lead_stage_probability_update__write_date +#: model:ir.model.fields,field_description:crm_stage_probability.field_crm_lead_stage_probability_update_line__write_date +msgid "Last Updated on" +msgstr "Zadnje ažurirano" + +#. module: crm_stage_probability +#: model:ir.model,name:crm_stage_probability.model_crm_lead +msgid "Lead/Opportunity" +msgstr "Potencijal/Prilika" + +#. module: crm_stage_probability +#: model_terms:ir.ui.view,arch_db:crm_stage_probability.view_crm_lead_stage_probability_update +msgid "Leads probability mass update" +msgstr "Masovno ažuriranje vjerovatnoće potencijalnih klijenata" + +#. module: crm_stage_probability +#: model:ir.model,name:crm_stage_probability.model_crm_lead_stage_probability_update +msgid "Mass update of crm lead probability according to stage" +msgstr "Masovno ažuriranje vjerovatnoće CRM potencijalnih klijenata prema fazi" + +#. module: crm_stage_probability +#: model:ir.model.fields,field_description:crm_stage_probability.field_crm_lead_stage_probability_update_line__lead_count +msgid "No of leads" +msgstr "Broj potencijalnih klijenata" + +#. module: crm_stage_probability +#: model:ir.model.fields,field_description:crm_stage_probability.field_crm_lead__probability +msgid "Probability" +msgstr "Vjerovatnoća" + +#. module: crm_stage_probability +#: model:ir.model.fields,field_description:crm_stage_probability.field_crm_lead__stage_probability +#: model:ir.model.fields,field_description:crm_stage_probability.field_crm_stage__probability +msgid "Probability (%)" +msgstr "Vjerovatnoća (%)" + +#. module: crm_stage_probability +#: model:ir.model.fields,help:crm_stage_probability.field_crm_stage__on_change +msgid "" +"Setting this stage will change the probability automatically on the " +"opportunity." +msgstr "" + +#. module: crm_stage_probability +#: model:ir.model.fields,field_description:crm_stage_probability.field_crm_lead_stage_probability_update_line__stage_id +msgid "Stage" +msgstr "Faza" + +#. module: crm_stage_probability +#: model:ir.model.constraint,message:crm_stage_probability.constraint_crm_stage_check_probability +msgid "The probability should be between 0% and 100%!" +msgstr "Vjerovatnoća treba biti između 0% i 100%!" + +#. module: crm_stage_probability +#: model:ir.model.fields,help:crm_stage_probability.field_crm_lead__stage_probability +#: model:ir.model.fields,help:crm_stage_probability.field_crm_stage__probability +msgid "" +"This percentage depicts the default/average probability of the Case for this" +" stage to be a success" +msgstr "" + +#. module: crm_stage_probability +#: model:ir.actions.act_window,name:crm_stage_probability.action_crm_lead_stage_probability_update +msgid "Update leads probability" +msgstr "Ažuriraj vjerovatnoću potencijalnih klijenata" + +#. module: crm_stage_probability +#: model_terms:ir.ui.view,arch_db:crm_stage_probability.view_crm_lead_stage_probability_update +msgid "Update probabilities" +msgstr "Ažuriraj vjerovatnoće" + +#. module: crm_stage_probability +#: model:ir.model.fields,field_description:crm_stage_probability.field_crm_lead_stage_probability_update_line__wizard_id +msgid "Wizard" +msgstr "ID čarobnjaka" diff --git a/odoo-bringout-oca-crm-crm_stage_probability/crm_stage_probability/i18n/crm_stage_probability.pot b/odoo-bringout-oca-crm-crm_stage_probability/crm_stage_probability/i18n/crm_stage_probability.pot new file mode 100644 index 0000000..2a1bd3b --- /dev/null +++ b/odoo-bringout-oca-crm-crm_stage_probability/crm_stage_probability/i18n/crm_stage_probability.pot @@ -0,0 +1,184 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_stage_probability +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.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: crm_stage_probability +#: model_terms:ir.ui.view,arch_db:crm_stage_probability.crm_lead_view_form_inherit +msgid "% (According to stage)" +msgstr "" + +#. module: crm_stage_probability +#: model_terms:ir.ui.view,arch_db:crm_stage_probability.crm_lead_view_form_inherit +msgid "" +"" +msgstr "" + +#. module: crm_stage_probability +#: model_terms:ir.ui.view,arch_db:crm_stage_probability.view_crm_lead_stage_probability_update +msgid "All the Leads and opportunities on following stages will be updated." +msgstr "" + +#. module: crm_stage_probability +#: model:ir.model,name:crm_stage_probability.model_crm_stage +msgid "CRM Stages" +msgstr "" + +#. module: crm_stage_probability +#: model:ir.model,name:crm_stage_probability.model_crm_lead_stage_probability_update_line +msgid "CRM leads stages to updates" +msgstr "" + +#. module: crm_stage_probability +#: model_terms:ir.ui.view,arch_db:crm_stage_probability.view_crm_lead_stage_probability_update +msgid "Cancel" +msgstr "" + +#. module: crm_stage_probability +#: model:ir.model.fields,field_description:crm_stage_probability.field_crm_stage__on_change +msgid "Change Probability Automatically" +msgstr "" + +#. module: crm_stage_probability +#: model:ir.model.fields,field_description:crm_stage_probability.field_crm_lead_stage_probability_update__create_uid +#: model:ir.model.fields,field_description:crm_stage_probability.field_crm_lead_stage_probability_update_line__create_uid +msgid "Created by" +msgstr "" + +#. module: crm_stage_probability +#: model:ir.model.fields,field_description:crm_stage_probability.field_crm_lead_stage_probability_update__create_date +#: model:ir.model.fields,field_description:crm_stage_probability.field_crm_lead_stage_probability_update_line__create_date +msgid "Created on" +msgstr "" + +#. module: crm_stage_probability +#: model:ir.model.fields,field_description:crm_stage_probability.field_crm_lead_stage_probability_update__crm_stage_update_ids +msgid "Crm Stage Update" +msgstr "" + +#. module: crm_stage_probability +#: model:ir.model.fields,field_description:crm_stage_probability.field_crm_lead_stage_probability_update__display_name +#: model:ir.model.fields,field_description:crm_stage_probability.field_crm_lead_stage_probability_update_line__display_name +msgid "Display Name" +msgstr "" + +#. module: crm_stage_probability +#. odoo-python +#: code:addons/crm_stage_probability/wizard/crm_lead_stage_probability_update.py:0 +#, python-format +msgid "" +"Following stages must be set as 'Change Probability Automatically' in order to update their related leads:\n" +"\n" +"%s" +msgstr "" + +#. module: crm_stage_probability +#: model:ir.model.fields,field_description:crm_stage_probability.field_crm_lead_stage_probability_update__id +#: model:ir.model.fields,field_description:crm_stage_probability.field_crm_lead_stage_probability_update_line__id +msgid "ID" +msgstr "" + +#. module: crm_stage_probability +#: model:ir.model.fields,field_description:crm_stage_probability.field_crm_lead__is_stage_probability +msgid "Is Stage Probability" +msgstr "" + +#. module: crm_stage_probability +#: model:ir.model.fields,field_description:crm_stage_probability.field_crm_lead_stage_probability_update____last_update +#: model:ir.model.fields,field_description:crm_stage_probability.field_crm_lead_stage_probability_update_line____last_update +msgid "Last Modified on" +msgstr "" + +#. module: crm_stage_probability +#: model:ir.model.fields,field_description:crm_stage_probability.field_crm_lead_stage_probability_update__write_uid +#: model:ir.model.fields,field_description:crm_stage_probability.field_crm_lead_stage_probability_update_line__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: crm_stage_probability +#: model:ir.model.fields,field_description:crm_stage_probability.field_crm_lead_stage_probability_update__write_date +#: model:ir.model.fields,field_description:crm_stage_probability.field_crm_lead_stage_probability_update_line__write_date +msgid "Last Updated on" +msgstr "" + +#. module: crm_stage_probability +#: model:ir.model,name:crm_stage_probability.model_crm_lead +msgid "Lead/Opportunity" +msgstr "" + +#. module: crm_stage_probability +#: model_terms:ir.ui.view,arch_db:crm_stage_probability.view_crm_lead_stage_probability_update +msgid "Leads probability mass update" +msgstr "" + +#. module: crm_stage_probability +#: model:ir.model,name:crm_stage_probability.model_crm_lead_stage_probability_update +msgid "Mass update of crm lead probability according to stage" +msgstr "" + +#. module: crm_stage_probability +#: model:ir.model.fields,field_description:crm_stage_probability.field_crm_lead_stage_probability_update_line__lead_count +msgid "No of leads" +msgstr "" + +#. module: crm_stage_probability +#: model:ir.model.fields,field_description:crm_stage_probability.field_crm_lead__probability +msgid "Probability" +msgstr "" + +#. module: crm_stage_probability +#: model:ir.model.fields,field_description:crm_stage_probability.field_crm_lead__stage_probability +#: model:ir.model.fields,field_description:crm_stage_probability.field_crm_stage__probability +msgid "Probability (%)" +msgstr "" + +#. module: crm_stage_probability +#: model:ir.model.fields,help:crm_stage_probability.field_crm_stage__on_change +msgid "" +"Setting this stage will change the probability automatically on the " +"opportunity." +msgstr "" + +#. module: crm_stage_probability +#: model:ir.model.fields,field_description:crm_stage_probability.field_crm_lead_stage_probability_update_line__stage_id +msgid "Stage" +msgstr "" + +#. module: crm_stage_probability +#: model:ir.model.constraint,message:crm_stage_probability.constraint_crm_stage_check_probability +msgid "The probability should be between 0% and 100%!" +msgstr "" + +#. module: crm_stage_probability +#: model:ir.model.fields,help:crm_stage_probability.field_crm_lead__stage_probability +#: model:ir.model.fields,help:crm_stage_probability.field_crm_stage__probability +msgid "" +"This percentage depicts the default/average probability of the Case for this" +" stage to be a success" +msgstr "" + +#. module: crm_stage_probability +#: model:ir.actions.act_window,name:crm_stage_probability.action_crm_lead_stage_probability_update +msgid "Update leads probability" +msgstr "" + +#. module: crm_stage_probability +#: model_terms:ir.ui.view,arch_db:crm_stage_probability.view_crm_lead_stage_probability_update +msgid "Update probabilities" +msgstr "" + +#. module: crm_stage_probability +#: model:ir.model.fields,field_description:crm_stage_probability.field_crm_lead_stage_probability_update_line__wizard_id +msgid "Wizard" +msgstr "" diff --git a/odoo-bringout-oca-crm-crm_stage_probability/crm_stage_probability/i18n/es.po b/odoo-bringout-oca-crm-crm_stage_probability/crm_stage_probability/i18n/es.po new file mode 100644 index 0000000..56a2def --- /dev/null +++ b/odoo-bringout-oca-crm-crm_stage_probability/crm_stage_probability/i18n/es.po @@ -0,0 +1,198 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_stage_probability +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 15.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2023-09-26 14:18+0000\n" +"Last-Translator: Ivorra78 \n" +"Language-Team: none\n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: crm_stage_probability +#: model_terms:ir.ui.view,arch_db:crm_stage_probability.crm_lead_view_form_inherit +msgid "% (According to stage)" +msgstr "% (de acuerdo a la etapa)" + +#. module: crm_stage_probability +#: model_terms:ir.ui.view,arch_db:crm_stage_probability.crm_lead_view_form_inherit +msgid "" +"" +msgstr "" +"" + +#. module: crm_stage_probability +#: model_terms:ir.ui.view,arch_db:crm_stage_probability.view_crm_lead_stage_probability_update +msgid "All the Leads and opportunities on following stages will be updated." +msgstr "" +"Todas las iniciativas y oportunidades en esta etapa serán actualizadas." + +#. module: crm_stage_probability +#: model:ir.model,name:crm_stage_probability.model_crm_stage +msgid "CRM Stages" +msgstr "Etapas de CRM" + +#. module: crm_stage_probability +#: model:ir.model,name:crm_stage_probability.model_crm_lead_stage_probability_update_line +msgid "CRM leads stages to updates" +msgstr "CRM lidera las etapas hacia las actualizaciones" + +#. module: crm_stage_probability +#: model_terms:ir.ui.view,arch_db:crm_stage_probability.view_crm_lead_stage_probability_update +msgid "Cancel" +msgstr "Cancelar" + +#. module: crm_stage_probability +#: model:ir.model.fields,field_description:crm_stage_probability.field_crm_stage__on_change +msgid "Change Probability Automatically" +msgstr "Cambio automático de probabilidad" + +#. module: crm_stage_probability +#: model:ir.model.fields,field_description:crm_stage_probability.field_crm_lead_stage_probability_update__create_uid +#: model:ir.model.fields,field_description:crm_stage_probability.field_crm_lead_stage_probability_update_line__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: crm_stage_probability +#: model:ir.model.fields,field_description:crm_stage_probability.field_crm_lead_stage_probability_update__create_date +#: model:ir.model.fields,field_description:crm_stage_probability.field_crm_lead_stage_probability_update_line__create_date +msgid "Created on" +msgstr "Creado el" + +#. module: crm_stage_probability +#: model:ir.model.fields,field_description:crm_stage_probability.field_crm_lead_stage_probability_update__crm_stage_update_ids +msgid "Crm Stage Update" +msgstr "Actualización de la etapa CRM" + +#. module: crm_stage_probability +#: model:ir.model.fields,field_description:crm_stage_probability.field_crm_lead_stage_probability_update__display_name +#: model:ir.model.fields,field_description:crm_stage_probability.field_crm_lead_stage_probability_update_line__display_name +msgid "Display Name" +msgstr "Mostrar Nombre" + +#. module: crm_stage_probability +#: code:addons/crm_stage_probability/wizard/crm_lead_stage_probability_update.py:0 +#, python-format +msgid "" +"Following stages must be set as 'Change Probability Automatically' in order " +"to update their related leads:\n" +"\n" +"%s" +msgstr "" +"Las siguientes etapas deben configurarse como \"Cambiar probabilidad " +"automáticamente\" para actualizar sus clientes potenciales relacionados:\n" +"\n" +"%s" + +#. module: crm_stage_probability +#: model:ir.model.fields,field_description:crm_stage_probability.field_crm_lead_stage_probability_update__id +#: model:ir.model.fields,field_description:crm_stage_probability.field_crm_lead_stage_probability_update_line__id +msgid "ID" +msgstr "ID (identificación)" + +#. module: crm_stage_probability +#: model:ir.model.fields,field_description:crm_stage_probability.field_crm_lead__is_stage_probability +msgid "Is Stage Probability" +msgstr "Es Probabilidad de Etapa" + +#. module: crm_stage_probability +#: model:ir.model.fields,field_description:crm_stage_probability.field_crm_lead_stage_probability_update____last_update +#: model:ir.model.fields,field_description:crm_stage_probability.field_crm_lead_stage_probability_update_line____last_update +msgid "Last Modified on" +msgstr "Última Modificación el" + +#. module: crm_stage_probability +#: model:ir.model.fields,field_description:crm_stage_probability.field_crm_lead_stage_probability_update__write_uid +#: model:ir.model.fields,field_description:crm_stage_probability.field_crm_lead_stage_probability_update_line__write_uid +msgid "Last Updated by" +msgstr "Última Actualzacíón por" + +#. module: crm_stage_probability +#: model:ir.model.fields,field_description:crm_stage_probability.field_crm_lead_stage_probability_update__write_date +#: model:ir.model.fields,field_description:crm_stage_probability.field_crm_lead_stage_probability_update_line__write_date +msgid "Last Updated on" +msgstr "Última Actualización el" + +#. module: crm_stage_probability +#: model:ir.model,name:crm_stage_probability.model_crm_lead +msgid "Lead/Opportunity" +msgstr "Iniciativa/Oportunidad" + +#. module: crm_stage_probability +#: model_terms:ir.ui.view,arch_db:crm_stage_probability.view_crm_lead_stage_probability_update +msgid "Leads probability mass update" +msgstr "Actualización masiva de la probabilidad de clientes potenciales" + +#. module: crm_stage_probability +#: model:ir.model,name:crm_stage_probability.model_crm_lead_stage_probability_update +msgid "Mass update of crm lead probability according to stage" +msgstr "Actualización masiva de la probabilidad de iniciativas según la etapa" + +#. module: crm_stage_probability +#: model:ir.model.fields,field_description:crm_stage_probability.field_crm_lead_stage_probability_update_line__lead_count +msgid "No of leads" +msgstr "Nº de iniciativas" + +#. module: crm_stage_probability +#: model:ir.model.fields,field_description:crm_stage_probability.field_crm_lead__probability +msgid "Probability" +msgstr "Probabilidad" + +#. module: crm_stage_probability +#: model:ir.model.fields,field_description:crm_stage_probability.field_crm_lead__stage_probability +#: model:ir.model.fields,field_description:crm_stage_probability.field_crm_stage__probability +msgid "Probability (%)" +msgstr "Probabilidad (%)" + +#. module: crm_stage_probability +#: model:ir.model.fields,help:crm_stage_probability.field_crm_stage__on_change +msgid "" +"Setting this stage will change the probability automatically on the " +"opportunity." +msgstr "" +"Al establecer esta etapa, la probabilidad de la oportunidad cambiará " +"automáticamente." + +#. module: crm_stage_probability +#: model:ir.model.fields,field_description:crm_stage_probability.field_crm_lead_stage_probability_update_line__stage_id +msgid "Stage" +msgstr "Etapa" + +#. module: crm_stage_probability +#: model:ir.model.constraint,message:crm_stage_probability.constraint_crm_stage_check_probability +msgid "The probability should be between 0% and 100%!" +msgstr "¡La probabilidad debe estar entre 0% y 100%!" + +#. module: crm_stage_probability +#: model:ir.model.fields,help:crm_stage_probability.field_crm_lead__stage_probability +#: model:ir.model.fields,help:crm_stage_probability.field_crm_stage__probability +msgid "" +"This percentage depicts the default/average probability of the Case for this " +"stage to be a success" +msgstr "" +"Este porcentaje representa la probabilidad por defecto/media del caso para " +"que esta etapa sea un éxito" + +#. module: crm_stage_probability +#: model:ir.actions.act_window,name:crm_stage_probability.action_crm_lead_stage_probability_update +msgid "Update leads probability" +msgstr "Actualizar probabilidad de iniciativas" + +#. module: crm_stage_probability +#: model_terms:ir.ui.view,arch_db:crm_stage_probability.view_crm_lead_stage_probability_update +msgid "Update probabilities" +msgstr "Actualizar probabilidades" + +#. module: crm_stage_probability +#: model:ir.model.fields,field_description:crm_stage_probability.field_crm_lead_stage_probability_update_line__wizard_id +msgid "Wizard" +msgstr "Asistente" diff --git a/odoo-bringout-oca-crm-crm_stage_probability/crm_stage_probability/i18n/it.po b/odoo-bringout-oca-crm-crm_stage_probability/crm_stage_probability/i18n/it.po new file mode 100644 index 0000000..5f14fba --- /dev/null +++ b/odoo-bringout-oca-crm-crm_stage_probability/crm_stage_probability/i18n/it.po @@ -0,0 +1,199 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_stage_probability +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 15.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2023-06-14 14:09+0000\n" +"Last-Translator: mymage \n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: crm_stage_probability +#: model_terms:ir.ui.view,arch_db:crm_stage_probability.crm_lead_view_form_inherit +msgid "% (According to stage)" +msgstr "% (corrispondente alla fase)" + +#. module: crm_stage_probability +#: model_terms:ir.ui.view,arch_db:crm_stage_probability.crm_lead_view_form_inherit +msgid "" +"" +msgstr "" +"" + +#. module: crm_stage_probability +#: model_terms:ir.ui.view,arch_db:crm_stage_probability.view_crm_lead_stage_probability_update +msgid "All the Leads and opportunities on following stages will be updated." +msgstr "" +"Tutti i contatti e le opportunità delle fasi seguenti verranno aggiornati." + +#. module: crm_stage_probability +#: model:ir.model,name:crm_stage_probability.model_crm_stage +msgid "CRM Stages" +msgstr "Fasi CRM" + +#. module: crm_stage_probability +#: model:ir.model,name:crm_stage_probability.model_crm_lead_stage_probability_update_line +msgid "CRM leads stages to updates" +msgstr "Fasi contatti CRM da aggiornare" + +#. module: crm_stage_probability +#: model_terms:ir.ui.view,arch_db:crm_stage_probability.view_crm_lead_stage_probability_update +msgid "Cancel" +msgstr "Annulla" + +#. module: crm_stage_probability +#: model:ir.model.fields,field_description:crm_stage_probability.field_crm_stage__on_change +msgid "Change Probability Automatically" +msgstr "Cambia probabilità automaticamente" + +#. module: crm_stage_probability +#: model:ir.model.fields,field_description:crm_stage_probability.field_crm_lead_stage_probability_update__create_uid +#: model:ir.model.fields,field_description:crm_stage_probability.field_crm_lead_stage_probability_update_line__create_uid +msgid "Created by" +msgstr "Creato da" + +#. module: crm_stage_probability +#: model:ir.model.fields,field_description:crm_stage_probability.field_crm_lead_stage_probability_update__create_date +#: model:ir.model.fields,field_description:crm_stage_probability.field_crm_lead_stage_probability_update_line__create_date +msgid "Created on" +msgstr "Creato il" + +#. module: crm_stage_probability +#: model:ir.model.fields,field_description:crm_stage_probability.field_crm_lead_stage_probability_update__crm_stage_update_ids +msgid "Crm Stage Update" +msgstr "Aggiornamento fase CRM" + +#. module: crm_stage_probability +#: model:ir.model.fields,field_description:crm_stage_probability.field_crm_lead_stage_probability_update__display_name +#: model:ir.model.fields,field_description:crm_stage_probability.field_crm_lead_stage_probability_update_line__display_name +msgid "Display Name" +msgstr "Nome visualizzato" + +#. module: crm_stage_probability +#: code:addons/crm_stage_probability/wizard/crm_lead_stage_probability_update.py:0 +#, python-format +msgid "" +"Following stages must be set as 'Change Probability Automatically' in order " +"to update their related leads:\n" +"\n" +"%s" +msgstr "" +"Le fasi seguenti devono essere impostate come 'Cambia probabilità " +"automaticamente' per aggiornare i contatti relativi:\n" +"\n" +"%s" + +#. module: crm_stage_probability +#: model:ir.model.fields,field_description:crm_stage_probability.field_crm_lead_stage_probability_update__id +#: model:ir.model.fields,field_description:crm_stage_probability.field_crm_lead_stage_probability_update_line__id +msgid "ID" +msgstr "ID" + +#. module: crm_stage_probability +#: model:ir.model.fields,field_description:crm_stage_probability.field_crm_lead__is_stage_probability +msgid "Is Stage Probability" +msgstr "È probabilità della fase" + +#. module: crm_stage_probability +#: model:ir.model.fields,field_description:crm_stage_probability.field_crm_lead_stage_probability_update____last_update +#: model:ir.model.fields,field_description:crm_stage_probability.field_crm_lead_stage_probability_update_line____last_update +msgid "Last Modified on" +msgstr "Ultima modifica il" + +#. module: crm_stage_probability +#: model:ir.model.fields,field_description:crm_stage_probability.field_crm_lead_stage_probability_update__write_uid +#: model:ir.model.fields,field_description:crm_stage_probability.field_crm_lead_stage_probability_update_line__write_uid +msgid "Last Updated by" +msgstr "Ultimo aggiornamento di" + +#. module: crm_stage_probability +#: model:ir.model.fields,field_description:crm_stage_probability.field_crm_lead_stage_probability_update__write_date +#: model:ir.model.fields,field_description:crm_stage_probability.field_crm_lead_stage_probability_update_line__write_date +msgid "Last Updated on" +msgstr "Ultimo aggiornamento il" + +#. module: crm_stage_probability +#: model:ir.model,name:crm_stage_probability.model_crm_lead +msgid "Lead/Opportunity" +msgstr "Contatto/Opportunità" + +#. module: crm_stage_probability +#: model_terms:ir.ui.view,arch_db:crm_stage_probability.view_crm_lead_stage_probability_update +msgid "Leads probability mass update" +msgstr "Aggiornamento di massa probabilità contatti" + +#. module: crm_stage_probability +#: model:ir.model,name:crm_stage_probability.model_crm_lead_stage_probability_update +msgid "Mass update of crm lead probability according to stage" +msgstr "" +"Aggiornamento di massa della probabilità contatto CRM coerentemente alla fase" + +#. module: crm_stage_probability +#: model:ir.model.fields,field_description:crm_stage_probability.field_crm_lead_stage_probability_update_line__lead_count +msgid "No of leads" +msgstr "Nr. di contatti" + +#. module: crm_stage_probability +#: model:ir.model.fields,field_description:crm_stage_probability.field_crm_lead__probability +msgid "Probability" +msgstr "Probabilità" + +#. module: crm_stage_probability +#: model:ir.model.fields,field_description:crm_stage_probability.field_crm_lead__stage_probability +#: model:ir.model.fields,field_description:crm_stage_probability.field_crm_stage__probability +msgid "Probability (%)" +msgstr "Probabilità (%)" + +#. module: crm_stage_probability +#: model:ir.model.fields,help:crm_stage_probability.field_crm_stage__on_change +msgid "" +"Setting this stage will change the probability automatically on the " +"opportunity." +msgstr "" +"Impostando questa fase modificherà automaticamente la probabilità " +"dell'opportunità." + +#. module: crm_stage_probability +#: model:ir.model.fields,field_description:crm_stage_probability.field_crm_lead_stage_probability_update_line__stage_id +msgid "Stage" +msgstr "Fase" + +#. module: crm_stage_probability +#: model:ir.model.constraint,message:crm_stage_probability.constraint_crm_stage_check_probability +msgid "The probability should be between 0% and 100%!" +msgstr "La probabilità deve essere tra 0% e 100%!" + +#. module: crm_stage_probability +#: model:ir.model.fields,help:crm_stage_probability.field_crm_lead__stage_probability +#: model:ir.model.fields,help:crm_stage_probability.field_crm_stage__probability +msgid "" +"This percentage depicts the default/average probability of the Case for this " +"stage to be a success" +msgstr "" +"Questa percentuale descrive la probabilità predefinita/media dell'argomento " +"per questa fase di essere un successo" + +#. module: crm_stage_probability +#: model:ir.actions.act_window,name:crm_stage_probability.action_crm_lead_stage_probability_update +msgid "Update leads probability" +msgstr "Aggiorna probabilità contatti" + +#. module: crm_stage_probability +#: model_terms:ir.ui.view,arch_db:crm_stage_probability.view_crm_lead_stage_probability_update +msgid "Update probabilities" +msgstr "Aggiorna probabilità" + +#. module: crm_stage_probability +#: model:ir.model.fields,field_description:crm_stage_probability.field_crm_lead_stage_probability_update_line__wizard_id +msgid "Wizard" +msgstr "Procedura guidata" diff --git a/odoo-bringout-oca-crm-crm_stage_probability/crm_stage_probability/i18n/nl.po b/odoo-bringout-oca-crm-crm_stage_probability/crm_stage_probability/i18n/nl.po new file mode 100644 index 0000000..8424d09 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_stage_probability/crm_stage_probability/i18n/nl.po @@ -0,0 +1,199 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_stage_probability +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 15.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2022-11-02 14:44+0000\n" +"Last-Translator: Dennis Sluijk \n" +"Language-Team: none\n" +"Language: nl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.14.1\n" + +#. module: crm_stage_probability +#: model_terms:ir.ui.view,arch_db:crm_stage_probability.crm_lead_view_form_inherit +msgid "% (According to stage)" +msgstr "% (Volgens de fase)" + +#. module: crm_stage_probability +#: model_terms:ir.ui.view,arch_db:crm_stage_probability.crm_lead_view_form_inherit +msgid "" +"" +msgstr "" +"" + +#. module: crm_stage_probability +#: model_terms:ir.ui.view,arch_db:crm_stage_probability.view_crm_lead_stage_probability_update +msgid "All the Leads and opportunities on following stages will be updated." +msgstr "Alle leads en verkoopkansen op de volgende fases worden bijgewerkt." + +#. module: crm_stage_probability +#: model:ir.model,name:crm_stage_probability.model_crm_stage +msgid "CRM Stages" +msgstr "CRM Fases" + +#. module: crm_stage_probability +#: model:ir.model,name:crm_stage_probability.model_crm_lead_stage_probability_update_line +msgid "CRM leads stages to updates" +msgstr "CRM fases die bijgewerkt moeten worden" + +#. module: crm_stage_probability +#: model_terms:ir.ui.view,arch_db:crm_stage_probability.view_crm_lead_stage_probability_update +msgid "Cancel" +msgstr "Annuleren" + +#. module: crm_stage_probability +#: model:ir.model.fields,field_description:crm_stage_probability.field_crm_stage__on_change +msgid "Change Probability Automatically" +msgstr "Pas slagingskans automatisch aan" + +#. module: crm_stage_probability +#: model:ir.model.fields,field_description:crm_stage_probability.field_crm_lead_stage_probability_update__create_uid +#: model:ir.model.fields,field_description:crm_stage_probability.field_crm_lead_stage_probability_update_line__create_uid +msgid "Created by" +msgstr "Aangemaakt door" + +#. module: crm_stage_probability +#: model:ir.model.fields,field_description:crm_stage_probability.field_crm_lead_stage_probability_update__create_date +#: model:ir.model.fields,field_description:crm_stage_probability.field_crm_lead_stage_probability_update_line__create_date +msgid "Created on" +msgstr "Aangemaakt op" + +#. module: crm_stage_probability +#: model:ir.model.fields,field_description:crm_stage_probability.field_crm_lead_stage_probability_update__crm_stage_update_ids +msgid "Crm Stage Update" +msgstr "" + +#. module: crm_stage_probability +#: model:ir.model.fields,field_description:crm_stage_probability.field_crm_lead_stage_probability_update__display_name +#: model:ir.model.fields,field_description:crm_stage_probability.field_crm_lead_stage_probability_update_line__display_name +msgid "Display Name" +msgstr "Schermnaam" + +#. module: crm_stage_probability +#: code:addons/crm_stage_probability/wizard/crm_lead_stage_probability_update.py:0 +#, python-format +msgid "" +"Following stages must be set as 'Change Probability Automatically' in order " +"to update their related leads:\n" +"\n" +"%s" +msgstr "" +"De volgende fases moeten ingesteld worden op 'Pas slagingskans automatisch " +"aan' om hun gerelateerde leads bij te werken:\n" +"\n" +"%s" + +#. module: crm_stage_probability +#: model:ir.model.fields,field_description:crm_stage_probability.field_crm_lead_stage_probability_update__id +#: model:ir.model.fields,field_description:crm_stage_probability.field_crm_lead_stage_probability_update_line__id +msgid "ID" +msgstr "ID" + +#. module: crm_stage_probability +#: model:ir.model.fields,field_description:crm_stage_probability.field_crm_lead__is_stage_probability +msgid "Is Stage Probability" +msgstr "Gebruik Slagingskans van Fase" + +#. module: crm_stage_probability +#: model:ir.model.fields,field_description:crm_stage_probability.field_crm_lead_stage_probability_update____last_update +#: model:ir.model.fields,field_description:crm_stage_probability.field_crm_lead_stage_probability_update_line____last_update +msgid "Last Modified on" +msgstr "Laatst gewijzigd op" + +#. module: crm_stage_probability +#: model:ir.model.fields,field_description:crm_stage_probability.field_crm_lead_stage_probability_update__write_uid +#: model:ir.model.fields,field_description:crm_stage_probability.field_crm_lead_stage_probability_update_line__write_uid +msgid "Last Updated by" +msgstr "Laatst bijgewerkt door" + +#. module: crm_stage_probability +#: model:ir.model.fields,field_description:crm_stage_probability.field_crm_lead_stage_probability_update__write_date +#: model:ir.model.fields,field_description:crm_stage_probability.field_crm_lead_stage_probability_update_line__write_date +msgid "Last Updated on" +msgstr "Laatst bijgewerkt op" + +#. module: crm_stage_probability +#: model:ir.model,name:crm_stage_probability.model_crm_lead +msgid "Lead/Opportunity" +msgstr "Lead/Verkoopkans" + +#. module: crm_stage_probability +#: model_terms:ir.ui.view,arch_db:crm_stage_probability.view_crm_lead_stage_probability_update +msgid "Leads probability mass update" +msgstr "Pas de slagingskans van veel leads aan" + +#. module: crm_stage_probability +#: model:ir.model,name:crm_stage_probability.model_crm_lead_stage_probability_update +msgid "Mass update of crm lead probability according to stage" +msgstr "" +"Pas de slagingskans van veel leads aan volgens de slagingskans ingesteld op " +"fase" + +#. module: crm_stage_probability +#: model:ir.model.fields,field_description:crm_stage_probability.field_crm_lead_stage_probability_update_line__lead_count +msgid "No of leads" +msgstr "Aantal leads" + +#. module: crm_stage_probability +#: model:ir.model.fields,field_description:crm_stage_probability.field_crm_lead__probability +msgid "Probability" +msgstr "Kans" + +#. module: crm_stage_probability +#: model:ir.model.fields,field_description:crm_stage_probability.field_crm_lead__stage_probability +#: model:ir.model.fields,field_description:crm_stage_probability.field_crm_stage__probability +msgid "Probability (%)" +msgstr "Kans (%)" + +#. module: crm_stage_probability +#: model:ir.model.fields,help:crm_stage_probability.field_crm_stage__on_change +msgid "" +"Setting this stage will change the probability automatically on the " +"opportunity." +msgstr "" +"Als dit ingesteld is worden de slagingskansen van verkoopkansen op deze fase " +"automatisch bijgewerkt." + +#. module: crm_stage_probability +#: model:ir.model.fields,field_description:crm_stage_probability.field_crm_lead_stage_probability_update_line__stage_id +msgid "Stage" +msgstr "Fase" + +#. module: crm_stage_probability +#: model:ir.model.constraint,message:crm_stage_probability.constraint_crm_stage_check_probability +msgid "The probability should be between 0% and 100%!" +msgstr "De slagingskans moet tussen 0% en 100% liggen!" + +#. module: crm_stage_probability +#: model:ir.model.fields,help:crm_stage_probability.field_crm_lead__stage_probability +#: model:ir.model.fields,help:crm_stage_probability.field_crm_stage__probability +msgid "" +"This percentage depicts the default/average probability of the Case for this " +"stage to be a success" +msgstr "" +"Dit percentage geeft de standaard/gemiddelde slagingskans aan voor deze fase " +"om de verkoopkans te winnen" + +#. module: crm_stage_probability +#: model:ir.actions.act_window,name:crm_stage_probability.action_crm_lead_stage_probability_update +msgid "Update leads probability" +msgstr "Werk de slagingskansen van leads bij" + +#. module: crm_stage_probability +#: model_terms:ir.ui.view,arch_db:crm_stage_probability.view_crm_lead_stage_probability_update +msgid "Update probabilities" +msgstr "Actualiseer slagingskansen" + +#. module: crm_stage_probability +#: model:ir.model.fields,field_description:crm_stage_probability.field_crm_lead_stage_probability_update_line__wizard_id +msgid "Wizard" +msgstr "" diff --git a/odoo-bringout-oca-crm-crm_stage_probability/crm_stage_probability/models/__init__.py b/odoo-bringout-oca-crm-crm_stage_probability/crm_stage_probability/models/__init__.py new file mode 100644 index 0000000..40635a2 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_stage_probability/crm_stage_probability/models/__init__.py @@ -0,0 +1,2 @@ +from . import crm_lead +from . import crm_stage diff --git a/odoo-bringout-oca-crm-crm_stage_probability/crm_stage_probability/models/crm_lead.py b/odoo-bringout-oca-crm-crm_stage_probability/crm_stage_probability/models/crm_lead.py new file mode 100644 index 0000000..af95a09 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_stage_probability/crm_stage_probability/models/crm_lead.py @@ -0,0 +1,79 @@ +# Copyright 2020 Camptocamp SA +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl) +from odoo import api, fields, models, tools + + +class CrmLead(models.Model): + + _inherit = "crm.lead" + + is_stage_probability = fields.Boolean( + compute="_compute_is_stage_probability", readonly=True + ) + stage_probability = fields.Float(related="stage_id.probability", readonly=True) + probability = fields.Float(default=lambda self: self._default_probability()) + + def _default_probability(self): + if "default_stage_id" in self._context: + stage_id = self._context.get("default_stage_id") + else: + stage_id = self._stage_find(domain=[("fold", "=", False)]).id + if stage_id: + return self.env["crm.stage"].browse(stage_id).probability + return 10 + + @api.depends("probability", "stage_id", "stage_id.probability") + def _compute_is_stage_probability(self): + for lead in self: + lead.is_stage_probability = ( + tools.float_compare(lead.probability, lead.stage_probability, 2) == 0 + ) + + @api.depends("probability", "automated_probability") + def _compute_is_automated_probability(self): + for lead in self: + if lead.probability != lead.stage_id.probability: + super(CrmLead, lead)._compute_is_automated_probability() + continue + lead.is_automated_probability = False + return + + @api.depends( + lambda self: ["tag_ids", "stage_id", "team_id"] + self._pls_get_safe_fields() + ) + def _compute_probabilities(self): + self = self.with_context(_auto_update_probability=True) + return super()._compute_probabilities() + + @api.model + def _onchange_stage_id_values(self, stage_id): + """returns the new values when stage_id has changed""" + if not stage_id: + return {} + stage = self.env["crm.stage"].browse(stage_id) + if stage.on_change: + return {"probability": stage.probability} + return {} + + @api.onchange("stage_id") + def _onchange_stage_id(self): + values = self._onchange_stage_id_values(self.stage_id.id) + self.update(values) + + def write(self, vals): + # Avoid to update probability with automated_probability on + # _update_probability if the stage is set as on_change + # If the stage is not set as on_change, auto PLS will be applied + if ( + self.env.context.get("_auto_update_probability") + and "probability" in vals + and "stage_id" not in vals + ): + vals.update(self._onchange_stage_id_values(self.stage_id.id)) + # Force to use the probability from the stage if set as on_change + if vals.get("stage_id") and "probability" not in vals: + vals.update(self._onchange_stage_id_values(vals.get("stage_id"))) + return super().write(vals) + + def action_set_stage_probability(self): + self.write({"probability": self.stage_id.probability}) diff --git a/odoo-bringout-oca-crm-crm_stage_probability/crm_stage_probability/models/crm_stage.py b/odoo-bringout-oca-crm-crm_stage_probability/crm_stage_probability/models/crm_stage.py new file mode 100644 index 0000000..9a3b0ef --- /dev/null +++ b/odoo-bringout-oca-crm-crm_stage_probability/crm_stage_probability/models/crm_stage.py @@ -0,0 +1,29 @@ +# Copyright 2020 Camptocamp SA +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl) +from odoo import fields, models + + +class CrmStage(models.Model): + + _inherit = "crm.stage" + + probability = fields.Float( + "Probability (%)", + required=True, + default=10.0, + help="This percentage depicts the default/average probability of the " + "Case for this stage to be a success", + ) + on_change = fields.Boolean( + "Change Probability Automatically", + help="Setting this stage will change the probability automatically on " + "the opportunity.", + ) + + _sql_constraints = [ + ( + "check_probability", + "check(probability >= 0 and probability <= 100)", + "The probability should be between 0% and 100%!", + ) + ] diff --git a/odoo-bringout-oca-crm-crm_stage_probability/crm_stage_probability/readme/CONFIGURE.rst b/odoo-bringout-oca-crm-crm_stage_probability/crm_stage_probability/readme/CONFIGURE.rst new file mode 100644 index 0000000..0c87436 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_stage_probability/crm_stage_probability/readme/CONFIGURE.rst @@ -0,0 +1,4 @@ +To configure this module, you need to: + +1. Set the probabilities on the stages +2. Run the "Update leads probability" wizard on the stages to update diff --git a/odoo-bringout-oca-crm-crm_stage_probability/crm_stage_probability/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-crm-crm_stage_probability/crm_stage_probability/readme/CONTRIBUTORS.rst new file mode 100644 index 0000000..e1f3749 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_stage_probability/crm_stage_probability/readme/CONTRIBUTORS.rst @@ -0,0 +1,3 @@ +* Odoo SA +* Akim Juillerat +* Robin Goots diff --git a/odoo-bringout-oca-crm-crm_stage_probability/crm_stage_probability/readme/DESCRIPTION.rst b/odoo-bringout-oca-crm-crm_stage_probability/crm_stage_probability/readme/DESCRIPTION.rst new file mode 100644 index 0000000..c56ab98 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_stage_probability/crm_stage_probability/readme/DESCRIPTION.rst @@ -0,0 +1,2 @@ +This module restore the CRM feature from Odoo <= 12.0 with lead probability +according to its stage. diff --git a/odoo-bringout-oca-crm-crm_stage_probability/crm_stage_probability/security/ir.model.access.csv b/odoo-bringout-oca-crm-crm_stage_probability/crm_stage_probability/security/ir.model.access.csv new file mode 100644 index 0000000..45de09d --- /dev/null +++ b/odoo-bringout-oca-crm-crm_stage_probability/crm_stage_probability/security/ir.model.access.csv @@ -0,0 +1,3 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +access_crm_lead_stage_probability_update,access_crm_lead_stage_probability_update,model_crm_lead_stage_probability_update,base.group_user,1,0,1,0 +access_crm_lead_stage_probability_update_line,access_crm_lead_stage_probability_update_line,model_crm_lead_stage_probability_update_line,base.group_user,1,0,1,0 diff --git a/odoo-bringout-oca-crm-crm_stage_probability/crm_stage_probability/static/description/icon.png b/odoo-bringout-oca-crm-crm_stage_probability/crm_stage_probability/static/description/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..3a0328b516c4980e8e44cdb63fd945757ddd132d GIT binary patch literal 9455 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 Q3=9kmp00i_>zopr09!l7U;qFB literal 0 HcmV?d00001 diff --git a/odoo-bringout-oca-crm-crm_stage_probability/crm_stage_probability/static/description/index.html b/odoo-bringout-oca-crm-crm_stage_probability/crm_stage_probability/static/description/index.html new file mode 100644 index 0000000..5a51e1f --- /dev/null +++ b/odoo-bringout-oca-crm-crm_stage_probability/crm_stage_probability/static/description/index.html @@ -0,0 +1,440 @@ + + + + + + +CRM stage probability + + + +
+

CRM stage probability

+ + +

Alpha License: AGPL-3 OCA/crm Translate me on Weblate Try me on Runboat

+

This module restore the CRM feature from Odoo <= 12.0 with lead probability +according to its stage.

+
+

Important

+

This is an alpha version, the data model and design can change at any time without warning. +Only for development or testing purpose, do not use in production. +More details on development status

+
+

Table of contents

+ +
+

Configuration

+

To configure this module, you need to:

+
    +
  1. Set the probabilities on the stages
  2. +
  3. Run the “Update leads probability” wizard on the stages to update
  4. +
+
+
+

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 to smash it by providing a detailed and welcomed +feedback.

+

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

+
+
+

Credits

+
+

Authors

+
    +
  • Camptocamp
  • +
  • Odoo SA
  • +
+
+
+

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

+

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

+
+
+
+ + diff --git a/odoo-bringout-oca-crm-crm_stage_probability/crm_stage_probability/tests/__init__.py b/odoo-bringout-oca-crm-crm_stage_probability/crm_stage_probability/tests/__init__.py new file mode 100644 index 0000000..e823343 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_stage_probability/crm_stage_probability/tests/__init__.py @@ -0,0 +1 @@ +from . import test_crm_lead_probability diff --git a/odoo-bringout-oca-crm-crm_stage_probability/crm_stage_probability/tests/test_crm_lead_probability.py b/odoo-bringout-oca-crm-crm_stage_probability/crm_stage_probability/tests/test_crm_lead_probability.py new file mode 100644 index 0000000..a0af1eb --- /dev/null +++ b/odoo-bringout-oca-crm-crm_stage_probability/crm_stage_probability/tests/test_crm_lead_probability.py @@ -0,0 +1,110 @@ +# Copyright 2020 Camptocamp SA +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl) +from odoo.exceptions import UserError +from odoo.tests import TransactionCase + + +class TestCrmLeadProbability(TransactionCase): + @classmethod + def setUpClass(cls): + super().setUpClass() + cls.stage_new = cls.env.ref("crm.stage_lead1") + cls.stage_qualified = cls.env.ref("crm.stage_lead2") + cls.stage_proposition = cls.env.ref("crm.stage_lead3") + cls.stage_won = cls.env.ref("crm.stage_lead4") + cls.opportunity_1 = cls.env.ref("crm.crm_case_32") + + def test_update_probability(self): + self.assertEqual(self.opportunity_1.stage_id, self.stage_qualified) + self.assertFalse(self.opportunity_1.is_automated_probability) + self.assertFalse(self.opportunity_1.is_stage_probability) + self.opportunity_1.write({"stage_id": self.stage_new.id}) + self.assertEqual(self.opportunity_1.probability, self.stage_new.probability) + self.assertFalse(self.opportunity_1.is_automated_probability) + self.assertTrue(self.opportunity_1.is_stage_probability) + self.opportunity_1.write({"stage_id": self.stage_proposition.id}) + self.assertEqual( + self.opportunity_1.probability, self.stage_proposition.probability + ) + self.assertFalse(self.opportunity_1.is_automated_probability) + self.assertTrue(self.opportunity_1.is_stage_probability) + self.opportunity_1.write({"probability": 31.56}) + self.assertFalse(self.opportunity_1.is_automated_probability) + self.assertFalse(self.opportunity_1.is_stage_probability) + self.opportunity_1.action_set_stage_probability() + self.assertEqual( + self.opportunity_1.probability, self.opportunity_1.stage_id.probability + ) + self.assertTrue(self.opportunity_1.is_stage_probability) + self.opportunity_1.write({"stage_id": False}) + self.assertFalse(self.opportunity_1.is_automated_probability) + self.assertFalse(self.opportunity_1.is_stage_probability) + self.opportunity_1.action_set_stage_probability() + self.assertFalse(self.opportunity_1.probability) + + def test_create_opportunity(self): + opportunity = self.env["crm.lead"].create( + {"name": "My opportunity", "type": "opportunity"} + ) + default_stage_id = ( + self.env["crm.lead"]._stage_find(domain=[("fold", "=", False)]).id + ) + default_stage = self.env["crm.stage"].browse(default_stage_id) + self.assertEqual(opportunity.probability, default_stage.probability) + self.assertFalse(opportunity.is_automated_probability) + # test if there is no default stage + self.env["crm.stage"].search([("fold", "=", False)]).write({"fold": True}) + opportunity = self.env["crm.lead"].create( + {"name": "My opportunity", "type": "opportunity"} + ) + self.assertEqual(opportunity.probability, 10) + self.assertFalse(opportunity.is_automated_probability) + + def test_change_stage_id_values(self): + self.opportunity_1._onchange_stage_id_values(False) + + def test_create_opportunity_default_stage_id(self): + opportunity = ( + self.env["crm.lead"] + .with_context(default_stage_id=self.stage_qualified.id) + .create({"name": "My opportunity", "type": "opportunity"}) + ) + self.assertEqual(opportunity.probability, self.stage_qualified.probability) + self.assertFalse(opportunity.is_automated_probability) + + def test_mass_update(self): + all_stages = self.env["crm.stage"].search([]) + self.assertTrue(all(all_stages.mapped("on_change"))) + wiz = ( + self.env["crm.lead.stage.probability.update"] + .with_context(active_ids=all_stages.ids) + .create({}) + ) + wiz.execute() + all_leads = self.env["crm.lead"].search([]) + self.assertTrue(all(all_leads.mapped("is_stage_probability"))) + self.assertFalse(all(all_leads.mapped("is_automated_probability"))) + new_line = wiz.crm_stage_update_ids.filtered( + lambda x: x.stage_id == self.stage_new + ) + self.assertEqual(new_line.lead_count, 13) + won_line = wiz.crm_stage_update_ids.filtered( + lambda x: x.stage_id == self.stage_won + ) + self.assertEqual(won_line.lead_count, 3) + + def test_mass_update_no_onchange_stage(self): + new_stage = self.env["crm.stage"].create( + { + "name": "No Onchange", + "sequence": 10, + } + ) + self.assertFalse(new_stage.on_change) + with self.assertRaises(UserError) as context: + ( + self.env["crm.lead.stage.probability.update"] + .with_context(active_ids=new_stage.ids) + .create({}) + ) + self.assertTrue("Following stages must be set as" in str(context.exception)) diff --git a/odoo-bringout-oca-crm-crm_stage_probability/crm_stage_probability/views/crm_lead.xml b/odoo-bringout-oca-crm-crm_stage_probability/crm_stage_probability/views/crm_lead.xml new file mode 100644 index 0000000..7f5128d --- /dev/null +++ b/odoo-bringout-oca-crm-crm_stage_probability/crm_stage_probability/views/crm_lead.xml @@ -0,0 +1,33 @@ + + + + crm.lead.form.inherit + + crm.lead + + + + + %% (According to stage) + + + + diff --git a/odoo-bringout-oca-crm-crm_stage_probability/crm_stage_probability/views/crm_stage.xml b/odoo-bringout-oca-crm-crm_stage_probability/crm_stage_probability/views/crm_stage.xml new file mode 100644 index 0000000..3c12b7e --- /dev/null +++ b/odoo-bringout-oca-crm-crm_stage_probability/crm_stage_probability/views/crm_stage.xml @@ -0,0 +1,39 @@ + + + + Stage - Search - inherit + + crm.stage + + + + + + + + crm.stage.tree.inherit + crm.stage + + + + + + + + + crm.stage.form.inherit + crm.stage + + + + + + + + + + + diff --git a/odoo-bringout-oca-crm-crm_stage_probability/crm_stage_probability/wizard/__init__.py b/odoo-bringout-oca-crm-crm_stage_probability/crm_stage_probability/wizard/__init__.py new file mode 100644 index 0000000..572a9cf --- /dev/null +++ b/odoo-bringout-oca-crm-crm_stage_probability/crm_stage_probability/wizard/__init__.py @@ -0,0 +1 @@ +from . import crm_lead_stage_probability_update diff --git a/odoo-bringout-oca-crm-crm_stage_probability/crm_stage_probability/wizard/crm_lead_stage_probability_update.py b/odoo-bringout-oca-crm-crm_stage_probability/crm_stage_probability/wizard/crm_lead_stage_probability_update.py new file mode 100644 index 0000000..a0263a3 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_stage_probability/crm_stage_probability/wizard/crm_lead_stage_probability_update.py @@ -0,0 +1,84 @@ +# Copyright 2020 Camptocamp SA +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl) +from odoo import _, api, fields, models +from odoo.exceptions import UserError + + +class CrmLeadStageProbabilityUpdate(models.TransientModel): + + _name = "crm.lead.stage.probability.update" + _description = "Mass update of crm lead probability according to stage" + + crm_stage_update_ids = fields.Many2many( + "crm.lead.stage.probability.update.line", + "crm_lead_stage_probability_update_line_rel", + "wizard_id", + "stage_id", + readonly=True, + ) + + @api.model + def default_get(self, fields_list): + res = super().default_get(fields_list) + if "crm_stage_update_ids" in fields_list and "active_ids" in self.env.context: + active_ids = self.env.context.get("active_ids") + stages = self.env["crm.stage"].browse(active_ids) + stages_missing_on_change = stages.filtered(lambda s: not s.on_change) + if stages_missing_on_change: + raise UserError( + _( + "Following stages must be set as 'Change Probability " + "Automatically' in order to update their related leads:" + "\n\n" + "%s" + ) + % "\n".join([s.name for s in stages_missing_on_change]) + ) + line_ids = [] + for stage in stages: + new_line = self.env["crm.lead.stage.probability.update.line"].create( + {"stage_id": stage.id} + ) + line_ids.append(new_line.id) + res["crm_stage_update_ids"] = [(6, 0, line_ids)] + return res + + def execute(self): + updated_leads_ids = [] + for stage_line in self.crm_stage_update_ids: + leads = self.env["crm.lead"].search( + [("stage_id", "=", stage_line.stage_id.id)] + ) + leads.write({"probability": stage_line.stage_id.probability}) + updated_leads_ids += leads.ids + action = self.env.ref("crm.crm_lead_all_leads").read()[0] + action["domain"] = "[('id', 'in', %s)]" % updated_leads_ids + action.pop("context") + return action + + +class CrmLeadStageProbabilityUpdateStage(models.TransientModel): + + _name = "crm.lead.stage.probability.update.line" + _description = "CRM leads stages to updates" + + wizard_id = fields.Many2many( + "crm.lead.stage.probability.update", + "crm_lead_stage_probability_update_line_rel", + "stage_id", + "wizard_id", + readonly=True, + ) + stage_id = fields.Many2one( + "crm.stage", domain=[("on_change", "=", True)], readonly=True + ) + lead_count = fields.Integer( + "No of leads", compute="_compute_lead_count", readonly=True + ) + + @api.depends("stage_id") + def _compute_lead_count(self): + for stage_line in self: + stage_line.lead_count = self.env["crm.lead"].search_count( + [("stage_id", "=", stage_line.stage_id.id)] + ) diff --git a/odoo-bringout-oca-crm-crm_stage_probability/crm_stage_probability/wizard/crm_lead_stage_probability_update.xml b/odoo-bringout-oca-crm-crm_stage_probability/crm_stage_probability/wizard/crm_lead_stage_probability_update.xml new file mode 100644 index 0000000..b19b595 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_stage_probability/crm_stage_probability/wizard/crm_lead_stage_probability_update.xml @@ -0,0 +1,42 @@ + + + + crm.lead.stage.probability.update.form + crm.lead.stage.probability.update + +
+
+

All the Leads and opportunities on following stages will be updated.

+
+ + + + + + + + +
+
+
+
+
+ + + Update leads probability + crm.lead.stage.probability.update + + form + + + new + +
diff --git a/odoo-bringout-oca-crm-crm_stage_probability/doc/ARCHITECTURE.md b/odoo-bringout-oca-crm-crm_stage_probability/doc/ARCHITECTURE.md new file mode 100644 index 0000000..8be10ad --- /dev/null +++ b/odoo-bringout-oca-crm-crm_stage_probability/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Crm_stage_probability Module - crm_stage_probability + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-crm-crm_stage_probability/doc/CONFIGURATION.md b/odoo-bringout-oca-crm-crm_stage_probability/doc/CONFIGURATION.md new file mode 100644 index 0000000..5f8ea86 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_stage_probability/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for crm_stage_probability. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-crm-crm_stage_probability/doc/CONTROLLERS.md b/odoo-bringout-oca-crm-crm_stage_probability/doc/CONTROLLERS.md new file mode 100644 index 0000000..f628e77 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_stage_probability/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-crm-crm_stage_probability/doc/DEPENDENCIES.md b/odoo-bringout-oca-crm-crm_stage_probability/doc/DEPENDENCIES.md new file mode 100644 index 0000000..e8f7f8e --- /dev/null +++ b/odoo-bringout-oca-crm-crm_stage_probability/doc/DEPENDENCIES.md @@ -0,0 +1,5 @@ +# Dependencies + +This addon depends on: + +- [crm](https://github.com/bringout/oca-ocb-crm/tree/2ab6ff4cb4358a4adb9aa65b9cb6f8713444f8b4/odoo-bringout-oca-ocb-crm) diff --git a/odoo-bringout-oca-crm-crm_stage_probability/doc/FAQ.md b/odoo-bringout-oca-crm-crm_stage_probability/doc/FAQ.md new file mode 100644 index 0000000..dace6d8 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_stage_probability/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon crm_stage_probability or install in UI. diff --git a/odoo-bringout-oca-crm-crm_stage_probability/doc/INSTALL.md b/odoo-bringout-oca-crm-crm_stage_probability/doc/INSTALL.md new file mode 100644 index 0000000..6cacb74 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_stage_probability/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-crm-crm_stage_probability" +# or +uv pip install odoo-bringout-oca-crm-crm_stage_probability" +``` diff --git a/odoo-bringout-oca-crm-crm_stage_probability/doc/MODELS.md b/odoo-bringout-oca-crm-crm_stage_probability/doc/MODELS.md new file mode 100644 index 0000000..567f106 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_stage_probability/doc/MODELS.md @@ -0,0 +1,13 @@ +# Models + +Detected core models and extensions in crm_stage_probability. + +```mermaid +classDiagram + class crm_lead + class crm_stage +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-crm-crm_stage_probability/doc/OVERVIEW.md b/odoo-bringout-oca-crm-crm_stage_probability/doc/OVERVIEW.md new file mode 100644 index 0000000..8d16941 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_stage_probability/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: crm_stage_probability. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon crm_stage_probability +- License: LGPL-3 diff --git a/odoo-bringout-oca-crm-crm_stage_probability/doc/REPORTS.md b/odoo-bringout-oca-crm-crm_stage_probability/doc/REPORTS.md new file mode 100644 index 0000000..e0ea35f --- /dev/null +++ b/odoo-bringout-oca-crm-crm_stage_probability/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-crm-crm_stage_probability/doc/SECURITY.md b/odoo-bringout-oca-crm-crm_stage_probability/doc/SECURITY.md new file mode 100644 index 0000000..018662f --- /dev/null +++ b/odoo-bringout-oca-crm-crm_stage_probability/doc/SECURITY.md @@ -0,0 +1,34 @@ +# Security + +Access control and security definitions in crm_stage_probability. + +## Access Control Lists (ACLs) + +Model access permissions defined in: +- **[ir.model.access.csv](../crm_stage_probability/security/ir.model.access.csv)** + - 2 model access rules + +## Record Rules + +Row-level security rules defined in: + +```mermaid +graph TB + subgraph "Security Layers" + A[Users] --> B[Groups] + B --> C[Access Control Lists] + C --> D[Models] + B --> E[Record Rules] + E --> F[Individual Records] + end +``` + +Security files overview: +- **[ir.model.access.csv](../crm_stage_probability/security/ir.model.access.csv)** + - Model access permissions (CRUD rights) + +Notes +- Access Control Lists define which groups can access which models +- Record Rules provide row-level security (filter records by user/group) +- Security groups organize users and define permission sets +- All security is enforced at the ORM level by Odoo diff --git a/odoo-bringout-oca-crm-crm_stage_probability/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-crm-crm_stage_probability/doc/TROUBLESHOOTING.md new file mode 100644 index 0000000..56853cb --- /dev/null +++ b/odoo-bringout-oca-crm-crm_stage_probability/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-crm-crm_stage_probability/doc/USAGE.md b/odoo-bringout-oca-crm-crm_stage_probability/doc/USAGE.md new file mode 100644 index 0000000..183a8c6 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_stage_probability/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon crm_stage_probability +``` diff --git a/odoo-bringout-oca-crm-crm_stage_probability/doc/WIZARDS.md b/odoo-bringout-oca-crm-crm_stage_probability/doc/WIZARDS.md new file mode 100644 index 0000000..84e842b --- /dev/null +++ b/odoo-bringout-oca-crm-crm_stage_probability/doc/WIZARDS.md @@ -0,0 +1,9 @@ +# Wizards + +Transient models exposed as UI wizards in crm_stage_probability. + +```mermaid +classDiagram + class CrmLeadStageProbabilityUpdate + class CrmLeadStageProbabilityUpdateStage +``` diff --git a/odoo-bringout-oca-crm-crm_stage_probability/pyproject.toml b/odoo-bringout-oca-crm-crm_stage_probability/pyproject.toml new file mode 100644 index 0000000..6419243 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_stage_probability/pyproject.toml @@ -0,0 +1,42 @@ +[project] +name = "odoo-bringout-oca-crm-crm_stage_probability" +version = "16.0.0" +description = "CRM stage probability - Define fixed probability on the stages" +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-ocb-crm>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["crm_stage_probability"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-crm-crm_won_restrict_per_stage/README.md b/odoo-bringout-oca-crm-crm_won_restrict_per_stage/README.md new file mode 100644 index 0000000..cd3d05b --- /dev/null +++ b/odoo-bringout-oca-crm-crm_won_restrict_per_stage/README.md @@ -0,0 +1,44 @@ +# CRM Won Restrict Per Stage + +Odoo addon: crm_won_restrict_per_stage + +## Installation + +```bash +pip install odoo-bringout-oca-crm-crm_won_restrict_per_stage +``` + +## Dependencies + +This addon depends on: +- crm + +## Manifest Information + +- **Name**: CRM Won Restrict Per Stage +- **Version**: 16.0.1.0.1 +- **Category**: Customer Relationship Management +- **License**: AGPL-3 +- **Installable**: True + +## Source + +Based on [OCA/crm](https://github.com/OCA/crm) branch 16.0, addon `crm_won_restrict_per_stage`. + +## License + +This package maintains the original AGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-crm-crm_won_restrict_per_stage/crm_won_restrict_per_stage/README.rst b/odoo-bringout-oca-crm-crm_won_restrict_per_stage/crm_won_restrict_per_stage/README.rst new file mode 100644 index 0000000..d968bcc --- /dev/null +++ b/odoo-bringout-oca-crm-crm_won_restrict_per_stage/crm_won_restrict_per_stage/README.rst @@ -0,0 +1,103 @@ +========================== +CRM Won Restrict Per Stage +========================== + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:f2c423eee04e241482fc512afaa2782c01262f424ab48ce9ef4fb7b7aad49bf8 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |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%2Fcrm-lightgray.png?logo=github + :target: https://github.com/OCA/crm/tree/16.0/crm_won_restrict_per_stage + :alt: OCA/crm +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/crm-16-0/crm-16-0-crm_won_restrict_per_stage + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/crm&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module adds the possibility to set CRM stages that are being able to see the won +button (hiding it for the rest). +It also restricts to change to a won stage won from an stage that doesn't have this +check marked. + +**Table of contents** + +.. contents:: + :local: + +Configuration +============= + +To configure this module, you need to: + +1. Go to CRM --> Configuration --> Pipelines--> Stages +2. Check or uncheck "Show Won Button". + +If you unchecked "Show Won Button", on that stage disappears Won Button. +Additionally, you won't be able to change to won stage from a stage with this configuration. + +When installing the module, all CRM stages created are set by default to "Show Won Button". + +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 to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* Tecnativa + +Contributors +~~~~~~~~~~~~ + +* `Tecnativa `_: + + * Carolina Fernandez + * Pedro M. Baeza + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +.. |maintainer-carolinafernandez-tecnativa| image:: https://github.com/carolinafernandez-tecnativa.png?size=40px + :target: https://github.com/carolinafernandez-tecnativa + :alt: carolinafernandez-tecnativa + +Current `maintainer `__: + +|maintainer-carolinafernandez-tecnativa| + +This module is part of the `OCA/crm `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-crm-crm_won_restrict_per_stage/crm_won_restrict_per_stage/__init__.py b/odoo-bringout-oca-crm-crm_won_restrict_per_stage/crm_won_restrict_per_stage/__init__.py new file mode 100644 index 0000000..0650744 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_won_restrict_per_stage/crm_won_restrict_per_stage/__init__.py @@ -0,0 +1 @@ +from . import models diff --git a/odoo-bringout-oca-crm-crm_won_restrict_per_stage/crm_won_restrict_per_stage/__manifest__.py b/odoo-bringout-oca-crm-crm_won_restrict_per_stage/crm_won_restrict_per_stage/__manifest__.py new file mode 100644 index 0000000..ee24e72 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_won_restrict_per_stage/crm_won_restrict_per_stage/__manifest__.py @@ -0,0 +1,15 @@ +# Copyright 2024 Tecnativa Carolina Fernandez +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html) + +{ + "name": "CRM Won Restrict Per Stage", + "version": "16.0.1.0.1", + "category": "Customer Relationship Management", + "author": "Tecnativa, Odoo Community Association (OCA)", + "website": "https://github.com/OCA/crm", + "license": "AGPL-3", + "depends": ["crm"], + "data": ["views/crm_lead_views.xml", "views/crm_stage_views.xml"], + "installable": True, + "maintainers": ["carolinafernandez-tecnativa"], +} diff --git a/odoo-bringout-oca-crm-crm_won_restrict_per_stage/crm_won_restrict_per_stage/i18n/bs.po b/odoo-bringout-oca-crm-crm_won_restrict_per_stage/crm_won_restrict_per_stage/i18n/bs.po new file mode 100644 index 0000000..d9abf15 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_won_restrict_per_stage/crm_won_restrict_per_stage/i18n/bs.po @@ -0,0 +1,38 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_won_restrict_per_stage +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.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: crm_won_restrict_per_stage +#: model:ir.model,name:crm_won_restrict_per_stage.model_crm_stage +msgid "CRM Stages" +msgstr "CRM faze" + +#. module: crm_won_restrict_per_stage +#: model:ir.model,name:crm_won_restrict_per_stage.model_crm_lead +msgid "Lead/Opportunity" +msgstr "Potencijal/Prilika" + +#. module: crm_won_restrict_per_stage +#: model:ir.model.fields,field_description:crm_won_restrict_per_stage.field_crm_lead__show_won_button +#: model:ir.model.fields,field_description:crm_won_restrict_per_stage.field_crm_stage__show_won_button +msgid "Show Won Button" +msgstr "Prikaži dugme Pobjedio" + +#. module: crm_won_restrict_per_stage +#. odoo-python +#: code:addons/crm_won_restrict_per_stage/models/crm_lead.py:0 +#: code:addons/crm_won_restrict_per_stage/models/crm_lead.py:0 +#, python-format +msgid "You can't change to this stage from the current stage." +msgstr "Ne možete promijeniti u ovu fazu iz trenutne faze." diff --git a/odoo-bringout-oca-crm-crm_won_restrict_per_stage/crm_won_restrict_per_stage/i18n/crm_won_restrict_per_stage.pot b/odoo-bringout-oca-crm-crm_won_restrict_per_stage/crm_won_restrict_per_stage/i18n/crm_won_restrict_per_stage.pot new file mode 100644 index 0000000..dab9c62 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_won_restrict_per_stage/crm_won_restrict_per_stage/i18n/crm_won_restrict_per_stage.pot @@ -0,0 +1,38 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_won_restrict_per_stage +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.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: crm_won_restrict_per_stage +#: model:ir.model,name:crm_won_restrict_per_stage.model_crm_stage +msgid "CRM Stages" +msgstr "" + +#. module: crm_won_restrict_per_stage +#: model:ir.model,name:crm_won_restrict_per_stage.model_crm_lead +msgid "Lead/Opportunity" +msgstr "" + +#. module: crm_won_restrict_per_stage +#: model:ir.model.fields,field_description:crm_won_restrict_per_stage.field_crm_lead__show_won_button +#: model:ir.model.fields,field_description:crm_won_restrict_per_stage.field_crm_stage__show_won_button +msgid "Show Won Button" +msgstr "" + +#. module: crm_won_restrict_per_stage +#. odoo-python +#: code:addons/crm_won_restrict_per_stage/models/crm_lead.py:0 +#: code:addons/crm_won_restrict_per_stage/models/crm_lead.py:0 +#, python-format +msgid "You can't change to this stage from the current stage." +msgstr "" diff --git a/odoo-bringout-oca-crm-crm_won_restrict_per_stage/crm_won_restrict_per_stage/i18n/es.po b/odoo-bringout-oca-crm-crm_won_restrict_per_stage/crm_won_restrict_per_stage/i18n/es.po new file mode 100644 index 0000000..5c3384c --- /dev/null +++ b/odoo-bringout-oca-crm-crm_won_restrict_per_stage/crm_won_restrict_per_stage/i18n/es.po @@ -0,0 +1,40 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_won_restrict_per_stage +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 15.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-03-07 20:40+0000\n" +"PO-Revision-Date: 2024-03-07 20:40+0000\n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: crm_won_restrict_per_stage +#: model:ir.model,name:crm_won_restrict_per_stage.model_crm_stage +msgid "CRM Stages" +msgstr "Etapas del CRM" + +#. module: crm_won_restrict_per_stage +#: model:ir.model,name:crm_won_restrict_per_stage.model_crm_lead +msgid "Lead/Opportunity" +msgstr "Lead/Oportunidad" + +#. module: crm_won_restrict_per_stage +#: model:ir.model.fields,field_description:crm_won_restrict_per_stage.field_crm_lead__show_won_button +#: model:ir.model.fields,field_description:crm_won_restrict_per_stage.field_crm_stage__show_won_button +msgid "Show Won Button" +msgstr "Mostrar botón Ganado" + +#. module: crm_won_restrict_per_stage +#. odoo-python +#: code:addons/crm_won_restrict_per_stage/models/crm_lead.py:0 +#, python-format +msgid "You can't change to this stage from the current stage." +msgstr "No puede cambiar a esta etapa desde la etapa actual." diff --git a/odoo-bringout-oca-crm-crm_won_restrict_per_stage/crm_won_restrict_per_stage/i18n/it.po b/odoo-bringout-oca-crm-crm_won_restrict_per_stage/crm_won_restrict_per_stage/i18n/it.po new file mode 100644 index 0000000..51e9f67 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_won_restrict_per_stage/crm_won_restrict_per_stage/i18n/it.po @@ -0,0 +1,40 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * crm_won_restrict_per_stage +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2024-04-19 10:36+0000\n" +"Last-Translator: mymage \n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: crm_won_restrict_per_stage +#: model:ir.model,name:crm_won_restrict_per_stage.model_crm_stage +msgid "CRM Stages" +msgstr "Fasi CRM" + +#. module: crm_won_restrict_per_stage +#: model:ir.model,name:crm_won_restrict_per_stage.model_crm_lead +msgid "Lead/Opportunity" +msgstr "Contatto/Opportunità" + +#. module: crm_won_restrict_per_stage +#: model:ir.model.fields,field_description:crm_won_restrict_per_stage.field_crm_lead__show_won_button +#: model:ir.model.fields,field_description:crm_won_restrict_per_stage.field_crm_stage__show_won_button +msgid "Show Won Button" +msgstr "Visualizza pulsante Vinto" + +#. module: crm_won_restrict_per_stage +#. odoo-python +#: code:addons/crm_won_restrict_per_stage/models/crm_lead.py:0 +#, python-format +msgid "You can't change to this stage from the current stage." +msgstr "Non si può passare a questo stato dall'attuale." diff --git a/odoo-bringout-oca-crm-crm_won_restrict_per_stage/crm_won_restrict_per_stage/models/__init__.py b/odoo-bringout-oca-crm-crm_won_restrict_per_stage/crm_won_restrict_per_stage/models/__init__.py new file mode 100644 index 0000000..bad3e0d --- /dev/null +++ b/odoo-bringout-oca-crm-crm_won_restrict_per_stage/crm_won_restrict_per_stage/models/__init__.py @@ -0,0 +1,2 @@ +from . import crm_stage +from . import crm_lead diff --git a/odoo-bringout-oca-crm-crm_won_restrict_per_stage/crm_won_restrict_per_stage/models/crm_lead.py b/odoo-bringout-oca-crm-crm_won_restrict_per_stage/crm_won_restrict_per_stage/models/crm_lead.py new file mode 100644 index 0000000..6210f2f --- /dev/null +++ b/odoo-bringout-oca-crm-crm_won_restrict_per_stage/crm_won_restrict_per_stage/models/crm_lead.py @@ -0,0 +1,38 @@ +# Copyright 2024 Tecnativa - Carolina Fernandez +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html) + +from odoo import _, api, fields, models +from odoo.exceptions import ValidationError + + +class CrmStage(models.Model): + _inherit = "crm.lead" + + show_won_button = fields.Boolean(related="stage_id.show_won_button") + + @api.onchange("stage_id") + def _onchange_stage_id(self): + """Do it this way for avoiding a UI glitch if we let act + the exception in the write, as the stage is changed in the + interface, but the message appears and the record is kept + unsaved. + """ + for item in self: + if ( + item != item._origin + and item.stage_id.is_won + and not item._origin.stage_id.show_won_button + ): + raise ValidationError( + _("You can't change to this stage from the current stage.") + ) + + def write(self, vals): + for rec in self: + if vals.get("stage_id"): + stage = self.env["crm.stage"].browse(vals.get("stage_id")) + if stage.is_won and not rec.stage_id.show_won_button: + raise ValidationError( + _("You can't change to this stage from the current stage.") + ) + return super().write(vals) diff --git a/odoo-bringout-oca-crm-crm_won_restrict_per_stage/crm_won_restrict_per_stage/models/crm_stage.py b/odoo-bringout-oca-crm-crm_won_restrict_per_stage/crm_won_restrict_per_stage/models/crm_stage.py new file mode 100644 index 0000000..186fb1c --- /dev/null +++ b/odoo-bringout-oca-crm-crm_won_restrict_per_stage/crm_won_restrict_per_stage/models/crm_stage.py @@ -0,0 +1,10 @@ +# Copyright 2024 Tecnativa - Carolina Fernandez +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html) + +from odoo import fields, models + + +class CrmStage(models.Model): + _inherit = "crm.stage" + + show_won_button = fields.Boolean(default=True) diff --git a/odoo-bringout-oca-crm-crm_won_restrict_per_stage/crm_won_restrict_per_stage/readme/CONFIGURE.rst b/odoo-bringout-oca-crm-crm_won_restrict_per_stage/crm_won_restrict_per_stage/readme/CONFIGURE.rst new file mode 100644 index 0000000..b7ce0eb --- /dev/null +++ b/odoo-bringout-oca-crm-crm_won_restrict_per_stage/crm_won_restrict_per_stage/readme/CONFIGURE.rst @@ -0,0 +1,9 @@ +To configure this module, you need to: + +1. Go to CRM --> Configuration --> Pipelines--> Stages +2. Check or uncheck "Show Won Button". + +If you unchecked "Show Won Button", on that stage disappears Won Button. +Additionally, you won't be able to change to won stage from a stage with this configuration. + +When installing the module, all CRM stages created are set by default to "Show Won Button". diff --git a/odoo-bringout-oca-crm-crm_won_restrict_per_stage/crm_won_restrict_per_stage/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-crm-crm_won_restrict_per_stage/crm_won_restrict_per_stage/readme/CONTRIBUTORS.rst new file mode 100644 index 0000000..7d431b5 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_won_restrict_per_stage/crm_won_restrict_per_stage/readme/CONTRIBUTORS.rst @@ -0,0 +1,4 @@ +* `Tecnativa `_: + + * Carolina Fernandez + * Pedro M. Baeza diff --git a/odoo-bringout-oca-crm-crm_won_restrict_per_stage/crm_won_restrict_per_stage/readme/DESCRIPTION.rst b/odoo-bringout-oca-crm-crm_won_restrict_per_stage/crm_won_restrict_per_stage/readme/DESCRIPTION.rst new file mode 100644 index 0000000..cf4bbaa --- /dev/null +++ b/odoo-bringout-oca-crm-crm_won_restrict_per_stage/crm_won_restrict_per_stage/readme/DESCRIPTION.rst @@ -0,0 +1,4 @@ +This module adds the possibility to set CRM stages that are being able to see the won +button (hiding it for the rest). +It also restricts to change to a won stage won from an stage that doesn't have this +check marked. diff --git a/odoo-bringout-oca-crm-crm_won_restrict_per_stage/crm_won_restrict_per_stage/static/description/icon.png b/odoo-bringout-oca-crm-crm_won_restrict_per_stage/crm_won_restrict_per_stage/static/description/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..3a0328b516c4980e8e44cdb63fd945757ddd132d GIT binary patch literal 9455 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 Q3=9kmp00i_>zopr09!l7U;qFB literal 0 HcmV?d00001 diff --git a/odoo-bringout-oca-crm-crm_won_restrict_per_stage/crm_won_restrict_per_stage/static/description/index.html b/odoo-bringout-oca-crm-crm_won_restrict_per_stage/crm_won_restrict_per_stage/static/description/index.html new file mode 100644 index 0000000..0a4cfe1 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_won_restrict_per_stage/crm_won_restrict_per_stage/static/description/index.html @@ -0,0 +1,444 @@ + + + + + +CRM Won Restrict Per Stage + + + +
+

CRM Won Restrict Per Stage

+ + +

Beta License: AGPL-3 OCA/crm Translate me on Weblate Try me on Runboat

+

This module adds the possibility to set CRM stages that are being able to see the won +button (hiding it for the rest). +It also restricts to change to a won stage won from an stage that doesn’t have this +check marked.

+

Table of contents

+ +
+

Configuration

+

To configure this module, you need to:

+
    +
  1. Go to CRM –> Configuration –> Pipelines–> Stages
  2. +
  3. Check or uncheck “Show Won Button”.
  4. +
+

If you unchecked “Show Won Button”, on that stage disappears Won Button. +Additionally, you won’t be able to change to won stage from a stage with this configuration.

+

When installing the module, all CRM stages created are set by default to “Show Won Button”.

+
+
+

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 to smash it by providing a detailed and welcomed +feedback.

+

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

+
+
+

Credits

+
+

Authors

+
    +
  • Tecnativa
  • +
+
+
+

Contributors

+
    +
  • Tecnativa:

    +
    +
      +
    • Carolina Fernandez
    • +
    • Pedro M. Baeza
    • +
    +
    +
  • +
+
+
+

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.

+

Current maintainer:

+

carolinafernandez-tecnativa

+

This module is part of the OCA/crm project on GitHub.

+

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

+
+
+
+ + diff --git a/odoo-bringout-oca-crm-crm_won_restrict_per_stage/crm_won_restrict_per_stage/tests/__init__.py b/odoo-bringout-oca-crm-crm_won_restrict_per_stage/crm_won_restrict_per_stage/tests/__init__.py new file mode 100644 index 0000000..abce067 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_won_restrict_per_stage/crm_won_restrict_per_stage/tests/__init__.py @@ -0,0 +1 @@ +from . import test_crm_lead diff --git a/odoo-bringout-oca-crm-crm_won_restrict_per_stage/crm_won_restrict_per_stage/tests/test_crm_lead.py b/odoo-bringout-oca-crm-crm_won_restrict_per_stage/crm_won_restrict_per_stage/tests/test_crm_lead.py new file mode 100644 index 0000000..0359e35 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_won_restrict_per_stage/crm_won_restrict_per_stage/tests/test_crm_lead.py @@ -0,0 +1,31 @@ +# Copyright 2024 Tecnativa - Carolina Fernandez +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html) + +from odoo.exceptions import ValidationError +from odoo.tests import Form +from odoo.tests.common import TransactionCase + + +class TestCrmStage(TransactionCase): + @classmethod + def setUpClass(cls): + super().setUpClass() + cls.crm_lead = cls.env["crm.lead"].create({"name": "Test Lead"}) + cls.stage_new = cls.env.ref("crm.stage_lead1") + cls.stage_won = cls.env.ref("crm.stage_lead4") + + def test_change_crm_stage_won_without_show_button_01(self): + self.stage_new.show_won_button = False + with self.assertRaises(ValidationError): + self.crm_lead.stage_id = self.stage_won + + def test_change_crm_stage_won_without_show_button_02(self): + self.stage_new.show_won_button = False + lead_form = Form(self.crm_lead) + with self.assertRaises(ValidationError): + lead_form.stage_id = self.stage_won + + def test_change_crm_stage_to_won_with_show_button(self): + self.stage_new.show_won_button = True + self.crm_lead.stage_id = self.stage_won + self.assertEqual(self.crm_lead.stage_id, self.stage_won) diff --git a/odoo-bringout-oca-crm-crm_won_restrict_per_stage/crm_won_restrict_per_stage/views/crm_lead_views.xml b/odoo-bringout-oca-crm-crm_won_restrict_per_stage/crm_won_restrict_per_stage/views/crm_lead_views.xml new file mode 100644 index 0000000..405ce45 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_won_restrict_per_stage/crm_won_restrict_per_stage/views/crm_lead_views.xml @@ -0,0 +1,18 @@ + + + + crm.lead.form.inherit + crm.lead + + + + + + + + + diff --git a/odoo-bringout-oca-crm-crm_won_restrict_per_stage/crm_won_restrict_per_stage/views/crm_stage_views.xml b/odoo-bringout-oca-crm-crm_won_restrict_per_stage/crm_won_restrict_per_stage/views/crm_stage_views.xml new file mode 100644 index 0000000..983cf9e --- /dev/null +++ b/odoo-bringout-oca-crm-crm_won_restrict_per_stage/crm_won_restrict_per_stage/views/crm_stage_views.xml @@ -0,0 +1,13 @@ + + + + crm.stage.form.inherit + crm.stage + + + + + + + + diff --git a/odoo-bringout-oca-crm-crm_won_restrict_per_stage/doc/ARCHITECTURE.md b/odoo-bringout-oca-crm-crm_won_restrict_per_stage/doc/ARCHITECTURE.md new file mode 100644 index 0000000..5708961 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_won_restrict_per_stage/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Crm_won_restrict_per_stage Module - crm_won_restrict_per_stage + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-crm-crm_won_restrict_per_stage/doc/CONFIGURATION.md b/odoo-bringout-oca-crm-crm_won_restrict_per_stage/doc/CONFIGURATION.md new file mode 100644 index 0000000..43640dc --- /dev/null +++ b/odoo-bringout-oca-crm-crm_won_restrict_per_stage/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for crm_won_restrict_per_stage. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-crm-crm_won_restrict_per_stage/doc/CONTROLLERS.md b/odoo-bringout-oca-crm-crm_won_restrict_per_stage/doc/CONTROLLERS.md new file mode 100644 index 0000000..f628e77 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_won_restrict_per_stage/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-crm-crm_won_restrict_per_stage/doc/DEPENDENCIES.md b/odoo-bringout-oca-crm-crm_won_restrict_per_stage/doc/DEPENDENCIES.md new file mode 100644 index 0000000..e8f7f8e --- /dev/null +++ b/odoo-bringout-oca-crm-crm_won_restrict_per_stage/doc/DEPENDENCIES.md @@ -0,0 +1,5 @@ +# Dependencies + +This addon depends on: + +- [crm](https://github.com/bringout/oca-ocb-crm/tree/2ab6ff4cb4358a4adb9aa65b9cb6f8713444f8b4/odoo-bringout-oca-ocb-crm) diff --git a/odoo-bringout-oca-crm-crm_won_restrict_per_stage/doc/FAQ.md b/odoo-bringout-oca-crm-crm_won_restrict_per_stage/doc/FAQ.md new file mode 100644 index 0000000..642f406 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_won_restrict_per_stage/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon crm_won_restrict_per_stage or install in UI. diff --git a/odoo-bringout-oca-crm-crm_won_restrict_per_stage/doc/INSTALL.md b/odoo-bringout-oca-crm-crm_won_restrict_per_stage/doc/INSTALL.md new file mode 100644 index 0000000..442ae9c --- /dev/null +++ b/odoo-bringout-oca-crm-crm_won_restrict_per_stage/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-crm-crm_won_restrict_per_stage" +# or +uv pip install odoo-bringout-oca-crm-crm_won_restrict_per_stage" +``` diff --git a/odoo-bringout-oca-crm-crm_won_restrict_per_stage/doc/MODELS.md b/odoo-bringout-oca-crm-crm_won_restrict_per_stage/doc/MODELS.md new file mode 100644 index 0000000..52942e4 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_won_restrict_per_stage/doc/MODELS.md @@ -0,0 +1,13 @@ +# Models + +Detected core models and extensions in crm_won_restrict_per_stage. + +```mermaid +classDiagram + class crm_lead + class crm_stage +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-crm-crm_won_restrict_per_stage/doc/OVERVIEW.md b/odoo-bringout-oca-crm-crm_won_restrict_per_stage/doc/OVERVIEW.md new file mode 100644 index 0000000..27b2491 --- /dev/null +++ b/odoo-bringout-oca-crm-crm_won_restrict_per_stage/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: crm_won_restrict_per_stage. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon crm_won_restrict_per_stage +- License: LGPL-3 diff --git a/odoo-bringout-oca-crm-crm_won_restrict_per_stage/doc/REPORTS.md b/odoo-bringout-oca-crm-crm_won_restrict_per_stage/doc/REPORTS.md new file mode 100644 index 0000000..e0ea35f --- /dev/null +++ b/odoo-bringout-oca-crm-crm_won_restrict_per_stage/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-crm-crm_won_restrict_per_stage/doc/SECURITY.md b/odoo-bringout-oca-crm-crm_won_restrict_per_stage/doc/SECURITY.md new file mode 100644 index 0000000..e07da9d --- /dev/null +++ b/odoo-bringout-oca-crm-crm_won_restrict_per_stage/doc/SECURITY.md @@ -0,0 +1,8 @@ +# Security + +This module does not define custom security rules or access controls beyond Odoo defaults. + +Default Odoo security applies: +- Base user access through standard groups +- Model access inherited from dependencies +- No custom row-level security rules diff --git a/odoo-bringout-oca-crm-crm_won_restrict_per_stage/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-crm-crm_won_restrict_per_stage/doc/TROUBLESHOOTING.md new file mode 100644 index 0000000..56853cb --- /dev/null +++ b/odoo-bringout-oca-crm-crm_won_restrict_per_stage/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-crm-crm_won_restrict_per_stage/doc/USAGE.md b/odoo-bringout-oca-crm-crm_won_restrict_per_stage/doc/USAGE.md new file mode 100644 index 0000000..c4e8b3a --- /dev/null +++ b/odoo-bringout-oca-crm-crm_won_restrict_per_stage/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon crm_won_restrict_per_stage +``` diff --git a/odoo-bringout-oca-crm-crm_won_restrict_per_stage/doc/WIZARDS.md b/odoo-bringout-oca-crm-crm_won_restrict_per_stage/doc/WIZARDS.md new file mode 100644 index 0000000..48e790d --- /dev/null +++ b/odoo-bringout-oca-crm-crm_won_restrict_per_stage/doc/WIZARDS.md @@ -0,0 +1,3 @@ +# Wizards + +This module does not include UI wizards. diff --git a/odoo-bringout-oca-crm-crm_won_restrict_per_stage/pyproject.toml b/odoo-bringout-oca-crm-crm_won_restrict_per_stage/pyproject.toml new file mode 100644 index 0000000..1d7ee8c --- /dev/null +++ b/odoo-bringout-oca-crm-crm_won_restrict_per_stage/pyproject.toml @@ -0,0 +1,42 @@ +[project] +name = "odoo-bringout-oca-crm-crm_won_restrict_per_stage" +version = "16.0.0" +description = "CRM Won Restrict Per Stage - Odoo addon" +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-ocb-crm>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["crm_won_restrict_per_stage"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-crm-marketing_crm_partner/README.md b/odoo-bringout-oca-crm-marketing_crm_partner/README.md new file mode 100644 index 0000000..5f4e552 --- /dev/null +++ b/odoo-bringout-oca-crm-marketing_crm_partner/README.md @@ -0,0 +1,44 @@ +# Tracking Fields in Partners + +Odoo addon: marketing_crm_partner + +## Installation + +```bash +pip install odoo-bringout-oca-crm-marketing_crm_partner +``` + +## Dependencies + +This addon depends on: +- crm + +## Manifest Information + +- **Name**: Tracking Fields in Partners +- **Version**: 16.0.1.0.0 +- **Category**: Marketing +- **License**: AGPL-3 +- **Installable**: True + +## Source + +Based on [OCA/crm](https://github.com/OCA/crm) branch 16.0, addon `marketing_crm_partner`. + +## License + +This package maintains the original AGPL-3 license from the upstream Odoo project. + +## Documentation + +- Overview: doc/OVERVIEW.md +- Architecture: doc/ARCHITECTURE.md +- Models: doc/MODELS.md +- Controllers: doc/CONTROLLERS.md +- Wizards: doc/WIZARDS.md +- Install: doc/INSTALL.md +- Usage: doc/USAGE.md +- Configuration: doc/CONFIGURATION.md +- Dependencies: doc/DEPENDENCIES.md +- Troubleshooting: doc/TROUBLESHOOTING.md +- FAQ: doc/FAQ.md diff --git a/odoo-bringout-oca-crm-marketing_crm_partner/doc/ARCHITECTURE.md b/odoo-bringout-oca-crm-marketing_crm_partner/doc/ARCHITECTURE.md new file mode 100644 index 0000000..0d28a03 --- /dev/null +++ b/odoo-bringout-oca-crm-marketing_crm_partner/doc/ARCHITECTURE.md @@ -0,0 +1,32 @@ +# Architecture + +```mermaid +flowchart TD + U[Users] -->|HTTP| V[Views and QWeb Templates] + V --> C[Controllers] + V --> W[Wizards – Transient Models] + C --> M[Models and ORM] + W --> M + M --> R[Reports] + DX[Data XML] --> M + S[Security – ACLs and Groups] -. enforces .-> M + + subgraph Marketing_crm_partner Module - marketing_crm_partner + direction LR + M:::layer + W:::layer + C:::layer + V:::layer + R:::layer + S:::layer + DX:::layer + end + + classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px +``` + +Notes +- Views include tree/form/kanban templates and report templates. +- Controllers provide website/portal routes when present. +- Wizards are UI flows implemented with `models.TransientModel`. +- Data XML loads data/demo records; Security defines groups and access. diff --git a/odoo-bringout-oca-crm-marketing_crm_partner/doc/CONFIGURATION.md b/odoo-bringout-oca-crm-marketing_crm_partner/doc/CONFIGURATION.md new file mode 100644 index 0000000..6623b27 --- /dev/null +++ b/odoo-bringout-oca-crm-marketing_crm_partner/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for marketing_crm_partner. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-crm-marketing_crm_partner/doc/CONTROLLERS.md b/odoo-bringout-oca-crm-marketing_crm_partner/doc/CONTROLLERS.md new file mode 100644 index 0000000..f628e77 --- /dev/null +++ b/odoo-bringout-oca-crm-marketing_crm_partner/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-crm-marketing_crm_partner/doc/DEPENDENCIES.md b/odoo-bringout-oca-crm-marketing_crm_partner/doc/DEPENDENCIES.md new file mode 100644 index 0000000..e8f7f8e --- /dev/null +++ b/odoo-bringout-oca-crm-marketing_crm_partner/doc/DEPENDENCIES.md @@ -0,0 +1,5 @@ +# Dependencies + +This addon depends on: + +- [crm](https://github.com/bringout/oca-ocb-crm/tree/2ab6ff4cb4358a4adb9aa65b9cb6f8713444f8b4/odoo-bringout-oca-ocb-crm) diff --git a/odoo-bringout-oca-crm-marketing_crm_partner/doc/FAQ.md b/odoo-bringout-oca-crm-marketing_crm_partner/doc/FAQ.md new file mode 100644 index 0000000..117907f --- /dev/null +++ b/odoo-bringout-oca-crm-marketing_crm_partner/doc/FAQ.md @@ -0,0 +1,4 @@ +# FAQ + +- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged). +- Q: How to enable? A: Start server with --addon marketing_crm_partner or install in UI. diff --git a/odoo-bringout-oca-crm-marketing_crm_partner/doc/INSTALL.md b/odoo-bringout-oca-crm-marketing_crm_partner/doc/INSTALL.md new file mode 100644 index 0000000..20ca21a --- /dev/null +++ b/odoo-bringout-oca-crm-marketing_crm_partner/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-crm-marketing_crm_partner" +# or +uv pip install odoo-bringout-oca-crm-marketing_crm_partner" +``` diff --git a/odoo-bringout-oca-crm-marketing_crm_partner/doc/MODELS.md b/odoo-bringout-oca-crm-marketing_crm_partner/doc/MODELS.md new file mode 100644 index 0000000..53e4e6a --- /dev/null +++ b/odoo-bringout-oca-crm-marketing_crm_partner/doc/MODELS.md @@ -0,0 +1,13 @@ +# Models + +Detected core models and extensions in marketing_crm_partner. + +```mermaid +classDiagram + class res_partner + class crm_lead +``` + +Notes +- Classes show model technical names; fields omitted for brevity. +- Items listed under _inherit are extensions of existing models. diff --git a/odoo-bringout-oca-crm-marketing_crm_partner/doc/OVERVIEW.md b/odoo-bringout-oca-crm-marketing_crm_partner/doc/OVERVIEW.md new file mode 100644 index 0000000..d8d55d9 --- /dev/null +++ b/odoo-bringout-oca-crm-marketing_crm_partner/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: marketing_crm_partner. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon marketing_crm_partner +- License: LGPL-3 diff --git a/odoo-bringout-oca-crm-marketing_crm_partner/doc/REPORTS.md b/odoo-bringout-oca-crm-marketing_crm_partner/doc/REPORTS.md new file mode 100644 index 0000000..e0ea35f --- /dev/null +++ b/odoo-bringout-oca-crm-marketing_crm_partner/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-crm-marketing_crm_partner/doc/SECURITY.md b/odoo-bringout-oca-crm-marketing_crm_partner/doc/SECURITY.md new file mode 100644 index 0000000..e07da9d --- /dev/null +++ b/odoo-bringout-oca-crm-marketing_crm_partner/doc/SECURITY.md @@ -0,0 +1,8 @@ +# Security + +This module does not define custom security rules or access controls beyond Odoo defaults. + +Default Odoo security applies: +- Base user access through standard groups +- Model access inherited from dependencies +- No custom row-level security rules diff --git a/odoo-bringout-oca-crm-marketing_crm_partner/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-crm-marketing_crm_partner/doc/TROUBLESHOOTING.md new file mode 100644 index 0000000..56853cb --- /dev/null +++ b/odoo-bringout-oca-crm-marketing_crm_partner/doc/TROUBLESHOOTING.md @@ -0,0 +1,5 @@ +# Troubleshooting + +- Ensure Python and Odoo environment matches repo guidance. +- Check database connectivity and logs if startup fails. +- Validate that dependent addons listed in DEPENDENCIES.md are installed. diff --git a/odoo-bringout-oca-crm-marketing_crm_partner/doc/USAGE.md b/odoo-bringout-oca-crm-marketing_crm_partner/doc/USAGE.md new file mode 100644 index 0000000..c569976 --- /dev/null +++ b/odoo-bringout-oca-crm-marketing_crm_partner/doc/USAGE.md @@ -0,0 +1,7 @@ +# Usage + +Start Odoo including this addon (from repo root): + +```bash +python3 scripts/nix_odoo_web_server.py --db-name mydb --addon marketing_crm_partner +``` diff --git a/odoo-bringout-oca-crm-marketing_crm_partner/doc/WIZARDS.md b/odoo-bringout-oca-crm-marketing_crm_partner/doc/WIZARDS.md new file mode 100644 index 0000000..48e790d --- /dev/null +++ b/odoo-bringout-oca-crm-marketing_crm_partner/doc/WIZARDS.md @@ -0,0 +1,3 @@ +# Wizards + +This module does not include UI wizards. diff --git a/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/README.rst b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/README.rst new file mode 100644 index 0000000..8079b2f --- /dev/null +++ b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/README.rst @@ -0,0 +1,102 @@ +=========================== +Tracking Fields in Partners +=========================== + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:8c7944e9cbd4ae7af3477648c31f4c5fe81bd9f68d7fcd6a7853528edec60887 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |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%2Fcrm-lightgray.png?logo=github + :target: https://github.com/OCA/crm/tree/16.0/marketing_crm_partner + :alt: OCA/crm +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/crm-16-0/crm-16-0-marketing_crm_partner + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/crm&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module extends the functionality of the CRM to support having the tracking +fields available in the partner and copy them there automatically when the +partner is created from a lead/opportunity. + +**Table of contents** + +.. contents:: + :local: + +Usage +===== + +To use this module, you need to: + +#. Go to **CRM > Leads > Create**. +#. Fill the required fields. +#. Go to **Extra Info > Tracking** and fill those 3 fields. +#. **Save**. +#. **Convert to Opportunity**. +#. Choose the option **Customer > Create a new customer**. +#. **Create Opportunity**. +#. Click on the name of the newly linked partner. +#. Go to tab **Sales & Purchases**. +#. There you have the new fulfilled fields. + +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 to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* Tecnativa + +Contributors +~~~~~~~~~~~~ + +* `Tecnativa `__: + + * Rafael Blasco + * Jairo Llopis + * Vicent Cubells + * David Vidal + * Cristina Martin R. + * Marcel Savegnago + * Ahmet Yiğit Budak + +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/crm `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/__init__.py b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/__init__.py new file mode 100644 index 0000000..4b76c7b --- /dev/null +++ b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/__init__.py @@ -0,0 +1,3 @@ +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +from . import models diff --git a/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/__manifest__.py b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/__manifest__.py new file mode 100644 index 0000000..8951046 --- /dev/null +++ b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/__manifest__.py @@ -0,0 +1,18 @@ +# Copyright 2016 Tecnativa S.L. - Jairo Llopis +# Copyright 2016 Tecnativa S.L. - Vicent Cubells +# Copyright 2017 Tecnativa S.L. - David Vidal +# Copyright 2018 Tecnativa S.L. - Cristina Martin R. +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). +{ + "name": "Tracking Fields in Partners", + "summary": "Copy tracking fields from leads to partners", + "version": "16.0.1.0.0", + "category": "Marketing", + "website": "https://github.com/OCA/crm", + "author": "Tecnativa, Odoo Community Association (OCA)", + "license": "AGPL-3", + "application": False, + "installable": True, + "depends": ["crm"], + "data": ["views/res_partner_view.xml"], +} diff --git a/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/am.po b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/am.po new file mode 100644 index 0000000..acc21ad --- /dev/null +++ b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/am.po @@ -0,0 +1,74 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * marketing_crm_partner +# +# Translators: +# Mike T , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-11-26 03:41+0000\n" +"PO-Revision-Date: 2016-11-26 03:41+0000\n" +"Last-Translator: Mike T , 2016\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: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__campaign_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Campaign" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model,name:marketing_crm_partner.model_res_partner +msgid "Contact" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model,name:marketing_crm_partner.model_crm_lead +msgid "Lead/Opportunity" +msgstr "" + +#. module: marketing_crm_partner +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_partner_form +msgid "Marketing" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__medium_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Medium" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__source_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Source" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__campaign_id +msgid "" +"This is a name that helps you keep track of your different campaign efforts, " +"e.g. Fall_Drive, Christmas_Special" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__medium_id +msgid "This is the method of delivery, e.g. Postcard, Email, or Banner Ad" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__source_id +msgid "" +"This is the source of the link, e.g. Search Engine, another domain, or name " +"of email list" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "ተባባሪ" diff --git a/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/ar.po b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/ar.po new file mode 100644 index 0000000..988cbe8 --- /dev/null +++ b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/ar.po @@ -0,0 +1,75 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * marketing_crm_partner +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-11-26 03:41+0000\n" +"PO-Revision-Date: 2016-11-26 03:41+0000\n" +"Last-Translator: OCA Transbot , 2016\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: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__campaign_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Campaign" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model,name:marketing_crm_partner.model_res_partner +msgid "Contact" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model,name:marketing_crm_partner.model_crm_lead +msgid "Lead/Opportunity" +msgstr "" + +#. module: marketing_crm_partner +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_partner_form +msgid "Marketing" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__medium_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Medium" +msgstr "متوسط" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__source_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Source" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__campaign_id +msgid "" +"This is a name that helps you keep track of your different campaign efforts, " +"e.g. Fall_Drive, Christmas_Special" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__medium_id +msgid "This is the method of delivery, e.g. Postcard, Email, or Banner Ad" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__source_id +msgid "" +"This is the source of the link, e.g. Search Engine, another domain, or name " +"of email list" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "الشريك" diff --git a/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/bg.po b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/bg.po new file mode 100644 index 0000000..69c50b6 --- /dev/null +++ b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/bg.po @@ -0,0 +1,71 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * marketing_crm_partner +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-04 15:47+0000\n" +"PO-Revision-Date: 2017-12-04 15:47+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: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__campaign_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Campaign" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model,name:marketing_crm_partner.model_res_partner +msgid "Contact" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model,name:marketing_crm_partner.model_crm_lead +msgid "Lead/Opportunity" +msgstr "Следа/Възможност" + +#. module: marketing_crm_partner +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_partner_form +msgid "Marketing" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__medium_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Medium" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__source_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Source" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__campaign_id +msgid "" +"This is a name that helps you keep track of your different campaign efforts, " +"e.g. Fall_Drive, Christmas_Special" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__medium_id +msgid "This is the method of delivery, e.g. Postcard, Email, or Banner Ad" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__source_id +msgid "" +"This is the source of the link, e.g. Search Engine, another domain, or name " +"of email list" +msgstr "" diff --git a/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/bs.po b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/bs.po new file mode 100644 index 0000000..1826c8f --- /dev/null +++ b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/bs.po @@ -0,0 +1,66 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * marketing_crm_partner +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.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: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__campaign_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Campaign" +msgstr "Kampanja" + +#. module: marketing_crm_partner +#: model:ir.model,name:marketing_crm_partner.model_res_partner +msgid "Contact" +msgstr "Kontakt" + +#. module: marketing_crm_partner +#: model:ir.model,name:marketing_crm_partner.model_crm_lead +msgid "Lead/Opportunity" +msgstr "Potencijalni klijent" + +#. module: marketing_crm_partner +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_partner_form +msgid "Marketing" +msgstr "Marketing" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__medium_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Medium" +msgstr "Srednje" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__source_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Source" +msgstr "Izvor" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__campaign_id +msgid "" +"This is a name that helps you keep track of your different campaign efforts," +" e.g. Fall_Drive, Christmas_Special" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__medium_id +msgid "This is the method of delivery, e.g. Postcard, Email, or Banner Ad" +msgstr "Ovo je način isporuke, na pr. Razglednica, e-pošta ili natpisni oglas" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__source_id +msgid "" +"This is the source of the link, e.g. Search Engine, another domain, or name " +"of email list" +msgstr "" diff --git a/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/ca.po b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/ca.po new file mode 100644 index 0000000..ee0e955 --- /dev/null +++ b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/ca.po @@ -0,0 +1,76 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * marketing_crm_partner +# +# Translators: +# OCA Transbot , 2016 +# Carles Antoli , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-11-26 03:41+0000\n" +"PO-Revision-Date: 2019-12-27 14:13+0000\n" +"Last-Translator: Carles Antoli \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" +"X-Generator: Weblate 3.10\n" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__campaign_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Campaign" +msgstr "Campanya" + +#. module: marketing_crm_partner +#: model:ir.model,name:marketing_crm_partner.model_res_partner +msgid "Contact" +msgstr "Contacte" + +#. module: marketing_crm_partner +#: model:ir.model,name:marketing_crm_partner.model_crm_lead +msgid "Lead/Opportunity" +msgstr "Iniciativa/Oportunitat" + +#. module: marketing_crm_partner +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_partner_form +msgid "Marketing" +msgstr "Marketing" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__medium_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Medium" +msgstr "Mitjà" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__source_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Source" +msgstr "Font" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__campaign_id +msgid "" +"This is a name that helps you keep track of your different campaign efforts, " +"e.g. Fall_Drive, Christmas_Special" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__medium_id +msgid "This is the method of delivery, e.g. Postcard, Email, or Banner Ad" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__source_id +msgid "" +"This is the source of the link, e.g. Search Engine, another domain, or name " +"of email list" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Empresa" diff --git a/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/cs.po b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/cs.po new file mode 100644 index 0000000..e4db65a --- /dev/null +++ b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/cs.po @@ -0,0 +1,74 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * marketing_crm_partner +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-11-26 03:41+0000\n" +"PO-Revision-Date: 2016-11-26 03:41+0000\n" +"Last-Translator: OCA Transbot , 2016\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: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__campaign_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Campaign" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model,name:marketing_crm_partner.model_res_partner +msgid "Contact" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model,name:marketing_crm_partner.model_crm_lead +msgid "Lead/Opportunity" +msgstr "" + +#. module: marketing_crm_partner +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_partner_form +msgid "Marketing" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__medium_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Medium" +msgstr "Střední" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__source_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Source" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__campaign_id +msgid "" +"This is a name that helps you keep track of your different campaign efforts, " +"e.g. Fall_Drive, Christmas_Special" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__medium_id +msgid "This is the method of delivery, e.g. Postcard, Email, or Banner Ad" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__source_id +msgid "" +"This is the source of the link, e.g. Search Engine, another domain, or name " +"of email list" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Společník" diff --git a/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/da.po b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/da.po new file mode 100644 index 0000000..0487b5e --- /dev/null +++ b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/da.po @@ -0,0 +1,74 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * marketing_crm_partner +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-11-26 03:41+0000\n" +"PO-Revision-Date: 2016-11-26 03:41+0000\n" +"Last-Translator: OCA Transbot , 2016\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: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__campaign_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Campaign" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model,name:marketing_crm_partner.model_res_partner +msgid "Contact" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model,name:marketing_crm_partner.model_crm_lead +msgid "Lead/Opportunity" +msgstr "" + +#. module: marketing_crm_partner +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_partner_form +msgid "Marketing" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__medium_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Medium" +msgstr "Medium" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__source_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Source" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__campaign_id +msgid "" +"This is a name that helps you keep track of your different campaign efforts, " +"e.g. Fall_Drive, Christmas_Special" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__medium_id +msgid "This is the method of delivery, e.g. Postcard, Email, or Banner Ad" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__source_id +msgid "" +"This is the source of the link, e.g. Search Engine, another domain, or name " +"of email list" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Partner" diff --git a/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/de.po b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/de.po new file mode 100644 index 0000000..6645af2 --- /dev/null +++ b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/de.po @@ -0,0 +1,76 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * marketing_crm_partner +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-04 15:47+0000\n" +"PO-Revision-Date: 2018-12-15 16:58+0000\n" +"Last-Translator: Maria Sparenberg \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" +"X-Generator: Weblate 3.3\n" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__campaign_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Campaign" +msgstr "Kampagne" + +#. module: marketing_crm_partner +#: model:ir.model,name:marketing_crm_partner.model_res_partner +msgid "Contact" +msgstr "Kontakt" + +#. module: marketing_crm_partner +#: model:ir.model,name:marketing_crm_partner.model_crm_lead +msgid "Lead/Opportunity" +msgstr "Lead/Chance" + +#. module: marketing_crm_partner +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_partner_form +msgid "Marketing" +msgstr "Marketing" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__medium_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Medium" +msgstr "Medium" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__source_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Source" +msgstr "Herkunft" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__campaign_id +msgid "" +"This is a name that helps you keep track of your different campaign efforts, " +"e.g. Fall_Drive, Christmas_Special" +msgstr "" +"Dieser Name dienst der Nachvollziehbarkeit des Aufwandes für die " +"verschiedenen Kampagnen. Beispiel: Weihnachtsspezial" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__medium_id +msgid "This is the method of delivery, e.g. Postcard, Email, or Banner Ad" +msgstr "Dies ist die Liefermethode. Beispiel: Postkarte, Email, Werbebanner" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__source_id +msgid "" +"This is the source of the link, e.g. Search Engine, another domain, or name " +"of email list" +msgstr "" +"Das ist die Herkunft der Verknüpfung. Beispiel: Suchmaschine, andere Domäne, " +"Name einer Mailingliste" diff --git a/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/el_GR.po b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/el_GR.po new file mode 100644 index 0000000..0d5a769 --- /dev/null +++ b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/el_GR.po @@ -0,0 +1,75 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * marketing_crm_partner +# +# Translators: +# Kostas Goutoudis , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-11-26 03:41+0000\n" +"PO-Revision-Date: 2016-11-26 03:41+0000\n" +"Last-Translator: Kostas Goutoudis , 2016\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: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__campaign_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Campaign" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model,name:marketing_crm_partner.model_res_partner +msgid "Contact" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model,name:marketing_crm_partner.model_crm_lead +msgid "Lead/Opportunity" +msgstr "" + +#. module: marketing_crm_partner +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_partner_form +msgid "Marketing" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__medium_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Medium" +msgstr "Μέτρια" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__source_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Source" +msgstr "Πηγή" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__campaign_id +msgid "" +"This is a name that helps you keep track of your different campaign efforts, " +"e.g. Fall_Drive, Christmas_Special" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__medium_id +msgid "This is the method of delivery, e.g. Postcard, Email, or Banner Ad" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__source_id +msgid "" +"This is the source of the link, e.g. Search Engine, another domain, or name " +"of email list" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Συνεργάτης" diff --git a/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/en_GB.po b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/en_GB.po new file mode 100644 index 0000000..bc62704 --- /dev/null +++ b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/en_GB.po @@ -0,0 +1,75 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * marketing_crm_partner +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-11-26 03:41+0000\n" +"PO-Revision-Date: 2016-11-26 03:41+0000\n" +"Last-Translator: OCA Transbot , 2016\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: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__campaign_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Campaign" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model,name:marketing_crm_partner.model_res_partner +msgid "Contact" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model,name:marketing_crm_partner.model_crm_lead +msgid "Lead/Opportunity" +msgstr "" + +#. module: marketing_crm_partner +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_partner_form +msgid "Marketing" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__medium_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Medium" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__source_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Source" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__campaign_id +msgid "" +"This is a name that helps you keep track of your different campaign efforts, " +"e.g. Fall_Drive, Christmas_Special" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__medium_id +msgid "This is the method of delivery, e.g. Postcard, Email, or Banner Ad" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__source_id +msgid "" +"This is the source of the link, e.g. Search Engine, another domain, or name " +"of email list" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Partner" diff --git a/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/es.po b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/es.po new file mode 100644 index 0000000..5338b5d --- /dev/null +++ b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/es.po @@ -0,0 +1,82 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * marketing_crm_partner +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-04 15:47+0000\n" +"PO-Revision-Date: 2023-10-10 22:55+0000\n" +"Last-Translator: Ivorra78 \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 4.17\n" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__campaign_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Campaign" +msgstr "Campaña" + +#. module: marketing_crm_partner +#: model:ir.model,name:marketing_crm_partner.model_res_partner +msgid "Contact" +msgstr "Contacto" + +#. module: marketing_crm_partner +#: model:ir.model,name:marketing_crm_partner.model_crm_lead +msgid "Lead/Opportunity" +msgstr "Iniciativa/Oportunidad" + +#. module: marketing_crm_partner +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_partner_form +msgid "Marketing" +msgstr "Comercialización" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__medium_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Medium" +msgstr "Medio" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__source_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Source" +msgstr "Fuente" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__campaign_id +msgid "" +"This is a name that helps you keep track of your different campaign efforts, " +"e.g. Fall_Drive, Christmas_Special" +msgstr "" +"Se trata de un nombre que le ayuda a realizar un seguimiento de los " +"esfuerzos de sus diferentes campañas, por ejemplo, Fall_Drive, " +"Christmas_Special" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__medium_id +msgid "This is the method of delivery, e.g. Postcard, Email, or Banner Ad" +msgstr "" +"Es el método de entrega, por ejemplo, tarjeta postal, correo electrónico o " +"anuncio en banner" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__source_id +msgid "" +"This is the source of the link, e.g. Search Engine, another domain, or name " +"of email list" +msgstr "" +"Es la fuente del enlace, por ejemplo, un motor de búsqueda, otro dominio o " +"el nombre de una lista de correo electrónico" + +#~ msgid "Partner" +#~ msgstr "Cliente" diff --git a/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/es_AR.po b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/es_AR.po new file mode 100644 index 0000000..735b7e5 --- /dev/null +++ b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/es_AR.po @@ -0,0 +1,79 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * marketing_crm_partner +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-11-26 03:41+0000\n" +"PO-Revision-Date: 2024-07-24 01:58+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 5.6.2\n" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__campaign_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Campaign" +msgstr "Campaña" + +#. module: marketing_crm_partner +#: model:ir.model,name:marketing_crm_partner.model_res_partner +msgid "Contact" +msgstr "Contacto" + +#. module: marketing_crm_partner +#: model:ir.model,name:marketing_crm_partner.model_crm_lead +msgid "Lead/Opportunity" +msgstr "Iniciativa/Oportunidad" + +#. module: marketing_crm_partner +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_partner_form +msgid "Marketing" +msgstr "Márketing" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__medium_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Medium" +msgstr "Medio" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__source_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Source" +msgstr "Origen" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__campaign_id +msgid "" +"This is a name that helps you keep track of your different campaign efforts, " +"e.g. Fall_Drive, Christmas_Special" +msgstr "" +"Este es un nombre que le ayudará a mantener la trazabilidad de sus distintas " +"campañas, ej. Oferta_Otoño, Especial_Navidad" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__medium_id +msgid "This is the method of delivery, e.g. Postcard, Email, or Banner Ad" +msgstr "" +"Este es el método de entrega, ej. Tarjeta postal, Email, o Banner " +"Publicitario" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__source_id +msgid "" +"This is the source of the link, e.g. Search Engine, another domain, or name " +"of email list" +msgstr "" +"Este es el origen del vínculo, ej. Motor de Búsqueda, otro dominio, o el " +"nombre de una lista de email" diff --git a/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/es_CO.po b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/es_CO.po new file mode 100644 index 0000000..7ff1a2a --- /dev/null +++ b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/es_CO.po @@ -0,0 +1,72 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * marketing_crm_partner +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-11-26 03:41+0000\n" +"PO-Revision-Date: 2016-11-26 03:41+0000\n" +"Last-Translator: OCA Transbot , 2016\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: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__campaign_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Campaign" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model,name:marketing_crm_partner.model_res_partner +msgid "Contact" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model,name:marketing_crm_partner.model_crm_lead +msgid "Lead/Opportunity" +msgstr "" + +#. module: marketing_crm_partner +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_partner_form +msgid "Marketing" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__medium_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Medium" +msgstr "Media" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__source_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Source" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__campaign_id +msgid "" +"This is a name that helps you keep track of your different campaign efforts, " +"e.g. Fall_Drive, Christmas_Special" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__medium_id +msgid "This is the method of delivery, e.g. Postcard, Email, or Banner Ad" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__source_id +msgid "" +"This is the source of the link, e.g. Search Engine, another domain, or name " +"of email list" +msgstr "" diff --git a/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/es_CR.po b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/es_CR.po new file mode 100644 index 0000000..117da26 --- /dev/null +++ b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/es_CR.po @@ -0,0 +1,75 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * marketing_crm_partner +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-11-26 03:41+0000\n" +"PO-Revision-Date: 2016-11-26 03:41+0000\n" +"Last-Translator: OCA Transbot , 2016\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: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__campaign_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Campaign" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model,name:marketing_crm_partner.model_res_partner +msgid "Contact" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model,name:marketing_crm_partner.model_crm_lead +msgid "Lead/Opportunity" +msgstr "" + +#. module: marketing_crm_partner +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_partner_form +msgid "Marketing" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__medium_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Medium" +msgstr "Media" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__source_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Source" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__campaign_id +msgid "" +"This is a name that helps you keep track of your different campaign efforts, " +"e.g. Fall_Drive, Christmas_Special" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__medium_id +msgid "This is the method of delivery, e.g. Postcard, Email, or Banner Ad" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__source_id +msgid "" +"This is the source of the link, e.g. Search Engine, another domain, or name " +"of email list" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Empresa" diff --git a/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/es_DO.po b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/es_DO.po new file mode 100644 index 0000000..854a493 --- /dev/null +++ b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/es_DO.po @@ -0,0 +1,72 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * marketing_crm_partner +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-11-26 03:41+0000\n" +"PO-Revision-Date: 2016-11-26 03:41+0000\n" +"Last-Translator: OCA Transbot , 2016\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: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__campaign_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Campaign" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model,name:marketing_crm_partner.model_res_partner +msgid "Contact" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model,name:marketing_crm_partner.model_crm_lead +msgid "Lead/Opportunity" +msgstr "" + +#. module: marketing_crm_partner +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_partner_form +msgid "Marketing" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__medium_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Medium" +msgstr "Media" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__source_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Source" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__campaign_id +msgid "" +"This is a name that helps you keep track of your different campaign efforts, " +"e.g. Fall_Drive, Christmas_Special" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__medium_id +msgid "This is the method of delivery, e.g. Postcard, Email, or Banner Ad" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__source_id +msgid "" +"This is the source of the link, e.g. Search Engine, another domain, or name " +"of email list" +msgstr "" diff --git a/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/es_EC.po b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/es_EC.po new file mode 100644 index 0000000..3ca8847 --- /dev/null +++ b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/es_EC.po @@ -0,0 +1,75 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * marketing_crm_partner +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-11-26 03:41+0000\n" +"PO-Revision-Date: 2016-11-26 03:41+0000\n" +"Last-Translator: OCA Transbot , 2016\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: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__campaign_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Campaign" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model,name:marketing_crm_partner.model_res_partner +msgid "Contact" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model,name:marketing_crm_partner.model_crm_lead +msgid "Lead/Opportunity" +msgstr "" + +#. module: marketing_crm_partner +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_partner_form +msgid "Marketing" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__medium_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Medium" +msgstr "Media" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__source_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Source" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__campaign_id +msgid "" +"This is a name that helps you keep track of your different campaign efforts, " +"e.g. Fall_Drive, Christmas_Special" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__medium_id +msgid "This is the method of delivery, e.g. Postcard, Email, or Banner Ad" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__source_id +msgid "" +"This is the source of the link, e.g. Search Engine, another domain, or name " +"of email list" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Empresa" diff --git a/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/es_MX.po b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/es_MX.po new file mode 100644 index 0000000..94642b5 --- /dev/null +++ b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/es_MX.po @@ -0,0 +1,75 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * marketing_crm_partner +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-11-26 03:41+0000\n" +"PO-Revision-Date: 2016-11-26 03:41+0000\n" +"Last-Translator: OCA Transbot , 2016\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: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__campaign_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Campaign" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model,name:marketing_crm_partner.model_res_partner +msgid "Contact" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model,name:marketing_crm_partner.model_crm_lead +msgid "Lead/Opportunity" +msgstr "" + +#. module: marketing_crm_partner +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_partner_form +msgid "Marketing" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__medium_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Medium" +msgstr "Medio" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__source_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Source" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__campaign_id +msgid "" +"This is a name that helps you keep track of your different campaign efforts, " +"e.g. Fall_Drive, Christmas_Special" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__medium_id +msgid "This is the method of delivery, e.g. Postcard, Email, or Banner Ad" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__source_id +msgid "" +"This is the source of the link, e.g. Search Engine, another domain, or name " +"of email list" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Empresa" diff --git a/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/es_PE.po b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/es_PE.po new file mode 100644 index 0000000..dc00cef --- /dev/null +++ b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/es_PE.po @@ -0,0 +1,72 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * marketing_crm_partner +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-11-26 03:41+0000\n" +"PO-Revision-Date: 2016-11-26 03:41+0000\n" +"Last-Translator: OCA Transbot , 2016\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: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__campaign_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Campaign" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model,name:marketing_crm_partner.model_res_partner +msgid "Contact" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model,name:marketing_crm_partner.model_crm_lead +msgid "Lead/Opportunity" +msgstr "" + +#. module: marketing_crm_partner +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_partner_form +msgid "Marketing" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__medium_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Medium" +msgstr "Medio" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__source_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Source" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__campaign_id +msgid "" +"This is a name that helps you keep track of your different campaign efforts, " +"e.g. Fall_Drive, Christmas_Special" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__medium_id +msgid "This is the method of delivery, e.g. Postcard, Email, or Banner Ad" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__source_id +msgid "" +"This is the source of the link, e.g. Search Engine, another domain, or name " +"of email list" +msgstr "" diff --git a/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/es_VE.po b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/es_VE.po new file mode 100644 index 0000000..fe85bc1 --- /dev/null +++ b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/es_VE.po @@ -0,0 +1,75 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * marketing_crm_partner +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-11-26 03:41+0000\n" +"PO-Revision-Date: 2016-11-26 03:41+0000\n" +"Last-Translator: OCA Transbot , 2016\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: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__campaign_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Campaign" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model,name:marketing_crm_partner.model_res_partner +msgid "Contact" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model,name:marketing_crm_partner.model_crm_lead +msgid "Lead/Opportunity" +msgstr "" + +#. module: marketing_crm_partner +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_partner_form +msgid "Marketing" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__medium_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Medium" +msgstr "Media" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__source_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Source" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__campaign_id +msgid "" +"This is a name that helps you keep track of your different campaign efforts, " +"e.g. Fall_Drive, Christmas_Special" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__medium_id +msgid "This is the method of delivery, e.g. Postcard, Email, or Banner Ad" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__source_id +msgid "" +"This is the source of the link, e.g. Search Engine, another domain, or name " +"of email list" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Empresa" diff --git a/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/et.po b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/et.po new file mode 100644 index 0000000..0a4bb97 --- /dev/null +++ b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/et.po @@ -0,0 +1,74 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * marketing_crm_partner +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-11-26 03:41+0000\n" +"PO-Revision-Date: 2016-11-26 03:41+0000\n" +"Last-Translator: OCA Transbot , 2016\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: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__campaign_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Campaign" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model,name:marketing_crm_partner.model_res_partner +msgid "Contact" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model,name:marketing_crm_partner.model_crm_lead +msgid "Lead/Opportunity" +msgstr "" + +#. module: marketing_crm_partner +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_partner_form +msgid "Marketing" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__medium_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Medium" +msgstr "Keskmine" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__source_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Source" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__campaign_id +msgid "" +"This is a name that helps you keep track of your different campaign efforts, " +"e.g. Fall_Drive, Christmas_Special" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__medium_id +msgid "This is the method of delivery, e.g. Postcard, Email, or Banner Ad" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__source_id +msgid "" +"This is the source of the link, e.g. Search Engine, another domain, or name " +"of email list" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Partner" diff --git a/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/eu.po b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/eu.po new file mode 100644 index 0000000..55f8e49 --- /dev/null +++ b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/eu.po @@ -0,0 +1,74 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * marketing_crm_partner +# +# Translators: +# Esther Martín Menéndez , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-02-18 01:48+0000\n" +"PO-Revision-Date: 2017-02-18 01:48+0000\n" +"Last-Translator: Esther Martín Menéndez , 2017\n" +"Language-Team: Basque (https://www.transifex.com/oca/teams/23907/eu/)\n" +"Language: eu\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__campaign_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Campaign" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model,name:marketing_crm_partner.model_res_partner +msgid "Contact" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model,name:marketing_crm_partner.model_crm_lead +msgid "Lead/Opportunity" +msgstr "" + +#. module: marketing_crm_partner +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_partner_form +msgid "Marketing" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__medium_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Medium" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__source_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Source" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__campaign_id +msgid "" +"This is a name that helps you keep track of your different campaign efforts, " +"e.g. Fall_Drive, Christmas_Special" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__medium_id +msgid "This is the method of delivery, e.g. Postcard, Email, or Banner Ad" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__source_id +msgid "" +"This is the source of the link, e.g. Search Engine, another domain, or name " +"of email list" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Kidea" diff --git a/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/fi.po b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/fi.po new file mode 100644 index 0000000..b08857c --- /dev/null +++ b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/fi.po @@ -0,0 +1,74 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * marketing_crm_partner +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-11-26 03:41+0000\n" +"PO-Revision-Date: 2016-11-26 03:41+0000\n" +"Last-Translator: OCA Transbot , 2016\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: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__campaign_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Campaign" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model,name:marketing_crm_partner.model_res_partner +msgid "Contact" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model,name:marketing_crm_partner.model_crm_lead +msgid "Lead/Opportunity" +msgstr "" + +#. module: marketing_crm_partner +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_partner_form +msgid "Marketing" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__medium_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Medium" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__source_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Source" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__campaign_id +msgid "" +"This is a name that helps you keep track of your different campaign efforts, " +"e.g. Fall_Drive, Christmas_Special" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__medium_id +msgid "This is the method of delivery, e.g. Postcard, Email, or Banner Ad" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__source_id +msgid "" +"This is the source of the link, e.g. Search Engine, another domain, or name " +"of email list" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Kumppani" diff --git a/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/fr.po b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/fr.po new file mode 100644 index 0000000..588d3cb --- /dev/null +++ b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/fr.po @@ -0,0 +1,71 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * marketing_crm_partner +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-04 15:47+0000\n" +"PO-Revision-Date: 2017-12-04 15:47+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: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__campaign_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Campaign" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model,name:marketing_crm_partner.model_res_partner +msgid "Contact" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model,name:marketing_crm_partner.model_crm_lead +msgid "Lead/Opportunity" +msgstr "Piste/Opportunité" + +#. module: marketing_crm_partner +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_partner_form +msgid "Marketing" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__medium_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Medium" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__source_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Source" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__campaign_id +msgid "" +"This is a name that helps you keep track of your different campaign efforts, " +"e.g. Fall_Drive, Christmas_Special" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__medium_id +msgid "This is the method of delivery, e.g. Postcard, Email, or Banner Ad" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__source_id +msgid "" +"This is the source of the link, e.g. Search Engine, another domain, or name " +"of email list" +msgstr "" diff --git a/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/fr_CA.po b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/fr_CA.po new file mode 100644 index 0000000..bbeb14b --- /dev/null +++ b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/fr_CA.po @@ -0,0 +1,76 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * marketing_crm_partner +# +# Translators: +# Adriana Ierfino , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-11-26 03:41+0000\n" +"PO-Revision-Date: 2016-11-26 03:41+0000\n" +"Last-Translator: Adriana Ierfino , " +"2016\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: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__campaign_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Campaign" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model,name:marketing_crm_partner.model_res_partner +msgid "Contact" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model,name:marketing_crm_partner.model_crm_lead +msgid "Lead/Opportunity" +msgstr "" + +#. module: marketing_crm_partner +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_partner_form +msgid "Marketing" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__medium_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Medium" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__source_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Source" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__campaign_id +msgid "" +"This is a name that helps you keep track of your different campaign efforts, " +"e.g. Fall_Drive, Christmas_Special" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__medium_id +msgid "This is the method of delivery, e.g. Postcard, Email, or Banner Ad" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__source_id +msgid "" +"This is the source of the link, e.g. Search Engine, another domain, or name " +"of email list" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Partenaire" diff --git a/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/fr_CH.po b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/fr_CH.po new file mode 100644 index 0000000..6fad527 --- /dev/null +++ b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/fr_CH.po @@ -0,0 +1,75 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * marketing_crm_partner +# +# Translators: +# leemannd , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-11-26 06:59+0000\n" +"PO-Revision-Date: 2016-11-26 06:59+0000\n" +"Last-Translator: leemannd , 2016\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: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__campaign_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Campaign" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model,name:marketing_crm_partner.model_res_partner +msgid "Contact" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model,name:marketing_crm_partner.model_crm_lead +msgid "Lead/Opportunity" +msgstr "" + +#. module: marketing_crm_partner +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_partner_form +msgid "Marketing" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__medium_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Medium" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__source_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Source" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__campaign_id +msgid "" +"This is a name that helps you keep track of your different campaign efforts, " +"e.g. Fall_Drive, Christmas_Special" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__medium_id +msgid "This is the method of delivery, e.g. Postcard, Email, or Banner Ad" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__source_id +msgid "" +"This is the source of the link, e.g. Search Engine, another domain, or name " +"of email list" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Partenaire" diff --git a/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/gl.po b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/gl.po new file mode 100644 index 0000000..e829dfe --- /dev/null +++ b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/gl.po @@ -0,0 +1,79 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * marketing_crm_partner +# +# Translators: +# Alejandro Santana , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-11-26 03:41+0000\n" +"PO-Revision-Date: 2019-02-08 10:50+0000\n" +"Last-Translator: Marta Vázquez Rodríguez \n" +"Language-Team: Galician (https://www.transifex.com/oca/teams/23907/gl/)\n" +"Language: gl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 3.4\n" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__campaign_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Campaign" +msgstr "Campaña" + +#. module: marketing_crm_partner +#: model:ir.model,name:marketing_crm_partner.model_res_partner +msgid "Contact" +msgstr "Contacto" + +#. module: marketing_crm_partner +#: model:ir.model,name:marketing_crm_partner.model_crm_lead +msgid "Lead/Opportunity" +msgstr "Iniciativa/Oportunidade" + +#. module: marketing_crm_partner +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_partner_form +msgid "Marketing" +msgstr "'Marketing'" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__medium_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Medium" +msgstr "Medio" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__source_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Source" +msgstr "Orixe" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__campaign_id +msgid "" +"This is a name that helps you keep track of your different campaign efforts, " +"e.g. Fall_Drive, Christmas_Special" +msgstr "" +"Este é un nome que axuda a manter o seguimento do esforzo das diferentes " +"campañas, por exemplo Especial de nadal" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__medium_id +msgid "This is the method of delivery, e.g. Postcard, Email, or Banner Ad" +msgstr "Este é o método de envío, por exemplo, Postal, Correo electrónico" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__source_id +msgid "" +"This is the source of the link, e.g. Search Engine, another domain, or name " +"of email list" +msgstr "" +"Esta é a orixe do enlace, por exemplo, Motor de búsqueda, outro dominio ou " +"nome de lista de correo electrónico" + +#~ msgid "Partner" +#~ msgstr "Empresa" diff --git a/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/he.po b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/he.po new file mode 100644 index 0000000..0d2fe93 --- /dev/null +++ b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/he.po @@ -0,0 +1,71 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * marketing_crm_partner +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-11-26 03:41+0000\n" +"PO-Revision-Date: 2016-11-26 03:41+0000\n" +"Last-Translator: OCA Transbot , 2016\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: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__campaign_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Campaign" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model,name:marketing_crm_partner.model_res_partner +msgid "Contact" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model,name:marketing_crm_partner.model_crm_lead +msgid "Lead/Opportunity" +msgstr "" + +#. module: marketing_crm_partner +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_partner_form +msgid "Marketing" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__medium_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Medium" +msgstr "בינוני" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__source_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Source" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__campaign_id +msgid "" +"This is a name that helps you keep track of your different campaign efforts, " +"e.g. Fall_Drive, Christmas_Special" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__medium_id +msgid "This is the method of delivery, e.g. Postcard, Email, or Banner Ad" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__source_id +msgid "" +"This is the source of the link, e.g. Search Engine, another domain, or name " +"of email list" +msgstr "" diff --git a/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/hr.po b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/hr.po new file mode 100644 index 0000000..f213378 --- /dev/null +++ b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/hr.po @@ -0,0 +1,77 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * marketing_crm_partner +# +# Translators: +# OCA Transbot , 2017 +# Bole , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-01-06 01:53+0000\n" +"PO-Revision-Date: 2019-12-09 16:04+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.9.1\n" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__campaign_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Campaign" +msgstr "Kampanja" + +#. module: marketing_crm_partner +#: model:ir.model,name:marketing_crm_partner.model_res_partner +msgid "Contact" +msgstr "Kontakt" + +#. module: marketing_crm_partner +#: model:ir.model,name:marketing_crm_partner.model_crm_lead +msgid "Lead/Opportunity" +msgstr "Potencijalni klijent" + +#. module: marketing_crm_partner +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_partner_form +msgid "Marketing" +msgstr "Marketing" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__medium_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Medium" +msgstr "Srednje" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__source_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Source" +msgstr "Izvor" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__campaign_id +msgid "" +"This is a name that helps you keep track of your different campaign efforts, " +"e.g. Fall_Drive, Christmas_Special" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__medium_id +msgid "This is the method of delivery, e.g. Postcard, Email, or Banner Ad" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__source_id +msgid "" +"This is the source of the link, e.g. Search Engine, another domain, or name " +"of email list" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Partner" diff --git a/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/hr_HR.po b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/hr_HR.po new file mode 100644 index 0000000..26d1261 --- /dev/null +++ b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/hr_HR.po @@ -0,0 +1,76 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * marketing_crm_partner +# +# Translators: +# Bole , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-11-26 03:41+0000\n" +"PO-Revision-Date: 2016-11-26 03:41+0000\n" +"Last-Translator: Bole , 2016\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: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__campaign_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Campaign" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model,name:marketing_crm_partner.model_res_partner +msgid "Contact" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model,name:marketing_crm_partner.model_crm_lead +msgid "Lead/Opportunity" +msgstr "" + +#. module: marketing_crm_partner +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_partner_form +msgid "Marketing" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__medium_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Medium" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__source_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Source" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__campaign_id +msgid "" +"This is a name that helps you keep track of your different campaign efforts, " +"e.g. Fall_Drive, Christmas_Special" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__medium_id +msgid "This is the method of delivery, e.g. Postcard, Email, or Banner Ad" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__source_id +msgid "" +"This is the source of the link, e.g. Search Engine, another domain, or name " +"of email list" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Partner" diff --git a/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/hu.po b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/hu.po new file mode 100644 index 0000000..e71c18f --- /dev/null +++ b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/hu.po @@ -0,0 +1,74 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * marketing_crm_partner +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-11-26 03:41+0000\n" +"PO-Revision-Date: 2016-11-26 03:41+0000\n" +"Last-Translator: OCA Transbot , 2016\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: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__campaign_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Campaign" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model,name:marketing_crm_partner.model_res_partner +msgid "Contact" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model,name:marketing_crm_partner.model_crm_lead +msgid "Lead/Opportunity" +msgstr "" + +#. module: marketing_crm_partner +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_partner_form +msgid "Marketing" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__medium_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Medium" +msgstr "Közepes" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__source_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Source" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__campaign_id +msgid "" +"This is a name that helps you keep track of your different campaign efforts, " +"e.g. Fall_Drive, Christmas_Special" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__medium_id +msgid "This is the method of delivery, e.g. Postcard, Email, or Banner Ad" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__source_id +msgid "" +"This is the source of the link, e.g. Search Engine, another domain, or name " +"of email list" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Partner" diff --git a/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/id.po b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/id.po new file mode 100644 index 0000000..f3dca43 --- /dev/null +++ b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/id.po @@ -0,0 +1,71 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * marketing_crm_partner +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-11-26 03:41+0000\n" +"PO-Revision-Date: 2016-11-26 03:41+0000\n" +"Last-Translator: OCA Transbot , 2016\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: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__campaign_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Campaign" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model,name:marketing_crm_partner.model_res_partner +msgid "Contact" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model,name:marketing_crm_partner.model_crm_lead +msgid "Lead/Opportunity" +msgstr "" + +#. module: marketing_crm_partner +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_partner_form +msgid "Marketing" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__medium_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Medium" +msgstr "Medium" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__source_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Source" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__campaign_id +msgid "" +"This is a name that helps you keep track of your different campaign efforts, " +"e.g. Fall_Drive, Christmas_Special" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__medium_id +msgid "This is the method of delivery, e.g. Postcard, Email, or Banner Ad" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__source_id +msgid "" +"This is the source of the link, e.g. Search Engine, another domain, or name " +"of email list" +msgstr "" diff --git a/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/it.po b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/it.po new file mode 100644 index 0000000..66dc617 --- /dev/null +++ b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/it.po @@ -0,0 +1,76 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * marketing_crm_partner +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-04 15:47+0000\n" +"PO-Revision-Date: 2023-10-11 08:38+0000\n" +"Last-Translator: mymage \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 4.17\n" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__campaign_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Campaign" +msgstr "Campagna" + +#. module: marketing_crm_partner +#: model:ir.model,name:marketing_crm_partner.model_res_partner +msgid "Contact" +msgstr "Contatto" + +#. module: marketing_crm_partner +#: model:ir.model,name:marketing_crm_partner.model_crm_lead +msgid "Lead/Opportunity" +msgstr "Contatto/Opportunità" + +#. module: marketing_crm_partner +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_partner_form +msgid "Marketing" +msgstr "Marketing" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__medium_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Medium" +msgstr "Media" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__source_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Source" +msgstr "Fonte" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__campaign_id +msgid "" +"This is a name that helps you keep track of your different campaign efforts, " +"e.g. Fall_Drive, Christmas_Special" +msgstr "" +"Questo è un nome che aiuta a tenere traccia dell'impegno nelle diverse " +"campagne, es. Fall_drive, Christmas_special" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__medium_id +msgid "This is the method of delivery, e.g. Postcard, Email, or Banner Ad" +msgstr "Metodo di consegna: es. lettera, e-mail o banner pubblicitario" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__source_id +msgid "" +"This is the source of the link, e.g. Search Engine, another domain, or name " +"of email list" +msgstr "" +"Questa è l'origine del collegamento, es. motore di ricerca, altro dominio o " +"il nome di una mailing list" diff --git a/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/ja.po b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/ja.po new file mode 100644 index 0000000..eb59de5 --- /dev/null +++ b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/ja.po @@ -0,0 +1,74 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * marketing_crm_partner +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-11-26 03:41+0000\n" +"PO-Revision-Date: 2016-11-26 03:41+0000\n" +"Last-Translator: OCA Transbot , 2016\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: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__campaign_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Campaign" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model,name:marketing_crm_partner.model_res_partner +msgid "Contact" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model,name:marketing_crm_partner.model_crm_lead +msgid "Lead/Opportunity" +msgstr "" + +#. module: marketing_crm_partner +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_partner_form +msgid "Marketing" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__medium_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Medium" +msgstr "中程度" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__source_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Source" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__campaign_id +msgid "" +"This is a name that helps you keep track of your different campaign efforts, " +"e.g. Fall_Drive, Christmas_Special" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__medium_id +msgid "This is the method of delivery, e.g. Postcard, Email, or Banner Ad" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__source_id +msgid "" +"This is the source of the link, e.g. Search Engine, another domain, or name " +"of email list" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "パートナ" diff --git a/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/ko.po b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/ko.po new file mode 100644 index 0000000..21aaf3b --- /dev/null +++ b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/ko.po @@ -0,0 +1,71 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * marketing_crm_partner +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-11-26 03:41+0000\n" +"PO-Revision-Date: 2016-11-26 03:41+0000\n" +"Last-Translator: OCA Transbot , 2016\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: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__campaign_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Campaign" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model,name:marketing_crm_partner.model_res_partner +msgid "Contact" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model,name:marketing_crm_partner.model_crm_lead +msgid "Lead/Opportunity" +msgstr "" + +#. module: marketing_crm_partner +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_partner_form +msgid "Marketing" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__medium_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Medium" +msgstr "중간" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__source_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Source" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__campaign_id +msgid "" +"This is a name that helps you keep track of your different campaign efforts, " +"e.g. Fall_Drive, Christmas_Special" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__medium_id +msgid "This is the method of delivery, e.g. Postcard, Email, or Banner Ad" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__source_id +msgid "" +"This is the source of the link, e.g. Search Engine, another domain, or name " +"of email list" +msgstr "" diff --git a/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/lt.po b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/lt.po new file mode 100644 index 0000000..7772e9b --- /dev/null +++ b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/lt.po @@ -0,0 +1,75 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * marketing_crm_partner +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-11-26 03:41+0000\n" +"PO-Revision-Date: 2016-11-26 03:41+0000\n" +"Last-Translator: OCA Transbot , 2016\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: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__campaign_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Campaign" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model,name:marketing_crm_partner.model_res_partner +msgid "Contact" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model,name:marketing_crm_partner.model_crm_lead +msgid "Lead/Opportunity" +msgstr "" + +#. module: marketing_crm_partner +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_partner_form +msgid "Marketing" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__medium_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Medium" +msgstr "Vidutinis" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__source_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Source" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__campaign_id +msgid "" +"This is a name that helps you keep track of your different campaign efforts, " +"e.g. Fall_Drive, Christmas_Special" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__medium_id +msgid "This is the method of delivery, e.g. Postcard, Email, or Banner Ad" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__source_id +msgid "" +"This is the source of the link, e.g. Search Engine, another domain, or name " +"of email list" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Partneris" diff --git a/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/lv.po b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/lv.po new file mode 100644 index 0000000..3e66626 --- /dev/null +++ b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/lv.po @@ -0,0 +1,75 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * marketing_crm_partner +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-11-26 03:41+0000\n" +"PO-Revision-Date: 2016-11-26 03:41+0000\n" +"Last-Translator: OCA Transbot , 2016\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: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__campaign_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Campaign" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model,name:marketing_crm_partner.model_res_partner +msgid "Contact" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model,name:marketing_crm_partner.model_crm_lead +msgid "Lead/Opportunity" +msgstr "" + +#. module: marketing_crm_partner +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_partner_form +msgid "Marketing" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__medium_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Medium" +msgstr "Vidējs" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__source_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Source" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__campaign_id +msgid "" +"This is a name that helps you keep track of your different campaign efforts, " +"e.g. Fall_Drive, Christmas_Special" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__medium_id +msgid "This is the method of delivery, e.g. Postcard, Email, or Banner Ad" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__source_id +msgid "" +"This is the source of the link, e.g. Search Engine, another domain, or name " +"of email list" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Partneris" diff --git a/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/marketing_crm_partner.pot b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/marketing_crm_partner.pot new file mode 100644 index 0000000..5865892 --- /dev/null +++ b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/marketing_crm_partner.pot @@ -0,0 +1,66 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * marketing_crm_partner +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.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: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__campaign_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Campaign" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model,name:marketing_crm_partner.model_res_partner +msgid "Contact" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model,name:marketing_crm_partner.model_crm_lead +msgid "Lead/Opportunity" +msgstr "" + +#. module: marketing_crm_partner +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_partner_form +msgid "Marketing" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__medium_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Medium" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__source_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Source" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__campaign_id +msgid "" +"This is a name that helps you keep track of your different campaign efforts," +" e.g. Fall_Drive, Christmas_Special" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__medium_id +msgid "This is the method of delivery, e.g. Postcard, Email, or Banner Ad" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__source_id +msgid "" +"This is the source of the link, e.g. Search Engine, another domain, or name " +"of email list" +msgstr "" diff --git a/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/mk.po b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/mk.po new file mode 100644 index 0000000..5d67a83 --- /dev/null +++ b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/mk.po @@ -0,0 +1,74 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * marketing_crm_partner +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-11-26 03:41+0000\n" +"PO-Revision-Date: 2016-11-26 03:41+0000\n" +"Last-Translator: OCA Transbot , 2016\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: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__campaign_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Campaign" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model,name:marketing_crm_partner.model_res_partner +msgid "Contact" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model,name:marketing_crm_partner.model_crm_lead +msgid "Lead/Opportunity" +msgstr "" + +#. module: marketing_crm_partner +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_partner_form +msgid "Marketing" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__medium_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Medium" +msgstr "Средно" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__source_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Source" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__campaign_id +msgid "" +"This is a name that helps you keep track of your different campaign efforts, " +"e.g. Fall_Drive, Christmas_Special" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__medium_id +msgid "This is the method of delivery, e.g. Postcard, Email, or Banner Ad" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__source_id +msgid "" +"This is the source of the link, e.g. Search Engine, another domain, or name " +"of email list" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Партнер" diff --git a/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/mn.po b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/mn.po new file mode 100644 index 0000000..bcaf840 --- /dev/null +++ b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/mn.po @@ -0,0 +1,74 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * marketing_crm_partner +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-11-26 03:41+0000\n" +"PO-Revision-Date: 2016-11-26 03:41+0000\n" +"Last-Translator: OCA Transbot , 2016\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: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__campaign_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Campaign" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model,name:marketing_crm_partner.model_res_partner +msgid "Contact" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model,name:marketing_crm_partner.model_crm_lead +msgid "Lead/Opportunity" +msgstr "" + +#. module: marketing_crm_partner +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_partner_form +msgid "Marketing" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__medium_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Medium" +msgstr "Дундаж" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__source_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Source" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__campaign_id +msgid "" +"This is a name that helps you keep track of your different campaign efforts, " +"e.g. Fall_Drive, Christmas_Special" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__medium_id +msgid "This is the method of delivery, e.g. Postcard, Email, or Banner Ad" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__source_id +msgid "" +"This is the source of the link, e.g. Search Engine, another domain, or name " +"of email list" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Харилцагч" diff --git a/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/nb.po b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/nb.po new file mode 100644 index 0000000..c3f23db --- /dev/null +++ b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/nb.po @@ -0,0 +1,75 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * marketing_crm_partner +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-11-26 03:41+0000\n" +"PO-Revision-Date: 2016-11-26 03:41+0000\n" +"Last-Translator: OCA Transbot , 2016\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: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__campaign_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Campaign" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model,name:marketing_crm_partner.model_res_partner +msgid "Contact" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model,name:marketing_crm_partner.model_crm_lead +msgid "Lead/Opportunity" +msgstr "" + +#. module: marketing_crm_partner +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_partner_form +msgid "Marketing" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__medium_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Medium" +msgstr "Medium" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__source_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Source" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__campaign_id +msgid "" +"This is a name that helps you keep track of your different campaign efforts, " +"e.g. Fall_Drive, Christmas_Special" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__medium_id +msgid "This is the method of delivery, e.g. Postcard, Email, or Banner Ad" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__source_id +msgid "" +"This is the source of the link, e.g. Search Engine, another domain, or name " +"of email list" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Partner" diff --git a/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/nb_NO.po b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/nb_NO.po new file mode 100644 index 0000000..4216534 --- /dev/null +++ b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/nb_NO.po @@ -0,0 +1,75 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * marketing_crm_partner +# +# Translators: +# Imre Kristoffer Eilertsen , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-11-26 03:41+0000\n" +"PO-Revision-Date: 2016-11-26 03:41+0000\n" +"Last-Translator: Imre Kristoffer Eilertsen , 2016\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: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__campaign_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Campaign" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model,name:marketing_crm_partner.model_res_partner +msgid "Contact" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model,name:marketing_crm_partner.model_crm_lead +msgid "Lead/Opportunity" +msgstr "" + +#. module: marketing_crm_partner +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_partner_form +msgid "Marketing" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__medium_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Medium" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__source_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Source" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__campaign_id +msgid "" +"This is a name that helps you keep track of your different campaign efforts, " +"e.g. Fall_Drive, Christmas_Special" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__medium_id +msgid "This is the method of delivery, e.g. Postcard, Email, or Banner Ad" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__source_id +msgid "" +"This is the source of the link, e.g. Search Engine, another domain, or name " +"of email list" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Partner" diff --git a/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/nl.po b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/nl.po new file mode 100644 index 0000000..28134a6 --- /dev/null +++ b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/nl.po @@ -0,0 +1,74 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * marketing_crm_partner +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: crm (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-09-17 09:43+0000\n" +"PO-Revision-Date: 2016-04-04 00:30+0000\n" +"Last-Translator: <>\n" +"Language-Team: Dutch (http://www.transifex.com/oca/OCA-crm-8-0/language/" +"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: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__campaign_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Campaign" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model,name:marketing_crm_partner.model_res_partner +msgid "Contact" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model,name:marketing_crm_partner.model_crm_lead +msgid "Lead/Opportunity" +msgstr "" + +#. module: marketing_crm_partner +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_partner_form +msgid "Marketing" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__medium_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Medium" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__source_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Source" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__campaign_id +msgid "" +"This is a name that helps you keep track of your different campaign efforts, " +"e.g. Fall_Drive, Christmas_Special" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__medium_id +msgid "This is the method of delivery, e.g. Postcard, Email, or Banner Ad" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__source_id +msgid "" +"This is the source of the link, e.g. Search Engine, another domain, or name " +"of email list" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Relatie" diff --git a/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/nl_BE.po b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/nl_BE.po new file mode 100644 index 0000000..87ec8c5 --- /dev/null +++ b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/nl_BE.po @@ -0,0 +1,75 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * marketing_crm_partner +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-11-26 03:41+0000\n" +"PO-Revision-Date: 2016-11-26 03:41+0000\n" +"Last-Translator: OCA Transbot , 2016\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: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__campaign_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Campaign" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model,name:marketing_crm_partner.model_res_partner +msgid "Contact" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model,name:marketing_crm_partner.model_crm_lead +msgid "Lead/Opportunity" +msgstr "" + +#. module: marketing_crm_partner +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_partner_form +msgid "Marketing" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__medium_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Medium" +msgstr "Gemiddeld" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__source_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Source" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__campaign_id +msgid "" +"This is a name that helps you keep track of your different campaign efforts, " +"e.g. Fall_Drive, Christmas_Special" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__medium_id +msgid "This is the method of delivery, e.g. Postcard, Email, or Banner Ad" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__source_id +msgid "" +"This is the source of the link, e.g. Search Engine, another domain, or name " +"of email list" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Relatie" diff --git a/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/nl_NL.po b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/nl_NL.po new file mode 100644 index 0000000..fe1bd07 --- /dev/null +++ b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/nl_NL.po @@ -0,0 +1,72 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * marketing_crm_partner +# +# Translators: +# Peter Hageman , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-19 01:49+0000\n" +"PO-Revision-Date: 2017-08-19 01:49+0000\n" +"Last-Translator: Peter Hageman , 2017\n" +"Language-Team: Dutch (Netherlands) (https://www.transifex.com/oca/" +"teams/23907/nl_NL/)\n" +"Language: nl_NL\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__campaign_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Campaign" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model,name:marketing_crm_partner.model_res_partner +msgid "Contact" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model,name:marketing_crm_partner.model_crm_lead +msgid "Lead/Opportunity" +msgstr "" + +#. module: marketing_crm_partner +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_partner_form +msgid "Marketing" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__medium_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Medium" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__source_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Source" +msgstr "Bron" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__campaign_id +msgid "" +"This is a name that helps you keep track of your different campaign efforts, " +"e.g. Fall_Drive, Christmas_Special" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__medium_id +msgid "This is the method of delivery, e.g. Postcard, Email, or Banner Ad" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__source_id +msgid "" +"This is the source of the link, e.g. Search Engine, another domain, or name " +"of email list" +msgstr "" diff --git a/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/pl.po b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/pl.po new file mode 100644 index 0000000..a251e25 --- /dev/null +++ b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/pl.po @@ -0,0 +1,75 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * marketing_crm_partner +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-11-26 03:41+0000\n" +"PO-Revision-Date: 2016-11-26 03:41+0000\n" +"Last-Translator: OCA Transbot , 2016\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=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 " +"|| n%100>=20) ? 1 : 2);\n" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__campaign_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Campaign" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model,name:marketing_crm_partner.model_res_partner +msgid "Contact" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model,name:marketing_crm_partner.model_crm_lead +msgid "Lead/Opportunity" +msgstr "" + +#. module: marketing_crm_partner +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_partner_form +msgid "Marketing" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__medium_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Medium" +msgstr "Średni" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__source_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Source" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__campaign_id +msgid "" +"This is a name that helps you keep track of your different campaign efforts, " +"e.g. Fall_Drive, Christmas_Special" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__medium_id +msgid "This is the method of delivery, e.g. Postcard, Email, or Banner Ad" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__source_id +msgid "" +"This is the source of the link, e.g. Search Engine, another domain, or name " +"of email list" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Partner" diff --git a/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/pt.po b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/pt.po new file mode 100644 index 0000000..65c43f4 --- /dev/null +++ b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/pt.po @@ -0,0 +1,74 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * marketing_crm_partner +# +# Translators: +# Tiago Baptista , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-11-26 03:41+0000\n" +"PO-Revision-Date: 2016-11-26 03:41+0000\n" +"Last-Translator: Tiago Baptista , 2016\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: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__campaign_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Campaign" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model,name:marketing_crm_partner.model_res_partner +msgid "Contact" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model,name:marketing_crm_partner.model_crm_lead +msgid "Lead/Opportunity" +msgstr "" + +#. module: marketing_crm_partner +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_partner_form +msgid "Marketing" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__medium_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Medium" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__source_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Source" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__campaign_id +msgid "" +"This is a name that helps you keep track of your different campaign efforts, " +"e.g. Fall_Drive, Christmas_Special" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__medium_id +msgid "This is the method of delivery, e.g. Postcard, Email, or Banner Ad" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__source_id +msgid "" +"This is the source of the link, e.g. Search Engine, another domain, or name " +"of email list" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Parceiro" diff --git a/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/pt_BR.po b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/pt_BR.po new file mode 100644 index 0000000..8840603 --- /dev/null +++ b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/pt_BR.po @@ -0,0 +1,78 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * marketing_crm_partner +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-04 15:47+0000\n" +"PO-Revision-Date: 2024-06-04 17:37+0000\n" +"Last-Translator: Rodrigo Macedo \n" +"Language-Team: Portuguese (Brazil) (https://www.transifex.com/oca/teams/" +"23907/pt_BR/)\n" +"Language: pt_BR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__campaign_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Campaign" +msgstr "Campanha" + +#. module: marketing_crm_partner +#: model:ir.model,name:marketing_crm_partner.model_res_partner +msgid "Contact" +msgstr "Contato" + +#. module: marketing_crm_partner +#: model:ir.model,name:marketing_crm_partner.model_crm_lead +msgid "Lead/Opportunity" +msgstr "Prospector/Oportunidade" + +#. module: marketing_crm_partner +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_partner_form +msgid "Marketing" +msgstr "Mercado" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__medium_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Medium" +msgstr "Médio" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__source_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Source" +msgstr "Fonte" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__campaign_id +msgid "" +"This is a name that helps you keep track of your different campaign efforts, " +"e.g. Fall_Drive, Christmas_Special" +msgstr "" +"Este é um nome que ajuda você a acompanhar seus diferentes esforços de " +"campanha, por exemplo. Fall_Drive, Natal_Especial" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__medium_id +msgid "This is the method of delivery, e.g. Postcard, Email, or Banner Ad" +msgstr "Este é o método de entrega, por ex. Cartão postal, e-mail ou banner" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__source_id +msgid "" +"This is the source of the link, e.g. Search Engine, another domain, or name " +"of email list" +msgstr "" +"Esta é a fonte do link, por ex. Mecanismo de pesquisa, outro domínio ou nome " +"da lista de e-mail" diff --git a/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/pt_PT.po b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/pt_PT.po new file mode 100644 index 0000000..127668f --- /dev/null +++ b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/pt_PT.po @@ -0,0 +1,76 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * marketing_crm_partner +# +# Translators: +# OCA Transbot , 2016 +# Pedro Castro Silva , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-12-07 03:39+0000\n" +"PO-Revision-Date: 2016-12-07 03:39+0000\n" +"Last-Translator: Pedro Castro Silva , 2016\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: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__campaign_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Campaign" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model,name:marketing_crm_partner.model_res_partner +msgid "Contact" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model,name:marketing_crm_partner.model_crm_lead +msgid "Lead/Opportunity" +msgstr "" + +#. module: marketing_crm_partner +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_partner_form +msgid "Marketing" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__medium_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Medium" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__source_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Source" +msgstr "Origem" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__campaign_id +msgid "" +"This is a name that helps you keep track of your different campaign efforts, " +"e.g. Fall_Drive, Christmas_Special" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__medium_id +msgid "This is the method of delivery, e.g. Postcard, Email, or Banner Ad" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__source_id +msgid "" +"This is the source of the link, e.g. Search Engine, another domain, or name " +"of email list" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Parceiro" diff --git a/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/ro.po b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/ro.po new file mode 100644 index 0000000..6b2999d --- /dev/null +++ b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/ro.po @@ -0,0 +1,75 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * marketing_crm_partner +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-11-26 03:41+0000\n" +"PO-Revision-Date: 2016-11-26 03:41+0000\n" +"Last-Translator: OCA Transbot , 2016\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: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__campaign_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Campaign" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model,name:marketing_crm_partner.model_res_partner +msgid "Contact" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model,name:marketing_crm_partner.model_crm_lead +msgid "Lead/Opportunity" +msgstr "" + +#. module: marketing_crm_partner +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_partner_form +msgid "Marketing" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__medium_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Medium" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__source_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Source" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__campaign_id +msgid "" +"This is a name that helps you keep track of your different campaign efforts, " +"e.g. Fall_Drive, Christmas_Special" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__medium_id +msgid "This is the method of delivery, e.g. Postcard, Email, or Banner Ad" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__source_id +msgid "" +"This is the source of the link, e.g. Search Engine, another domain, or name " +"of email list" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Partener" diff --git a/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/ru.po b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/ru.po new file mode 100644 index 0000000..d212cf9 --- /dev/null +++ b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/ru.po @@ -0,0 +1,76 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * marketing_crm_partner +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-11-26 03:41+0000\n" +"PO-Revision-Date: 2016-11-26 03:41+0000\n" +"Last-Translator: OCA Transbot , 2016\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: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__campaign_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Campaign" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model,name:marketing_crm_partner.model_res_partner +msgid "Contact" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model,name:marketing_crm_partner.model_crm_lead +msgid "Lead/Opportunity" +msgstr "" + +#. module: marketing_crm_partner +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_partner_form +msgid "Marketing" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__medium_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Medium" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__source_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Source" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__campaign_id +msgid "" +"This is a name that helps you keep track of your different campaign efforts, " +"e.g. Fall_Drive, Christmas_Special" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__medium_id +msgid "This is the method of delivery, e.g. Postcard, Email, or Banner Ad" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__source_id +msgid "" +"This is the source of the link, e.g. Search Engine, another domain, or name " +"of email list" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Контрагент" diff --git a/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/sk.po b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/sk.po new file mode 100644 index 0000000..1bd1dbb --- /dev/null +++ b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/sk.po @@ -0,0 +1,71 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * marketing_crm_partner +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-04 15:47+0000\n" +"PO-Revision-Date: 2017-12-04 15:47+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: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__campaign_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Campaign" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model,name:marketing_crm_partner.model_res_partner +msgid "Contact" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model,name:marketing_crm_partner.model_crm_lead +msgid "Lead/Opportunity" +msgstr "Iniciatíva/Príležitosť" + +#. module: marketing_crm_partner +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_partner_form +msgid "Marketing" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__medium_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Medium" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__source_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Source" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__campaign_id +msgid "" +"This is a name that helps you keep track of your different campaign efforts, " +"e.g. Fall_Drive, Christmas_Special" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__medium_id +msgid "This is the method of delivery, e.g. Postcard, Email, or Banner Ad" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__source_id +msgid "" +"This is the source of the link, e.g. Search Engine, another domain, or name " +"of email list" +msgstr "" diff --git a/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/sl.po b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/sl.po new file mode 100644 index 0000000..975eb04 --- /dev/null +++ b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/sl.po @@ -0,0 +1,73 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * marketing_crm_partner +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-04 15:47+0000\n" +"PO-Revision-Date: 2020-03-21 11:13+0000\n" +"Last-Translator: Matjaz Mozetic \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" +"X-Generator: Weblate 3.10\n" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__campaign_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Campaign" +msgstr "Kampanja" + +#. module: marketing_crm_partner +#: model:ir.model,name:marketing_crm_partner.model_res_partner +msgid "Contact" +msgstr "Stik" + +#. module: marketing_crm_partner +#: model:ir.model,name:marketing_crm_partner.model_crm_lead +msgid "Lead/Opportunity" +msgstr "Indic/priložnost" + +#. module: marketing_crm_partner +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_partner_form +msgid "Marketing" +msgstr "Marketing" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__medium_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Medium" +msgstr "Medij" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__source_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Source" +msgstr "Vir" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__campaign_id +msgid "" +"This is a name that helps you keep track of your different campaign efforts, " +"e.g. Fall_Drive, Christmas_Special" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__medium_id +msgid "This is the method of delivery, e.g. Postcard, Email, or Banner Ad" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__source_id +msgid "" +"This is the source of the link, e.g. Search Engine, another domain, or name " +"of email list" +msgstr "" diff --git a/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/sr@latin.po b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/sr@latin.po new file mode 100644 index 0000000..7b24289 --- /dev/null +++ b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/sr@latin.po @@ -0,0 +1,76 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * marketing_crm_partner +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-11-26 03:41+0000\n" +"PO-Revision-Date: 2016-11-26 03:41+0000\n" +"Last-Translator: OCA Transbot , 2016\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: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__campaign_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Campaign" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model,name:marketing_crm_partner.model_res_partner +msgid "Contact" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model,name:marketing_crm_partner.model_crm_lead +msgid "Lead/Opportunity" +msgstr "" + +#. module: marketing_crm_partner +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_partner_form +msgid "Marketing" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__medium_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Medium" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__source_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Source" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__campaign_id +msgid "" +"This is a name that helps you keep track of your different campaign efforts, " +"e.g. Fall_Drive, Christmas_Special" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__medium_id +msgid "This is the method of delivery, e.g. Postcard, Email, or Banner Ad" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__source_id +msgid "" +"This is the source of the link, e.g. Search Engine, another domain, or name " +"of email list" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Partner" diff --git a/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/sv.po b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/sv.po new file mode 100644 index 0000000..e1d75d4 --- /dev/null +++ b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/sv.po @@ -0,0 +1,79 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * marketing_crm_partner +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-11-26 03:41+0000\n" +"PO-Revision-Date: 2024-06-19 12:51+0000\n" +"Last-Translator: jakobkrabbe \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" +"X-Generator: Weblate 4.17\n" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__campaign_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Campaign" +msgstr "Kampanj" + +#. module: marketing_crm_partner +#: model:ir.model,name:marketing_crm_partner.model_res_partner +msgid "Contact" +msgstr "Kontakt" + +#. module: marketing_crm_partner +#: model:ir.model,name:marketing_crm_partner.model_crm_lead +msgid "Lead/Opportunity" +msgstr "Ledning/Möjlighet" + +#. module: marketing_crm_partner +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_partner_form +msgid "Marketing" +msgstr "Marknadsföring" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__medium_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Medium" +msgstr "Medel" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__source_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Source" +msgstr "Källa" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__campaign_id +msgid "" +"This is a name that helps you keep track of your different campaign efforts, " +"e.g. Fall_Drive, Christmas_Special" +msgstr "" +"Detta är ett namn som hjälper dig att hålla reda på dina olika " +"kampanjinsatser, t.ex. Fall_Drive, Christmas_Special" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__medium_id +msgid "This is the method of delivery, e.g. Postcard, Email, or Banner Ad" +msgstr "Detta är leveranssättet, t.ex. vykort, e-post eller bannerannons" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__source_id +msgid "" +"This is the source of the link, e.g. Search Engine, another domain, or name " +"of email list" +msgstr "" +"Detta är källan till länken, t.ex. en sökmotor, en annan domän eller namnet " +"på en e-postlista" + +#~ msgid "Partner" +#~ msgstr "Företag" diff --git a/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/th.po b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/th.po new file mode 100644 index 0000000..ab00852 --- /dev/null +++ b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/th.po @@ -0,0 +1,74 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * marketing_crm_partner +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-11-26 03:41+0000\n" +"PO-Revision-Date: 2016-11-26 03:41+0000\n" +"Last-Translator: OCA Transbot , 2016\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: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__campaign_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Campaign" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model,name:marketing_crm_partner.model_res_partner +msgid "Contact" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model,name:marketing_crm_partner.model_crm_lead +msgid "Lead/Opportunity" +msgstr "" + +#. module: marketing_crm_partner +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_partner_form +msgid "Marketing" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__medium_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Medium" +msgstr "ปานกลาง" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__source_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Source" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__campaign_id +msgid "" +"This is a name that helps you keep track of your different campaign efforts, " +"e.g. Fall_Drive, Christmas_Special" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__medium_id +msgid "This is the method of delivery, e.g. Postcard, Email, or Banner Ad" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__source_id +msgid "" +"This is the source of the link, e.g. Search Engine, another domain, or name " +"of email list" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "พาร์ทเนอร์" diff --git a/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/tr.po b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/tr.po new file mode 100644 index 0000000..8ef7c49 --- /dev/null +++ b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/tr.po @@ -0,0 +1,79 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * marketing_crm_partner +# +# Translators: +# Ediz Duman , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-04 15:47+0000\n" +"PO-Revision-Date: 2025-02-18 09:06+0000\n" +"Last-Translator: İsmail Çağan Yılmaz \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" +"X-Generator: Weblate 5.6.2\n" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__campaign_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Campaign" +msgstr "Kampanya" + +#. module: marketing_crm_partner +#: model:ir.model,name:marketing_crm_partner.model_res_partner +msgid "Contact" +msgstr "Iletişim" + +#. module: marketing_crm_partner +#: model:ir.model,name:marketing_crm_partner.model_crm_lead +msgid "Lead/Opportunity" +msgstr "Aday/Fırsat" + +#. module: marketing_crm_partner +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_partner_form +msgid "Marketing" +msgstr "Pazarlama" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__medium_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Medium" +msgstr "Ortam" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__source_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Source" +msgstr "Kaynak" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__campaign_id +msgid "" +"This is a name that helps you keep track of your different campaign efforts, " +"e.g. Fall_Drive, Christmas_Special" +msgstr "" +"Bu, farklı kampanya çalışmalarınızı takip etmenize yardımcı olan bir addır, " +"ör.: Fall_Drive, Christmas_Special" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__medium_id +msgid "This is the method of delivery, e.g. Postcard, Email, or Banner Ad" +msgstr "Bu teslimat yöntemidir, ör. Kartpostal, E-posta veya Şerit Reklam" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__source_id +msgid "" +"This is the source of the link, e.g. Search Engine, another domain, or name " +"of email list" +msgstr "" +"Bu, bağlantının kaynağıdır, ör. Arama Motoru, başka bir alan adı veya e-" +"posta listesinin adı" + +#~ msgid "Partner" +#~ msgstr "İş Ortakları" diff --git a/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/tr_TR.po b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/tr_TR.po new file mode 100644 index 0000000..15a113c --- /dev/null +++ b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/tr_TR.po @@ -0,0 +1,75 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * marketing_crm_partner +# +# Translators: +# Ozge Altinisik , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-12-31 02:42+0000\n" +"PO-Revision-Date: 2016-12-31 02:42+0000\n" +"Last-Translator: Ozge Altinisik , 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: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__campaign_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Campaign" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model,name:marketing_crm_partner.model_res_partner +msgid "Contact" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model,name:marketing_crm_partner.model_crm_lead +msgid "Lead/Opportunity" +msgstr "" + +#. module: marketing_crm_partner +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_partner_form +msgid "Marketing" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__medium_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Medium" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__source_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Source" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__campaign_id +msgid "" +"This is a name that helps you keep track of your different campaign efforts, " +"e.g. Fall_Drive, Christmas_Special" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__medium_id +msgid "This is the method of delivery, e.g. Postcard, Email, or Banner Ad" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__source_id +msgid "" +"This is the source of the link, e.g. Search Engine, another domain, or name " +"of email list" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Ortak" diff --git a/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/uk.po b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/uk.po new file mode 100644 index 0000000..9931b93 --- /dev/null +++ b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/uk.po @@ -0,0 +1,72 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * marketing_crm_partner +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-11-26 03:41+0000\n" +"PO-Revision-Date: 2016-11-26 03:41+0000\n" +"Last-Translator: OCA Transbot , 2016\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: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__campaign_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Campaign" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model,name:marketing_crm_partner.model_res_partner +msgid "Contact" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model,name:marketing_crm_partner.model_crm_lead +msgid "Lead/Opportunity" +msgstr "" + +#. module: marketing_crm_partner +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_partner_form +msgid "Marketing" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__medium_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Medium" +msgstr "Середній" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__source_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Source" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__campaign_id +msgid "" +"This is a name that helps you keep track of your different campaign efforts, " +"e.g. Fall_Drive, Christmas_Special" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__medium_id +msgid "This is the method of delivery, e.g. Postcard, Email, or Banner Ad" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__source_id +msgid "" +"This is the source of the link, e.g. Search Engine, another domain, or name " +"of email list" +msgstr "" diff --git a/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/vi.po b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/vi.po new file mode 100644 index 0000000..5ce0ff3 --- /dev/null +++ b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/vi.po @@ -0,0 +1,74 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * marketing_crm_partner +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-11-26 03:41+0000\n" +"PO-Revision-Date: 2016-11-26 03:41+0000\n" +"Last-Translator: OCA Transbot , 2016\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: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__campaign_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Campaign" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model,name:marketing_crm_partner.model_res_partner +msgid "Contact" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model,name:marketing_crm_partner.model_crm_lead +msgid "Lead/Opportunity" +msgstr "" + +#. module: marketing_crm_partner +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_partner_form +msgid "Marketing" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__medium_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Medium" +msgstr "Trung bình" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__source_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Source" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__campaign_id +msgid "" +"This is a name that helps you keep track of your different campaign efforts, " +"e.g. Fall_Drive, Christmas_Special" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__medium_id +msgid "This is the method of delivery, e.g. Postcard, Email, or Banner Ad" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__source_id +msgid "" +"This is the source of the link, e.g. Search Engine, another domain, or name " +"of email list" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Đối tác" diff --git a/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/zh_CN.po b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/zh_CN.po new file mode 100644 index 0000000..ae93c7d --- /dev/null +++ b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/zh_CN.po @@ -0,0 +1,72 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * marketing_crm_partner +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-04 15:47+0000\n" +"PO-Revision-Date: 2017-12-04 15:47+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: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__campaign_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Campaign" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model,name:marketing_crm_partner.model_res_partner +msgid "Contact" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model,name:marketing_crm_partner.model_crm_lead +msgid "Lead/Opportunity" +msgstr "线索/商机" + +#. module: marketing_crm_partner +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_partner_form +msgid "Marketing" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__medium_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Medium" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__source_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Source" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__campaign_id +msgid "" +"This is a name that helps you keep track of your different campaign efforts, " +"e.g. Fall_Drive, Christmas_Special" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__medium_id +msgid "This is the method of delivery, e.g. Postcard, Email, or Banner Ad" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__source_id +msgid "" +"This is the source of the link, e.g. Search Engine, another domain, or name " +"of email list" +msgstr "" diff --git a/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/zh_TW.po b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/zh_TW.po new file mode 100644 index 0000000..7557b0a --- /dev/null +++ b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/i18n/zh_TW.po @@ -0,0 +1,75 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * marketing_crm_partner +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-11-26 03:41+0000\n" +"PO-Revision-Date: 2016-11-26 03:41+0000\n" +"Last-Translator: OCA Transbot , 2016\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: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__campaign_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Campaign" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model,name:marketing_crm_partner.model_res_partner +msgid "Contact" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model,name:marketing_crm_partner.model_crm_lead +msgid "Lead/Opportunity" +msgstr "" + +#. module: marketing_crm_partner +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_partner_form +msgid "Marketing" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__medium_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Medium" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__source_id +#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter +msgid "Source" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__campaign_id +msgid "" +"This is a name that helps you keep track of your different campaign efforts, " +"e.g. Fall_Drive, Christmas_Special" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__medium_id +msgid "This is the method of delivery, e.g. Postcard, Email, or Banner Ad" +msgstr "" + +#. module: marketing_crm_partner +#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__source_id +msgid "" +"This is the source of the link, e.g. Search Engine, another domain, or name " +"of email list" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "夥伴" diff --git a/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/models/__init__.py b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/models/__init__.py new file mode 100644 index 0000000..7e44c77 --- /dev/null +++ b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/models/__init__.py @@ -0,0 +1,4 @@ +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from . import crm_lead +from . import res_partner diff --git a/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/models/crm_lead.py b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/models/crm_lead.py new file mode 100644 index 0000000..bace594 --- /dev/null +++ b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/models/crm_lead.py @@ -0,0 +1,22 @@ +# Copyright 2016 Tecnativa S.L. - Jairo Llopis +# Copyright 2016 Tecnativa S.L. - Vicent Cubells +# Copyright 2016 Tecnativa S.L. - David Vidal +# Copyright 2018 Tecnativa S.L. - Cristina Martin R. +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +from odoo import api, models + + +class CRMLead(models.Model): + _inherit = "crm.lead" + + @api.model + def _prepare_customer_values(self, partner_name, is_company=False, parent_id=False): + """Populate marketing fields in partner.""" + res = super()._prepare_customer_values(partner_name, is_company, parent_id) + # We use self.env['utm.mixin'] for not losing possible overrides + # see https://github.com/odoo/odoo/blob/ + # 51833e4735fb0b761d3cd2867dfd166813469e70/addons/utm/models/utm_mixin.py#L52 + for _key, field, _cookie in self.env["utm.mixin"].tracking_fields(): + res[field] = self[field].id + return res diff --git a/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/models/res_partner.py b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/models/res_partner.py new file mode 100644 index 0000000..1fa9c69 --- /dev/null +++ b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/models/res_partner.py @@ -0,0 +1,10 @@ +# Copyright 2016 Tecnativa S.L. - Jairo Llopis +# Copyright 2016 Tecnativa S.L. - Vicent Cubells +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +from odoo import models + + +class ResPartner(models.Model): + _name = "res.partner" + _inherit = [_name, "utm.mixin"] diff --git a/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/readme/CONTRIBUTORS.rst new file mode 100644 index 0000000..71ccb5f --- /dev/null +++ b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/readme/CONTRIBUTORS.rst @@ -0,0 +1,9 @@ +* `Tecnativa `__: + + * Rafael Blasco + * Jairo Llopis + * Vicent Cubells + * David Vidal + * Cristina Martin R. + * Marcel Savegnago + * Ahmet Yiğit Budak diff --git a/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/readme/DESCRIPTION.rst b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/readme/DESCRIPTION.rst new file mode 100644 index 0000000..b3191cc --- /dev/null +++ b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/readme/DESCRIPTION.rst @@ -0,0 +1,3 @@ +This module extends the functionality of the CRM to support having the tracking +fields available in the partner and copy them there automatically when the +partner is created from a lead/opportunity. diff --git a/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/readme/USAGE.rst b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/readme/USAGE.rst new file mode 100644 index 0000000..2435453 --- /dev/null +++ b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/readme/USAGE.rst @@ -0,0 +1,12 @@ +To use this module, you need to: + +#. Go to **CRM > Leads > Create**. +#. Fill the required fields. +#. Go to **Extra Info > Tracking** and fill those 3 fields. +#. **Save**. +#. **Convert to Opportunity**. +#. Choose the option **Customer > Create a new customer**. +#. **Create Opportunity**. +#. Click on the name of the newly linked partner. +#. Go to tab **Sales & Purchases**. +#. There you have the new fulfilled fields. diff --git a/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/static/description/icon.png b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/static/description/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..3a0328b516c4980e8e44cdb63fd945757ddd132d GIT binary patch literal 9455 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 Q3=9kmp00i_>zopr09!l7U;qFB literal 0 HcmV?d00001 diff --git a/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/static/description/index.html b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/static/description/index.html new file mode 100644 index 0000000..4972eaa --- /dev/null +++ b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/static/description/index.html @@ -0,0 +1,449 @@ + + + + + + +Tracking Fields in Partners + + + +
+

Tracking Fields in Partners

+ + +

Beta License: AGPL-3 OCA/crm Translate me on Weblate Try me on Runboat

+

This module extends the functionality of the CRM to support having the tracking +fields available in the partner and copy them there automatically when the +partner is created from a lead/opportunity.

+

Table of contents

+ +
+

Usage

+

To use this module, you need to:

+
    +
  1. Go to CRM > Leads > Create.
  2. +
  3. Fill the required fields.
  4. +
  5. Go to Extra Info > Tracking and fill those 3 fields.
  6. +
  7. Save.
  8. +
  9. Convert to Opportunity.
  10. +
  11. Choose the option Customer > Create a new customer.
  12. +
  13. Create Opportunity.
  14. +
  15. Click on the name of the newly linked partner.
  16. +
  17. Go to tab Sales & Purchases.
  18. +
  19. There you have the new fulfilled fields.
  20. +
+
+
+

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 to smash it by providing a detailed and welcomed +feedback.

+

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

+
+
+

Credits

+
+

Authors

+
    +
  • Tecnativa
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+Odoo Community Association +

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

+

This module is part of the OCA/crm project on GitHub.

+

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

+
+
+
+ + diff --git a/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/tests/__init__.py b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/tests/__init__.py new file mode 100644 index 0000000..c6e811f --- /dev/null +++ b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/tests/__init__.py @@ -0,0 +1,3 @@ +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +from . import test_lead diff --git a/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/tests/test_lead.py b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/tests/test_lead.py new file mode 100644 index 0000000..6076dc5 --- /dev/null +++ b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/tests/test_lead.py @@ -0,0 +1,31 @@ +# Copyright 2016 Tecnativa S.L. - Jairo Llopis +# Copyright 2016 Tecnativa S.L. - Vicent Cubells +# Copyright 2024 Ahmet Yiğit Budak (https://github.com/yibudak) +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +from odoo.tests.common import TransactionCase + + +class LeadCase(TransactionCase): + @classmethod + def setUpClass(cls): + super().setUpClass() + cls.medium = cls.env["utm.medium"].create({"name": "Website"}) + cls.campaign = cls.env["utm.campaign"].create({"name": "Dëmo campaign"}) + cls.source = cls.env["utm.source"].create({"name": "Inteŕnet"}) + cls.lead = cls.env["crm.lead"].create( + { + "name": "Lead1", + "medium_id": cls.medium.id, + "campaign_id": cls.campaign.id, + "source_id": cls.source.id, + } + ) + + def test_transfered_values(self): + """Fields get transfered when creating partner.""" + self.lead._handle_partner_assignment() + if self.lead.partner_id: + for _key, field, _cookie in self.env["utm.mixin"].tracking_fields(): + self.assertEqual(self.lead[field], self.lead.partner_id[field]) + self.assertIsNot(False, self.lead.partner_id[field]) diff --git a/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/views/res_partner_view.xml b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/views/res_partner_view.xml new file mode 100644 index 0000000..4804628 --- /dev/null +++ b/odoo-bringout-oca-crm-marketing_crm_partner/marketing_crm_partner/views/res_partner_view.xml @@ -0,0 +1,62 @@ + + + + + Marketing fields + res.partner + + + + + + + + + + + + + Marketing fields + res.partner + + + + + + + + + + + Marketing fields + res.partner + + + + + + + + + + + + + + + + diff --git a/odoo-bringout-oca-crm-marketing_crm_partner/pyproject.toml b/odoo-bringout-oca-crm-marketing_crm_partner/pyproject.toml new file mode 100644 index 0000000..2a03c4a --- /dev/null +++ b/odoo-bringout-oca-crm-marketing_crm_partner/pyproject.toml @@ -0,0 +1,42 @@ +[project] +name = "odoo-bringout-oca-crm-marketing_crm_partner" +version = "16.0.0" +description = "Tracking Fields in Partners - Copy tracking fields from leads to partners" +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-ocb-crm>=16.0.0", + "requests>=2.25.1" +] +readme = "README.md" +requires-python = ">= 3.11" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Office/Business", +] + +[project.urls] +homepage = "https://github.com/bringout/0" +repository = "https://github.com/bringout/0" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.metadata] +allow-direct-references = true + +[tool.hatch.build.targets.wheel] +packages = ["marketing_crm_partner"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +]