From c5902576f582c193c0b23056e8661d0051b517f2 Mon Sep 17 00:00:00 2001 From: Ernad Husremovic Date: Fri, 29 Aug 2025 15:43:05 +0200 Subject: [PATCH] Initial commit: OCA Product packages (10 packages) --- README.md | 56 ++ .../README.md | 47 ++ .../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 + .../product_variant_attribute_tax/README.rst | 93 +++ .../product_variant_attribute_tax/__init__.py | 2 + .../__manifest__.py | 17 + .../product_variant_attribute_tax/i18n/bs.po | 24 + .../product_variant_attribute_tax/i18n/es.po | 28 + .../i18n/es_AR.po | 27 + .../i18n/es_PA.po | 25 + .../product_variant_attribute_tax/i18n/it.po | 27 + .../i18n/product_variant_attribute_tax.pot | 24 + .../models/__init__.py | 2 + .../models/product_attribute_value.py | 10 + .../readme/CONFIGURE.rst | 6 + .../readme/CONTRIBUTORS.rst | 6 + .../readme/DESCRIPTION.rst | 3 + .../static/description/icon.png | Bin 0 -> 9455 bytes .../static/description/index.html | 439 ++++++++++ .../views/product_attribute_views.xml | 15 + .../pyproject.toml | 43 + .../README.md | 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 | 20 + .../doc/OVERVIEW.md | 6 + .../doc/REPORTS.md | 3 + .../doc/SECURITY.md | 42 + .../doc/TROUBLESHOOTING.md | 5 + .../doc/USAGE.md | 7 + .../doc/WIZARDS.md | 3 + .../product_variant_configurator/README.rst | 143 ++++ .../product_variant_configurator/__init__.py | 1 + .../__manifest__.py | 26 + .../product_variant_configurator/i18n/am.po | 657 +++++++++++++++ .../product_variant_configurator/i18n/ar.po | 659 +++++++++++++++ .../product_variant_configurator/i18n/bg.po | 657 +++++++++++++++ .../product_variant_configurator/i18n/bs.po | 648 +++++++++++++++ .../product_variant_configurator/i18n/ca.po | 657 +++++++++++++++ .../product_variant_configurator/i18n/cs.po | 657 +++++++++++++++ .../product_variant_configurator/i18n/da.po | 657 +++++++++++++++ .../product_variant_configurator/i18n/de.po | 657 +++++++++++++++ .../i18n/el_GR.po | 658 +++++++++++++++ .../i18n/en_GB.po | 658 +++++++++++++++ .../product_variant_configurator/i18n/es.po | 747 ++++++++++++++++++ .../i18n/es_AR.po | 680 ++++++++++++++++ .../i18n/es_CL.po | 658 +++++++++++++++ .../i18n/es_CO.po | 658 +++++++++++++++ .../i18n/es_CR.po | 658 +++++++++++++++ .../i18n/es_DO.po | 658 +++++++++++++++ .../i18n/es_EC.po | 658 +++++++++++++++ .../i18n/es_ES.po | 658 +++++++++++++++ .../i18n/es_MX.po | 658 +++++++++++++++ .../i18n/es_PE.po | 658 +++++++++++++++ .../i18n/es_PY.po | 658 +++++++++++++++ .../i18n/es_VE.po | 658 +++++++++++++++ .../product_variant_configurator/i18n/et.po | 657 +++++++++++++++ .../product_variant_configurator/i18n/eu.po | 657 +++++++++++++++ .../product_variant_configurator/i18n/fa.po | 657 +++++++++++++++ .../product_variant_configurator/i18n/fi.po | 657 +++++++++++++++ .../product_variant_configurator/i18n/fr.po | 660 ++++++++++++++++ .../i18n/fr_CA.po | 658 +++++++++++++++ .../i18n/fr_CH.po | 658 +++++++++++++++ .../product_variant_configurator/i18n/gl.po | 657 +++++++++++++++ .../i18n/gl_ES.po | 658 +++++++++++++++ .../product_variant_configurator/i18n/he.po | 657 +++++++++++++++ .../product_variant_configurator/i18n/hr.po | 666 ++++++++++++++++ .../i18n/hr_HR.po | 660 ++++++++++++++++ .../product_variant_configurator/i18n/hu.po | 657 +++++++++++++++ .../product_variant_configurator/i18n/id.po | 657 +++++++++++++++ .../product_variant_configurator/i18n/it.po | 744 +++++++++++++++++ .../product_variant_configurator/i18n/ja.po | 657 +++++++++++++++ .../product_variant_configurator/i18n/ko.po | 657 +++++++++++++++ .../product_variant_configurator/i18n/lt.po | 658 +++++++++++++++ .../i18n/lt_LT.po | 659 +++++++++++++++ .../product_variant_configurator/i18n/lv.po | 658 +++++++++++++++ .../product_variant_configurator/i18n/mk.po | 657 +++++++++++++++ .../product_variant_configurator/i18n/mn.po | 657 +++++++++++++++ .../product_variant_configurator/i18n/nb.po | 658 +++++++++++++++ .../i18n/nb_NO.po | 658 +++++++++++++++ .../product_variant_configurator/i18n/nl.po | 667 ++++++++++++++++ .../i18n/nl_BE.po | 658 +++++++++++++++ .../i18n/nl_NL.po | 658 +++++++++++++++ .../product_variant_configurator/i18n/pl.po | 659 +++++++++++++++ .../i18n/product_variant_configurator.pot | 648 +++++++++++++++ .../product_variant_configurator/i18n/pt.po | 657 +++++++++++++++ .../i18n/pt_BR.po | 660 ++++++++++++++++ .../i18n/pt_PT.po | 658 +++++++++++++++ .../product_variant_configurator/i18n/ro.po | 658 +++++++++++++++ .../product_variant_configurator/i18n/ru.po | 659 +++++++++++++++ .../product_variant_configurator/i18n/sk.po | 657 +++++++++++++++ .../product_variant_configurator/i18n/sl.po | 658 +++++++++++++++ .../product_variant_configurator/i18n/sr.po | 658 +++++++++++++++ .../i18n/sr@latin.po | 659 +++++++++++++++ .../product_variant_configurator/i18n/sv.po | 657 +++++++++++++++ .../product_variant_configurator/i18n/th.po | 657 +++++++++++++++ .../product_variant_configurator/i18n/tr.po | 709 +++++++++++++++++ .../i18n/tr_TR.po | 658 +++++++++++++++ .../product_variant_configurator/i18n/uk.po | 658 +++++++++++++++ .../product_variant_configurator/i18n/vi.po | 657 +++++++++++++++ .../i18n/vi_VN.po | 658 +++++++++++++++ .../i18n/zh_CN.po | 658 +++++++++++++++ .../i18n/zh_TW.po | 658 +++++++++++++++ .../models/__init__.py | 9 + .../models/ir_ui_view.py | 19 + .../models/pricelist.py | 48 ++ .../models/product_attribute_value.py | 26 + .../models/product_category.py | 38 + .../models/product_configurator.py | 307 +++++++ .../models/product_configurator_attribute.py | 63 ++ .../models/product_product.py | 174 ++++ .../models/product_template.py | 101 +++ .../models/product_template_attribute_line.py | 26 + .../readme/CONFIGURE.rst | 13 + .../readme/CONTRIBUTORS.rst | 11 + .../readme/DESCRIPTION.rst | 9 + .../readme/USAGE.rst | 26 + .../security/ir.model.access.csv | 2 + .../product_configurator_security.xml | 9 + .../static/description/icon.png | Bin 0 -> 9455 bytes .../static/description/index.html | 488 ++++++++++++ .../tests/__init__.py | 4 + .../test_product_configurator_attribute.py | 76 ++ .../tests/test_product_pricelist.py | 193 +++++ .../test_product_variant_configurator.py | 598 ++++++++++++++ .../tests/test_product_variants.py | 159 ++++ .../inherited_product_attribute_views.xml | 16 + .../inherited_product_category_views.xml | 15 + .../views/inherited_product_product_views.xml | 76 ++ .../inherited_product_template_views.xml | 24 + .../views/product_configurator_attribute.xml | 27 + .../pyproject.toml | 42 + .../README.md | 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 | 16 + .../doc/OVERVIEW.md | 6 + .../doc/REPORTS.md | 3 + .../doc/SECURITY.md | 64 ++ .../doc/TROUBLESHOOTING.md | 5 + .../doc/USAGE.md | 7 + .../doc/WIZARDS.md | 3 + .../product_variant_default_code/README.rst | 173 ++++ .../product_variant_default_code/__init__.py | 1 + .../__manifest__.py | 29 + .../data/ir_config_parameter.xml | 11 + .../demo/attribute_demo.xml | 15 + .../product_variant_default_code/i18n/ar.po | 174 ++++ .../product_variant_default_code/i18n/bs.po | 162 ++++ .../product_variant_default_code/i18n/ca.po | 176 +++++ .../product_variant_default_code/i18n/de.po | 176 +++++ .../product_variant_default_code/i18n/es.po | 193 +++++ .../i18n/es_MX.po | 177 +++++ .../product_variant_default_code/i18n/fi.po | 176 +++++ .../product_variant_default_code/i18n/fr.po | 216 +++++ .../i18n/fr_CH.po | 177 +++++ .../product_variant_default_code/i18n/hr.po | 187 +++++ .../i18n/hr_HR.po | 179 +++++ .../product_variant_default_code/i18n/it.po | 219 +++++ .../i18n/nl_NL.po | 177 +++++ .../i18n/product_variant_default_code.pot | 162 ++++ .../product_variant_default_code/i18n/pt.po | 212 +++++ .../i18n/pt_BR.po | 204 +++++ .../product_variant_default_code/i18n/ro.po | 177 +++++ .../product_variant_default_code/i18n/sl.po | 178 +++++ .../product_variant_default_code/i18n/tr.po | 189 +++++ .../i18n/tr_TR.po | 177 +++++ .../i18n/vi_VN.po | 177 +++++ .../i18n/zh_CN.po | 177 +++++ .../models/__init__.py | 5 + .../models/config_settings.py | 25 + .../models/product.py | 273 +++++++ .../readme/CONFIGURATION.rst | 0 .../readme/CONTRIBUTORS.rst | 10 + .../readme/DESCRIPTION.rst | 18 + .../readme/ROADMAP.rst | 1 + .../readme/USAGE.rst | 47 ++ .../security/product_security.xml | 7 + .../static/description/icon.png | Bin 0 -> 9455 bytes .../static/description/index.html | 512 ++++++++++++ .../tests/__init__.py | 1 + .../tests/test_variant_default_code.py | 386 +++++++++ .../views/config_settings_view.xml | 38 + .../views/product_attribute_view.xml | 41 + .../views/product_view.xml | 49 ++ .../pyproject.toml | 42 + .../README.md | 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 | 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 + .../product_variant_name/README.rst | 77 ++ .../product_variant_name/__init__.py | 5 + .../product_variant_name/__manifest__.py | 17 + .../product_variant_name/i18n/bs.po | 29 + .../product_variant_name/i18n/es.po | 32 + .../product_variant_name/i18n/it.po | 32 + .../i18n/product_variant_name.pot | 29 + .../product_variant_name/init_hook.py | 19 + .../product_variant_name/models/__init__.py | 5 + .../models/product_product.py | 11 + .../models/product_template.py | 14 + .../readme/CONTRIBUTORS.rst | 1 + .../readme/DESCRIPTION.rst | 2 + .../static/description/icon.png | Bin 0 -> 9455 bytes .../static/description/index.html | 422 ++++++++++ .../product_variant_name/tests/__init__.py | 4 + .../tests/test_product_variant_name.py | 20 + .../views/product_view.xml | 18 + .../pyproject.toml | 42 + .../README.md | 47 ++ .../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 + .../product_variant_sale_price/README.rst | 87 ++ .../product_variant_sale_price/__init__.py | 5 + .../__manifest__.py | 17 + .../product_variant_sale_price/hooks.py | 24 + .../product_variant_sale_price/i18n/bs.po | 53 ++ .../product_variant_sale_price/i18n/ca.po | 55 ++ .../product_variant_sale_price/i18n/de.po | 52 ++ .../product_variant_sale_price/i18n/el_GR.po | 52 ++ .../product_variant_sale_price/i18n/es.po | 67 ++ .../product_variant_sale_price/i18n/es_ES.po | 52 ++ .../product_variant_sale_price/i18n/es_MX.po | 52 ++ .../product_variant_sale_price/i18n/eu.po | 51 ++ .../product_variant_sale_price/i18n/fi.po | 51 ++ .../product_variant_sale_price/i18n/fr.po | 52 ++ .../product_variant_sale_price/i18n/fr_CH.po | 52 ++ .../product_variant_sale_price/i18n/fr_FR.po | 52 ++ .../product_variant_sale_price/i18n/gl.po | 51 ++ .../product_variant_sale_price/i18n/hr.po | 52 ++ .../product_variant_sale_price/i18n/hr_HR.po | 53 ++ .../product_variant_sale_price/i18n/it.po | 65 ++ .../product_variant_sale_price/i18n/nl.po | 67 ++ .../product_variant_sale_price/i18n/nl_NL.po | 52 ++ .../i18n/product_variant_sale_price.pot | 53 ++ .../product_variant_sale_price/i18n/pt.po | 54 ++ .../product_variant_sale_price/i18n/pt_BR.po | 56 ++ .../product_variant_sale_price/i18n/ro.po | 52 ++ .../product_variant_sale_price/i18n/ru.po | 53 ++ .../product_variant_sale_price/i18n/sk.po | 51 ++ .../product_variant_sale_price/i18n/sl.po | 68 ++ .../product_variant_sale_price/i18n/tr.po | 54 ++ .../product_variant_sale_price/i18n/tr_TR.po | 52 ++ .../product_variant_sale_price/i18n/vi_VN.po | 52 ++ .../product_variant_sale_price/i18n/zh_CN.po | 52 ++ .../models/__init__.py | 4 + .../models/product_product.py | 121 +++ .../readme/CONTRIBUTORS.rst | 7 + .../readme/DESCRIPTION.rst | 6 + .../static/description/icon.png | Bin 0 -> 9455 bytes .../static/description/index.html | 433 ++++++++++ .../tests/__init__.py | 4 + .../tests/test_product_product.py | 141 ++++ .../views/product_views.xml | 57 ++ .../pyproject.toml | 43 + .../README.md | 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 | 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 + .../README.rst | 77 ++ .../__init__.py | 2 + .../__manifest__.py | 20 + .../i18n/bs.po | 53 ++ .../i18n/es.po | 58 ++ .../i18n/it.po | 58 ++ .../product_variant_specific_description.pot | 53 ++ .../init_hook.py | 18 + .../models/__init__.py | 2 + .../models/product_product.py | 11 + .../models/product_template.py | 56 ++ .../readme/CONTRIBUTORS.rst | 1 + .../readme/DESCRIPTION.rst | 2 + .../static/description/icon.png | Bin 0 -> 9455 bytes .../static/description/index.html | 422 ++++++++++ .../tests/__init__.py | 1 + .../tests/test_product_variant_description.py | 78 ++ .../views/product_template_view.xml | 41 + .../views/product_view.xml | 19 + .../pyproject.toml | 42 + .../README.md | 47 ++ .../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 | 18 + .../doc/OVERVIEW.md | 6 + .../doc/REPORTS.md | 3 + .../doc/SECURITY.md | 8 + .../doc/TROUBLESHOOTING.md | 5 + .../doc/USAGE.md | 7 + .../doc/WIZARDS.md | 3 + .../purchase_variant_configurator/README.rst | 118 +++ .../purchase_variant_configurator/__init__.py | 4 + .../__manifest__.py | 24 + .../purchase_variant_configurator/hooks.py | 13 + .../purchase_variant_configurator/i18n/bs.po | 125 +++ .../purchase_variant_configurator/i18n/es.po | 130 +++ .../i18n/es_AR.po | 128 +++ .../purchase_variant_configurator/i18n/fr.po | 130 +++ .../purchase_variant_configurator/i18n/hr.po | 131 +++ .../purchase_variant_configurator/i18n/it.po | 134 ++++ .../i18n/pt_BR.po | 136 ++++ .../i18n/purchase_variant_configurator.pot | 125 +++ .../purchase_variant_configurator/i18n/ro.po | 131 +++ .../purchase_variant_configurator/i18n/sl.po | 131 +++ .../models/__init__.py | 6 + .../models/product_product.py | 24 + .../models/product_supplierinfo.py | 47 ++ .../models/product_template.py | 16 + .../models/purchase_order.py | 127 +++ .../models/res_company.py | 14 + .../models/res_config_settings.py | 12 + .../readme/CONFIGURE.rst | 3 + .../readme/CONTRIBUTORS.rst | 8 + .../readme/DESCRIPTION.rst | 3 + .../readme/USAGE.rst | 20 + .../static/description/icon.png | Bin 0 -> 9455 bytes .../static/description/index.html | 468 +++++++++++ .../tests/__init__.py | 1 + .../tests/test_purchase_order.py | 322 ++++++++ .../views/inherited_purchase_order_views.xml | 105 +++ .../views/res_config_settings_views.xml | 34 + .../pyproject.toml | 43 + .../README.md | 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 | 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.rst | 79 ++ .../__init__.py | 4 + .../__manifest__.py | 18 + .../i18n/ar.po | 60 ++ .../i18n/bs.po | 51 ++ .../i18n/ca.po | 56 ++ .../i18n/de.po | 56 ++ .../i18n/el_GR.po | 59 ++ .../i18n/es.po | 66 ++ .../i18n/es_ES.po | 59 ++ .../i18n/es_VE.po | 57 ++ .../i18n/fi.po | 56 ++ .../i18n/fr.po | 59 ++ .../i18n/fr_CH.po | 59 ++ .../i18n/fr_FR.po | 59 ++ .../i18n/gl.po | 59 ++ .../i18n/hr.po | 65 ++ .../i18n/hr_HR.po | 60 ++ .../i18n/it.po | 66 ++ .../i18n/nl.po | 65 ++ .../i18n/nl_NL.po | 57 ++ .../i18n/pt.po | 65 ++ .../i18n/pt_BR.po | 64 ++ .../i18n/ro.po | 60 ++ .../i18n/ru.po | 61 ++ .../sale_order_line_variant_description.pot | 51 ++ .../i18n/sl.po | 60 ++ .../i18n/tr.po | 56 ++ .../i18n/tr_TR.po | 57 ++ .../i18n/vi_VN.po | 59 ++ .../i18n/zh_CN.po | 59 ++ .../models/__init__.py | 5 + .../models/product_product.py | 17 + .../models/sale_order_line.py | 17 + .../readme/CONTRIBUTORS.rst | 3 + .../readme/DESCRIPTION.rst | 2 + .../static/description/icon.png | Bin 0 -> 9455 bytes .../static/description/index.html | 423 ++++++++++ .../tests/__init__.py | 4 + ...est_sale_order_line_variant_description.py | 58 ++ .../views/product_view.xml | 42 + .../README.md | 47 ++ .../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.rst | 107 +++ .../__init__.py | 2 + .../__manifest__.py | 15 + .../i18n/bs.po | 19 + .../i18n/es.po | 22 + .../i18n/es_AR.po | 22 + .../i18n/it.po | 22 + .../sale_product_variant_attribute_tax.pot | 19 + .../models/__init__.py | 2 + .../models/sale_order.py | 25 + .../readme/CONTEXT.rst | 3 + .../readme/CONTRIBUTORS.rst | 6 + .../readme/DESCRIPTION.rst | 3 + .../readme/ROADMAP.rst | 1 + .../readme/USAGE.rst | 8 + .../static/description/icon.png | Bin 0 -> 9455 bytes .../static/description/index.html | 457 +++++++++++ .../tests/__init__.py | 2 + ...test_sale_product_variant_attribute_tax.py | 140 ++++ .../README.md | 47 ++ .../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 + .../sale_variant_configurator/README.rst | 52 ++ .../sale_variant_configurator/__init__.py | 4 + .../sale_variant_configurator/__manifest__.py | 23 + .../sale_variant_configurator/hooks.py | 13 + .../sale_variant_configurator/i18n/bs.po | 93 +++ .../sale_variant_configurator/i18n/ca.po | 98 +++ .../sale_variant_configurator/i18n/de.po | 98 +++ .../sale_variant_configurator/i18n/es.po | 105 +++ .../sale_variant_configurator/i18n/es_AR.po | 106 +++ .../sale_variant_configurator/i18n/es_CR.po | 99 +++ .../sale_variant_configurator/i18n/es_MX.po | 99 +++ .../sale_variant_configurator/i18n/es_VE.po | 99 +++ .../sale_variant_configurator/i18n/fi.po | 98 +++ .../sale_variant_configurator/i18n/fr.po | 98 +++ .../sale_variant_configurator/i18n/fr_CH.po | 99 +++ .../sale_variant_configurator/i18n/gl.po | 98 +++ .../sale_variant_configurator/i18n/hr.po | 100 +++ .../sale_variant_configurator/i18n/hr_HR.po | 100 +++ .../sale_variant_configurator/i18n/hu.po | 98 +++ .../sale_variant_configurator/i18n/it.po | 103 +++ .../sale_variant_configurator/i18n/mk.po | 98 +++ .../sale_variant_configurator/i18n/mn.po | 98 +++ .../sale_variant_configurator/i18n/nl.po | 98 +++ .../sale_variant_configurator/i18n/nl_NL.po | 99 +++ .../sale_variant_configurator/i18n/pl.po | 100 +++ .../sale_variant_configurator/i18n/pt.po | 98 +++ .../sale_variant_configurator/i18n/pt_BR.po | 101 +++ .../sale_variant_configurator/i18n/pt_PT.po | 99 +++ .../sale_variant_configurator/i18n/ro.po | 99 +++ .../sale_variant_configurator/i18n/ru.po | 100 +++ .../i18n/sale_variant_configurator.pot | 93 +++ .../sale_variant_configurator/i18n/sl.po | 99 +++ .../sale_variant_configurator/i18n/sv.po | 98 +++ .../sale_variant_configurator/i18n/tr.po | 99 +++ .../sale_variant_configurator/i18n/tr_TR.po | 99 +++ .../sale_variant_configurator/i18n/vi_VN.po | 99 +++ .../sale_variant_configurator/i18n/zh_CN.po | 99 +++ .../models/__init__.py | 3 + .../models/sale_order.py | 118 +++ .../static/description/icon.png | Bin 0 -> 9455 bytes .../tests/__init__.py | 1 + .../tests/test_sale_order.py | 257 ++++++ .../views/sale_view.xml | 90 +++ 524 files changed, 70737 insertions(+) create mode 100644 README.md create mode 100644 odoo-bringout-oca-product-variant-product_variant_attribute_tax/README.md create mode 100644 odoo-bringout-oca-product-variant-product_variant_attribute_tax/doc/ARCHITECTURE.md create mode 100644 odoo-bringout-oca-product-variant-product_variant_attribute_tax/doc/CONFIGURATION.md create mode 100644 odoo-bringout-oca-product-variant-product_variant_attribute_tax/doc/CONTROLLERS.md create mode 100644 odoo-bringout-oca-product-variant-product_variant_attribute_tax/doc/DEPENDENCIES.md create mode 100644 odoo-bringout-oca-product-variant-product_variant_attribute_tax/doc/FAQ.md create mode 100644 odoo-bringout-oca-product-variant-product_variant_attribute_tax/doc/INSTALL.md create mode 100644 odoo-bringout-oca-product-variant-product_variant_attribute_tax/doc/MODELS.md create mode 100644 odoo-bringout-oca-product-variant-product_variant_attribute_tax/doc/OVERVIEW.md create mode 100644 odoo-bringout-oca-product-variant-product_variant_attribute_tax/doc/REPORTS.md create mode 100644 odoo-bringout-oca-product-variant-product_variant_attribute_tax/doc/SECURITY.md create mode 100644 odoo-bringout-oca-product-variant-product_variant_attribute_tax/doc/TROUBLESHOOTING.md create mode 100644 odoo-bringout-oca-product-variant-product_variant_attribute_tax/doc/USAGE.md create mode 100644 odoo-bringout-oca-product-variant-product_variant_attribute_tax/doc/WIZARDS.md create mode 100644 odoo-bringout-oca-product-variant-product_variant_attribute_tax/product_variant_attribute_tax/README.rst create mode 100644 odoo-bringout-oca-product-variant-product_variant_attribute_tax/product_variant_attribute_tax/__init__.py create mode 100644 odoo-bringout-oca-product-variant-product_variant_attribute_tax/product_variant_attribute_tax/__manifest__.py create mode 100644 odoo-bringout-oca-product-variant-product_variant_attribute_tax/product_variant_attribute_tax/i18n/bs.po create mode 100644 odoo-bringout-oca-product-variant-product_variant_attribute_tax/product_variant_attribute_tax/i18n/es.po create mode 100644 odoo-bringout-oca-product-variant-product_variant_attribute_tax/product_variant_attribute_tax/i18n/es_AR.po create mode 100644 odoo-bringout-oca-product-variant-product_variant_attribute_tax/product_variant_attribute_tax/i18n/es_PA.po create mode 100644 odoo-bringout-oca-product-variant-product_variant_attribute_tax/product_variant_attribute_tax/i18n/it.po create mode 100644 odoo-bringout-oca-product-variant-product_variant_attribute_tax/product_variant_attribute_tax/i18n/product_variant_attribute_tax.pot create mode 100644 odoo-bringout-oca-product-variant-product_variant_attribute_tax/product_variant_attribute_tax/models/__init__.py create mode 100644 odoo-bringout-oca-product-variant-product_variant_attribute_tax/product_variant_attribute_tax/models/product_attribute_value.py create mode 100644 odoo-bringout-oca-product-variant-product_variant_attribute_tax/product_variant_attribute_tax/readme/CONFIGURE.rst create mode 100644 odoo-bringout-oca-product-variant-product_variant_attribute_tax/product_variant_attribute_tax/readme/CONTRIBUTORS.rst create mode 100644 odoo-bringout-oca-product-variant-product_variant_attribute_tax/product_variant_attribute_tax/readme/DESCRIPTION.rst create mode 100644 odoo-bringout-oca-product-variant-product_variant_attribute_tax/product_variant_attribute_tax/static/description/icon.png create mode 100644 odoo-bringout-oca-product-variant-product_variant_attribute_tax/product_variant_attribute_tax/static/description/index.html create mode 100644 odoo-bringout-oca-product-variant-product_variant_attribute_tax/product_variant_attribute_tax/views/product_attribute_views.xml create mode 100644 odoo-bringout-oca-product-variant-product_variant_attribute_tax/pyproject.toml create mode 100644 odoo-bringout-oca-product-variant-product_variant_configurator/README.md create mode 100644 odoo-bringout-oca-product-variant-product_variant_configurator/doc/ARCHITECTURE.md create mode 100644 odoo-bringout-oca-product-variant-product_variant_configurator/doc/CONFIGURATION.md create mode 100644 odoo-bringout-oca-product-variant-product_variant_configurator/doc/CONTROLLERS.md create mode 100644 odoo-bringout-oca-product-variant-product_variant_configurator/doc/DEPENDENCIES.md create mode 100644 odoo-bringout-oca-product-variant-product_variant_configurator/doc/FAQ.md create mode 100644 odoo-bringout-oca-product-variant-product_variant_configurator/doc/INSTALL.md create mode 100644 odoo-bringout-oca-product-variant-product_variant_configurator/doc/MODELS.md create mode 100644 odoo-bringout-oca-product-variant-product_variant_configurator/doc/OVERVIEW.md create mode 100644 odoo-bringout-oca-product-variant-product_variant_configurator/doc/REPORTS.md create mode 100644 odoo-bringout-oca-product-variant-product_variant_configurator/doc/SECURITY.md create mode 100644 odoo-bringout-oca-product-variant-product_variant_configurator/doc/TROUBLESHOOTING.md create mode 100644 odoo-bringout-oca-product-variant-product_variant_configurator/doc/USAGE.md create mode 100644 odoo-bringout-oca-product-variant-product_variant_configurator/doc/WIZARDS.md create mode 100644 odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/README.rst create mode 100644 odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/__init__.py create mode 100644 odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/__manifest__.py create mode 100644 odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/am.po create mode 100644 odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/ar.po create mode 100644 odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/bg.po create mode 100644 odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/bs.po create mode 100644 odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/ca.po create mode 100644 odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/cs.po create mode 100644 odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/da.po create mode 100644 odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/de.po create mode 100644 odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/el_GR.po create mode 100644 odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/en_GB.po create mode 100644 odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/es.po create mode 100644 odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/es_AR.po create mode 100644 odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/es_CL.po create mode 100644 odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/es_CO.po create mode 100644 odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/es_CR.po create mode 100644 odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/es_DO.po create mode 100644 odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/es_EC.po create mode 100644 odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/es_ES.po create mode 100644 odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/es_MX.po create mode 100644 odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/es_PE.po create mode 100644 odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/es_PY.po create mode 100644 odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/es_VE.po create mode 100644 odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/et.po create mode 100644 odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/eu.po create mode 100644 odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/fa.po create mode 100644 odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/fi.po create mode 100644 odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/fr.po create mode 100644 odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/fr_CA.po create mode 100644 odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/fr_CH.po create mode 100644 odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/gl.po create mode 100644 odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/gl_ES.po create mode 100644 odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/he.po create mode 100644 odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/hr.po create mode 100644 odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/hr_HR.po create mode 100644 odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/hu.po create mode 100644 odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/id.po create mode 100644 odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/it.po create mode 100644 odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/ja.po create mode 100644 odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/ko.po create mode 100644 odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/lt.po create mode 100644 odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/lt_LT.po create mode 100644 odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/lv.po create mode 100644 odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/mk.po create mode 100644 odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/mn.po create mode 100644 odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/nb.po create mode 100644 odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/nb_NO.po create mode 100644 odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/nl.po create mode 100644 odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/nl_BE.po create mode 100644 odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/nl_NL.po create mode 100644 odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/pl.po create mode 100644 odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/product_variant_configurator.pot create mode 100644 odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/pt.po create mode 100644 odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/pt_BR.po create mode 100644 odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/pt_PT.po create mode 100644 odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/ro.po create mode 100644 odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/ru.po create mode 100644 odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/sk.po create mode 100644 odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/sl.po create mode 100644 odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/sr.po create mode 100644 odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/sr@latin.po create mode 100644 odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/sv.po create mode 100644 odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/th.po create mode 100644 odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/tr.po create mode 100644 odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/tr_TR.po create mode 100644 odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/uk.po create mode 100644 odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/vi.po create mode 100644 odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/vi_VN.po create mode 100644 odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/zh_CN.po create mode 100644 odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/zh_TW.po create mode 100644 odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/models/__init__.py create mode 100644 odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/models/ir_ui_view.py create mode 100644 odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/models/pricelist.py create mode 100644 odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/models/product_attribute_value.py create mode 100644 odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/models/product_category.py create mode 100644 odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/models/product_configurator.py create mode 100644 odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/models/product_configurator_attribute.py create mode 100644 odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/models/product_product.py create mode 100644 odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/models/product_template.py create mode 100644 odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/models/product_template_attribute_line.py create mode 100644 odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/readme/CONFIGURE.rst create mode 100644 odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/readme/CONTRIBUTORS.rst create mode 100644 odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/readme/DESCRIPTION.rst create mode 100644 odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/readme/USAGE.rst create mode 100644 odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/security/ir.model.access.csv create mode 100644 odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/security/product_configurator_security.xml create mode 100644 odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/static/description/icon.png create mode 100644 odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/static/description/index.html create mode 100644 odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/tests/__init__.py create mode 100644 odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/tests/test_product_configurator_attribute.py create mode 100644 odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/tests/test_product_pricelist.py create mode 100644 odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/tests/test_product_variant_configurator.py create mode 100644 odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/tests/test_product_variants.py create mode 100644 odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/views/inherited_product_attribute_views.xml create mode 100644 odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/views/inherited_product_category_views.xml create mode 100644 odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/views/inherited_product_product_views.xml create mode 100644 odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/views/inherited_product_template_views.xml create mode 100644 odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/views/product_configurator_attribute.xml create mode 100644 odoo-bringout-oca-product-variant-product_variant_configurator/pyproject.toml create mode 100644 odoo-bringout-oca-product-variant-product_variant_default_code/README.md create mode 100644 odoo-bringout-oca-product-variant-product_variant_default_code/doc/ARCHITECTURE.md create mode 100644 odoo-bringout-oca-product-variant-product_variant_default_code/doc/CONFIGURATION.md create mode 100644 odoo-bringout-oca-product-variant-product_variant_default_code/doc/CONTROLLERS.md create mode 100644 odoo-bringout-oca-product-variant-product_variant_default_code/doc/DEPENDENCIES.md create mode 100644 odoo-bringout-oca-product-variant-product_variant_default_code/doc/FAQ.md create mode 100644 odoo-bringout-oca-product-variant-product_variant_default_code/doc/INSTALL.md create mode 100644 odoo-bringout-oca-product-variant-product_variant_default_code/doc/MODELS.md create mode 100644 odoo-bringout-oca-product-variant-product_variant_default_code/doc/OVERVIEW.md create mode 100644 odoo-bringout-oca-product-variant-product_variant_default_code/doc/REPORTS.md create mode 100644 odoo-bringout-oca-product-variant-product_variant_default_code/doc/SECURITY.md create mode 100644 odoo-bringout-oca-product-variant-product_variant_default_code/doc/TROUBLESHOOTING.md create mode 100644 odoo-bringout-oca-product-variant-product_variant_default_code/doc/USAGE.md create mode 100644 odoo-bringout-oca-product-variant-product_variant_default_code/doc/WIZARDS.md create mode 100644 odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/README.rst create mode 100644 odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/__init__.py create mode 100644 odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/__manifest__.py create mode 100644 odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/data/ir_config_parameter.xml create mode 100644 odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/demo/attribute_demo.xml create mode 100644 odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/i18n/ar.po create mode 100644 odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/i18n/bs.po create mode 100644 odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/i18n/ca.po create mode 100644 odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/i18n/de.po create mode 100644 odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/i18n/es.po create mode 100644 odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/i18n/es_MX.po create mode 100644 odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/i18n/fi.po create mode 100644 odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/i18n/fr.po create mode 100644 odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/i18n/fr_CH.po create mode 100644 odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/i18n/hr.po create mode 100644 odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/i18n/hr_HR.po create mode 100644 odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/i18n/it.po create mode 100644 odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/i18n/nl_NL.po create mode 100644 odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/i18n/product_variant_default_code.pot create mode 100644 odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/i18n/pt.po create mode 100644 odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/i18n/pt_BR.po create mode 100644 odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/i18n/ro.po create mode 100644 odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/i18n/sl.po create mode 100644 odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/i18n/tr.po create mode 100644 odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/i18n/tr_TR.po create mode 100644 odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/i18n/vi_VN.po create mode 100644 odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/i18n/zh_CN.po create mode 100644 odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/models/__init__.py create mode 100644 odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/models/config_settings.py create mode 100644 odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/models/product.py create mode 100644 odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/readme/CONFIGURATION.rst create mode 100644 odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/readme/CONTRIBUTORS.rst create mode 100644 odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/readme/DESCRIPTION.rst create mode 100644 odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/readme/ROADMAP.rst create mode 100644 odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/readme/USAGE.rst create mode 100644 odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/security/product_security.xml create mode 100644 odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/static/description/icon.png create mode 100644 odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/static/description/index.html create mode 100644 odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/tests/__init__.py create mode 100644 odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/tests/test_variant_default_code.py create mode 100644 odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/views/config_settings_view.xml create mode 100644 odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/views/product_attribute_view.xml create mode 100644 odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/views/product_view.xml create mode 100644 odoo-bringout-oca-product-variant-product_variant_default_code/pyproject.toml create mode 100644 odoo-bringout-oca-product-variant-product_variant_name/README.md create mode 100644 odoo-bringout-oca-product-variant-product_variant_name/doc/ARCHITECTURE.md create mode 100644 odoo-bringout-oca-product-variant-product_variant_name/doc/CONFIGURATION.md create mode 100644 odoo-bringout-oca-product-variant-product_variant_name/doc/CONTROLLERS.md create mode 100644 odoo-bringout-oca-product-variant-product_variant_name/doc/DEPENDENCIES.md create mode 100644 odoo-bringout-oca-product-variant-product_variant_name/doc/FAQ.md create mode 100644 odoo-bringout-oca-product-variant-product_variant_name/doc/INSTALL.md create mode 100644 odoo-bringout-oca-product-variant-product_variant_name/doc/MODELS.md create mode 100644 odoo-bringout-oca-product-variant-product_variant_name/doc/OVERVIEW.md create mode 100644 odoo-bringout-oca-product-variant-product_variant_name/doc/REPORTS.md create mode 100644 odoo-bringout-oca-product-variant-product_variant_name/doc/SECURITY.md create mode 100644 odoo-bringout-oca-product-variant-product_variant_name/doc/TROUBLESHOOTING.md create mode 100644 odoo-bringout-oca-product-variant-product_variant_name/doc/USAGE.md create mode 100644 odoo-bringout-oca-product-variant-product_variant_name/doc/WIZARDS.md create mode 100644 odoo-bringout-oca-product-variant-product_variant_name/product_variant_name/README.rst create mode 100644 odoo-bringout-oca-product-variant-product_variant_name/product_variant_name/__init__.py create mode 100644 odoo-bringout-oca-product-variant-product_variant_name/product_variant_name/__manifest__.py create mode 100644 odoo-bringout-oca-product-variant-product_variant_name/product_variant_name/i18n/bs.po create mode 100644 odoo-bringout-oca-product-variant-product_variant_name/product_variant_name/i18n/es.po create mode 100644 odoo-bringout-oca-product-variant-product_variant_name/product_variant_name/i18n/it.po create mode 100644 odoo-bringout-oca-product-variant-product_variant_name/product_variant_name/i18n/product_variant_name.pot create mode 100644 odoo-bringout-oca-product-variant-product_variant_name/product_variant_name/init_hook.py create mode 100644 odoo-bringout-oca-product-variant-product_variant_name/product_variant_name/models/__init__.py create mode 100644 odoo-bringout-oca-product-variant-product_variant_name/product_variant_name/models/product_product.py create mode 100644 odoo-bringout-oca-product-variant-product_variant_name/product_variant_name/models/product_template.py create mode 100644 odoo-bringout-oca-product-variant-product_variant_name/product_variant_name/readme/CONTRIBUTORS.rst create mode 100644 odoo-bringout-oca-product-variant-product_variant_name/product_variant_name/readme/DESCRIPTION.rst create mode 100644 odoo-bringout-oca-product-variant-product_variant_name/product_variant_name/static/description/icon.png create mode 100644 odoo-bringout-oca-product-variant-product_variant_name/product_variant_name/static/description/index.html create mode 100644 odoo-bringout-oca-product-variant-product_variant_name/product_variant_name/tests/__init__.py create mode 100644 odoo-bringout-oca-product-variant-product_variant_name/product_variant_name/tests/test_product_variant_name.py create mode 100644 odoo-bringout-oca-product-variant-product_variant_name/product_variant_name/views/product_view.xml create mode 100644 odoo-bringout-oca-product-variant-product_variant_name/pyproject.toml create mode 100644 odoo-bringout-oca-product-variant-product_variant_sale_price/README.md create mode 100644 odoo-bringout-oca-product-variant-product_variant_sale_price/doc/ARCHITECTURE.md create mode 100644 odoo-bringout-oca-product-variant-product_variant_sale_price/doc/CONFIGURATION.md create mode 100644 odoo-bringout-oca-product-variant-product_variant_sale_price/doc/CONTROLLERS.md create mode 100644 odoo-bringout-oca-product-variant-product_variant_sale_price/doc/DEPENDENCIES.md create mode 100644 odoo-bringout-oca-product-variant-product_variant_sale_price/doc/FAQ.md create mode 100644 odoo-bringout-oca-product-variant-product_variant_sale_price/doc/INSTALL.md create mode 100644 odoo-bringout-oca-product-variant-product_variant_sale_price/doc/MODELS.md create mode 100644 odoo-bringout-oca-product-variant-product_variant_sale_price/doc/OVERVIEW.md create mode 100644 odoo-bringout-oca-product-variant-product_variant_sale_price/doc/REPORTS.md create mode 100644 odoo-bringout-oca-product-variant-product_variant_sale_price/doc/SECURITY.md create mode 100644 odoo-bringout-oca-product-variant-product_variant_sale_price/doc/TROUBLESHOOTING.md create mode 100644 odoo-bringout-oca-product-variant-product_variant_sale_price/doc/USAGE.md create mode 100644 odoo-bringout-oca-product-variant-product_variant_sale_price/doc/WIZARDS.md create mode 100644 odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/README.rst create mode 100644 odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/__init__.py create mode 100644 odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/__manifest__.py create mode 100644 odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/hooks.py create mode 100644 odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/i18n/bs.po create mode 100644 odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/i18n/ca.po create mode 100644 odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/i18n/de.po create mode 100644 odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/i18n/el_GR.po create mode 100644 odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/i18n/es.po create mode 100644 odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/i18n/es_ES.po create mode 100644 odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/i18n/es_MX.po create mode 100644 odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/i18n/eu.po create mode 100644 odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/i18n/fi.po create mode 100644 odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/i18n/fr.po create mode 100644 odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/i18n/fr_CH.po create mode 100644 odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/i18n/fr_FR.po create mode 100644 odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/i18n/gl.po create mode 100644 odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/i18n/hr.po create mode 100644 odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/i18n/hr_HR.po create mode 100644 odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/i18n/it.po create mode 100644 odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/i18n/nl.po create mode 100644 odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/i18n/nl_NL.po create mode 100644 odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/i18n/product_variant_sale_price.pot create mode 100644 odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/i18n/pt.po create mode 100644 odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/i18n/pt_BR.po create mode 100644 odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/i18n/ro.po create mode 100644 odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/i18n/ru.po create mode 100644 odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/i18n/sk.po create mode 100644 odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/i18n/sl.po create mode 100644 odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/i18n/tr.po create mode 100644 odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/i18n/tr_TR.po create mode 100644 odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/i18n/vi_VN.po create mode 100644 odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/i18n/zh_CN.po create mode 100644 odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/models/__init__.py create mode 100644 odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/models/product_product.py create mode 100644 odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/readme/CONTRIBUTORS.rst create mode 100644 odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/readme/DESCRIPTION.rst create mode 100644 odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/static/description/icon.png create mode 100644 odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/static/description/index.html create mode 100644 odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/tests/__init__.py create mode 100644 odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/tests/test_product_product.py create mode 100644 odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/views/product_views.xml create mode 100644 odoo-bringout-oca-product-variant-product_variant_sale_price/pyproject.toml create mode 100644 odoo-bringout-oca-product-variant-product_variant_specific_description/README.md create mode 100644 odoo-bringout-oca-product-variant-product_variant_specific_description/doc/ARCHITECTURE.md create mode 100644 odoo-bringout-oca-product-variant-product_variant_specific_description/doc/CONFIGURATION.md create mode 100644 odoo-bringout-oca-product-variant-product_variant_specific_description/doc/CONTROLLERS.md create mode 100644 odoo-bringout-oca-product-variant-product_variant_specific_description/doc/DEPENDENCIES.md create mode 100644 odoo-bringout-oca-product-variant-product_variant_specific_description/doc/FAQ.md create mode 100644 odoo-bringout-oca-product-variant-product_variant_specific_description/doc/INSTALL.md create mode 100644 odoo-bringout-oca-product-variant-product_variant_specific_description/doc/MODELS.md create mode 100644 odoo-bringout-oca-product-variant-product_variant_specific_description/doc/OVERVIEW.md create mode 100644 odoo-bringout-oca-product-variant-product_variant_specific_description/doc/REPORTS.md create mode 100644 odoo-bringout-oca-product-variant-product_variant_specific_description/doc/SECURITY.md create mode 100644 odoo-bringout-oca-product-variant-product_variant_specific_description/doc/TROUBLESHOOTING.md create mode 100644 odoo-bringout-oca-product-variant-product_variant_specific_description/doc/USAGE.md create mode 100644 odoo-bringout-oca-product-variant-product_variant_specific_description/doc/WIZARDS.md create mode 100644 odoo-bringout-oca-product-variant-product_variant_specific_description/product_variant_specific_description/README.rst create mode 100644 odoo-bringout-oca-product-variant-product_variant_specific_description/product_variant_specific_description/__init__.py create mode 100644 odoo-bringout-oca-product-variant-product_variant_specific_description/product_variant_specific_description/__manifest__.py create mode 100644 odoo-bringout-oca-product-variant-product_variant_specific_description/product_variant_specific_description/i18n/bs.po create mode 100644 odoo-bringout-oca-product-variant-product_variant_specific_description/product_variant_specific_description/i18n/es.po create mode 100644 odoo-bringout-oca-product-variant-product_variant_specific_description/product_variant_specific_description/i18n/it.po create mode 100644 odoo-bringout-oca-product-variant-product_variant_specific_description/product_variant_specific_description/i18n/product_variant_specific_description.pot create mode 100644 odoo-bringout-oca-product-variant-product_variant_specific_description/product_variant_specific_description/init_hook.py create mode 100644 odoo-bringout-oca-product-variant-product_variant_specific_description/product_variant_specific_description/models/__init__.py create mode 100644 odoo-bringout-oca-product-variant-product_variant_specific_description/product_variant_specific_description/models/product_product.py create mode 100644 odoo-bringout-oca-product-variant-product_variant_specific_description/product_variant_specific_description/models/product_template.py create mode 100644 odoo-bringout-oca-product-variant-product_variant_specific_description/product_variant_specific_description/readme/CONTRIBUTORS.rst create mode 100644 odoo-bringout-oca-product-variant-product_variant_specific_description/product_variant_specific_description/readme/DESCRIPTION.rst create mode 100644 odoo-bringout-oca-product-variant-product_variant_specific_description/product_variant_specific_description/static/description/icon.png create mode 100644 odoo-bringout-oca-product-variant-product_variant_specific_description/product_variant_specific_description/static/description/index.html create mode 100644 odoo-bringout-oca-product-variant-product_variant_specific_description/product_variant_specific_description/tests/__init__.py create mode 100644 odoo-bringout-oca-product-variant-product_variant_specific_description/product_variant_specific_description/tests/test_product_variant_description.py create mode 100644 odoo-bringout-oca-product-variant-product_variant_specific_description/product_variant_specific_description/views/product_template_view.xml create mode 100644 odoo-bringout-oca-product-variant-product_variant_specific_description/product_variant_specific_description/views/product_view.xml create mode 100644 odoo-bringout-oca-product-variant-product_variant_specific_description/pyproject.toml create mode 100644 odoo-bringout-oca-product-variant-purchase_variant_configurator/README.md create mode 100644 odoo-bringout-oca-product-variant-purchase_variant_configurator/doc/ARCHITECTURE.md create mode 100644 odoo-bringout-oca-product-variant-purchase_variant_configurator/doc/CONFIGURATION.md create mode 100644 odoo-bringout-oca-product-variant-purchase_variant_configurator/doc/CONTROLLERS.md create mode 100644 odoo-bringout-oca-product-variant-purchase_variant_configurator/doc/DEPENDENCIES.md create mode 100644 odoo-bringout-oca-product-variant-purchase_variant_configurator/doc/FAQ.md create mode 100644 odoo-bringout-oca-product-variant-purchase_variant_configurator/doc/INSTALL.md create mode 100644 odoo-bringout-oca-product-variant-purchase_variant_configurator/doc/MODELS.md create mode 100644 odoo-bringout-oca-product-variant-purchase_variant_configurator/doc/OVERVIEW.md create mode 100644 odoo-bringout-oca-product-variant-purchase_variant_configurator/doc/REPORTS.md create mode 100644 odoo-bringout-oca-product-variant-purchase_variant_configurator/doc/SECURITY.md create mode 100644 odoo-bringout-oca-product-variant-purchase_variant_configurator/doc/TROUBLESHOOTING.md create mode 100644 odoo-bringout-oca-product-variant-purchase_variant_configurator/doc/USAGE.md create mode 100644 odoo-bringout-oca-product-variant-purchase_variant_configurator/doc/WIZARDS.md create mode 100644 odoo-bringout-oca-product-variant-purchase_variant_configurator/purchase_variant_configurator/README.rst create mode 100644 odoo-bringout-oca-product-variant-purchase_variant_configurator/purchase_variant_configurator/__init__.py create mode 100644 odoo-bringout-oca-product-variant-purchase_variant_configurator/purchase_variant_configurator/__manifest__.py create mode 100644 odoo-bringout-oca-product-variant-purchase_variant_configurator/purchase_variant_configurator/hooks.py create mode 100644 odoo-bringout-oca-product-variant-purchase_variant_configurator/purchase_variant_configurator/i18n/bs.po create mode 100644 odoo-bringout-oca-product-variant-purchase_variant_configurator/purchase_variant_configurator/i18n/es.po create mode 100644 odoo-bringout-oca-product-variant-purchase_variant_configurator/purchase_variant_configurator/i18n/es_AR.po create mode 100644 odoo-bringout-oca-product-variant-purchase_variant_configurator/purchase_variant_configurator/i18n/fr.po create mode 100644 odoo-bringout-oca-product-variant-purchase_variant_configurator/purchase_variant_configurator/i18n/hr.po create mode 100644 odoo-bringout-oca-product-variant-purchase_variant_configurator/purchase_variant_configurator/i18n/it.po create mode 100644 odoo-bringout-oca-product-variant-purchase_variant_configurator/purchase_variant_configurator/i18n/pt_BR.po create mode 100644 odoo-bringout-oca-product-variant-purchase_variant_configurator/purchase_variant_configurator/i18n/purchase_variant_configurator.pot create mode 100644 odoo-bringout-oca-product-variant-purchase_variant_configurator/purchase_variant_configurator/i18n/ro.po create mode 100644 odoo-bringout-oca-product-variant-purchase_variant_configurator/purchase_variant_configurator/i18n/sl.po create mode 100644 odoo-bringout-oca-product-variant-purchase_variant_configurator/purchase_variant_configurator/models/__init__.py create mode 100644 odoo-bringout-oca-product-variant-purchase_variant_configurator/purchase_variant_configurator/models/product_product.py create mode 100644 odoo-bringout-oca-product-variant-purchase_variant_configurator/purchase_variant_configurator/models/product_supplierinfo.py create mode 100644 odoo-bringout-oca-product-variant-purchase_variant_configurator/purchase_variant_configurator/models/product_template.py create mode 100644 odoo-bringout-oca-product-variant-purchase_variant_configurator/purchase_variant_configurator/models/purchase_order.py create mode 100644 odoo-bringout-oca-product-variant-purchase_variant_configurator/purchase_variant_configurator/models/res_company.py create mode 100644 odoo-bringout-oca-product-variant-purchase_variant_configurator/purchase_variant_configurator/models/res_config_settings.py create mode 100644 odoo-bringout-oca-product-variant-purchase_variant_configurator/purchase_variant_configurator/readme/CONFIGURE.rst create mode 100644 odoo-bringout-oca-product-variant-purchase_variant_configurator/purchase_variant_configurator/readme/CONTRIBUTORS.rst create mode 100644 odoo-bringout-oca-product-variant-purchase_variant_configurator/purchase_variant_configurator/readme/DESCRIPTION.rst create mode 100644 odoo-bringout-oca-product-variant-purchase_variant_configurator/purchase_variant_configurator/readme/USAGE.rst create mode 100644 odoo-bringout-oca-product-variant-purchase_variant_configurator/purchase_variant_configurator/static/description/icon.png create mode 100644 odoo-bringout-oca-product-variant-purchase_variant_configurator/purchase_variant_configurator/static/description/index.html create mode 100644 odoo-bringout-oca-product-variant-purchase_variant_configurator/purchase_variant_configurator/tests/__init__.py create mode 100644 odoo-bringout-oca-product-variant-purchase_variant_configurator/purchase_variant_configurator/tests/test_purchase_order.py create mode 100644 odoo-bringout-oca-product-variant-purchase_variant_configurator/purchase_variant_configurator/views/inherited_purchase_order_views.xml create mode 100644 odoo-bringout-oca-product-variant-purchase_variant_configurator/purchase_variant_configurator/views/res_config_settings_views.xml create mode 100644 odoo-bringout-oca-product-variant-purchase_variant_configurator/pyproject.toml create mode 100644 odoo-bringout-oca-product-variant-sale_order_line_variant_description/README.md create mode 100644 odoo-bringout-oca-product-variant-sale_order_line_variant_description/doc/ARCHITECTURE.md create mode 100644 odoo-bringout-oca-product-variant-sale_order_line_variant_description/doc/CONFIGURATION.md create mode 100644 odoo-bringout-oca-product-variant-sale_order_line_variant_description/doc/CONTROLLERS.md create mode 100644 odoo-bringout-oca-product-variant-sale_order_line_variant_description/doc/DEPENDENCIES.md create mode 100644 odoo-bringout-oca-product-variant-sale_order_line_variant_description/doc/FAQ.md create mode 100644 odoo-bringout-oca-product-variant-sale_order_line_variant_description/doc/INSTALL.md create mode 100644 odoo-bringout-oca-product-variant-sale_order_line_variant_description/doc/MODELS.md create mode 100644 odoo-bringout-oca-product-variant-sale_order_line_variant_description/doc/OVERVIEW.md create mode 100644 odoo-bringout-oca-product-variant-sale_order_line_variant_description/doc/REPORTS.md create mode 100644 odoo-bringout-oca-product-variant-sale_order_line_variant_description/doc/SECURITY.md create mode 100644 odoo-bringout-oca-product-variant-sale_order_line_variant_description/doc/TROUBLESHOOTING.md create mode 100644 odoo-bringout-oca-product-variant-sale_order_line_variant_description/doc/USAGE.md create mode 100644 odoo-bringout-oca-product-variant-sale_order_line_variant_description/doc/WIZARDS.md create mode 100644 odoo-bringout-oca-product-variant-sale_order_line_variant_description/pyproject.toml create mode 100644 odoo-bringout-oca-product-variant-sale_order_line_variant_description/sale_order_line_variant_description/README.rst create mode 100644 odoo-bringout-oca-product-variant-sale_order_line_variant_description/sale_order_line_variant_description/__init__.py create mode 100644 odoo-bringout-oca-product-variant-sale_order_line_variant_description/sale_order_line_variant_description/__manifest__.py create mode 100644 odoo-bringout-oca-product-variant-sale_order_line_variant_description/sale_order_line_variant_description/i18n/ar.po create mode 100644 odoo-bringout-oca-product-variant-sale_order_line_variant_description/sale_order_line_variant_description/i18n/bs.po create mode 100644 odoo-bringout-oca-product-variant-sale_order_line_variant_description/sale_order_line_variant_description/i18n/ca.po create mode 100644 odoo-bringout-oca-product-variant-sale_order_line_variant_description/sale_order_line_variant_description/i18n/de.po create mode 100644 odoo-bringout-oca-product-variant-sale_order_line_variant_description/sale_order_line_variant_description/i18n/el_GR.po create mode 100644 odoo-bringout-oca-product-variant-sale_order_line_variant_description/sale_order_line_variant_description/i18n/es.po create mode 100644 odoo-bringout-oca-product-variant-sale_order_line_variant_description/sale_order_line_variant_description/i18n/es_ES.po create mode 100644 odoo-bringout-oca-product-variant-sale_order_line_variant_description/sale_order_line_variant_description/i18n/es_VE.po create mode 100644 odoo-bringout-oca-product-variant-sale_order_line_variant_description/sale_order_line_variant_description/i18n/fi.po create mode 100644 odoo-bringout-oca-product-variant-sale_order_line_variant_description/sale_order_line_variant_description/i18n/fr.po create mode 100644 odoo-bringout-oca-product-variant-sale_order_line_variant_description/sale_order_line_variant_description/i18n/fr_CH.po create mode 100644 odoo-bringout-oca-product-variant-sale_order_line_variant_description/sale_order_line_variant_description/i18n/fr_FR.po create mode 100644 odoo-bringout-oca-product-variant-sale_order_line_variant_description/sale_order_line_variant_description/i18n/gl.po create mode 100644 odoo-bringout-oca-product-variant-sale_order_line_variant_description/sale_order_line_variant_description/i18n/hr.po create mode 100644 odoo-bringout-oca-product-variant-sale_order_line_variant_description/sale_order_line_variant_description/i18n/hr_HR.po create mode 100644 odoo-bringout-oca-product-variant-sale_order_line_variant_description/sale_order_line_variant_description/i18n/it.po create mode 100644 odoo-bringout-oca-product-variant-sale_order_line_variant_description/sale_order_line_variant_description/i18n/nl.po create mode 100644 odoo-bringout-oca-product-variant-sale_order_line_variant_description/sale_order_line_variant_description/i18n/nl_NL.po create mode 100644 odoo-bringout-oca-product-variant-sale_order_line_variant_description/sale_order_line_variant_description/i18n/pt.po create mode 100644 odoo-bringout-oca-product-variant-sale_order_line_variant_description/sale_order_line_variant_description/i18n/pt_BR.po create mode 100644 odoo-bringout-oca-product-variant-sale_order_line_variant_description/sale_order_line_variant_description/i18n/ro.po create mode 100644 odoo-bringout-oca-product-variant-sale_order_line_variant_description/sale_order_line_variant_description/i18n/ru.po create mode 100644 odoo-bringout-oca-product-variant-sale_order_line_variant_description/sale_order_line_variant_description/i18n/sale_order_line_variant_description.pot create mode 100644 odoo-bringout-oca-product-variant-sale_order_line_variant_description/sale_order_line_variant_description/i18n/sl.po create mode 100644 odoo-bringout-oca-product-variant-sale_order_line_variant_description/sale_order_line_variant_description/i18n/tr.po create mode 100644 odoo-bringout-oca-product-variant-sale_order_line_variant_description/sale_order_line_variant_description/i18n/tr_TR.po create mode 100644 odoo-bringout-oca-product-variant-sale_order_line_variant_description/sale_order_line_variant_description/i18n/vi_VN.po create mode 100644 odoo-bringout-oca-product-variant-sale_order_line_variant_description/sale_order_line_variant_description/i18n/zh_CN.po create mode 100644 odoo-bringout-oca-product-variant-sale_order_line_variant_description/sale_order_line_variant_description/models/__init__.py create mode 100644 odoo-bringout-oca-product-variant-sale_order_line_variant_description/sale_order_line_variant_description/models/product_product.py create mode 100644 odoo-bringout-oca-product-variant-sale_order_line_variant_description/sale_order_line_variant_description/models/sale_order_line.py create mode 100644 odoo-bringout-oca-product-variant-sale_order_line_variant_description/sale_order_line_variant_description/readme/CONTRIBUTORS.rst create mode 100644 odoo-bringout-oca-product-variant-sale_order_line_variant_description/sale_order_line_variant_description/readme/DESCRIPTION.rst create mode 100644 odoo-bringout-oca-product-variant-sale_order_line_variant_description/sale_order_line_variant_description/static/description/icon.png create mode 100644 odoo-bringout-oca-product-variant-sale_order_line_variant_description/sale_order_line_variant_description/static/description/index.html create mode 100644 odoo-bringout-oca-product-variant-sale_order_line_variant_description/sale_order_line_variant_description/tests/__init__.py create mode 100644 odoo-bringout-oca-product-variant-sale_order_line_variant_description/sale_order_line_variant_description/tests/test_sale_order_line_variant_description.py create mode 100644 odoo-bringout-oca-product-variant-sale_order_line_variant_description/sale_order_line_variant_description/views/product_view.xml create mode 100644 odoo-bringout-oca-product-variant-sale_product_variant_attribute_tax/README.md create mode 100644 odoo-bringout-oca-product-variant-sale_product_variant_attribute_tax/doc/ARCHITECTURE.md create mode 100644 odoo-bringout-oca-product-variant-sale_product_variant_attribute_tax/doc/CONFIGURATION.md create mode 100644 odoo-bringout-oca-product-variant-sale_product_variant_attribute_tax/doc/CONTROLLERS.md create mode 100644 odoo-bringout-oca-product-variant-sale_product_variant_attribute_tax/doc/DEPENDENCIES.md create mode 100644 odoo-bringout-oca-product-variant-sale_product_variant_attribute_tax/doc/FAQ.md create mode 100644 odoo-bringout-oca-product-variant-sale_product_variant_attribute_tax/doc/INSTALL.md create mode 100644 odoo-bringout-oca-product-variant-sale_product_variant_attribute_tax/doc/MODELS.md create mode 100644 odoo-bringout-oca-product-variant-sale_product_variant_attribute_tax/doc/OVERVIEW.md create mode 100644 odoo-bringout-oca-product-variant-sale_product_variant_attribute_tax/doc/REPORTS.md create mode 100644 odoo-bringout-oca-product-variant-sale_product_variant_attribute_tax/doc/SECURITY.md create mode 100644 odoo-bringout-oca-product-variant-sale_product_variant_attribute_tax/doc/TROUBLESHOOTING.md create mode 100644 odoo-bringout-oca-product-variant-sale_product_variant_attribute_tax/doc/USAGE.md create mode 100644 odoo-bringout-oca-product-variant-sale_product_variant_attribute_tax/doc/WIZARDS.md create mode 100644 odoo-bringout-oca-product-variant-sale_product_variant_attribute_tax/pyproject.toml create mode 100644 odoo-bringout-oca-product-variant-sale_product_variant_attribute_tax/sale_product_variant_attribute_tax/README.rst create mode 100644 odoo-bringout-oca-product-variant-sale_product_variant_attribute_tax/sale_product_variant_attribute_tax/__init__.py create mode 100644 odoo-bringout-oca-product-variant-sale_product_variant_attribute_tax/sale_product_variant_attribute_tax/__manifest__.py create mode 100644 odoo-bringout-oca-product-variant-sale_product_variant_attribute_tax/sale_product_variant_attribute_tax/i18n/bs.po create mode 100644 odoo-bringout-oca-product-variant-sale_product_variant_attribute_tax/sale_product_variant_attribute_tax/i18n/es.po create mode 100644 odoo-bringout-oca-product-variant-sale_product_variant_attribute_tax/sale_product_variant_attribute_tax/i18n/es_AR.po create mode 100644 odoo-bringout-oca-product-variant-sale_product_variant_attribute_tax/sale_product_variant_attribute_tax/i18n/it.po create mode 100644 odoo-bringout-oca-product-variant-sale_product_variant_attribute_tax/sale_product_variant_attribute_tax/i18n/sale_product_variant_attribute_tax.pot create mode 100644 odoo-bringout-oca-product-variant-sale_product_variant_attribute_tax/sale_product_variant_attribute_tax/models/__init__.py create mode 100644 odoo-bringout-oca-product-variant-sale_product_variant_attribute_tax/sale_product_variant_attribute_tax/models/sale_order.py create mode 100644 odoo-bringout-oca-product-variant-sale_product_variant_attribute_tax/sale_product_variant_attribute_tax/readme/CONTEXT.rst create mode 100644 odoo-bringout-oca-product-variant-sale_product_variant_attribute_tax/sale_product_variant_attribute_tax/readme/CONTRIBUTORS.rst create mode 100644 odoo-bringout-oca-product-variant-sale_product_variant_attribute_tax/sale_product_variant_attribute_tax/readme/DESCRIPTION.rst create mode 100644 odoo-bringout-oca-product-variant-sale_product_variant_attribute_tax/sale_product_variant_attribute_tax/readme/ROADMAP.rst create mode 100644 odoo-bringout-oca-product-variant-sale_product_variant_attribute_tax/sale_product_variant_attribute_tax/readme/USAGE.rst create mode 100644 odoo-bringout-oca-product-variant-sale_product_variant_attribute_tax/sale_product_variant_attribute_tax/static/description/icon.png create mode 100644 odoo-bringout-oca-product-variant-sale_product_variant_attribute_tax/sale_product_variant_attribute_tax/static/description/index.html create mode 100644 odoo-bringout-oca-product-variant-sale_product_variant_attribute_tax/sale_product_variant_attribute_tax/tests/__init__.py create mode 100644 odoo-bringout-oca-product-variant-sale_product_variant_attribute_tax/sale_product_variant_attribute_tax/tests/test_sale_product_variant_attribute_tax.py create mode 100644 odoo-bringout-oca-product-variant-sale_variant_configurator/README.md create mode 100644 odoo-bringout-oca-product-variant-sale_variant_configurator/doc/ARCHITECTURE.md create mode 100644 odoo-bringout-oca-product-variant-sale_variant_configurator/doc/CONFIGURATION.md create mode 100644 odoo-bringout-oca-product-variant-sale_variant_configurator/doc/CONTROLLERS.md create mode 100644 odoo-bringout-oca-product-variant-sale_variant_configurator/doc/DEPENDENCIES.md create mode 100644 odoo-bringout-oca-product-variant-sale_variant_configurator/doc/FAQ.md create mode 100644 odoo-bringout-oca-product-variant-sale_variant_configurator/doc/INSTALL.md create mode 100644 odoo-bringout-oca-product-variant-sale_variant_configurator/doc/MODELS.md create mode 100644 odoo-bringout-oca-product-variant-sale_variant_configurator/doc/OVERVIEW.md create mode 100644 odoo-bringout-oca-product-variant-sale_variant_configurator/doc/REPORTS.md create mode 100644 odoo-bringout-oca-product-variant-sale_variant_configurator/doc/SECURITY.md create mode 100644 odoo-bringout-oca-product-variant-sale_variant_configurator/doc/TROUBLESHOOTING.md create mode 100644 odoo-bringout-oca-product-variant-sale_variant_configurator/doc/USAGE.md create mode 100644 odoo-bringout-oca-product-variant-sale_variant_configurator/doc/WIZARDS.md create mode 100644 odoo-bringout-oca-product-variant-sale_variant_configurator/pyproject.toml create mode 100644 odoo-bringout-oca-product-variant-sale_variant_configurator/sale_variant_configurator/README.rst create mode 100644 odoo-bringout-oca-product-variant-sale_variant_configurator/sale_variant_configurator/__init__.py create mode 100644 odoo-bringout-oca-product-variant-sale_variant_configurator/sale_variant_configurator/__manifest__.py create mode 100644 odoo-bringout-oca-product-variant-sale_variant_configurator/sale_variant_configurator/hooks.py create mode 100644 odoo-bringout-oca-product-variant-sale_variant_configurator/sale_variant_configurator/i18n/bs.po create mode 100644 odoo-bringout-oca-product-variant-sale_variant_configurator/sale_variant_configurator/i18n/ca.po create mode 100644 odoo-bringout-oca-product-variant-sale_variant_configurator/sale_variant_configurator/i18n/de.po create mode 100644 odoo-bringout-oca-product-variant-sale_variant_configurator/sale_variant_configurator/i18n/es.po create mode 100644 odoo-bringout-oca-product-variant-sale_variant_configurator/sale_variant_configurator/i18n/es_AR.po create mode 100644 odoo-bringout-oca-product-variant-sale_variant_configurator/sale_variant_configurator/i18n/es_CR.po create mode 100644 odoo-bringout-oca-product-variant-sale_variant_configurator/sale_variant_configurator/i18n/es_MX.po create mode 100644 odoo-bringout-oca-product-variant-sale_variant_configurator/sale_variant_configurator/i18n/es_VE.po create mode 100644 odoo-bringout-oca-product-variant-sale_variant_configurator/sale_variant_configurator/i18n/fi.po create mode 100644 odoo-bringout-oca-product-variant-sale_variant_configurator/sale_variant_configurator/i18n/fr.po create mode 100644 odoo-bringout-oca-product-variant-sale_variant_configurator/sale_variant_configurator/i18n/fr_CH.po create mode 100644 odoo-bringout-oca-product-variant-sale_variant_configurator/sale_variant_configurator/i18n/gl.po create mode 100644 odoo-bringout-oca-product-variant-sale_variant_configurator/sale_variant_configurator/i18n/hr.po create mode 100644 odoo-bringout-oca-product-variant-sale_variant_configurator/sale_variant_configurator/i18n/hr_HR.po create mode 100644 odoo-bringout-oca-product-variant-sale_variant_configurator/sale_variant_configurator/i18n/hu.po create mode 100644 odoo-bringout-oca-product-variant-sale_variant_configurator/sale_variant_configurator/i18n/it.po create mode 100644 odoo-bringout-oca-product-variant-sale_variant_configurator/sale_variant_configurator/i18n/mk.po create mode 100644 odoo-bringout-oca-product-variant-sale_variant_configurator/sale_variant_configurator/i18n/mn.po create mode 100644 odoo-bringout-oca-product-variant-sale_variant_configurator/sale_variant_configurator/i18n/nl.po create mode 100644 odoo-bringout-oca-product-variant-sale_variant_configurator/sale_variant_configurator/i18n/nl_NL.po create mode 100644 odoo-bringout-oca-product-variant-sale_variant_configurator/sale_variant_configurator/i18n/pl.po create mode 100644 odoo-bringout-oca-product-variant-sale_variant_configurator/sale_variant_configurator/i18n/pt.po create mode 100644 odoo-bringout-oca-product-variant-sale_variant_configurator/sale_variant_configurator/i18n/pt_BR.po create mode 100644 odoo-bringout-oca-product-variant-sale_variant_configurator/sale_variant_configurator/i18n/pt_PT.po create mode 100644 odoo-bringout-oca-product-variant-sale_variant_configurator/sale_variant_configurator/i18n/ro.po create mode 100644 odoo-bringout-oca-product-variant-sale_variant_configurator/sale_variant_configurator/i18n/ru.po create mode 100644 odoo-bringout-oca-product-variant-sale_variant_configurator/sale_variant_configurator/i18n/sale_variant_configurator.pot create mode 100644 odoo-bringout-oca-product-variant-sale_variant_configurator/sale_variant_configurator/i18n/sl.po create mode 100644 odoo-bringout-oca-product-variant-sale_variant_configurator/sale_variant_configurator/i18n/sv.po create mode 100644 odoo-bringout-oca-product-variant-sale_variant_configurator/sale_variant_configurator/i18n/tr.po create mode 100644 odoo-bringout-oca-product-variant-sale_variant_configurator/sale_variant_configurator/i18n/tr_TR.po create mode 100644 odoo-bringout-oca-product-variant-sale_variant_configurator/sale_variant_configurator/i18n/vi_VN.po create mode 100644 odoo-bringout-oca-product-variant-sale_variant_configurator/sale_variant_configurator/i18n/zh_CN.po create mode 100644 odoo-bringout-oca-product-variant-sale_variant_configurator/sale_variant_configurator/models/__init__.py create mode 100644 odoo-bringout-oca-product-variant-sale_variant_configurator/sale_variant_configurator/models/sale_order.py create mode 100644 odoo-bringout-oca-product-variant-sale_variant_configurator/sale_variant_configurator/static/description/icon.png create mode 100644 odoo-bringout-oca-product-variant-sale_variant_configurator/sale_variant_configurator/tests/__init__.py create mode 100644 odoo-bringout-oca-product-variant-sale_variant_configurator/sale_variant_configurator/tests/test_sale_order.py create mode 100644 odoo-bringout-oca-product-variant-sale_variant_configurator/sale_variant_configurator/views/sale_view.xml diff --git a/README.md b/README.md new file mode 100644 index 0000000..c19fbe2 --- /dev/null +++ b/README.md @@ -0,0 +1,56 @@ +# OCA Product + +This repository contains **10** OCA packages for product. + +## Packages Included (10 packages) + +- **odoo-bringout-oca-product-variant-product_variant_attribute_tax** - From product: variant_product_variant_attribute_tax +- **odoo-bringout-oca-product-variant-product_variant_configurator** - From product: variant_product_variant_configurator +- **odoo-bringout-oca-product-variant-product_variant_default_code** - From product: variant_product_variant_default_code +- **odoo-bringout-oca-product-variant-product_variant_name** - From product: variant_product_variant_name +- **odoo-bringout-oca-product-variant-product_variant_sale_price** - From product: variant_product_variant_sale_price +- **odoo-bringout-oca-product-variant-product_variant_specific_description** - From product: variant_product_variant_specific_description +- **odoo-bringout-oca-product-variant-purchase_variant_configurator** - From product: variant_purchase_variant_configurator +- **odoo-bringout-oca-product-variant-sale_order_line_variant_description** - From product: variant_sale_order_line_variant_description +- **odoo-bringout-oca-product-variant-sale_product_variant_attribute_tax** - From product: variant_sale_product_variant_attribute_tax +- **odoo-bringout-oca-product-variant-sale_variant_configurator** - From product: variant_sale_variant_configurator + + +## Installation + +Install any package from this category: + +```bash +# Install from local directory +pip install packages/oca-product/PACKAGE_NAME/ + +# Install in development mode +pip install -e packages/oca-product/PACKAGE_NAME/ + +# Using uv (recommended for speed) +uv add packages/oca-product/PACKAGE_NAME/ +``` + +## Repository Structure + +Each package in this repository follows the standard Odoo addon structure: + +``` +oca-product/ +├── odoo-bringout-oca-PROJECT-ADDON/ +│ ├── ADDON_NAME/ # Complete addon code +│ │ ├── __init__.py +│ │ ├── __manifest__.py +│ │ └── ... (models, views, etc.) +│ ├── pyproject.toml # Python package configuration +│ └── README.md # Package documentation +└── ... +``` + +## Contributing + +These packages are maintained as part of the [OCA (Odoo Community Association)](https://github.com/OCA) ecosystem. + +## License + +Each package maintains its original license as specified in the OCA repositories. diff --git a/odoo-bringout-oca-product-variant-product_variant_attribute_tax/README.md b/odoo-bringout-oca-product-variant-product_variant_attribute_tax/README.md new file mode 100644 index 0000000..21413de --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_attribute_tax/README.md @@ -0,0 +1,47 @@ +# Taxes on product attribute values + +Odoo addon: product_variant_attribute_tax + +## Installation + +```bash +pip install odoo-bringout-oca-product-variant-product_variant_attribute_tax +``` + +## Dependencies + +This addon depends on: +- product +- account + +## Manifest Information + +- **Name**: Taxes on product attribute values +- **Version**: 16.0.1.0.1 +- **Category**: Product Management +- **License**: AGPL-3 +- **Installable**: True + +## Source + +Based on [OCA/product-variant](https://github.com/OCA/product-variant) branch 16.0, addon `product_variant_attribute_tax`. + +## 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 +- Reports: doc/REPORTS.md +- Security: doc/SECURITY.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-product-variant-product_variant_attribute_tax/doc/ARCHITECTURE.md b/odoo-bringout-oca-product-variant-product_variant_attribute_tax/doc/ARCHITECTURE.md new file mode 100644 index 0000000..720c1a0 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_attribute_tax/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 Product_variant_attribute_tax Module - product_variant_attribute_tax + 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-product-variant-product_variant_attribute_tax/doc/CONFIGURATION.md b/odoo-bringout-oca-product-variant-product_variant_attribute_tax/doc/CONFIGURATION.md new file mode 100644 index 0000000..b613851 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_attribute_tax/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for product_variant_attribute_tax. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-product-variant-product_variant_attribute_tax/doc/CONTROLLERS.md b/odoo-bringout-oca-product-variant-product_variant_attribute_tax/doc/CONTROLLERS.md new file mode 100644 index 0000000..f628e77 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_attribute_tax/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-product-variant-product_variant_attribute_tax/doc/DEPENDENCIES.md b/odoo-bringout-oca-product-variant-product_variant_attribute_tax/doc/DEPENDENCIES.md new file mode 100644 index 0000000..70811c6 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_attribute_tax/doc/DEPENDENCIES.md @@ -0,0 +1,6 @@ +# Dependencies + +This addon depends on: + +- [product](../../odoo-bringout-oca-ocb-product) +- [account](../../odoo-bringout-oca-ocb-account) diff --git a/odoo-bringout-oca-product-variant-product_variant_attribute_tax/doc/FAQ.md b/odoo-bringout-oca-product-variant-product_variant_attribute_tax/doc/FAQ.md new file mode 100644 index 0000000..2764f7b --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_attribute_tax/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 product_variant_attribute_tax or install in UI. diff --git a/odoo-bringout-oca-product-variant-product_variant_attribute_tax/doc/INSTALL.md b/odoo-bringout-oca-product-variant-product_variant_attribute_tax/doc/INSTALL.md new file mode 100644 index 0000000..b523e3e --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_attribute_tax/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-product-variant-product_variant_attribute_tax" +# or +uv pip install odoo-bringout-oca-product-variant-product_variant_attribute_tax" +``` diff --git a/odoo-bringout-oca-product-variant-product_variant_attribute_tax/doc/MODELS.md b/odoo-bringout-oca-product-variant-product_variant_attribute_tax/doc/MODELS.md new file mode 100644 index 0000000..443d423 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_attribute_tax/doc/MODELS.md @@ -0,0 +1,12 @@ +# Models + +Detected core models and extensions in product_variant_attribute_tax. + +```mermaid +classDiagram + class product_attribute_value +``` + +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-product-variant-product_variant_attribute_tax/doc/OVERVIEW.md b/odoo-bringout-oca-product-variant-product_variant_attribute_tax/doc/OVERVIEW.md new file mode 100644 index 0000000..8bff767 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_attribute_tax/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: product_variant_attribute_tax. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon product_variant_attribute_tax +- License: LGPL-3 diff --git a/odoo-bringout-oca-product-variant-product_variant_attribute_tax/doc/REPORTS.md b/odoo-bringout-oca-product-variant-product_variant_attribute_tax/doc/REPORTS.md new file mode 100644 index 0000000..e0ea35f --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_attribute_tax/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-product-variant-product_variant_attribute_tax/doc/SECURITY.md b/odoo-bringout-oca-product-variant-product_variant_attribute_tax/doc/SECURITY.md new file mode 100644 index 0000000..e07da9d --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_attribute_tax/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-product-variant-product_variant_attribute_tax/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-product-variant-product_variant_attribute_tax/doc/TROUBLESHOOTING.md new file mode 100644 index 0000000..56853cb --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_attribute_tax/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-product-variant-product_variant_attribute_tax/doc/USAGE.md b/odoo-bringout-oca-product-variant-product_variant_attribute_tax/doc/USAGE.md new file mode 100644 index 0000000..4899663 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_attribute_tax/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 product_variant_attribute_tax +``` diff --git a/odoo-bringout-oca-product-variant-product_variant_attribute_tax/doc/WIZARDS.md b/odoo-bringout-oca-product-variant-product_variant_attribute_tax/doc/WIZARDS.md new file mode 100644 index 0000000..48e790d --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_attribute_tax/doc/WIZARDS.md @@ -0,0 +1,3 @@ +# Wizards + +This module does not include UI wizards. diff --git a/odoo-bringout-oca-product-variant-product_variant_attribute_tax/product_variant_attribute_tax/README.rst b/odoo-bringout-oca-product-variant-product_variant_attribute_tax/product_variant_attribute_tax/README.rst new file mode 100644 index 0000000..3d8bfb9 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_attribute_tax/product_variant_attribute_tax/README.rst @@ -0,0 +1,93 @@ +================================= +Taxes on product attribute values +================================= + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:a492cf9d737a18329a1f47c6d5937c8b4c2d7f32f53e56fa9f18a19abbec305b + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Production%2FStable-green.png + :target: https://odoo-community.org/page/development-status + :alt: Production/Stable +.. |badge2| image:: https://img.shields.io/badge/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%2Fproduct--variant-lightgray.png?logo=github + :target: https://github.com/OCA/product-variant/tree/16.0/product_variant_attribute_tax + :alt: OCA/product-variant +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/product-variant-16-0/product-variant-16-0-product_variant_attribute_tax + :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/product-variant&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module allows to set taxes on the product attribute values. Itself, it +doesn't make too much, but using other modules like +*sale_product_variant_attribute_tax* for using these taxes on sales orders. + +**Table of contents** + +.. contents:: + :local: + +Configuration +============= + +To configure this module, you need to: + +#. Go to *Sales > Configuration > Products > Attributes*. +#. Select an attribute or edit an existing one. +#. On each value of this attribute, you can set one or several taxes in + the column "Taxes". + +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 `_: + + * Pedro M. Baeza + * Vicent Cubells + * Ernesto Tejeda + * Carolina Fernandez + +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/product-variant `_ 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-product-variant-product_variant_attribute_tax/product_variant_attribute_tax/__init__.py b/odoo-bringout-oca-product-variant-product_variant_attribute_tax/product_variant_attribute_tax/__init__.py new file mode 100644 index 0000000..3275ac2 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_attribute_tax/product_variant_attribute_tax/__init__.py @@ -0,0 +1,2 @@ +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). +from . import models diff --git a/odoo-bringout-oca-product-variant-product_variant_attribute_tax/product_variant_attribute_tax/__manifest__.py b/odoo-bringout-oca-product-variant-product_variant_attribute_tax/product_variant_attribute_tax/__manifest__.py new file mode 100644 index 0000000..7518b17 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_attribute_tax/product_variant_attribute_tax/__manifest__.py @@ -0,0 +1,17 @@ +# Copyright 2016-2017 Tecnativa - Pedro M. Baeza +# Copyright 2024 Tecnativa - Carolina Fernandez +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +{ + "name": "Taxes on product attribute values", + "summary": "Set taxes on the product attribute values", + "author": "Tecnativa, Odoo Community Association (OCA)", + "website": "https://github.com/OCA/product-variant", + "category": "Product Management", + "version": "16.0.1.0.1", + "development_status": "Production/Stable", + "license": "AGPL-3", + "depends": ["product", "account"], + "data": ["views/product_attribute_views.xml"], + "installable": True, +} diff --git a/odoo-bringout-oca-product-variant-product_variant_attribute_tax/product_variant_attribute_tax/i18n/bs.po b/odoo-bringout-oca-product-variant-product_variant_attribute_tax/product_variant_attribute_tax/i18n/bs.po new file mode 100644 index 0000000..32f947c --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_attribute_tax/product_variant_attribute_tax/i18n/bs.po @@ -0,0 +1,24 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_attribute_tax +# +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: product_variant_attribute_tax +#: model:ir.model,name:product_variant_attribute_tax.model_product_attribute_value +msgid "Attribute Value" +msgstr "Ime atributa" + +#. module: product_variant_attribute_tax +#: model:ir.model.fields,field_description:product_variant_attribute_tax.field_product_attribute_value__tax_ids +msgid "Taxes" +msgstr "Porezi" diff --git a/odoo-bringout-oca-product-variant-product_variant_attribute_tax/product_variant_attribute_tax/i18n/es.po b/odoo-bringout-oca-product-variant-product_variant_attribute_tax/product_variant_attribute_tax/i18n/es.po new file mode 100644 index 0000000..d480514 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_attribute_tax/product_variant_attribute_tax/i18n/es.po @@ -0,0 +1,28 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_attribute_tax +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2021-01-28 16:01+0000\n" +"PO-Revision-Date: 2021-01-28 11:04-0500\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 2.3\n" + +#. module: product_variant_attribute_tax +#: model:ir.model,name:product_variant_attribute_tax.model_product_attribute_value +msgid "Attribute Value" +msgstr "Valor del Atributo" + +#. module: product_variant_attribute_tax +#: model:ir.model.fields,field_description:product_variant_attribute_tax.field_product_attribute_value__tax_ids +msgid "Taxes" +msgstr "Impuestos" diff --git a/odoo-bringout-oca-product-variant-product_variant_attribute_tax/product_variant_attribute_tax/i18n/es_AR.po b/odoo-bringout-oca-product-variant-product_variant_attribute_tax/product_variant_attribute_tax/i18n/es_AR.po new file mode 100644 index 0000000..b43e4e1 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_attribute_tax/product_variant_attribute_tax/i18n/es_AR.po @@ -0,0 +1,27 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_attribute_tax +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 13.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2021-04-04 20:46+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: product_variant_attribute_tax +#: model:ir.model,name:product_variant_attribute_tax.model_product_attribute_value +msgid "Attribute Value" +msgstr "Valor del Atributo" + +#. module: product_variant_attribute_tax +#: model:ir.model.fields,field_description:product_variant_attribute_tax.field_product_attribute_value__tax_ids +msgid "Taxes" +msgstr "Impuestos" diff --git a/odoo-bringout-oca-product-variant-product_variant_attribute_tax/product_variant_attribute_tax/i18n/es_PA.po b/odoo-bringout-oca-product-variant-product_variant_attribute_tax/product_variant_attribute_tax/i18n/es_PA.po new file mode 100644 index 0000000..b363c61 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_attribute_tax/product_variant_attribute_tax/i18n/es_PA.po @@ -0,0 +1,25 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_attribute_tax +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 13.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\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: product_variant_attribute_tax +#: model:ir.model,name:product_variant_attribute_tax.model_product_attribute_value +msgid "Attribute Value" +msgstr "" + +#. module: product_variant_attribute_tax +#: model:ir.model.fields,field_description:product_variant_attribute_tax.field_product_attribute_value__tax_ids +msgid "Taxes" +msgstr "" diff --git a/odoo-bringout-oca-product-variant-product_variant_attribute_tax/product_variant_attribute_tax/i18n/it.po b/odoo-bringout-oca-product-variant-product_variant_attribute_tax/product_variant_attribute_tax/i18n/it.po new file mode 100644 index 0000000..bfcbc44 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_attribute_tax/product_variant_attribute_tax/i18n/it.po @@ -0,0 +1,27 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_attribute_tax +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 13.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2023-11-24 17: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: product_variant_attribute_tax +#: model:ir.model,name:product_variant_attribute_tax.model_product_attribute_value +msgid "Attribute Value" +msgstr "Valore attributo" + +#. module: product_variant_attribute_tax +#: model:ir.model.fields,field_description:product_variant_attribute_tax.field_product_attribute_value__tax_ids +msgid "Taxes" +msgstr "Imposte" diff --git a/odoo-bringout-oca-product-variant-product_variant_attribute_tax/product_variant_attribute_tax/i18n/product_variant_attribute_tax.pot b/odoo-bringout-oca-product-variant-product_variant_attribute_tax/product_variant_attribute_tax/i18n/product_variant_attribute_tax.pot new file mode 100644 index 0000000..e960193 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_attribute_tax/product_variant_attribute_tax/i18n/product_variant_attribute_tax.pot @@ -0,0 +1,24 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_attribute_tax +# +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: product_variant_attribute_tax +#: model:ir.model,name:product_variant_attribute_tax.model_product_attribute_value +msgid "Attribute Value" +msgstr "" + +#. module: product_variant_attribute_tax +#: model:ir.model.fields,field_description:product_variant_attribute_tax.field_product_attribute_value__tax_ids +msgid "Taxes" +msgstr "" diff --git a/odoo-bringout-oca-product-variant-product_variant_attribute_tax/product_variant_attribute_tax/models/__init__.py b/odoo-bringout-oca-product-variant-product_variant_attribute_tax/product_variant_attribute_tax/models/__init__.py new file mode 100644 index 0000000..3928385 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_attribute_tax/product_variant_attribute_tax/models/__init__.py @@ -0,0 +1,2 @@ +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). +from . import product_attribute_value diff --git a/odoo-bringout-oca-product-variant-product_variant_attribute_tax/product_variant_attribute_tax/models/product_attribute_value.py b/odoo-bringout-oca-product-variant-product_variant_attribute_tax/product_variant_attribute_tax/models/product_attribute_value.py new file mode 100644 index 0000000..e74a276 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_attribute_tax/product_variant_attribute_tax/models/product_attribute_value.py @@ -0,0 +1,10 @@ +# Copyright 2016-2017 Tecnativa - Pedro M. Baeza +# License AGPL-3 - See http://www.gnu.org/licenses/agpl-3.0.html + +from odoo import fields, models + + +class ProductAttributeValue(models.Model): + _inherit = "product.attribute.value" + + tax_ids = fields.Many2many(comodel_name="account.tax", string="Taxes") diff --git a/odoo-bringout-oca-product-variant-product_variant_attribute_tax/product_variant_attribute_tax/readme/CONFIGURE.rst b/odoo-bringout-oca-product-variant-product_variant_attribute_tax/product_variant_attribute_tax/readme/CONFIGURE.rst new file mode 100644 index 0000000..4b69c8c --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_attribute_tax/product_variant_attribute_tax/readme/CONFIGURE.rst @@ -0,0 +1,6 @@ +To configure this module, you need to: + +#. Go to *Sales > Configuration > Products > Attributes*. +#. Select an attribute or edit an existing one. +#. On each value of this attribute, you can set one or several taxes in + the column "Taxes". diff --git a/odoo-bringout-oca-product-variant-product_variant_attribute_tax/product_variant_attribute_tax/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-product-variant-product_variant_attribute_tax/product_variant_attribute_tax/readme/CONTRIBUTORS.rst new file mode 100644 index 0000000..8195d9a --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_attribute_tax/product_variant_attribute_tax/readme/CONTRIBUTORS.rst @@ -0,0 +1,6 @@ +* `Tecnativa `_: + + * Pedro M. Baeza + * Vicent Cubells + * Ernesto Tejeda + * Carolina Fernandez diff --git a/odoo-bringout-oca-product-variant-product_variant_attribute_tax/product_variant_attribute_tax/readme/DESCRIPTION.rst b/odoo-bringout-oca-product-variant-product_variant_attribute_tax/product_variant_attribute_tax/readme/DESCRIPTION.rst new file mode 100644 index 0000000..60ccf49 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_attribute_tax/product_variant_attribute_tax/readme/DESCRIPTION.rst @@ -0,0 +1,3 @@ +This module allows to set taxes on the product attribute values. Itself, it +doesn't make too much, but using other modules like +*sale_product_variant_attribute_tax* for using these taxes on sales orders. diff --git a/odoo-bringout-oca-product-variant-product_variant_attribute_tax/product_variant_attribute_tax/static/description/icon.png b/odoo-bringout-oca-product-variant-product_variant_attribute_tax/product_variant_attribute_tax/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-product-variant-product_variant_attribute_tax/product_variant_attribute_tax/static/description/index.html b/odoo-bringout-oca-product-variant-product_variant_attribute_tax/product_variant_attribute_tax/static/description/index.html new file mode 100644 index 0000000..756b296 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_attribute_tax/product_variant_attribute_tax/static/description/index.html @@ -0,0 +1,439 @@ + + + + + +Taxes on product attribute values + + + +
+

Taxes on product attribute values

+ + +

Production/Stable License: AGPL-3 OCA/product-variant Translate me on Weblate Try me on Runboat

+

This module allows to set taxes on the product attribute values. Itself, it +doesn’t make too much, but using other modules like +sale_product_variant_attribute_tax for using these taxes on sales orders.

+

Table of contents

+ +
+

Configuration

+

To configure this module, you need to:

+
    +
  1. Go to Sales > Configuration > Products > Attributes.
  2. +
  3. Select an attribute or edit an existing one.
  4. +
  5. On each value of this attribute, you can set one or several taxes in +the column “Taxes”.
  6. +
+
+
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us 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:
      +
    • Pedro M. Baeza
    • +
    • Vicent Cubells
    • +
    • Ernesto Tejeda
    • +
    • Carolina Fernandez
    • +
    +
  • +
+
+
+

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/product-variant 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-product-variant-product_variant_attribute_tax/product_variant_attribute_tax/views/product_attribute_views.xml b/odoo-bringout-oca-product-variant-product_variant_attribute_tax/product_variant_attribute_tax/views/product_attribute_views.xml new file mode 100644 index 0000000..0967ddd --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_attribute_tax/product_variant_attribute_tax/views/product_attribute_views.xml @@ -0,0 +1,15 @@ + + + + product.attribute + + + + + + + + diff --git a/odoo-bringout-oca-product-variant-product_variant_attribute_tax/pyproject.toml b/odoo-bringout-oca-product-variant-product_variant_attribute_tax/pyproject.toml new file mode 100644 index 0000000..37e9c9a --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_attribute_tax/pyproject.toml @@ -0,0 +1,43 @@ +[project] +name = "odoo-bringout-oca-product-variant-product_variant_attribute_tax" +version = "16.0.0" +description = "Taxes on product attribute values - Set taxes on the product attribute values" +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-ocb-product>=16.0.0", + "odoo-bringout-oca-ocb-account>=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 = ["product_variant_attribute_tax"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-product-variant-product_variant_configurator/README.md b/odoo-bringout-oca-product-variant-product_variant_configurator/README.md new file mode 100644 index 0000000..cbc78d1 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_configurator/README.md @@ -0,0 +1,46 @@ +# Product Variant Configurator + +Odoo addon: product_variant_configurator + +## Installation + +```bash +pip install odoo-bringout-oca-product-variant-product_variant_configurator +``` + +## Dependencies + +This addon depends on: +- product + +## Manifest Information + +- **Name**: Product Variant Configurator +- **Version**: 16.0.1.0.8 +- **Category**: Product Variant +- **License**: AGPL-3 +- **Installable**: False + +## Source + +Based on [OCA/product-variant](https://github.com/OCA/product-variant) branch 16.0, addon `product_variant_configurator`. + +## 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 +- Reports: doc/REPORTS.md +- Security: doc/SECURITY.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-product-variant-product_variant_configurator/doc/ARCHITECTURE.md b/odoo-bringout-oca-product-variant-product_variant_configurator/doc/ARCHITECTURE.md new file mode 100644 index 0000000..c560445 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_configurator/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 Product_variant_configurator Module - product_variant_configurator + 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-product-variant-product_variant_configurator/doc/CONFIGURATION.md b/odoo-bringout-oca-product-variant-product_variant_configurator/doc/CONFIGURATION.md new file mode 100644 index 0000000..5aeb22a --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_configurator/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for product_variant_configurator. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-product-variant-product_variant_configurator/doc/CONTROLLERS.md b/odoo-bringout-oca-product-variant-product_variant_configurator/doc/CONTROLLERS.md new file mode 100644 index 0000000..f628e77 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_configurator/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-product-variant-product_variant_configurator/doc/DEPENDENCIES.md b/odoo-bringout-oca-product-variant-product_variant_configurator/doc/DEPENDENCIES.md new file mode 100644 index 0000000..b8b40cf --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_configurator/doc/DEPENDENCIES.md @@ -0,0 +1,5 @@ +# Dependencies + +This addon depends on: + +- [product](../../odoo-bringout-oca-ocb-product) diff --git a/odoo-bringout-oca-product-variant-product_variant_configurator/doc/FAQ.md b/odoo-bringout-oca-product-variant-product_variant_configurator/doc/FAQ.md new file mode 100644 index 0000000..b18511b --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_configurator/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 product_variant_configurator or install in UI. diff --git a/odoo-bringout-oca-product-variant-product_variant_configurator/doc/INSTALL.md b/odoo-bringout-oca-product-variant-product_variant_configurator/doc/INSTALL.md new file mode 100644 index 0000000..a760e89 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_configurator/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-product-variant-product_variant_configurator" +# or +uv pip install odoo-bringout-oca-product-variant-product_variant_configurator" +``` diff --git a/odoo-bringout-oca-product-variant-product_variant_configurator/doc/MODELS.md b/odoo-bringout-oca-product-variant-product_variant_configurator/doc/MODELS.md new file mode 100644 index 0000000..ec7f8b2 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_configurator/doc/MODELS.md @@ -0,0 +1,20 @@ +# Models + +Detected core models and extensions in product_variant_configurator. + +```mermaid +classDiagram + class product_configurator + class product_configurator_attribute + class product_product + class ir_ui_view + class product_attribute_value + class product_category + class product_pricelist + class product_template + class product_template_attribute_line +``` + +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-product-variant-product_variant_configurator/doc/OVERVIEW.md b/odoo-bringout-oca-product-variant-product_variant_configurator/doc/OVERVIEW.md new file mode 100644 index 0000000..404a6c0 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_configurator/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: product_variant_configurator. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon product_variant_configurator +- License: LGPL-3 diff --git a/odoo-bringout-oca-product-variant-product_variant_configurator/doc/REPORTS.md b/odoo-bringout-oca-product-variant-product_variant_configurator/doc/REPORTS.md new file mode 100644 index 0000000..e0ea35f --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_configurator/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-product-variant-product_variant_configurator/doc/SECURITY.md b/odoo-bringout-oca-product-variant-product_variant_configurator/doc/SECURITY.md new file mode 100644 index 0000000..7404c39 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_configurator/doc/SECURITY.md @@ -0,0 +1,42 @@ +# Security + +Access control and security definitions in product_variant_configurator. + +## Access Control Lists (ACLs) + +Model access permissions defined in: +- **[ir.model.access.csv](../product_variant_configurator/security/ir.model.access.csv)** + - 1 model access rules + +## Record Rules + +Row-level security rules defined in: + +## Security Groups & Configuration + +Security groups and permissions defined in: +- **[product_configurator_security.xml](../product_variant_configurator/security/product_configurator_security.xml)** + - 1 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](../product_variant_configurator/security/ir.model.access.csv)** + - Model access permissions (CRUD rights) +- **[product_configurator_security.xml](../product_variant_configurator/security/product_configurator_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-product-variant-product_variant_configurator/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-product-variant-product_variant_configurator/doc/TROUBLESHOOTING.md new file mode 100644 index 0000000..56853cb --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_configurator/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-product-variant-product_variant_configurator/doc/USAGE.md b/odoo-bringout-oca-product-variant-product_variant_configurator/doc/USAGE.md new file mode 100644 index 0000000..60581ee --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_configurator/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 product_variant_configurator +``` diff --git a/odoo-bringout-oca-product-variant-product_variant_configurator/doc/WIZARDS.md b/odoo-bringout-oca-product-variant-product_variant_configurator/doc/WIZARDS.md new file mode 100644 index 0000000..48e790d --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_configurator/doc/WIZARDS.md @@ -0,0 +1,3 @@ +# Wizards + +This module does not include UI wizards. diff --git a/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/README.rst b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/README.rst new file mode 100644 index 0000000..202eb7e --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/README.rst @@ -0,0 +1,143 @@ +============================ +Product Variant Configurator +============================ + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:24fc2858c67c756a2369899bef8876a7750b1e7152fc7c60681b2185e50bfef5 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Production%2FStable-green.png + :target: https://odoo-community.org/page/development-status + :alt: Production/Stable +.. |badge2| image:: https://img.shields.io/badge/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%2Fproduct--variant-lightgray.png?logo=github + :target: https://github.com/OCA/product-variant/tree/16.0/product_variant_configurator + :alt: OCA/product-variant +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/product-variant-16-0/product-variant-16-0-product_variant_configurator + :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/product-variant&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +Provides an abstract model for product variant configuration. It provides the +basic functionality for presenting a table with the attributes of a template +and the possibility to select one of the valid values. You can try this +functionality creating a product variant directly selecting a product +template that has attributes. + +This module also prevents in a configurable way the creation of the product +variants when defining the attributes and attribute values of the product +template. + +**Table of contents** + +.. contents:: + :local: + +Configuration +============= + +(after installing `sale_management` application) + +To configure the creation of the variants behaviour, you need to: + +#. Go to ``Sales > Configuration > Settings``, and select "Attributes and + Variants (Set product attributes (e.g. color, size) to sell variants)" on + "Product Catalog" section. +#. Go to ``Sales > Catalog > Products``, and select a product. +#. On the Variants tab edit the value of the field ``Variant Creation``. +#. If you want to stop the automatic creation of the variant, and have the same + behaviour for all the products in the same category, go to ``Inventory > + Configuration > Product Categories``, select the category and check the checkbox + ``Don't create variants automatically``. + +Usage +===== + +(after installing `sale_management` application) + +#. Go to ``Sales > Catalog > Product Variants``. +#. Click on "Create" button for creating a new one. +#. On the field "Product Template", select a product template that has several + attributes. +#. A table with the attributes of the template will appear below. +#. Select all the attribute values and click on "Save" button. +#. A new product variant will be created for that attributes. +#. An error will raise if there's another variant with the same attribute + values or if you haven't filled all the required values. + +**Developers** + +To use product configurator in your model, you need to: + +#. The product.configurator is an abstract model, hence, to be used it must be + inherited in your model: +#. If the model you're inheriting has ``name`` attribute, and it uses the + related parameter you must override it. + +:: + + class AModel(models.Model): + _inherit = ['module.model', 'product.configurator'] + name = fields.Char(related="delegated_field.related_field") + +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 +* ACSONE SA/NV + +Contributors +~~~~~~~~~~~~ + +* Oihane Crucelaegui +* Pedro M. Baeza +* Ana Juaristi +* Thomas Binsfeld +* Zakaria Makrelouf (acsone) +* Stéphane Bidoul +* Laurent Mignon +* David Vidal +* Simone Versienti +* Adria Gil Sorribes +* Héctor Villarreal Ortega + +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/product-variant `_ 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-product-variant-product_variant_configurator/product_variant_configurator/__init__.py b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/__init__.py new file mode 100644 index 0000000..0650744 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/__init__.py @@ -0,0 +1 @@ +from . import models diff --git a/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/__manifest__.py b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/__manifest__.py new file mode 100644 index 0000000..3475cd3 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/__manifest__.py @@ -0,0 +1,26 @@ +# Copyright 2015 Oihane Crucelaegui (AvanzOSC) +# Copyright 2016 ACSONE SA/NV +# Copyright 2017 David Vidal +# Copyright 2015-2017 Tecnativa - Pedro M. Baeza +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +{ + "name": "Product Variant Configurator", + "summary": "Provides an abstract model for product variant configuration.", + "version": "16.0.1.0.8", + "category": "Product Variant", + "development_status": "Production/Stable", + "license": "AGPL-3", + "author": "AvanzOSC, Tecnativa, ACSONE SA/NV, Odoo Community Association (OCA)", + "website": "https://github.com/OCA/product-variant", + "depends": ["product"], + "data": [ + "security/product_configurator_security.xml", + "security/ir.model.access.csv", + "views/product_configurator_attribute.xml", + "views/inherited_product_template_views.xml", + "views/inherited_product_product_views.xml", + "views/inherited_product_category_views.xml", + "views/inherited_product_attribute_views.xml", + ], +} diff --git a/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/am.po b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/am.po new file mode 100644 index 0000000..bb90bee --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/am.po @@ -0,0 +1,657 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_configurator +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-30 03:46+0000\n" +"PO-Revision-Date: 2017-11-30 03:46+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Amharic (https://www.transifex.com/oca/teams/23907/am/)\n" +"Language: am\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_count +msgid "# Product Variants" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_attribute_view_form +msgid "" +"Info: You can now manage the variant creation from the " +"Product Template level" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__description_sale +msgid "" +"A description of the Product that you want to communicate to your customers. " +"This description will be copied to every Sales Order, Delivery Order and " +"Customer Invoice/Credit Note" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__detailed_type +msgid "" +"A storable product is a product for which you manage stock. The Inventory " +"app has to be installed.\n" +"A consumable product is a product for which stock is not managed.\n" +"A service is a non-material product you provide." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__account_tag_ids +msgid "Account Tags" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__attribute_id +msgid "Attribute" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "Attribute Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_attribute_value +msgid "Attribute Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__can_create_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__can_create_product +msgid "Can Create Product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_ok +msgid "Can be Purchased" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_ok +msgid "Can be Sold" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Change warning!" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Changing this parameter may cause automatic variants creation" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__color +msgid "Color Index" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__company_id +msgid "Company" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_method +msgid "Control Policy" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__cost_currency_id +msgid "Cost Currency" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__create_product_variant +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__create_product_variant +msgid "Create product now!" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__currency_id +msgid "Currency" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__taxes_id +msgid "Customer Taxes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Default taxes used when buying the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__taxes_id +msgid "Default taxes used when selling the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_id +msgid "Default unit of measure used for all stock operations." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_po_id +msgid "" +"Default unit of measure used for purchase orders. It must be in the same " +"category as the default unit of measure." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description +msgid "Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__display_name +msgid "Display Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__yes +msgid "Don't create them automatically" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_category__no_create_variants +msgid "Don't create variants automatically" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_expense_id +msgid "Expense Account" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__expense_policy +msgid "" +"Expenses and vendor bills can be re-invoiced to a customer.With this option, " +"a validated expense can be re-invoice to a customer at its cost or sales " +"price." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__priority +msgid "Favorite" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sequence +msgid "Gives the sequence order when displaying a product list" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__id +msgid "ID" +msgstr "ID" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_to_purchase +msgid "" +"If ticked, each time you sell this product through a SO, a RfQ is " +"automatically created to buy the product. Tip: don't forget to set a vendor " +"on the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_income_id +msgid "Income Account" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__invoice_policy +msgid "Invoicing Policy" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__has_configurable_attributes +msgid "Is a configurable product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_income_id +msgid "" +"Keep this field empty to use the default value from the product category." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_expense_id +msgid "" +"Keep this field empty to use the default value from the product category. If " +"anglo-saxon accounting with automated valuation method is configured, the " +"expense account on the product category will be used." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute____last_update +msgid "Last Modified on" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_uid +msgid "Last Updated by" +msgstr "Última actualización por" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_date +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__list_price +msgid "List Price" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_type +msgid "" +"Manually set quantities on order: Invoice based on the manually entered " +"quantity, without creating an analytic account.\n" +"Timesheets on contract: Invoice based on the tracked hours on the related " +"timesheet.\n" +"Create a task and track hours: Create a task on the sales order validation " +"and track the work hours." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn_msg +msgid "Message for Purchase Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn_msg +msgid "Message for Sales Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__name +msgid "Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_method +msgid "" +"On ordered quantities: Control bills based on ordered quantities.\n" +"On received quantities: Control bills based on received quantities." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__optional_product_ids +msgid "Optional Products" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__optional_product_ids +msgid "" +"Optional Products are suggested whenever the customer hits *Add to Cart* " +"(cross-sell strategy, e.g. for computers: warranty, software, etc.)." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__invoice_policy +msgid "" +"Ordered Quantity: Invoice quantities ordered by the customer.\n" +"Delivered Quantity: Invoice quantities delivered to the customer." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_id +msgid "Owner" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_model +msgid "Owner Model" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__possible_value_ids +msgid "Possible Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__price_extra +msgid "Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator__price_extra +msgid "" +"Price Extra: Extra price for the variant with the currently selected " +"attributes values on sale price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "" +"Price Extra: Extra price for the variant with this attribute value on sale " +"price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_pricelist +msgid "Pricelist" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_id +msgid "Product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__attribute_line_ids +msgid "Product Attributes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_category +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__categ_id +msgid "Product Category" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator +msgid "Product Configurator" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator_attribute +msgid "Product Configurator Attribute" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id_configurator_domain +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id_configurator_domain +msgid "Product Id Configurator Domain" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tag_ids +msgid "Product Tags" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tmpl_id +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Product Template" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template_attribute_line +msgid "Product Template Attribute Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tooltip +msgid "Product Tooltip" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__detailed_type +msgid "Product Type" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id +msgid "Product Variant" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_attribute_ids +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_attribute_ids +msgid "Product attributes" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_configurator.py:0 +#, python-format +msgid "Product not created!" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_ids +msgid "Products" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_purchase +msgid "Purchase Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn +msgid "Purchase Order Line Warning" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_po_id +msgid "Purchase UoM" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_qty_configurator +msgid "Quantity visible in configurator" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__expense_policy +msgid "Re-Invoice Expenses" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_expense_policy +msgid "Re-Invoice Policy visible" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template_attribute_line__required +msgid "Required" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_sale +msgid "Sales Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn +msgid "Sales Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Select a template for a variant. Keep empty for a new full product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_line_warn +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sale_line_warn +msgid "" +"Selecting the \"Warning\" option will notify user with the message, " +"Selecting \"Blocking Message\" will throw an exception with the message and " +"block the flow. The Message has to be written in the next field." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sequence +msgid "Sequence" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_to_purchase +msgid "Subcontract Service" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__account_tag_ids +msgid "" +"Tags to be set on the base and tax journal items created for this product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.constraint,message:product_variant_configurator.constraint_product_template_attribute_line_product_attribute_uniq +msgid "The attribute already exists for this product" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "There's another product with the same attributes." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_category__no_create_variants +msgid "" +"This check disables the automatic creation of product variants for all the " +"products of this category." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__price_extra +msgid "This is the sum of the extra price of all attributes" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view_2 +msgid "This product already exists." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,help:product_variant_configurator.field_product_template__no_create_variants +msgid "" +"This selection defines if variants for all attribute combinations are going " +"to be created automatically at saving time." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_type +msgid "Track Service" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__type +msgid "Type" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_id +msgid "Unit of Measure" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_name +msgid "Unit of Measure Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__no +msgid "Use Odoo's default variant management" +msgstr "" + +#. module: product_variant_configurator +#: model:res.groups,name:product_variant_configurator.group_product_variant_extended_description +msgid "Use extended description when having product attributes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__empty +msgid "Use the category value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__valid_product_template_attribute_line_ids +msgid "Valid Product Attribute Lines" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__value_id +msgid "Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__price_extra +msgid "Variant Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__variant_seller_ids +msgid "Variant Seller" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template__no_create_variants +msgid "Variant creation" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Vendor Taxes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__seller_ids +msgid "Vendors" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_ir_ui_view +msgid "View" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__volume_uom_name +msgid "Volume unit of measure label" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__weight_uom_name +msgid "Weight unit of measure label" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "" +"You have to fill the following attributes:\n" +"%s" +msgstr "" diff --git a/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/ar.po b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/ar.po new file mode 100644 index 0000000..da9daa8 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/ar.po @@ -0,0 +1,659 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_configurator +# +# Translators: +# OCA Transbot , 2017 +# abdullah alsabi , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-30 03:46+0000\n" +"PO-Revision-Date: 2017-11-30 03:46+0000\n" +"Last-Translator: abdullah alsabi , 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: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_count +msgid "# Product Variants" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_attribute_view_form +msgid "" +"Info: You can now manage the variant creation from the " +"Product Template level" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__description_sale +msgid "" +"A description of the Product that you want to communicate to your customers. " +"This description will be copied to every Sales Order, Delivery Order and " +"Customer Invoice/Credit Note" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__detailed_type +msgid "" +"A storable product is a product for which you manage stock. The Inventory " +"app has to be installed.\n" +"A consumable product is a product for which stock is not managed.\n" +"A service is a non-material product you provide." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__account_tag_ids +msgid "Account Tags" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__attribute_id +msgid "Attribute" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "Attribute Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_attribute_value +msgid "Attribute Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__can_create_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__can_create_product +msgid "Can Create Product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_ok +msgid "Can be Purchased" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_ok +msgid "Can be Sold" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Change warning!" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Changing this parameter may cause automatic variants creation" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__color +msgid "Color Index" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__company_id +msgid "Company" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_method +msgid "Control Policy" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__cost_currency_id +msgid "Cost Currency" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__create_product_variant +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__create_product_variant +msgid "Create product now!" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_uid +msgid "Created by" +msgstr "أنشئ بواسطة" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_date +msgid "Created on" +msgstr "أنشئ في" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__currency_id +msgid "Currency" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__taxes_id +msgid "Customer Taxes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Default taxes used when buying the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__taxes_id +msgid "Default taxes used when selling the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_id +msgid "Default unit of measure used for all stock operations." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_po_id +msgid "" +"Default unit of measure used for purchase orders. It must be in the same " +"category as the default unit of measure." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description +msgid "Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__display_name +msgid "Display Name" +msgstr "اسم العرض" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__yes +msgid "Don't create them automatically" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_category__no_create_variants +msgid "Don't create variants automatically" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_expense_id +msgid "Expense Account" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__expense_policy +msgid "" +"Expenses and vendor bills can be re-invoiced to a customer.With this option, " +"a validated expense can be re-invoice to a customer at its cost or sales " +"price." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__priority +msgid "Favorite" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sequence +msgid "Gives the sequence order when displaying a product list" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__id +msgid "ID" +msgstr "المعرف" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_to_purchase +msgid "" +"If ticked, each time you sell this product through a SO, a RfQ is " +"automatically created to buy the product. Tip: don't forget to set a vendor " +"on the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_income_id +msgid "Income Account" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__invoice_policy +msgid "Invoicing Policy" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__has_configurable_attributes +msgid "Is a configurable product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_income_id +msgid "" +"Keep this field empty to use the default value from the product category." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_expense_id +msgid "" +"Keep this field empty to use the default value from the product category. If " +"anglo-saxon accounting with automated valuation method is configured, the " +"expense account on the product category will be used." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute____last_update +msgid "Last Modified on" +msgstr "آخر تعديل في" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_uid +msgid "Last Updated by" +msgstr "آخر تحديث بواسطة" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_date +msgid "Last Updated on" +msgstr "آخر تحديث في" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__list_price +msgid "List Price" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_type +msgid "" +"Manually set quantities on order: Invoice based on the manually entered " +"quantity, without creating an analytic account.\n" +"Timesheets on contract: Invoice based on the tracked hours on the related " +"timesheet.\n" +"Create a task and track hours: Create a task on the sales order validation " +"and track the work hours." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn_msg +msgid "Message for Purchase Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn_msg +msgid "Message for Sales Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__name +msgid "Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_method +msgid "" +"On ordered quantities: Control bills based on ordered quantities.\n" +"On received quantities: Control bills based on received quantities." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__optional_product_ids +msgid "Optional Products" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__optional_product_ids +msgid "" +"Optional Products are suggested whenever the customer hits *Add to Cart* " +"(cross-sell strategy, e.g. for computers: warranty, software, etc.)." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__invoice_policy +msgid "" +"Ordered Quantity: Invoice quantities ordered by the customer.\n" +"Delivered Quantity: Invoice quantities delivered to the customer." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_id +msgid "Owner" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_model +msgid "Owner Model" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__possible_value_ids +msgid "Possible Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__price_extra +msgid "Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator__price_extra +msgid "" +"Price Extra: Extra price for the variant with the currently selected " +"attributes values on sale price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "" +"Price Extra: Extra price for the variant with this attribute value on sale " +"price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_pricelist +msgid "Pricelist" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_id +msgid "Product" +msgstr "المنتج" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__attribute_line_ids +msgid "Product Attributes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_category +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__categ_id +msgid "Product Category" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator +msgid "Product Configurator" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator_attribute +msgid "Product Configurator Attribute" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id_configurator_domain +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id_configurator_domain +msgid "Product Id Configurator Domain" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tag_ids +msgid "Product Tags" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tmpl_id +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Product Template" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template_attribute_line +msgid "Product Template Attribute Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tooltip +msgid "Product Tooltip" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__detailed_type +msgid "Product Type" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id +msgid "Product Variant" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_attribute_ids +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_attribute_ids +msgid "Product attributes" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_configurator.py:0 +#, python-format +msgid "Product not created!" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_ids +msgid "Products" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_purchase +msgid "Purchase Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn +msgid "Purchase Order Line Warning" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_po_id +msgid "Purchase UoM" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_qty_configurator +msgid "Quantity visible in configurator" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__expense_policy +msgid "Re-Invoice Expenses" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_expense_policy +msgid "Re-Invoice Policy visible" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template_attribute_line__required +msgid "Required" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_sale +msgid "Sales Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn +msgid "Sales Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Select a template for a variant. Keep empty for a new full product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_line_warn +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sale_line_warn +msgid "" +"Selecting the \"Warning\" option will notify user with the message, " +"Selecting \"Blocking Message\" will throw an exception with the message and " +"block the flow. The Message has to be written in the next field." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sequence +msgid "Sequence" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_to_purchase +msgid "Subcontract Service" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__account_tag_ids +msgid "" +"Tags to be set on the base and tax journal items created for this product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.constraint,message:product_variant_configurator.constraint_product_template_attribute_line_product_attribute_uniq +msgid "The attribute already exists for this product" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "There's another product with the same attributes." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_category__no_create_variants +msgid "" +"This check disables the automatic creation of product variants for all the " +"products of this category." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__price_extra +msgid "This is the sum of the extra price of all attributes" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view_2 +msgid "This product already exists." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,help:product_variant_configurator.field_product_template__no_create_variants +msgid "" +"This selection defines if variants for all attribute combinations are going " +"to be created automatically at saving time." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_type +msgid "Track Service" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__type +msgid "Type" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_id +msgid "Unit of Measure" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_name +msgid "Unit of Measure Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__no +msgid "Use Odoo's default variant management" +msgstr "" + +#. module: product_variant_configurator +#: model:res.groups,name:product_variant_configurator.group_product_variant_extended_description +msgid "Use extended description when having product attributes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__empty +msgid "Use the category value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__valid_product_template_attribute_line_ids +msgid "Valid Product Attribute Lines" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__value_id +msgid "Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__price_extra +msgid "Variant Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__variant_seller_ids +msgid "Variant Seller" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template__no_create_variants +msgid "Variant creation" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Vendor Taxes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__seller_ids +msgid "Vendors" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_ir_ui_view +msgid "View" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__volume_uom_name +msgid "Volume unit of measure label" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__weight_uom_name +msgid "Weight unit of measure label" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "" +"You have to fill the following attributes:\n" +"%s" +msgstr "" diff --git a/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/bg.po b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/bg.po new file mode 100644 index 0000000..a75e3b7 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/bg.po @@ -0,0 +1,657 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_configurator +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-30 03:46+0000\n" +"PO-Revision-Date: 2017-11-30 03:46+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: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_count +msgid "# Product Variants" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_attribute_view_form +msgid "" +"Info: You can now manage the variant creation from the " +"Product Template level" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__description_sale +msgid "" +"A description of the Product that you want to communicate to your customers. " +"This description will be copied to every Sales Order, Delivery Order and " +"Customer Invoice/Credit Note" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__detailed_type +msgid "" +"A storable product is a product for which you manage stock. The Inventory " +"app has to be installed.\n" +"A consumable product is a product for which stock is not managed.\n" +"A service is a non-material product you provide." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__account_tag_ids +msgid "Account Tags" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__attribute_id +msgid "Attribute" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "Attribute Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_attribute_value +msgid "Attribute Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__can_create_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__can_create_product +msgid "Can Create Product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_ok +msgid "Can be Purchased" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_ok +msgid "Can be Sold" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Change warning!" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Changing this parameter may cause automatic variants creation" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__color +msgid "Color Index" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__company_id +msgid "Company" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_method +msgid "Control Policy" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__cost_currency_id +msgid "Cost Currency" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__create_product_variant +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__create_product_variant +msgid "Create product now!" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_uid +msgid "Created by" +msgstr "Създадено от" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_date +msgid "Created on" +msgstr "Създадено на" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__currency_id +msgid "Currency" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__taxes_id +msgid "Customer Taxes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Default taxes used when buying the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__taxes_id +msgid "Default taxes used when selling the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_id +msgid "Default unit of measure used for all stock operations." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_po_id +msgid "" +"Default unit of measure used for purchase orders. It must be in the same " +"category as the default unit of measure." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description +msgid "Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__display_name +msgid "Display Name" +msgstr "Име за показване" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__yes +msgid "Don't create them automatically" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_category__no_create_variants +msgid "Don't create variants automatically" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_expense_id +msgid "Expense Account" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__expense_policy +msgid "" +"Expenses and vendor bills can be re-invoiced to a customer.With this option, " +"a validated expense can be re-invoice to a customer at its cost or sales " +"price." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__priority +msgid "Favorite" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sequence +msgid "Gives the sequence order when displaying a product list" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__id +msgid "ID" +msgstr "ID" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_to_purchase +msgid "" +"If ticked, each time you sell this product through a SO, a RfQ is " +"automatically created to buy the product. Tip: don't forget to set a vendor " +"on the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_income_id +msgid "Income Account" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__invoice_policy +msgid "Invoicing Policy" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__has_configurable_attributes +msgid "Is a configurable product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_income_id +msgid "" +"Keep this field empty to use the default value from the product category." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_expense_id +msgid "" +"Keep this field empty to use the default value from the product category. If " +"anglo-saxon accounting with automated valuation method is configured, the " +"expense account on the product category will be used." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute____last_update +msgid "Last Modified on" +msgstr "Последно променено на" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_uid +msgid "Last Updated by" +msgstr "Последно обновено от" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_date +msgid "Last Updated on" +msgstr "Последно обновено на" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__list_price +msgid "List Price" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_type +msgid "" +"Manually set quantities on order: Invoice based on the manually entered " +"quantity, without creating an analytic account.\n" +"Timesheets on contract: Invoice based on the tracked hours on the related " +"timesheet.\n" +"Create a task and track hours: Create a task on the sales order validation " +"and track the work hours." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn_msg +msgid "Message for Purchase Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn_msg +msgid "Message for Sales Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__name +msgid "Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_method +msgid "" +"On ordered quantities: Control bills based on ordered quantities.\n" +"On received quantities: Control bills based on received quantities." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__optional_product_ids +msgid "Optional Products" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__optional_product_ids +msgid "" +"Optional Products are suggested whenever the customer hits *Add to Cart* " +"(cross-sell strategy, e.g. for computers: warranty, software, etc.)." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__invoice_policy +msgid "" +"Ordered Quantity: Invoice quantities ordered by the customer.\n" +"Delivered Quantity: Invoice quantities delivered to the customer." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_id +msgid "Owner" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_model +msgid "Owner Model" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__possible_value_ids +msgid "Possible Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__price_extra +msgid "Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator__price_extra +msgid "" +"Price Extra: Extra price for the variant with the currently selected " +"attributes values on sale price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "" +"Price Extra: Extra price for the variant with this attribute value on sale " +"price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_pricelist +msgid "Pricelist" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_id +msgid "Product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__attribute_line_ids +msgid "Product Attributes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_category +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__categ_id +msgid "Product Category" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator +msgid "Product Configurator" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator_attribute +msgid "Product Configurator Attribute" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id_configurator_domain +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id_configurator_domain +msgid "Product Id Configurator Domain" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tag_ids +msgid "Product Tags" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tmpl_id +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Product Template" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template_attribute_line +msgid "Product Template Attribute Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tooltip +msgid "Product Tooltip" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__detailed_type +msgid "Product Type" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id +msgid "Product Variant" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_attribute_ids +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_attribute_ids +msgid "Product attributes" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_configurator.py:0 +#, python-format +msgid "Product not created!" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_ids +msgid "Products" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_purchase +msgid "Purchase Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn +msgid "Purchase Order Line Warning" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_po_id +msgid "Purchase UoM" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_qty_configurator +msgid "Quantity visible in configurator" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__expense_policy +msgid "Re-Invoice Expenses" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_expense_policy +msgid "Re-Invoice Policy visible" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template_attribute_line__required +msgid "Required" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_sale +msgid "Sales Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn +msgid "Sales Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Select a template for a variant. Keep empty for a new full product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_line_warn +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sale_line_warn +msgid "" +"Selecting the \"Warning\" option will notify user with the message, " +"Selecting \"Blocking Message\" will throw an exception with the message and " +"block the flow. The Message has to be written in the next field." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sequence +msgid "Sequence" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_to_purchase +msgid "Subcontract Service" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__account_tag_ids +msgid "" +"Tags to be set on the base and tax journal items created for this product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.constraint,message:product_variant_configurator.constraint_product_template_attribute_line_product_attribute_uniq +msgid "The attribute already exists for this product" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "There's another product with the same attributes." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_category__no_create_variants +msgid "" +"This check disables the automatic creation of product variants for all the " +"products of this category." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__price_extra +msgid "This is the sum of the extra price of all attributes" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view_2 +msgid "This product already exists." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,help:product_variant_configurator.field_product_template__no_create_variants +msgid "" +"This selection defines if variants for all attribute combinations are going " +"to be created automatically at saving time." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_type +msgid "Track Service" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__type +msgid "Type" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_id +msgid "Unit of Measure" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_name +msgid "Unit of Measure Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__no +msgid "Use Odoo's default variant management" +msgstr "" + +#. module: product_variant_configurator +#: model:res.groups,name:product_variant_configurator.group_product_variant_extended_description +msgid "Use extended description when having product attributes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__empty +msgid "Use the category value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__valid_product_template_attribute_line_ids +msgid "Valid Product Attribute Lines" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__value_id +msgid "Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__price_extra +msgid "Variant Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__variant_seller_ids +msgid "Variant Seller" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template__no_create_variants +msgid "Variant creation" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Vendor Taxes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__seller_ids +msgid "Vendors" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_ir_ui_view +msgid "View" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__volume_uom_name +msgid "Volume unit of measure label" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__weight_uom_name +msgid "Weight unit of measure label" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "" +"You have to fill the following attributes:\n" +"%s" +msgstr "" diff --git a/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/bs.po b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/bs.po new file mode 100644 index 0000000..67fa175 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/bs.po @@ -0,0 +1,648 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_configurator +# +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: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_count +msgid "# Product Variants" +msgstr "# Varijante artikla" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_attribute_view_form +msgid "" +"Info: You can now manage the variant creation from the " +"Product Template level" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__description_sale +msgid "" +"A description of the Product that you want to communicate to your customers." +" This description will be copied to every Sales Order, Delivery Order and " +"Customer Invoice/Credit Note" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__detailed_type +msgid "" +"A storable product is a product for which you manage stock. The Inventory app has to be installed.\n" +"A consumable product is a product for which stock is not managed.\n" +"A service is a non-material product you provide." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__account_tag_ids +msgid "Account Tags" +msgstr "Oznake konta" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__attribute_id +msgid "Attribute" +msgstr "Atribut" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "Attribute Price Extra" +msgstr "Ekstra cijena atributa" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_attribute_value +msgid "Attribute Value" +msgstr "Ime atributa" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__can_create_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__can_create_product +msgid "Can Create Product" +msgstr "Može napraviti proizvod" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_ok +msgid "Can be Purchased" +msgstr "Može se kupovati" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_ok +msgid "Can be Sold" +msgstr "Može se prodati" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Change warning!" +msgstr "Upozorenje Izmjena!" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Changing this parameter may cause automatic variants creation" +msgstr "Changing this parameter may cause automatic variants creation" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__color +msgid "Color Index" +msgstr "Indeks boje" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__company_id +msgid "Company" +msgstr "Preduzeće" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_method +msgid "Control Policy" +msgstr "Kontrolna politika" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__cost_currency_id +msgid "Cost Currency" +msgstr "Valuta troška" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__create_product_variant +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__create_product_variant +msgid "Create product now!" +msgstr "Kreiraj proizvod sada!" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_uid +msgid "Created by" +msgstr "Kreirao" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_date +msgid "Created on" +msgstr "Kreirano" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__currency_id +msgid "Currency" +msgstr "Valuta" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__taxes_id +msgid "Customer Taxes" +msgstr "Porezi kupca" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Default taxes used when buying the product." +msgstr "Tekući porezi pri kupovini." + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__taxes_id +msgid "Default taxes used when selling the product." +msgstr "Tekući porezi pri prodaji." + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_id +msgid "Default unit of measure used for all stock operations." +msgstr "Predefinirana mjerna jedinica za sve funkcije zalihe." + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_po_id +msgid "" +"Default unit of measure used for purchase orders. It must be in the same " +"category as the default unit of measure." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description +msgid "Description" +msgstr "Opis" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__display_name +msgid "Display Name" +msgstr "Prikaži naziv" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__yes +msgid "Don't create them automatically" +msgstr "Nemoj ih kreirati automatski" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_category__no_create_variants +msgid "Don't create variants automatically" +msgstr "Ne kreiraj varijante automatski" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_expense_id +msgid "Expense Account" +msgstr "Konto za rashode" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__expense_policy +msgid "" +"Expenses and vendor bills can be re-invoiced to a customer.With this option," +" a validated expense can be re-invoice to a customer at its cost or sales " +"price." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__priority +msgid "Favorite" +msgstr "Omiljeni" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sequence +msgid "Gives the sequence order when displaying a product list" +msgstr "Gives the sequence order when displaying a product list" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__id +msgid "ID" +msgstr "ID" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_to_purchase +msgid "" +"If ticked, each time you sell this product through a SO, a RfQ is " +"automatically created to buy the product. Tip: don't forget to set a vendor " +"on the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_income_id +msgid "Income Account" +msgstr "Konto prihoda" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__invoice_policy +msgid "Invoicing Policy" +msgstr "Politika izdavanja računa" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__has_configurable_attributes +msgid "Is a configurable product" +msgstr "Je konfigurabilan proizvod" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_income_id +msgid "" +"Keep this field empty to use the default value from the product category." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_expense_id +msgid "" +"Keep this field empty to use the default value from the product category. If" +" anglo-saxon accounting with automated valuation method is configured, the " +"expense account on the product category will be used." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute____last_update +msgid "Last Modified on" +msgstr "Zadnje mijenjano" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_uid +msgid "Last Updated by" +msgstr "Zadnji ažurirao" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_date +msgid "Last Updated on" +msgstr "Zadnje ažurirano" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__list_price +msgid "List Price" +msgstr "Kataloška cijena" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_type +msgid "" +"Manually set quantities on order: Invoice based on the manually entered quantity, without creating an analytic account.\n" +"Timesheets on contract: Invoice based on the tracked hours on the related timesheet.\n" +"Create a task and track hours: Create a task on the sales order validation and track the work hours." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn_msg +msgid "Message for Purchase Order Line" +msgstr "Poruka za stavku narudžbenice" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn_msg +msgid "Message for Sales Order Line" +msgstr "Upozorenje za stavku prodajne narudžbe" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__name +msgid "Name" +msgstr "Naziv" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_method +msgid "" +"On ordered quantities: Control bills based on ordered quantities.\n" +"On received quantities: Control bills based on received quantities." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__optional_product_ids +msgid "Optional Products" +msgstr "Mogući proizvodi" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__optional_product_ids +msgid "" +"Optional Products are suggested whenever the customer hits *Add to Cart* " +"(cross-sell strategy, e.g. for computers: warranty, software, etc.)." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__invoice_policy +msgid "" +"Ordered Quantity: Invoice quantities ordered by the customer.\n" +"Delivered Quantity: Invoice quantities delivered to the customer." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_id +msgid "Owner" +msgstr "Vlasnik" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_model +msgid "Owner Model" +msgstr "Model vlasnika" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__possible_value_ids +msgid "Possible Value" +msgstr "ID mogućih vrijednosti" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__price_extra +msgid "Price Extra" +msgstr "Extra cijena" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator__price_extra +msgid "" +"Price Extra: Extra price for the variant with the currently selected " +"attributes values on sale price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "" +"Price Extra: Extra price for the variant with this attribute value on sale " +"price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_pricelist +msgid "Pricelist" +msgstr "Cjenik" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_id +msgid "Product" +msgstr "Proizvod" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__attribute_line_ids +msgid "Product Attributes" +msgstr "Atributi artikla" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_category +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__categ_id +msgid "Product Category" +msgstr "Kategorija proizvoda" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator +msgid "Product Configurator" +msgstr "Konfigurator artikala" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator_attribute +msgid "Product Configurator Attribute" +msgstr "Product Configurator Attribute" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id_configurator_domain +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id_configurator_domain +msgid "Product Id Configurator Domain" +msgstr "Product Id Configurator Domain" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tag_ids +msgid "Product Tags" +msgstr "Oznake artikla" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tmpl_id +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Product Template" +msgstr "Predložak proizvoda" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template_attribute_line +msgid "Product Template Attribute Line" +msgstr "Predloška artikla stavka atributa" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tooltip +msgid "Product Tooltip" +msgstr "Opis proizvoda (tooltip)" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__detailed_type +msgid "Product Type" +msgstr "Tip artikla" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id +msgid "Product Variant" +msgstr "Varijanta proizvoda" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_attribute_ids +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_attribute_ids +msgid "Product attributes" +msgstr "Atributi proizvoda" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_configurator.py:0 +#, python-format +msgid "Product not created!" +msgstr "Proizvod nije kreiran!" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_ids +msgid "Products" +msgstr "Artikli" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_purchase +msgid "Purchase Description" +msgstr "Opis nabavke" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn +msgid "Purchase Order Line Warning" +msgstr "Upozorenje na stavki narudžbenice" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_po_id +msgid "Purchase UoM" +msgstr "Nabavna JMJ" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_qty_configurator +msgid "Quantity visible in configurator" +msgstr "Količina vidljiva u konfiguratoru" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__expense_policy +msgid "Re-Invoice Expenses" +msgstr "Prefakturiši troškove" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_expense_policy +msgid "Re-Invoice Policy visible" +msgstr "Re-Invoice Policy visible" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template_attribute_line__required +msgid "Required" +msgstr "Obavezno" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_sale +msgid "Sales Description" +msgstr "Opis prodaje" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn +msgid "Sales Order Line" +msgstr "Stavka prodajne narudžbe" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Select a template for a variant. Keep empty for a new full product." +msgstr "Select a template for a variant. Keep empty for a new full product." + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_line_warn +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sale_line_warn +msgid "" +"Selecting the \"Warning\" option will notify user with the message, " +"Selecting \"Blocking Message\" will throw an exception with the message and " +"block the flow. The Message has to be written in the next field." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sequence +msgid "Sequence" +msgstr "Sekvenca" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_to_purchase +msgid "Subcontract Service" +msgstr "Usluga podizvođača" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__account_tag_ids +msgid "" +"Tags to be set on the base and tax journal items created for this product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.constraint,message:product_variant_configurator.constraint_product_template_attribute_line_product_attribute_uniq +msgid "The attribute already exists for this product" +msgstr "The attribute already exists for this product" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "There's another product with the same attributes." +msgstr "There's another product with the same attributes." + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_category__no_create_variants +msgid "" +"This check disables the automatic creation of product variants for all the " +"products of this category." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__price_extra +msgid "This is the sum of the extra price of all attributes" +msgstr "This is the sum of the extra price of all attributes" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view_2 +msgid "This product already exists." +msgstr "This product already exists." + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,help:product_variant_configurator.field_product_template__no_create_variants +msgid "" +"This selection defines if variants for all attribute combinations are going " +"to be created automatically at saving time." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_type +msgid "Track Service" +msgstr "Usluga praćenja" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__type +msgid "Type" +msgstr "Tip" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_id +msgid "Unit of Measure" +msgstr "Jedinica mjere" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_name +msgid "Unit of Measure Name" +msgstr "Naziv jedinice mjere" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__no +msgid "Use Odoo's default variant management" +msgstr "Use Odoo's default variant management" + +#. module: product_variant_configurator +#: model:res.groups,name:product_variant_configurator.group_product_variant_extended_description +msgid "Use extended description when having product attributes" +msgstr "Use extended description when having product attributes" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__empty +msgid "Use the category value" +msgstr "Use the category value" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__valid_product_template_attribute_line_ids +msgid "Valid Product Attribute Lines" +msgstr "Validne linije atributa proizvoda" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__value_id +msgid "Value" +msgstr "Vrijednost" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__price_extra +msgid "Variant Price Extra" +msgstr "Dodatna cijena varijante" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__variant_seller_ids +msgid "Variant Seller" +msgstr "Prodavač varijante" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template__no_create_variants +msgid "Variant creation" +msgstr "Kreiranje varijante" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Vendor Taxes" +msgstr "Porezi dobavljača" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__seller_ids +msgid "Vendors" +msgstr "Dobavljači" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_ir_ui_view +msgid "View" +msgstr "Pregled" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__volume_uom_name +msgid "Volume unit of measure label" +msgstr "Volume unit of measure label" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__weight_uom_name +msgid "Weight unit of measure label" +msgstr "Natpis za jedinicu mjere težine" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "" +"You have to fill the following attributes:\n" +"%s" +msgstr "" diff --git a/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/ca.po b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/ca.po new file mode 100644 index 0000000..cf59ec9 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/ca.po @@ -0,0 +1,657 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_configurator +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-16 02:12+0000\n" +"PO-Revision-Date: 2017-12-16 02:12+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Catalan (https://www.transifex.com/oca/teams/23907/ca/)\n" +"Language: ca\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_count +msgid "# Product Variants" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_attribute_view_form +msgid "" +"Info: You can now manage the variant creation from the " +"Product Template level" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__description_sale +msgid "" +"A description of the Product that you want to communicate to your customers. " +"This description will be copied to every Sales Order, Delivery Order and " +"Customer Invoice/Credit Note" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__detailed_type +msgid "" +"A storable product is a product for which you manage stock. The Inventory " +"app has to be installed.\n" +"A consumable product is a product for which stock is not managed.\n" +"A service is a non-material product you provide." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__account_tag_ids +msgid "Account Tags" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__attribute_id +msgid "Attribute" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "Attribute Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_attribute_value +msgid "Attribute Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__can_create_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__can_create_product +msgid "Can Create Product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_ok +msgid "Can be Purchased" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_ok +msgid "Can be Sold" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Change warning!" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Changing this parameter may cause automatic variants creation" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__color +msgid "Color Index" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__company_id +msgid "Company" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_method +msgid "Control Policy" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__cost_currency_id +msgid "Cost Currency" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__create_product_variant +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__create_product_variant +msgid "Create product now!" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_uid +msgid "Created by" +msgstr "Creat per" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_date +msgid "Created on" +msgstr "Creat el" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__currency_id +msgid "Currency" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__taxes_id +msgid "Customer Taxes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Default taxes used when buying the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__taxes_id +msgid "Default taxes used when selling the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_id +msgid "Default unit of measure used for all stock operations." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_po_id +msgid "" +"Default unit of measure used for purchase orders. It must be in the same " +"category as the default unit of measure." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description +msgid "Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__display_name +msgid "Display Name" +msgstr "Veure el nom" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__yes +msgid "Don't create them automatically" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_category__no_create_variants +msgid "Don't create variants automatically" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_expense_id +msgid "Expense Account" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__expense_policy +msgid "" +"Expenses and vendor bills can be re-invoiced to a customer.With this option, " +"a validated expense can be re-invoice to a customer at its cost or sales " +"price." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__priority +msgid "Favorite" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sequence +msgid "Gives the sequence order when displaying a product list" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__id +msgid "ID" +msgstr "ID" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_to_purchase +msgid "" +"If ticked, each time you sell this product through a SO, a RfQ is " +"automatically created to buy the product. Tip: don't forget to set a vendor " +"on the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_income_id +msgid "Income Account" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__invoice_policy +msgid "Invoicing Policy" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__has_configurable_attributes +msgid "Is a configurable product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_income_id +msgid "" +"Keep this field empty to use the default value from the product category." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_expense_id +msgid "" +"Keep this field empty to use the default value from the product category. If " +"anglo-saxon accounting with automated valuation method is configured, the " +"expense account on the product category will be used." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute____last_update +msgid "Last Modified on" +msgstr "Darrera modificació el" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_uid +msgid "Last Updated by" +msgstr "Darrera Actualització per" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_date +msgid "Last Updated on" +msgstr "Darrera Actualització el" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__list_price +msgid "List Price" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_type +msgid "" +"Manually set quantities on order: Invoice based on the manually entered " +"quantity, without creating an analytic account.\n" +"Timesheets on contract: Invoice based on the tracked hours on the related " +"timesheet.\n" +"Create a task and track hours: Create a task on the sales order validation " +"and track the work hours." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn_msg +msgid "Message for Purchase Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn_msg +msgid "Message for Sales Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__name +msgid "Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_method +msgid "" +"On ordered quantities: Control bills based on ordered quantities.\n" +"On received quantities: Control bills based on received quantities." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__optional_product_ids +msgid "Optional Products" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__optional_product_ids +msgid "" +"Optional Products are suggested whenever the customer hits *Add to Cart* " +"(cross-sell strategy, e.g. for computers: warranty, software, etc.)." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__invoice_policy +msgid "" +"Ordered Quantity: Invoice quantities ordered by the customer.\n" +"Delivered Quantity: Invoice quantities delivered to the customer." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_id +msgid "Owner" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_model +msgid "Owner Model" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__possible_value_ids +msgid "Possible Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__price_extra +msgid "Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator__price_extra +msgid "" +"Price Extra: Extra price for the variant with the currently selected " +"attributes values on sale price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "" +"Price Extra: Extra price for the variant with this attribute value on sale " +"price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_pricelist +msgid "Pricelist" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_id +msgid "Product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__attribute_line_ids +msgid "Product Attributes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_category +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__categ_id +msgid "Product Category" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator +msgid "Product Configurator" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator_attribute +msgid "Product Configurator Attribute" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id_configurator_domain +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id_configurator_domain +msgid "Product Id Configurator Domain" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tag_ids +msgid "Product Tags" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tmpl_id +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Product Template" +msgstr "Plantilla del producte" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template_attribute_line +msgid "Product Template Attribute Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tooltip +msgid "Product Tooltip" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__detailed_type +msgid "Product Type" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id +msgid "Product Variant" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_attribute_ids +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_attribute_ids +msgid "Product attributes" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_configurator.py:0 +#, python-format +msgid "Product not created!" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_ids +msgid "Products" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_purchase +msgid "Purchase Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn +msgid "Purchase Order Line Warning" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_po_id +msgid "Purchase UoM" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_qty_configurator +msgid "Quantity visible in configurator" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__expense_policy +msgid "Re-Invoice Expenses" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_expense_policy +msgid "Re-Invoice Policy visible" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template_attribute_line__required +msgid "Required" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_sale +msgid "Sales Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn +msgid "Sales Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Select a template for a variant. Keep empty for a new full product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_line_warn +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sale_line_warn +msgid "" +"Selecting the \"Warning\" option will notify user with the message, " +"Selecting \"Blocking Message\" will throw an exception with the message and " +"block the flow. The Message has to be written in the next field." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sequence +msgid "Sequence" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_to_purchase +msgid "Subcontract Service" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__account_tag_ids +msgid "" +"Tags to be set on the base and tax journal items created for this product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.constraint,message:product_variant_configurator.constraint_product_template_attribute_line_product_attribute_uniq +msgid "The attribute already exists for this product" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "There's another product with the same attributes." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_category__no_create_variants +msgid "" +"This check disables the automatic creation of product variants for all the " +"products of this category." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__price_extra +msgid "This is the sum of the extra price of all attributes" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view_2 +msgid "This product already exists." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,help:product_variant_configurator.field_product_template__no_create_variants +msgid "" +"This selection defines if variants for all attribute combinations are going " +"to be created automatically at saving time." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_type +msgid "Track Service" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__type +msgid "Type" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_id +msgid "Unit of Measure" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_name +msgid "Unit of Measure Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__no +msgid "Use Odoo's default variant management" +msgstr "" + +#. module: product_variant_configurator +#: model:res.groups,name:product_variant_configurator.group_product_variant_extended_description +msgid "Use extended description when having product attributes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__empty +msgid "Use the category value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__valid_product_template_attribute_line_ids +msgid "Valid Product Attribute Lines" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__value_id +msgid "Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__price_extra +msgid "Variant Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__variant_seller_ids +msgid "Variant Seller" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template__no_create_variants +msgid "Variant creation" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Vendor Taxes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__seller_ids +msgid "Vendors" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_ir_ui_view +msgid "View" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__volume_uom_name +msgid "Volume unit of measure label" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__weight_uom_name +msgid "Weight unit of measure label" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "" +"You have to fill the following attributes:\n" +"%s" +msgstr "" diff --git a/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/cs.po b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/cs.po new file mode 100644 index 0000000..008bf1b --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/cs.po @@ -0,0 +1,657 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_configurator +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-30 03:46+0000\n" +"PO-Revision-Date: 2017-11-30 03:46+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: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_count +msgid "# Product Variants" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_attribute_view_form +msgid "" +"Info: You can now manage the variant creation from the " +"Product Template level" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__description_sale +msgid "" +"A description of the Product that you want to communicate to your customers. " +"This description will be copied to every Sales Order, Delivery Order and " +"Customer Invoice/Credit Note" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__detailed_type +msgid "" +"A storable product is a product for which you manage stock. The Inventory " +"app has to be installed.\n" +"A consumable product is a product for which stock is not managed.\n" +"A service is a non-material product you provide." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__account_tag_ids +msgid "Account Tags" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__attribute_id +msgid "Attribute" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "Attribute Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_attribute_value +msgid "Attribute Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__can_create_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__can_create_product +msgid "Can Create Product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_ok +msgid "Can be Purchased" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_ok +msgid "Can be Sold" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Change warning!" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Changing this parameter may cause automatic variants creation" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__color +msgid "Color Index" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__company_id +msgid "Company" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_method +msgid "Control Policy" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__cost_currency_id +msgid "Cost Currency" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__create_product_variant +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__create_product_variant +msgid "Create product now!" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_uid +msgid "Created by" +msgstr "Vytvořil(a)" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_date +msgid "Created on" +msgstr "Vytvořeno" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__currency_id +msgid "Currency" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__taxes_id +msgid "Customer Taxes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Default taxes used when buying the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__taxes_id +msgid "Default taxes used when selling the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_id +msgid "Default unit of measure used for all stock operations." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_po_id +msgid "" +"Default unit of measure used for purchase orders. It must be in the same " +"category as the default unit of measure." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description +msgid "Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__display_name +msgid "Display Name" +msgstr "Zobrazovaný název" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__yes +msgid "Don't create them automatically" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_category__no_create_variants +msgid "Don't create variants automatically" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_expense_id +msgid "Expense Account" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__expense_policy +msgid "" +"Expenses and vendor bills can be re-invoiced to a customer.With this option, " +"a validated expense can be re-invoice to a customer at its cost or sales " +"price." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__priority +msgid "Favorite" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sequence +msgid "Gives the sequence order when displaying a product list" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__id +msgid "ID" +msgstr "ID" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_to_purchase +msgid "" +"If ticked, each time you sell this product through a SO, a RfQ is " +"automatically created to buy the product. Tip: don't forget to set a vendor " +"on the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_income_id +msgid "Income Account" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__invoice_policy +msgid "Invoicing Policy" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__has_configurable_attributes +msgid "Is a configurable product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_income_id +msgid "" +"Keep this field empty to use the default value from the product category." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_expense_id +msgid "" +"Keep this field empty to use the default value from the product category. If " +"anglo-saxon accounting with automated valuation method is configured, the " +"expense account on the product category will be used." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute____last_update +msgid "Last Modified on" +msgstr "Naposled upraveno" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_uid +msgid "Last Updated by" +msgstr "Naposled upraveno" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_date +msgid "Last Updated on" +msgstr "Naposled upraveno" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__list_price +msgid "List Price" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_type +msgid "" +"Manually set quantities on order: Invoice based on the manually entered " +"quantity, without creating an analytic account.\n" +"Timesheets on contract: Invoice based on the tracked hours on the related " +"timesheet.\n" +"Create a task and track hours: Create a task on the sales order validation " +"and track the work hours." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn_msg +msgid "Message for Purchase Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn_msg +msgid "Message for Sales Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__name +msgid "Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_method +msgid "" +"On ordered quantities: Control bills based on ordered quantities.\n" +"On received quantities: Control bills based on received quantities." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__optional_product_ids +msgid "Optional Products" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__optional_product_ids +msgid "" +"Optional Products are suggested whenever the customer hits *Add to Cart* " +"(cross-sell strategy, e.g. for computers: warranty, software, etc.)." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__invoice_policy +msgid "" +"Ordered Quantity: Invoice quantities ordered by the customer.\n" +"Delivered Quantity: Invoice quantities delivered to the customer." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_id +msgid "Owner" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_model +msgid "Owner Model" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__possible_value_ids +msgid "Possible Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__price_extra +msgid "Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator__price_extra +msgid "" +"Price Extra: Extra price for the variant with the currently selected " +"attributes values on sale price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "" +"Price Extra: Extra price for the variant with this attribute value on sale " +"price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_pricelist +msgid "Pricelist" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_id +msgid "Product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__attribute_line_ids +msgid "Product Attributes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_category +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__categ_id +msgid "Product Category" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator +msgid "Product Configurator" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator_attribute +msgid "Product Configurator Attribute" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id_configurator_domain +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id_configurator_domain +msgid "Product Id Configurator Domain" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tag_ids +msgid "Product Tags" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tmpl_id +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Product Template" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template_attribute_line +msgid "Product Template Attribute Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tooltip +msgid "Product Tooltip" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__detailed_type +msgid "Product Type" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id +msgid "Product Variant" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_attribute_ids +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_attribute_ids +msgid "Product attributes" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_configurator.py:0 +#, python-format +msgid "Product not created!" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_ids +msgid "Products" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_purchase +msgid "Purchase Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn +msgid "Purchase Order Line Warning" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_po_id +msgid "Purchase UoM" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_qty_configurator +msgid "Quantity visible in configurator" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__expense_policy +msgid "Re-Invoice Expenses" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_expense_policy +msgid "Re-Invoice Policy visible" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template_attribute_line__required +msgid "Required" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_sale +msgid "Sales Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn +msgid "Sales Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Select a template for a variant. Keep empty for a new full product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_line_warn +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sale_line_warn +msgid "" +"Selecting the \"Warning\" option will notify user with the message, " +"Selecting \"Blocking Message\" will throw an exception with the message and " +"block the flow. The Message has to be written in the next field." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sequence +msgid "Sequence" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_to_purchase +msgid "Subcontract Service" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__account_tag_ids +msgid "" +"Tags to be set on the base and tax journal items created for this product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.constraint,message:product_variant_configurator.constraint_product_template_attribute_line_product_attribute_uniq +msgid "The attribute already exists for this product" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "There's another product with the same attributes." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_category__no_create_variants +msgid "" +"This check disables the automatic creation of product variants for all the " +"products of this category." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__price_extra +msgid "This is the sum of the extra price of all attributes" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view_2 +msgid "This product already exists." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,help:product_variant_configurator.field_product_template__no_create_variants +msgid "" +"This selection defines if variants for all attribute combinations are going " +"to be created automatically at saving time." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_type +msgid "Track Service" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__type +msgid "Type" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_id +msgid "Unit of Measure" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_name +msgid "Unit of Measure Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__no +msgid "Use Odoo's default variant management" +msgstr "" + +#. module: product_variant_configurator +#: model:res.groups,name:product_variant_configurator.group_product_variant_extended_description +msgid "Use extended description when having product attributes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__empty +msgid "Use the category value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__valid_product_template_attribute_line_ids +msgid "Valid Product Attribute Lines" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__value_id +msgid "Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__price_extra +msgid "Variant Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__variant_seller_ids +msgid "Variant Seller" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template__no_create_variants +msgid "Variant creation" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Vendor Taxes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__seller_ids +msgid "Vendors" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_ir_ui_view +msgid "View" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__volume_uom_name +msgid "Volume unit of measure label" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__weight_uom_name +msgid "Weight unit of measure label" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "" +"You have to fill the following attributes:\n" +"%s" +msgstr "" diff --git a/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/da.po b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/da.po new file mode 100644 index 0000000..763f303 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/da.po @@ -0,0 +1,657 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_configurator +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-30 03:46+0000\n" +"PO-Revision-Date: 2017-11-30 03:46+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: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_count +msgid "# Product Variants" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_attribute_view_form +msgid "" +"Info: You can now manage the variant creation from the " +"Product Template level" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__description_sale +msgid "" +"A description of the Product that you want to communicate to your customers. " +"This description will be copied to every Sales Order, Delivery Order and " +"Customer Invoice/Credit Note" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__detailed_type +msgid "" +"A storable product is a product for which you manage stock. The Inventory " +"app has to be installed.\n" +"A consumable product is a product for which stock is not managed.\n" +"A service is a non-material product you provide." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__account_tag_ids +msgid "Account Tags" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__attribute_id +msgid "Attribute" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "Attribute Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_attribute_value +msgid "Attribute Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__can_create_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__can_create_product +msgid "Can Create Product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_ok +msgid "Can be Purchased" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_ok +msgid "Can be Sold" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Change warning!" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Changing this parameter may cause automatic variants creation" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__color +msgid "Color Index" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__company_id +msgid "Company" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_method +msgid "Control Policy" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__cost_currency_id +msgid "Cost Currency" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__create_product_variant +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__create_product_variant +msgid "Create product now!" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_uid +msgid "Created by" +msgstr "Oprettet af" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_date +msgid "Created on" +msgstr "Oprettet den" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__currency_id +msgid "Currency" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__taxes_id +msgid "Customer Taxes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Default taxes used when buying the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__taxes_id +msgid "Default taxes used when selling the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_id +msgid "Default unit of measure used for all stock operations." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_po_id +msgid "" +"Default unit of measure used for purchase orders. It must be in the same " +"category as the default unit of measure." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description +msgid "Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__display_name +msgid "Display Name" +msgstr "Vist navn" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__yes +msgid "Don't create them automatically" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_category__no_create_variants +msgid "Don't create variants automatically" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_expense_id +msgid "Expense Account" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__expense_policy +msgid "" +"Expenses and vendor bills can be re-invoiced to a customer.With this option, " +"a validated expense can be re-invoice to a customer at its cost or sales " +"price." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__priority +msgid "Favorite" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sequence +msgid "Gives the sequence order when displaying a product list" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__id +msgid "ID" +msgstr "Id" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_to_purchase +msgid "" +"If ticked, each time you sell this product through a SO, a RfQ is " +"automatically created to buy the product. Tip: don't forget to set a vendor " +"on the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_income_id +msgid "Income Account" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__invoice_policy +msgid "Invoicing Policy" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__has_configurable_attributes +msgid "Is a configurable product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_income_id +msgid "" +"Keep this field empty to use the default value from the product category." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_expense_id +msgid "" +"Keep this field empty to use the default value from the product category. If " +"anglo-saxon accounting with automated valuation method is configured, the " +"expense account on the product category will be used." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute____last_update +msgid "Last Modified on" +msgstr "Sidst ændret den" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_uid +msgid "Last Updated by" +msgstr "Sidst opdateret af" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_date +msgid "Last Updated on" +msgstr "Sidst opdateret den" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__list_price +msgid "List Price" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_type +msgid "" +"Manually set quantities on order: Invoice based on the manually entered " +"quantity, without creating an analytic account.\n" +"Timesheets on contract: Invoice based on the tracked hours on the related " +"timesheet.\n" +"Create a task and track hours: Create a task on the sales order validation " +"and track the work hours." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn_msg +msgid "Message for Purchase Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn_msg +msgid "Message for Sales Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__name +msgid "Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_method +msgid "" +"On ordered quantities: Control bills based on ordered quantities.\n" +"On received quantities: Control bills based on received quantities." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__optional_product_ids +msgid "Optional Products" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__optional_product_ids +msgid "" +"Optional Products are suggested whenever the customer hits *Add to Cart* " +"(cross-sell strategy, e.g. for computers: warranty, software, etc.)." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__invoice_policy +msgid "" +"Ordered Quantity: Invoice quantities ordered by the customer.\n" +"Delivered Quantity: Invoice quantities delivered to the customer." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_id +msgid "Owner" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_model +msgid "Owner Model" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__possible_value_ids +msgid "Possible Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__price_extra +msgid "Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator__price_extra +msgid "" +"Price Extra: Extra price for the variant with the currently selected " +"attributes values on sale price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "" +"Price Extra: Extra price for the variant with this attribute value on sale " +"price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_pricelist +msgid "Pricelist" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_id +msgid "Product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__attribute_line_ids +msgid "Product Attributes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_category +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__categ_id +msgid "Product Category" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator +msgid "Product Configurator" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator_attribute +msgid "Product Configurator Attribute" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id_configurator_domain +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id_configurator_domain +msgid "Product Id Configurator Domain" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tag_ids +msgid "Product Tags" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tmpl_id +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Product Template" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template_attribute_line +msgid "Product Template Attribute Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tooltip +msgid "Product Tooltip" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__detailed_type +msgid "Product Type" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id +msgid "Product Variant" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_attribute_ids +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_attribute_ids +msgid "Product attributes" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_configurator.py:0 +#, python-format +msgid "Product not created!" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_ids +msgid "Products" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_purchase +msgid "Purchase Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn +msgid "Purchase Order Line Warning" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_po_id +msgid "Purchase UoM" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_qty_configurator +msgid "Quantity visible in configurator" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__expense_policy +msgid "Re-Invoice Expenses" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_expense_policy +msgid "Re-Invoice Policy visible" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template_attribute_line__required +msgid "Required" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_sale +msgid "Sales Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn +msgid "Sales Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Select a template for a variant. Keep empty for a new full product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_line_warn +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sale_line_warn +msgid "" +"Selecting the \"Warning\" option will notify user with the message, " +"Selecting \"Blocking Message\" will throw an exception with the message and " +"block the flow. The Message has to be written in the next field." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sequence +msgid "Sequence" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_to_purchase +msgid "Subcontract Service" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__account_tag_ids +msgid "" +"Tags to be set on the base and tax journal items created for this product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.constraint,message:product_variant_configurator.constraint_product_template_attribute_line_product_attribute_uniq +msgid "The attribute already exists for this product" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "There's another product with the same attributes." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_category__no_create_variants +msgid "" +"This check disables the automatic creation of product variants for all the " +"products of this category." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__price_extra +msgid "This is the sum of the extra price of all attributes" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view_2 +msgid "This product already exists." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,help:product_variant_configurator.field_product_template__no_create_variants +msgid "" +"This selection defines if variants for all attribute combinations are going " +"to be created automatically at saving time." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_type +msgid "Track Service" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__type +msgid "Type" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_id +msgid "Unit of Measure" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_name +msgid "Unit of Measure Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__no +msgid "Use Odoo's default variant management" +msgstr "" + +#. module: product_variant_configurator +#: model:res.groups,name:product_variant_configurator.group_product_variant_extended_description +msgid "Use extended description when having product attributes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__empty +msgid "Use the category value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__valid_product_template_attribute_line_ids +msgid "Valid Product Attribute Lines" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__value_id +msgid "Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__price_extra +msgid "Variant Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__variant_seller_ids +msgid "Variant Seller" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template__no_create_variants +msgid "Variant creation" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Vendor Taxes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__seller_ids +msgid "Vendors" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_ir_ui_view +msgid "View" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__volume_uom_name +msgid "Volume unit of measure label" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__weight_uom_name +msgid "Weight unit of measure label" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "" +"You have to fill the following attributes:\n" +"%s" +msgstr "" diff --git a/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/de.po b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/de.po new file mode 100644 index 0000000..207fff6 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/de.po @@ -0,0 +1,657 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_configurator +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-16 02:12+0000\n" +"PO-Revision-Date: 2017-12-16 02:12+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: German (https://www.transifex.com/oca/teams/23907/de/)\n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_count +msgid "# Product Variants" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_attribute_view_form +msgid "" +"Info: You can now manage the variant creation from the " +"Product Template level" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__description_sale +msgid "" +"A description of the Product that you want to communicate to your customers. " +"This description will be copied to every Sales Order, Delivery Order and " +"Customer Invoice/Credit Note" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__detailed_type +msgid "" +"A storable product is a product for which you manage stock. The Inventory " +"app has to be installed.\n" +"A consumable product is a product for which stock is not managed.\n" +"A service is a non-material product you provide." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__account_tag_ids +msgid "Account Tags" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__attribute_id +msgid "Attribute" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "Attribute Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_attribute_value +msgid "Attribute Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__can_create_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__can_create_product +msgid "Can Create Product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_ok +msgid "Can be Purchased" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_ok +msgid "Can be Sold" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Change warning!" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Changing this parameter may cause automatic variants creation" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__color +msgid "Color Index" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__company_id +msgid "Company" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_method +msgid "Control Policy" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__cost_currency_id +msgid "Cost Currency" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__create_product_variant +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__create_product_variant +msgid "Create product now!" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_uid +msgid "Created by" +msgstr "Erstellt von" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_date +msgid "Created on" +msgstr "Erstellt am:" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__currency_id +msgid "Currency" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__taxes_id +msgid "Customer Taxes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Default taxes used when buying the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__taxes_id +msgid "Default taxes used when selling the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_id +msgid "Default unit of measure used for all stock operations." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_po_id +msgid "" +"Default unit of measure used for purchase orders. It must be in the same " +"category as the default unit of measure." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description +msgid "Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__display_name +msgid "Display Name" +msgstr "Anzeigename" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__yes +msgid "Don't create them automatically" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_category__no_create_variants +msgid "Don't create variants automatically" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_expense_id +msgid "Expense Account" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__expense_policy +msgid "" +"Expenses and vendor bills can be re-invoiced to a customer.With this option, " +"a validated expense can be re-invoice to a customer at its cost or sales " +"price." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__priority +msgid "Favorite" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sequence +msgid "Gives the sequence order when displaying a product list" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__id +msgid "ID" +msgstr "ID" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_to_purchase +msgid "" +"If ticked, each time you sell this product through a SO, a RfQ is " +"automatically created to buy the product. Tip: don't forget to set a vendor " +"on the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_income_id +msgid "Income Account" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__invoice_policy +msgid "Invoicing Policy" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__has_configurable_attributes +msgid "Is a configurable product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_income_id +msgid "" +"Keep this field empty to use the default value from the product category." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_expense_id +msgid "" +"Keep this field empty to use the default value from the product category. If " +"anglo-saxon accounting with automated valuation method is configured, the " +"expense account on the product category will be used." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute____last_update +msgid "Last Modified on" +msgstr "Zuletzt geändert am" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_uid +msgid "Last Updated by" +msgstr "Zuletzt aktualisiert von" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_date +msgid "Last Updated on" +msgstr "Zuletzt aktualisiert am" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__list_price +msgid "List Price" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_type +msgid "" +"Manually set quantities on order: Invoice based on the manually entered " +"quantity, without creating an analytic account.\n" +"Timesheets on contract: Invoice based on the tracked hours on the related " +"timesheet.\n" +"Create a task and track hours: Create a task on the sales order validation " +"and track the work hours." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn_msg +msgid "Message for Purchase Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn_msg +msgid "Message for Sales Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__name +msgid "Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_method +msgid "" +"On ordered quantities: Control bills based on ordered quantities.\n" +"On received quantities: Control bills based on received quantities." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__optional_product_ids +msgid "Optional Products" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__optional_product_ids +msgid "" +"Optional Products are suggested whenever the customer hits *Add to Cart* " +"(cross-sell strategy, e.g. for computers: warranty, software, etc.)." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__invoice_policy +msgid "" +"Ordered Quantity: Invoice quantities ordered by the customer.\n" +"Delivered Quantity: Invoice quantities delivered to the customer." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_id +msgid "Owner" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_model +msgid "Owner Model" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__possible_value_ids +msgid "Possible Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__price_extra +msgid "Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator__price_extra +msgid "" +"Price Extra: Extra price for the variant with the currently selected " +"attributes values on sale price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "" +"Price Extra: Extra price for the variant with this attribute value on sale " +"price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_pricelist +msgid "Pricelist" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_id +msgid "Product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__attribute_line_ids +msgid "Product Attributes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_category +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__categ_id +msgid "Product Category" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator +msgid "Product Configurator" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator_attribute +msgid "Product Configurator Attribute" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id_configurator_domain +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id_configurator_domain +msgid "Product Id Configurator Domain" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tag_ids +msgid "Product Tags" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tmpl_id +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Product Template" +msgstr "Produktvorlage" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template_attribute_line +msgid "Product Template Attribute Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tooltip +msgid "Product Tooltip" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__detailed_type +msgid "Product Type" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id +msgid "Product Variant" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_attribute_ids +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_attribute_ids +msgid "Product attributes" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_configurator.py:0 +#, python-format +msgid "Product not created!" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_ids +msgid "Products" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_purchase +msgid "Purchase Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn +msgid "Purchase Order Line Warning" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_po_id +msgid "Purchase UoM" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_qty_configurator +msgid "Quantity visible in configurator" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__expense_policy +msgid "Re-Invoice Expenses" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_expense_policy +msgid "Re-Invoice Policy visible" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template_attribute_line__required +msgid "Required" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_sale +msgid "Sales Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn +msgid "Sales Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Select a template for a variant. Keep empty for a new full product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_line_warn +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sale_line_warn +msgid "" +"Selecting the \"Warning\" option will notify user with the message, " +"Selecting \"Blocking Message\" will throw an exception with the message and " +"block the flow. The Message has to be written in the next field." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sequence +msgid "Sequence" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_to_purchase +msgid "Subcontract Service" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__account_tag_ids +msgid "" +"Tags to be set on the base and tax journal items created for this product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.constraint,message:product_variant_configurator.constraint_product_template_attribute_line_product_attribute_uniq +msgid "The attribute already exists for this product" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "There's another product with the same attributes." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_category__no_create_variants +msgid "" +"This check disables the automatic creation of product variants for all the " +"products of this category." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__price_extra +msgid "This is the sum of the extra price of all attributes" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view_2 +msgid "This product already exists." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,help:product_variant_configurator.field_product_template__no_create_variants +msgid "" +"This selection defines if variants for all attribute combinations are going " +"to be created automatically at saving time." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_type +msgid "Track Service" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__type +msgid "Type" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_id +msgid "Unit of Measure" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_name +msgid "Unit of Measure Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__no +msgid "Use Odoo's default variant management" +msgstr "" + +#. module: product_variant_configurator +#: model:res.groups,name:product_variant_configurator.group_product_variant_extended_description +msgid "Use extended description when having product attributes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__empty +msgid "Use the category value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__valid_product_template_attribute_line_ids +msgid "Valid Product Attribute Lines" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__value_id +msgid "Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__price_extra +msgid "Variant Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__variant_seller_ids +msgid "Variant Seller" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template__no_create_variants +msgid "Variant creation" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Vendor Taxes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__seller_ids +msgid "Vendors" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_ir_ui_view +msgid "View" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__volume_uom_name +msgid "Volume unit of measure label" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__weight_uom_name +msgid "Weight unit of measure label" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "" +"You have to fill the following attributes:\n" +"%s" +msgstr "" diff --git a/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/el_GR.po b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/el_GR.po new file mode 100644 index 0000000..13f60e4 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/el_GR.po @@ -0,0 +1,658 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_configurator +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-30 03:46+0000\n" +"PO-Revision-Date: 2017-11-30 03:46+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Greek (Greece) (https://www.transifex.com/oca/teams/23907/" +"el_GR/)\n" +"Language: el_GR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_count +msgid "# Product Variants" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_attribute_view_form +msgid "" +"Info: You can now manage the variant creation from the " +"Product Template level" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__description_sale +msgid "" +"A description of the Product that you want to communicate to your customers. " +"This description will be copied to every Sales Order, Delivery Order and " +"Customer Invoice/Credit Note" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__detailed_type +msgid "" +"A storable product is a product for which you manage stock. The Inventory " +"app has to be installed.\n" +"A consumable product is a product for which stock is not managed.\n" +"A service is a non-material product you provide." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__account_tag_ids +msgid "Account Tags" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__attribute_id +msgid "Attribute" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "Attribute Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_attribute_value +msgid "Attribute Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__can_create_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__can_create_product +msgid "Can Create Product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_ok +msgid "Can be Purchased" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_ok +msgid "Can be Sold" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Change warning!" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Changing this parameter may cause automatic variants creation" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__color +msgid "Color Index" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__company_id +msgid "Company" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_method +msgid "Control Policy" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__cost_currency_id +msgid "Cost Currency" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__create_product_variant +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__create_product_variant +msgid "Create product now!" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_uid +msgid "Created by" +msgstr "Δημιουργήθηκε από " + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_date +msgid "Created on" +msgstr "Δημιουργήθηκε στις" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__currency_id +msgid "Currency" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__taxes_id +msgid "Customer Taxes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Default taxes used when buying the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__taxes_id +msgid "Default taxes used when selling the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_id +msgid "Default unit of measure used for all stock operations." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_po_id +msgid "" +"Default unit of measure used for purchase orders. It must be in the same " +"category as the default unit of measure." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description +msgid "Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__display_name +msgid "Display Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__yes +msgid "Don't create them automatically" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_category__no_create_variants +msgid "Don't create variants automatically" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_expense_id +msgid "Expense Account" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__expense_policy +msgid "" +"Expenses and vendor bills can be re-invoiced to a customer.With this option, " +"a validated expense can be re-invoice to a customer at its cost or sales " +"price." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__priority +msgid "Favorite" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sequence +msgid "Gives the sequence order when displaying a product list" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__id +msgid "ID" +msgstr "Κωδικός" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_to_purchase +msgid "" +"If ticked, each time you sell this product through a SO, a RfQ is " +"automatically created to buy the product. Tip: don't forget to set a vendor " +"on the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_income_id +msgid "Income Account" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__invoice_policy +msgid "Invoicing Policy" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__has_configurable_attributes +msgid "Is a configurable product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_income_id +msgid "" +"Keep this field empty to use the default value from the product category." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_expense_id +msgid "" +"Keep this field empty to use the default value from the product category. If " +"anglo-saxon accounting with automated valuation method is configured, the " +"expense account on the product category will be used." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute____last_update +msgid "Last Modified on" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_uid +msgid "Last Updated by" +msgstr "Τελευταία ενημέρωση από" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_date +msgid "Last Updated on" +msgstr "Τελευταία ενημέρωση στις" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__list_price +msgid "List Price" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_type +msgid "" +"Manually set quantities on order: Invoice based on the manually entered " +"quantity, without creating an analytic account.\n" +"Timesheets on contract: Invoice based on the tracked hours on the related " +"timesheet.\n" +"Create a task and track hours: Create a task on the sales order validation " +"and track the work hours." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn_msg +msgid "Message for Purchase Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn_msg +msgid "Message for Sales Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__name +msgid "Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_method +msgid "" +"On ordered quantities: Control bills based on ordered quantities.\n" +"On received quantities: Control bills based on received quantities." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__optional_product_ids +msgid "Optional Products" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__optional_product_ids +msgid "" +"Optional Products are suggested whenever the customer hits *Add to Cart* " +"(cross-sell strategy, e.g. for computers: warranty, software, etc.)." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__invoice_policy +msgid "" +"Ordered Quantity: Invoice quantities ordered by the customer.\n" +"Delivered Quantity: Invoice quantities delivered to the customer." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_id +msgid "Owner" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_model +msgid "Owner Model" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__possible_value_ids +msgid "Possible Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__price_extra +msgid "Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator__price_extra +msgid "" +"Price Extra: Extra price for the variant with the currently selected " +"attributes values on sale price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "" +"Price Extra: Extra price for the variant with this attribute value on sale " +"price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_pricelist +msgid "Pricelist" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_id +msgid "Product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__attribute_line_ids +msgid "Product Attributes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_category +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__categ_id +msgid "Product Category" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator +msgid "Product Configurator" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator_attribute +msgid "Product Configurator Attribute" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id_configurator_domain +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id_configurator_domain +msgid "Product Id Configurator Domain" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tag_ids +msgid "Product Tags" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tmpl_id +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Product Template" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template_attribute_line +msgid "Product Template Attribute Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tooltip +msgid "Product Tooltip" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__detailed_type +msgid "Product Type" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id +msgid "Product Variant" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_attribute_ids +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_attribute_ids +msgid "Product attributes" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_configurator.py:0 +#, python-format +msgid "Product not created!" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_ids +msgid "Products" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_purchase +msgid "Purchase Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn +msgid "Purchase Order Line Warning" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_po_id +msgid "Purchase UoM" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_qty_configurator +msgid "Quantity visible in configurator" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__expense_policy +msgid "Re-Invoice Expenses" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_expense_policy +msgid "Re-Invoice Policy visible" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template_attribute_line__required +msgid "Required" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_sale +msgid "Sales Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn +msgid "Sales Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Select a template for a variant. Keep empty for a new full product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_line_warn +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sale_line_warn +msgid "" +"Selecting the \"Warning\" option will notify user with the message, " +"Selecting \"Blocking Message\" will throw an exception with the message and " +"block the flow. The Message has to be written in the next field." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sequence +msgid "Sequence" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_to_purchase +msgid "Subcontract Service" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__account_tag_ids +msgid "" +"Tags to be set on the base and tax journal items created for this product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.constraint,message:product_variant_configurator.constraint_product_template_attribute_line_product_attribute_uniq +msgid "The attribute already exists for this product" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "There's another product with the same attributes." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_category__no_create_variants +msgid "" +"This check disables the automatic creation of product variants for all the " +"products of this category." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__price_extra +msgid "This is the sum of the extra price of all attributes" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view_2 +msgid "This product already exists." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,help:product_variant_configurator.field_product_template__no_create_variants +msgid "" +"This selection defines if variants for all attribute combinations are going " +"to be created automatically at saving time." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_type +msgid "Track Service" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__type +msgid "Type" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_id +msgid "Unit of Measure" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_name +msgid "Unit of Measure Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__no +msgid "Use Odoo's default variant management" +msgstr "" + +#. module: product_variant_configurator +#: model:res.groups,name:product_variant_configurator.group_product_variant_extended_description +msgid "Use extended description when having product attributes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__empty +msgid "Use the category value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__valid_product_template_attribute_line_ids +msgid "Valid Product Attribute Lines" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__value_id +msgid "Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__price_extra +msgid "Variant Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__variant_seller_ids +msgid "Variant Seller" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template__no_create_variants +msgid "Variant creation" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Vendor Taxes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__seller_ids +msgid "Vendors" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_ir_ui_view +msgid "View" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__volume_uom_name +msgid "Volume unit of measure label" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__weight_uom_name +msgid "Weight unit of measure label" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "" +"You have to fill the following attributes:\n" +"%s" +msgstr "" diff --git a/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/en_GB.po b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/en_GB.po new file mode 100644 index 0000000..4dd3f73 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/en_GB.po @@ -0,0 +1,658 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_configurator +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-30 03:46+0000\n" +"PO-Revision-Date: 2017-11-30 03:46+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: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_count +msgid "# Product Variants" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_attribute_view_form +msgid "" +"Info: You can now manage the variant creation from the " +"Product Template level" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__description_sale +msgid "" +"A description of the Product that you want to communicate to your customers. " +"This description will be copied to every Sales Order, Delivery Order and " +"Customer Invoice/Credit Note" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__detailed_type +msgid "" +"A storable product is a product for which you manage stock. The Inventory " +"app has to be installed.\n" +"A consumable product is a product for which stock is not managed.\n" +"A service is a non-material product you provide." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__account_tag_ids +msgid "Account Tags" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__attribute_id +msgid "Attribute" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "Attribute Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_attribute_value +msgid "Attribute Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__can_create_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__can_create_product +msgid "Can Create Product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_ok +msgid "Can be Purchased" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_ok +msgid "Can be Sold" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Change warning!" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Changing this parameter may cause automatic variants creation" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__color +msgid "Color Index" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__company_id +msgid "Company" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_method +msgid "Control Policy" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__cost_currency_id +msgid "Cost Currency" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__create_product_variant +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__create_product_variant +msgid "Create product now!" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_uid +msgid "Created by" +msgstr "Created by" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_date +msgid "Created on" +msgstr "Created on" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__currency_id +msgid "Currency" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__taxes_id +msgid "Customer Taxes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Default taxes used when buying the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__taxes_id +msgid "Default taxes used when selling the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_id +msgid "Default unit of measure used for all stock operations." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_po_id +msgid "" +"Default unit of measure used for purchase orders. It must be in the same " +"category as the default unit of measure." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description +msgid "Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__display_name +msgid "Display Name" +msgstr "Display Name" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__yes +msgid "Don't create them automatically" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_category__no_create_variants +msgid "Don't create variants automatically" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_expense_id +msgid "Expense Account" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__expense_policy +msgid "" +"Expenses and vendor bills can be re-invoiced to a customer.With this option, " +"a validated expense can be re-invoice to a customer at its cost or sales " +"price." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__priority +msgid "Favorite" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sequence +msgid "Gives the sequence order when displaying a product list" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__id +msgid "ID" +msgstr "ID" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_to_purchase +msgid "" +"If ticked, each time you sell this product through a SO, a RfQ is " +"automatically created to buy the product. Tip: don't forget to set a vendor " +"on the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_income_id +msgid "Income Account" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__invoice_policy +msgid "Invoicing Policy" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__has_configurable_attributes +msgid "Is a configurable product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_income_id +msgid "" +"Keep this field empty to use the default value from the product category." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_expense_id +msgid "" +"Keep this field empty to use the default value from the product category. If " +"anglo-saxon accounting with automated valuation method is configured, the " +"expense account on the product category will be used." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute____last_update +msgid "Last Modified on" +msgstr "Last Modified on" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_uid +msgid "Last Updated by" +msgstr "Last Updated by" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_date +msgid "Last Updated on" +msgstr "Last Updated on" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__list_price +msgid "List Price" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_type +msgid "" +"Manually set quantities on order: Invoice based on the manually entered " +"quantity, without creating an analytic account.\n" +"Timesheets on contract: Invoice based on the tracked hours on the related " +"timesheet.\n" +"Create a task and track hours: Create a task on the sales order validation " +"and track the work hours." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn_msg +msgid "Message for Purchase Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn_msg +msgid "Message for Sales Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__name +msgid "Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_method +msgid "" +"On ordered quantities: Control bills based on ordered quantities.\n" +"On received quantities: Control bills based on received quantities." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__optional_product_ids +msgid "Optional Products" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__optional_product_ids +msgid "" +"Optional Products are suggested whenever the customer hits *Add to Cart* " +"(cross-sell strategy, e.g. for computers: warranty, software, etc.)." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__invoice_policy +msgid "" +"Ordered Quantity: Invoice quantities ordered by the customer.\n" +"Delivered Quantity: Invoice quantities delivered to the customer." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_id +msgid "Owner" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_model +msgid "Owner Model" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__possible_value_ids +msgid "Possible Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__price_extra +msgid "Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator__price_extra +msgid "" +"Price Extra: Extra price for the variant with the currently selected " +"attributes values on sale price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "" +"Price Extra: Extra price for the variant with this attribute value on sale " +"price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_pricelist +msgid "Pricelist" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_id +msgid "Product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__attribute_line_ids +msgid "Product Attributes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_category +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__categ_id +msgid "Product Category" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator +msgid "Product Configurator" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator_attribute +msgid "Product Configurator Attribute" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id_configurator_domain +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id_configurator_domain +msgid "Product Id Configurator Domain" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tag_ids +msgid "Product Tags" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tmpl_id +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Product Template" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template_attribute_line +msgid "Product Template Attribute Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tooltip +msgid "Product Tooltip" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__detailed_type +msgid "Product Type" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id +msgid "Product Variant" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_attribute_ids +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_attribute_ids +msgid "Product attributes" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_configurator.py:0 +#, python-format +msgid "Product not created!" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_ids +msgid "Products" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_purchase +msgid "Purchase Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn +msgid "Purchase Order Line Warning" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_po_id +msgid "Purchase UoM" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_qty_configurator +msgid "Quantity visible in configurator" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__expense_policy +msgid "Re-Invoice Expenses" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_expense_policy +msgid "Re-Invoice Policy visible" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template_attribute_line__required +msgid "Required" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_sale +msgid "Sales Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn +msgid "Sales Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Select a template for a variant. Keep empty for a new full product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_line_warn +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sale_line_warn +msgid "" +"Selecting the \"Warning\" option will notify user with the message, " +"Selecting \"Blocking Message\" will throw an exception with the message and " +"block the flow. The Message has to be written in the next field." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sequence +msgid "Sequence" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_to_purchase +msgid "Subcontract Service" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__account_tag_ids +msgid "" +"Tags to be set on the base and tax journal items created for this product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.constraint,message:product_variant_configurator.constraint_product_template_attribute_line_product_attribute_uniq +msgid "The attribute already exists for this product" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "There's another product with the same attributes." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_category__no_create_variants +msgid "" +"This check disables the automatic creation of product variants for all the " +"products of this category." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__price_extra +msgid "This is the sum of the extra price of all attributes" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view_2 +msgid "This product already exists." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,help:product_variant_configurator.field_product_template__no_create_variants +msgid "" +"This selection defines if variants for all attribute combinations are going " +"to be created automatically at saving time." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_type +msgid "Track Service" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__type +msgid "Type" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_id +msgid "Unit of Measure" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_name +msgid "Unit of Measure Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__no +msgid "Use Odoo's default variant management" +msgstr "" + +#. module: product_variant_configurator +#: model:res.groups,name:product_variant_configurator.group_product_variant_extended_description +msgid "Use extended description when having product attributes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__empty +msgid "Use the category value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__valid_product_template_attribute_line_ids +msgid "Valid Product Attribute Lines" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__value_id +msgid "Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__price_extra +msgid "Variant Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__variant_seller_ids +msgid "Variant Seller" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template__no_create_variants +msgid "Variant creation" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Vendor Taxes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__seller_ids +msgid "Vendors" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_ir_ui_view +msgid "View" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__volume_uom_name +msgid "Volume unit of measure label" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__weight_uom_name +msgid "Weight unit of measure label" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "" +"You have to fill the following attributes:\n" +"%s" +msgstr "" diff --git a/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/es.po b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/es.po new file mode 100644 index 0000000..370bcbd --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/es.po @@ -0,0 +1,747 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_configurator +# +# Translators: +# OCA Transbot , 2017 +# Luis M. Ontalba , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-23 03:56+0000\n" +"PO-Revision-Date: 2024-02-14 19:35+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: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_count +msgid "# Product Variants" +msgstr "# Variantes de producto" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_attribute_view_form +msgid "" +"Info: You can now manage the variant creation from the " +"Product Template level" +msgstr "" +"Info: Ahora puede gestionar la creación de variantes desde " +"el nivel Plantilla de producto" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__description_sale +msgid "" +"A description of the Product that you want to communicate to your customers. " +"This description will be copied to every Sales Order, Delivery Order and " +"Customer Invoice/Credit Note" +msgstr "" +"Descripción del Producto que desea comunicar a sus clientes. Esta " +"descripción se copiará en cada Pedido de Venta, Orden de Entrega y Factura/" +"Abono de Cliente" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__detailed_type +msgid "" +"A storable product is a product for which you manage stock. The Inventory " +"app has to be installed.\n" +"A consumable product is a product for which stock is not managed.\n" +"A service is a non-material product you provide." +msgstr "" +"Un producto almacenable es un producto para el que se gestionan existencias. " +"La aplicación Inventario debe estar instalada.\n" +"Un producto consumible es un producto para el que no se gestionan " +"existencias.\n" +"Un servicio es un producto no material que usted proporciona." + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__account_tag_ids +msgid "Account Tags" +msgstr "Etiquetas de cuenta" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__attribute_id +msgid "Attribute" +msgstr "Atributo" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "Attribute Price Extra" +msgstr "Atributo Precio Extra" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_attribute_value +msgid "Attribute Value" +msgstr "Valor de atributo" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__can_create_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__can_create_product +msgid "Can Create Product" +msgstr "Puede crear producto" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_ok +msgid "Can be Purchased" +msgstr "Se puede comprar" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_ok +msgid "Can be Sold" +msgstr "Se puede vender" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Change warning!" +msgstr "Aviso de cambio!" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Changing this parameter may cause automatic variants creation" +msgstr "" +"Cambiando este parámetro puede causar la creación automática de variantes" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__color +msgid "Color Index" +msgstr "Índice de Color" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__company_id +msgid "Company" +msgstr "Compañía" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_method +msgid "Control Policy" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__cost_currency_id +msgid "Cost Currency" +msgstr "Coste Divisa" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__create_product_variant +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__create_product_variant +msgid "Create product now!" +msgstr "¡Crear producto ahora!" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__currency_id +msgid "Currency" +msgstr "Divisa" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__taxes_id +msgid "Customer Taxes" +msgstr "Impuestos del cliente" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Default taxes used when buying the product." +msgstr "Impuestos aplicados por defecto cuando se compra un producto." + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__taxes_id +msgid "Default taxes used when selling the product." +msgstr "Impuestos por defecto utilizados al vender el producto." + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_id +msgid "Default unit of measure used for all stock operations." +msgstr "" +"Unidad de medida por defecto utilizada para todas las operaciones de " +"existencias." + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_po_id +msgid "" +"Default unit of measure used for purchase orders. It must be in the same " +"category as the default unit of measure." +msgstr "" +"Unidad de medida por defecto utilizada para los pedidos de compra. Debe " +"pertenecer a la misma categoría que la unidad de medida por defecto." + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description +msgid "Description" +msgstr "Descripción" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__display_name +msgid "Display Name" +msgstr "Nombre mostrado" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__yes +msgid "Don't create them automatically" +msgstr "No crearlas automáticamente" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_category__no_create_variants +msgid "Don't create variants automatically" +msgstr "No crear variantes automáticamente" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_expense_id +msgid "Expense Account" +msgstr "Cuenta de Gastos" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__expense_policy +msgid "" +"Expenses and vendor bills can be re-invoiced to a customer.With this option, " +"a validated expense can be re-invoice to a customer at its cost or sales " +"price." +msgstr "" +"Los gastos y las facturas de proveedores pueden refacturarse a un cliente. " +"Con esta opción, un gasto validado puede refacturarse a un cliente a su " +"coste o precio de venta." + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__priority +msgid "Favorite" +msgstr "Favorito" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sequence +msgid "Gives the sequence order when displaying a product list" +msgstr "Proporciona el orden de secuencia al mostrar una lista de productos" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__id +msgid "ID" +msgstr "ID (identificación)" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_to_purchase +msgid "" +"If ticked, each time you sell this product through a SO, a RfQ is " +"automatically created to buy the product. Tip: don't forget to set a vendor " +"on the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_income_id +msgid "Income Account" +msgstr "Cuenta de Ingresos" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__invoice_policy +msgid "Invoicing Policy" +msgstr "Política de Facturación" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__has_configurable_attributes +msgid "Is a configurable product" +msgstr "Es un producto configurable" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_income_id +msgid "" +"Keep this field empty to use the default value from the product category." +msgstr "" +"Mantenga este campo vacío para utilizar el valor por defecto de la categoría " +"de producto." + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_expense_id +msgid "" +"Keep this field empty to use the default value from the product category. If " +"anglo-saxon accounting with automated valuation method is configured, the " +"expense account on the product category will be used." +msgstr "" +"Matener este campo vació para usar el valor por defecto de la categoría del " +"producto. Si la contabilidad anglosajona con un método de evaluación " +"automático está configurado, la cuenta de gastos de la categoría del " +"producto será usada." + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute____last_update +msgid "Last Modified on" +msgstr "Última modificación en" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_uid +msgid "Last Updated by" +msgstr "Última modificación por" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_date +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__list_price +msgid "List Price" +msgstr "Lista de Precios" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_type +msgid "" +"Manually set quantities on order: Invoice based on the manually entered " +"quantity, without creating an analytic account.\n" +"Timesheets on contract: Invoice based on the tracked hours on the related " +"timesheet.\n" +"Create a task and track hours: Create a task on the sales order validation " +"and track the work hours." +msgstr "" +"Fijar manualmente las cantidades en el pedido: Facture en función de la " +"cantidad introducida manualmente, sin crear una cuenta analítica.\n" +"Hojas de horas en el contrato: Facture en función de las horas registradas " +"en la hoja de horas correspondiente.\n" +"Crear una tarea y realizar un seguimiento de las horas: Cree una tarea en la " +"validación del pedido de cliente y realice un seguimiento de las horas de " +"trabajo." + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn_msg +msgid "Message for Purchase Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn_msg +msgid "Message for Sales Order Line" +msgstr "Mensaje para línea de pedido de ventas" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__name +msgid "Name" +msgstr "Nombre" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_method +msgid "" +"On ordered quantities: Control bills based on ordered quantities.\n" +"On received quantities: Control bills based on received quantities." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__optional_product_ids +msgid "Optional Products" +msgstr "Productos opcionales" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__optional_product_ids +msgid "" +"Optional Products are suggested whenever the customer hits *Add to Cart* " +"(cross-sell strategy, e.g. for computers: warranty, software, etc.)." +msgstr "" +"Los productos opcionales se sugieren cada vez que el cliente pulsa *Añadir " +"al carrito* (estrategia de venta cruzada, por ejemplo, para ordenadores: " +"garantía, software, etc.)." + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__invoice_policy +msgid "" +"Ordered Quantity: Invoice quantities ordered by the customer.\n" +"Delivered Quantity: Invoice quantities delivered to the customer." +msgstr "" +"Cantidad pedida: Cantidades facturadas pedidas por el cliente.\n" +"Cantidad entregada: Cantidades facturadas entregadas al cliente." + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_id +msgid "Owner" +msgstr "Propietario" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_model +msgid "Owner Model" +msgstr "Modelo propietario" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__possible_value_ids +msgid "Possible Value" +msgstr "Posible valor" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__price_extra +msgid "Price Extra" +msgstr "Precio extra" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator__price_extra +msgid "" +"Price Extra: Extra price for the variant with the currently selected " +"attributes values on sale price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" +"Precio extra: Precio extra de la variante sobre el precio de venta con los " +"valores de los atributos actualmente seleccionados. Ej. precio extra 200, " +"1000 + 200 = 1200." + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "" +"Price Extra: Extra price for the variant with this attribute value on sale " +"price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" +"Precio extra: Precio extra de la variante sobre el precio de venta con este " +"valor de atributo. Ej. precio extra 200, 1000 + 200 = 1200." + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_pricelist +msgid "Pricelist" +msgstr "Tarifa" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_id +msgid "Product" +msgstr "Producto" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__attribute_line_ids +msgid "Product Attributes" +msgstr "Atributos del producto" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_category +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__categ_id +msgid "Product Category" +msgstr "Categoría de producto" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator +msgid "Product Configurator" +msgstr "Configurador Producto" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator_attribute +msgid "Product Configurator Attribute" +msgstr "Atributo Configurador de Producto" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id_configurator_domain +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id_configurator_domain +msgid "Product Id Configurator Domain" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tag_ids +msgid "Product Tags" +msgstr "Etiquetas de producto" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tmpl_id +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Product Template" +msgstr "Plantilla de producto" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template_attribute_line +msgid "Product Template Attribute Line" +msgstr "Línea de atributo Plantilla de Producto" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tooltip +msgid "Product Tooltip" +msgstr "Información sobre el producto" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__detailed_type +msgid "Product Type" +msgstr "Tipo de Producto" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id +msgid "Product Variant" +msgstr "Variante de Producto" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_attribute_ids +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_attribute_ids +msgid "Product attributes" +msgstr "Atributos de producto" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_configurator.py:0 +#, python-format +msgid "Product not created!" +msgstr "Producto no creado!" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_ids +msgid "Products" +msgstr "Productos" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_purchase +msgid "Purchase Description" +msgstr "Descripción de Compra" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn +msgid "Purchase Order Line Warning" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_po_id +msgid "Purchase UoM" +msgstr "Comprar UM" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_qty_configurator +msgid "Quantity visible in configurator" +msgstr "Cantidad visible en el configurador" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__expense_policy +msgid "Re-Invoice Expenses" +msgstr "Gastos de re-facturación" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_expense_policy +msgid "Re-Invoice Policy visible" +msgstr "Política de refacturación visible" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template_attribute_line__required +msgid "Required" +msgstr "Requerido" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_sale +msgid "Sales Description" +msgstr "Descripción de las ventas" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn +msgid "Sales Order Line" +msgstr "Línea de Orden de Venta" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Select a template for a variant. Keep empty for a new full product." +msgstr "" +"Seleccione una plantilla para crear una variante. Déjela en blanco para " +"crear un producto totalmente nuevo." + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_line_warn +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sale_line_warn +msgid "" +"Selecting the \"Warning\" option will notify user with the message, " +"Selecting \"Blocking Message\" will throw an exception with the message and " +"block the flow. The Message has to be written in the next field." +msgstr "" +"Si selecciona la opción \"Aviso\" se notificará a los usuarios con el " +"mensaje, si selecciona \"Mensaje de bloqueo\" se lanzará una excepción con " +"el mensaje y se bloqueará el flujo. El mensaje debe escribirse en el " +"siguiente campo." + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sequence +msgid "Sequence" +msgstr "Secuencia" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_to_purchase +msgid "Subcontract Service" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__account_tag_ids +msgid "" +"Tags to be set on the base and tax journal items created for this product." +msgstr "" +"Etiquetas que deben establecerse en los artículos del diario base y de " +"impuestos creados para este producto." + +#. module: product_variant_configurator +#: model:ir.model.constraint,message:product_variant_configurator.constraint_product_template_attribute_line_product_attribute_uniq +msgid "The attribute already exists for this product" +msgstr "El atributo ya existe para este producto" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "There's another product with the same attributes." +msgstr "Hay otro producto con los mismos atributos." + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_category__no_create_variants +msgid "" +"This check disables the automatic creation of product variants for all the " +"products of this category." +msgstr "" +"Esta casilla deshabilita la creación automática de variantes de producto " +"para todos los productos de esta categoría." + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__price_extra +msgid "This is the sum of the extra price of all attributes" +msgstr "Esta es la suma de los precios extra de todos los atributos" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view_2 +msgid "This product already exists." +msgstr "Este producto ya existe." + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,help:product_variant_configurator.field_product_template__no_create_variants +msgid "" +"This selection defines if variants for all attribute combinations are going " +"to be created automatically at saving time." +msgstr "" +"Esta selección define si las variantes para todas las combinaciones de " +"atributos van a ser creadas automáticamente en el momento de guardar." + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_type +msgid "Track Service" +msgstr "Seguimiento del Servicio" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__type +msgid "Type" +msgstr "Tipo" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_id +msgid "Unit of Measure" +msgstr "Unidad de Medida" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_name +msgid "Unit of Measure Name" +msgstr "Nombre de unidad de medida" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__no +msgid "Use Odoo's default variant management" +msgstr "Usar la gestión de variantes por defecto de Odoo" + +#. module: product_variant_configurator +#: model:res.groups,name:product_variant_configurator.group_product_variant_extended_description +msgid "Use extended description when having product attributes" +msgstr "Utilizar descripción extensa al tener atributos de producto" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__empty +msgid "Use the category value" +msgstr "Utilizar el valor de la categoría" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__valid_product_template_attribute_line_ids +msgid "Valid Product Attribute Lines" +msgstr "Líneas de atributo de producto válidas" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__value_id +msgid "Value" +msgstr "Valor" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__price_extra +msgid "Variant Price Extra" +msgstr "Precio Extra Variante" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__variant_seller_ids +msgid "Variant Seller" +msgstr "Vendedor de Variantes" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template__no_create_variants +msgid "Variant creation" +msgstr "Creación de variante" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Vendor Taxes" +msgstr "Impuestos de los vendedores" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__seller_ids +msgid "Vendors" +msgstr "Vendedores" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_ir_ui_view +msgid "View" +msgstr "Vista" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__volume_uom_name +msgid "Volume unit of measure label" +msgstr "Etiqueta de unidad de medida de volumen" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__weight_uom_name +msgid "Weight unit of measure label" +msgstr "Etiqueta de unidad de medida de peso" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "" +"You have to fill the following attributes:\n" +"%s" +msgstr "" +"Tiene que rellenar los siguientes atributos:\n" +"%s" + +#~ msgid "Price at which the product is sold to customers." +#~ msgstr "Precio de venta del producto a los clientes." + +#~ msgid "Sales Price" +#~ msgstr "Precio de venta" + +#~ msgid "Product Template Attribute Value" +#~ msgstr "Valor Atributo Plantilla de Producto" + +#~ msgid "Create them automatically" +#~ msgstr "Crearlas automáticamente" + +#~ msgid "Variant Sale Prices" +#~ msgstr "Precios de venta de variantes" + +#~ msgid "Variant Values" +#~ msgstr "Valores de variante" + +#~ msgid "product.attribute.line" +#~ msgstr "product.attribute.line" + +#~ msgid "product.attribute.price" +#~ msgstr "product.attribute.price" + +#~ msgid "product.attribute.value" +#~ msgstr "product.attribute.value" + +#~ msgid "product.configurator" +#~ msgstr "product.configurator" + +#~ msgid "product.configurator.attribute" +#~ msgstr "product.configurator.attribute" diff --git a/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/es_AR.po b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/es_AR.po new file mode 100644 index 0000000..89253ba --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/es_AR.po @@ -0,0 +1,680 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_configurator +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-30 03:46+0000\n" +"PO-Revision-Date: 2021-04-04 20:46+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 4.3.2\n" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_count +msgid "# Product Variants" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_attribute_view_form +msgid "" +"Info: You can now manage the variant creation from the " +"Product Template level" +msgstr "" +"Info: Ahora puede administrar la creación de variantes " +"desde el nivel de Plantilla del Producto" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__description_sale +msgid "" +"A description of the Product that you want to communicate to your customers. " +"This description will be copied to every Sales Order, Delivery Order and " +"Customer Invoice/Credit Note" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__detailed_type +msgid "" +"A storable product is a product for which you manage stock. The Inventory " +"app has to be installed.\n" +"A consumable product is a product for which stock is not managed.\n" +"A service is a non-material product you provide." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__account_tag_ids +msgid "Account Tags" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__attribute_id +msgid "Attribute" +msgstr "Atributo" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "Attribute Price Extra" +msgstr "Precio Adicional del Atributo" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_attribute_value +msgid "Attribute Value" +msgstr "Valor del Atributo" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__can_create_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__can_create_product +msgid "Can Create Product" +msgstr "Puede Crear un Producto" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_ok +msgid "Can be Purchased" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_ok +msgid "Can be Sold" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Change warning!" +msgstr "¡Advertencia de Cambio!" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Changing this parameter may cause automatic variants creation" +msgstr "" +"Cambiar este parámetro posiblemente provoque la creación de variantes " +"automáticas" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__color +msgid "Color Index" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__company_id +msgid "Company" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_method +msgid "Control Policy" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__cost_currency_id +msgid "Cost Currency" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__create_product_variant +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__create_product_variant +msgid "Create product now!" +msgstr "¡Crear un producto ahora!" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__currency_id +msgid "Currency" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__taxes_id +msgid "Customer Taxes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Default taxes used when buying the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__taxes_id +msgid "Default taxes used when selling the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_id +msgid "Default unit of measure used for all stock operations." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_po_id +msgid "" +"Default unit of measure used for purchase orders. It must be in the same " +"category as the default unit of measure." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description +msgid "Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__display_name +msgid "Display Name" +msgstr "Mostrar Nombre" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__yes +msgid "Don't create them automatically" +msgstr "No crearlos automaticamente" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_category__no_create_variants +msgid "Don't create variants automatically" +msgstr "No crear variantes automáticamente" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_expense_id +msgid "Expense Account" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__expense_policy +msgid "" +"Expenses and vendor bills can be re-invoiced to a customer.With this option, " +"a validated expense can be re-invoice to a customer at its cost or sales " +"price." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__priority +msgid "Favorite" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sequence +msgid "Gives the sequence order when displaying a product list" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__id +msgid "ID" +msgstr "ID" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_to_purchase +msgid "" +"If ticked, each time you sell this product through a SO, a RfQ is " +"automatically created to buy the product. Tip: don't forget to set a vendor " +"on the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_income_id +msgid "Income Account" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__invoice_policy +msgid "Invoicing Policy" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__has_configurable_attributes +msgid "Is a configurable product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_income_id +msgid "" +"Keep this field empty to use the default value from the product category." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_expense_id +msgid "" +"Keep this field empty to use the default value from the product category. If " +"anglo-saxon accounting with automated valuation method is configured, the " +"expense account on the product category will be used." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute____last_update +msgid "Last Modified on" +msgstr "Última modificación en" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_uid +msgid "Last Updated by" +msgstr "Última actualización realizada por" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_date +msgid "Last Updated on" +msgstr "Última actualización el" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__list_price +msgid "List Price" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_type +msgid "" +"Manually set quantities on order: Invoice based on the manually entered " +"quantity, without creating an analytic account.\n" +"Timesheets on contract: Invoice based on the tracked hours on the related " +"timesheet.\n" +"Create a task and track hours: Create a task on the sales order validation " +"and track the work hours." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn_msg +msgid "Message for Purchase Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn_msg +msgid "Message for Sales Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__name +msgid "Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_method +msgid "" +"On ordered quantities: Control bills based on ordered quantities.\n" +"On received quantities: Control bills based on received quantities." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__optional_product_ids +msgid "Optional Products" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__optional_product_ids +msgid "" +"Optional Products are suggested whenever the customer hits *Add to Cart* " +"(cross-sell strategy, e.g. for computers: warranty, software, etc.)." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__invoice_policy +msgid "" +"Ordered Quantity: Invoice quantities ordered by the customer.\n" +"Delivered Quantity: Invoice quantities delivered to the customer." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_id +msgid "Owner" +msgstr "Propietario" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_model +msgid "Owner Model" +msgstr "Modelo del Propietario" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__possible_value_ids +msgid "Possible Value" +msgstr "Valor Posible" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__price_extra +msgid "Price Extra" +msgstr "Precio Adicional" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator__price_extra +msgid "" +"Price Extra: Extra price for the variant with the currently selected " +"attributes values on sale price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" +"Precio Adicional: Precio adicional para la variante con los valores de " +"atributos selecionados en el precio de venta. ej. 200 de precio adicional, " +"1000 + 200 = 1200." + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "" +"Price Extra: Extra price for the variant with this attribute value on sale " +"price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" +"Precio adicional: Precio adicional para la variante con este valor de " +"atributo en el precio de venta. ej. 200 de precio adicional, 1000 + 200 = " +"1200." + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_pricelist +msgid "Pricelist" +msgstr "Lista de precio" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_id +msgid "Product" +msgstr "Producto" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__attribute_line_ids +msgid "Product Attributes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_category +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__categ_id +msgid "Product Category" +msgstr "Categoría de Producto" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator +msgid "Product Configurator" +msgstr "Configurador de Producto" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator_attribute +msgid "Product Configurator Attribute" +msgstr "Configurador del Atributo de Producto" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id_configurator_domain +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id_configurator_domain +msgid "Product Id Configurator Domain" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tag_ids +msgid "Product Tags" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tmpl_id +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Product Template" +msgstr "Plantilla del Producto" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template_attribute_line +msgid "Product Template Attribute Line" +msgstr "Línea de Atributo de Plantilla de Producto" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tooltip +msgid "Product Tooltip" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__detailed_type +msgid "Product Type" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id +msgid "Product Variant" +msgstr "Variante del Producto" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_attribute_ids +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_attribute_ids +msgid "Product attributes" +msgstr "Atributos de producto" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_configurator.py:0 +#, python-format +msgid "Product not created!" +msgstr "¡Producto no creado!" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_ids +msgid "Products" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_purchase +msgid "Purchase Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn +msgid "Purchase Order Line Warning" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_po_id +msgid "Purchase UoM" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_qty_configurator +msgid "Quantity visible in configurator" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__expense_policy +msgid "Re-Invoice Expenses" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_expense_policy +msgid "Re-Invoice Policy visible" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template_attribute_line__required +msgid "Required" +msgstr "Requerido" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_sale +msgid "Sales Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn +msgid "Sales Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Select a template for a variant. Keep empty for a new full product." +msgstr "" +"Seleccione una plantilla para una variante. Mantengalo vacío para un nuevo " +"producto completo." + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_line_warn +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sale_line_warn +msgid "" +"Selecting the \"Warning\" option will notify user with the message, " +"Selecting \"Blocking Message\" will throw an exception with the message and " +"block the flow. The Message has to be written in the next field." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sequence +msgid "Sequence" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_to_purchase +msgid "Subcontract Service" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__account_tag_ids +msgid "" +"Tags to be set on the base and tax journal items created for this product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.constraint,message:product_variant_configurator.constraint_product_template_attribute_line_product_attribute_uniq +msgid "The attribute already exists for this product" +msgstr "El atributo ya existe para este producto" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "There's another product with the same attributes." +msgstr "Hay otro producto con los mismos atributos." + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_category__no_create_variants +msgid "" +"This check disables the automatic creation of product variants for all the " +"products of this category." +msgstr "" +"Esta verificación deshabilita la creación automática de variantes de " +"producto para todos los productos de esta categoría." + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__price_extra +msgid "This is the sum of the extra price of all attributes" +msgstr "Esta es la suma del precio adicional de todos los atributos" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view_2 +msgid "This product already exists." +msgstr "Este producto ya existe." + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,help:product_variant_configurator.field_product_template__no_create_variants +msgid "" +"This selection defines if variants for all attribute combinations are going " +"to be created automatically at saving time." +msgstr "" +"Esta selección define si las variantes para todas las combinaciones de " +"atributos se crearán automáticamente para ahorrar tiempo." + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_type +msgid "Track Service" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__type +msgid "Type" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_id +msgid "Unit of Measure" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_name +msgid "Unit of Measure Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__no +msgid "Use Odoo's default variant management" +msgstr "Utilizar gestión de variantes por defecto de Odoo" + +#. module: product_variant_configurator +#: model:res.groups,name:product_variant_configurator.group_product_variant_extended_description +msgid "Use extended description when having product attributes" +msgstr "Utilizar descripción extendida cuando se tienen atributos de producto" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__empty +msgid "Use the category value" +msgstr "Utilizar el valor de la categoría" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__valid_product_template_attribute_line_ids +msgid "Valid Product Attribute Lines" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__value_id +msgid "Value" +msgstr "Valor" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__price_extra +msgid "Variant Price Extra" +msgstr "Precio Adicional de la Variante" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__variant_seller_ids +msgid "Variant Seller" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template__no_create_variants +msgid "Variant creation" +msgstr "Creación de variante" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Vendor Taxes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__seller_ids +msgid "Vendors" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_ir_ui_view +msgid "View" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__volume_uom_name +msgid "Volume unit of measure label" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__weight_uom_name +msgid "Weight unit of measure label" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "" +"You have to fill the following attributes:\n" +"%s" +msgstr "" +"Tiene que completar los siguientes atributos:\n" +"%s" + +#~ msgid "Product Template Attribute Value" +#~ msgstr "Valor de Atributo de la Plantilla de Producto" diff --git a/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/es_CL.po b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/es_CL.po new file mode 100644 index 0000000..4791604 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/es_CL.po @@ -0,0 +1,658 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_configurator +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-30 03:46+0000\n" +"PO-Revision-Date: 2017-11-30 03:46+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: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_count +msgid "# Product Variants" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_attribute_view_form +msgid "" +"Info: You can now manage the variant creation from the " +"Product Template level" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__description_sale +msgid "" +"A description of the Product that you want to communicate to your customers. " +"This description will be copied to every Sales Order, Delivery Order and " +"Customer Invoice/Credit Note" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__detailed_type +msgid "" +"A storable product is a product for which you manage stock. The Inventory " +"app has to be installed.\n" +"A consumable product is a product for which stock is not managed.\n" +"A service is a non-material product you provide." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__account_tag_ids +msgid "Account Tags" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__attribute_id +msgid "Attribute" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "Attribute Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_attribute_value +msgid "Attribute Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__can_create_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__can_create_product +msgid "Can Create Product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_ok +msgid "Can be Purchased" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_ok +msgid "Can be Sold" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Change warning!" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Changing this parameter may cause automatic variants creation" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__color +msgid "Color Index" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__company_id +msgid "Company" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_method +msgid "Control Policy" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__cost_currency_id +msgid "Cost Currency" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__create_product_variant +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__create_product_variant +msgid "Create product now!" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__currency_id +msgid "Currency" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__taxes_id +msgid "Customer Taxes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Default taxes used when buying the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__taxes_id +msgid "Default taxes used when selling the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_id +msgid "Default unit of measure used for all stock operations." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_po_id +msgid "" +"Default unit of measure used for purchase orders. It must be in the same " +"category as the default unit of measure." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description +msgid "Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__display_name +msgid "Display Name" +msgstr "Nombre mostrado" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__yes +msgid "Don't create them automatically" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_category__no_create_variants +msgid "Don't create variants automatically" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_expense_id +msgid "Expense Account" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__expense_policy +msgid "" +"Expenses and vendor bills can be re-invoiced to a customer.With this option, " +"a validated expense can be re-invoice to a customer at its cost or sales " +"price." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__priority +msgid "Favorite" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sequence +msgid "Gives the sequence order when displaying a product list" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__id +msgid "ID" +msgstr "ID (identificación)" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_to_purchase +msgid "" +"If ticked, each time you sell this product through a SO, a RfQ is " +"automatically created to buy the product. Tip: don't forget to set a vendor " +"on the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_income_id +msgid "Income Account" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__invoice_policy +msgid "Invoicing Policy" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__has_configurable_attributes +msgid "Is a configurable product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_income_id +msgid "" +"Keep this field empty to use the default value from the product category." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_expense_id +msgid "" +"Keep this field empty to use the default value from the product category. If " +"anglo-saxon accounting with automated valuation method is configured, the " +"expense account on the product category will be used." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute____last_update +msgid "Last Modified on" +msgstr "Última modificación en" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_uid +msgid "Last Updated by" +msgstr "Última actualización de" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_date +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__list_price +msgid "List Price" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_type +msgid "" +"Manually set quantities on order: Invoice based on the manually entered " +"quantity, without creating an analytic account.\n" +"Timesheets on contract: Invoice based on the tracked hours on the related " +"timesheet.\n" +"Create a task and track hours: Create a task on the sales order validation " +"and track the work hours." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn_msg +msgid "Message for Purchase Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn_msg +msgid "Message for Sales Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__name +msgid "Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_method +msgid "" +"On ordered quantities: Control bills based on ordered quantities.\n" +"On received quantities: Control bills based on received quantities." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__optional_product_ids +msgid "Optional Products" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__optional_product_ids +msgid "" +"Optional Products are suggested whenever the customer hits *Add to Cart* " +"(cross-sell strategy, e.g. for computers: warranty, software, etc.)." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__invoice_policy +msgid "" +"Ordered Quantity: Invoice quantities ordered by the customer.\n" +"Delivered Quantity: Invoice quantities delivered to the customer." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_id +msgid "Owner" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_model +msgid "Owner Model" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__possible_value_ids +msgid "Possible Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__price_extra +msgid "Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator__price_extra +msgid "" +"Price Extra: Extra price for the variant with the currently selected " +"attributes values on sale price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "" +"Price Extra: Extra price for the variant with this attribute value on sale " +"price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_pricelist +msgid "Pricelist" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_id +msgid "Product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__attribute_line_ids +msgid "Product Attributes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_category +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__categ_id +msgid "Product Category" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator +msgid "Product Configurator" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator_attribute +msgid "Product Configurator Attribute" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id_configurator_domain +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id_configurator_domain +msgid "Product Id Configurator Domain" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tag_ids +msgid "Product Tags" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tmpl_id +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Product Template" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template_attribute_line +msgid "Product Template Attribute Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tooltip +msgid "Product Tooltip" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__detailed_type +msgid "Product Type" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id +msgid "Product Variant" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_attribute_ids +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_attribute_ids +msgid "Product attributes" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_configurator.py:0 +#, python-format +msgid "Product not created!" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_ids +msgid "Products" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_purchase +msgid "Purchase Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn +msgid "Purchase Order Line Warning" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_po_id +msgid "Purchase UoM" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_qty_configurator +msgid "Quantity visible in configurator" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__expense_policy +msgid "Re-Invoice Expenses" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_expense_policy +msgid "Re-Invoice Policy visible" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template_attribute_line__required +msgid "Required" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_sale +msgid "Sales Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn +msgid "Sales Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Select a template for a variant. Keep empty for a new full product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_line_warn +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sale_line_warn +msgid "" +"Selecting the \"Warning\" option will notify user with the message, " +"Selecting \"Blocking Message\" will throw an exception with the message and " +"block the flow. The Message has to be written in the next field." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sequence +msgid "Sequence" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_to_purchase +msgid "Subcontract Service" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__account_tag_ids +msgid "" +"Tags to be set on the base and tax journal items created for this product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.constraint,message:product_variant_configurator.constraint_product_template_attribute_line_product_attribute_uniq +msgid "The attribute already exists for this product" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "There's another product with the same attributes." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_category__no_create_variants +msgid "" +"This check disables the automatic creation of product variants for all the " +"products of this category." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__price_extra +msgid "This is the sum of the extra price of all attributes" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view_2 +msgid "This product already exists." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,help:product_variant_configurator.field_product_template__no_create_variants +msgid "" +"This selection defines if variants for all attribute combinations are going " +"to be created automatically at saving time." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_type +msgid "Track Service" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__type +msgid "Type" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_id +msgid "Unit of Measure" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_name +msgid "Unit of Measure Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__no +msgid "Use Odoo's default variant management" +msgstr "" + +#. module: product_variant_configurator +#: model:res.groups,name:product_variant_configurator.group_product_variant_extended_description +msgid "Use extended description when having product attributes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__empty +msgid "Use the category value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__valid_product_template_attribute_line_ids +msgid "Valid Product Attribute Lines" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__value_id +msgid "Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__price_extra +msgid "Variant Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__variant_seller_ids +msgid "Variant Seller" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template__no_create_variants +msgid "Variant creation" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Vendor Taxes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__seller_ids +msgid "Vendors" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_ir_ui_view +msgid "View" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__volume_uom_name +msgid "Volume unit of measure label" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__weight_uom_name +msgid "Weight unit of measure label" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "" +"You have to fill the following attributes:\n" +"%s" +msgstr "" diff --git a/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/es_CO.po b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/es_CO.po new file mode 100644 index 0000000..72ac5f0 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/es_CO.po @@ -0,0 +1,658 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_configurator +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-30 03:46+0000\n" +"PO-Revision-Date: 2017-11-30 03:46+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: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_count +msgid "# Product Variants" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_attribute_view_form +msgid "" +"Info: You can now manage the variant creation from the " +"Product Template level" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__description_sale +msgid "" +"A description of the Product that you want to communicate to your customers. " +"This description will be copied to every Sales Order, Delivery Order and " +"Customer Invoice/Credit Note" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__detailed_type +msgid "" +"A storable product is a product for which you manage stock. The Inventory " +"app has to be installed.\n" +"A consumable product is a product for which stock is not managed.\n" +"A service is a non-material product you provide." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__account_tag_ids +msgid "Account Tags" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__attribute_id +msgid "Attribute" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "Attribute Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_attribute_value +msgid "Attribute Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__can_create_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__can_create_product +msgid "Can Create Product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_ok +msgid "Can be Purchased" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_ok +msgid "Can be Sold" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Change warning!" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Changing this parameter may cause automatic variants creation" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__color +msgid "Color Index" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__company_id +msgid "Company" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_method +msgid "Control Policy" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__cost_currency_id +msgid "Cost Currency" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__create_product_variant +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__create_product_variant +msgid "Create product now!" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_date +msgid "Created on" +msgstr "Creado" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__currency_id +msgid "Currency" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__taxes_id +msgid "Customer Taxes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Default taxes used when buying the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__taxes_id +msgid "Default taxes used when selling the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_id +msgid "Default unit of measure used for all stock operations." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_po_id +msgid "" +"Default unit of measure used for purchase orders. It must be in the same " +"category as the default unit of measure." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description +msgid "Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__display_name +msgid "Display Name" +msgstr "Nombre Público" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__yes +msgid "Don't create them automatically" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_category__no_create_variants +msgid "Don't create variants automatically" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_expense_id +msgid "Expense Account" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__expense_policy +msgid "" +"Expenses and vendor bills can be re-invoiced to a customer.With this option, " +"a validated expense can be re-invoice to a customer at its cost or sales " +"price." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__priority +msgid "Favorite" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sequence +msgid "Gives the sequence order when displaying a product list" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__id +msgid "ID" +msgstr "ID" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_to_purchase +msgid "" +"If ticked, each time you sell this product through a SO, a RfQ is " +"automatically created to buy the product. Tip: don't forget to set a vendor " +"on the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_income_id +msgid "Income Account" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__invoice_policy +msgid "Invoicing Policy" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__has_configurable_attributes +msgid "Is a configurable product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_income_id +msgid "" +"Keep this field empty to use the default value from the product category." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_expense_id +msgid "" +"Keep this field empty to use the default value from the product category. If " +"anglo-saxon accounting with automated valuation method is configured, the " +"expense account on the product category will be used." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute____last_update +msgid "Last Modified on" +msgstr "Última Modificación el" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_uid +msgid "Last Updated by" +msgstr "Actualizado por" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_date +msgid "Last Updated on" +msgstr "Actualizado" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__list_price +msgid "List Price" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_type +msgid "" +"Manually set quantities on order: Invoice based on the manually entered " +"quantity, without creating an analytic account.\n" +"Timesheets on contract: Invoice based on the tracked hours on the related " +"timesheet.\n" +"Create a task and track hours: Create a task on the sales order validation " +"and track the work hours." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn_msg +msgid "Message for Purchase Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn_msg +msgid "Message for Sales Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__name +msgid "Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_method +msgid "" +"On ordered quantities: Control bills based on ordered quantities.\n" +"On received quantities: Control bills based on received quantities." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__optional_product_ids +msgid "Optional Products" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__optional_product_ids +msgid "" +"Optional Products are suggested whenever the customer hits *Add to Cart* " +"(cross-sell strategy, e.g. for computers: warranty, software, etc.)." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__invoice_policy +msgid "" +"Ordered Quantity: Invoice quantities ordered by the customer.\n" +"Delivered Quantity: Invoice quantities delivered to the customer." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_id +msgid "Owner" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_model +msgid "Owner Model" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__possible_value_ids +msgid "Possible Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__price_extra +msgid "Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator__price_extra +msgid "" +"Price Extra: Extra price for the variant with the currently selected " +"attributes values on sale price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "" +"Price Extra: Extra price for the variant with this attribute value on sale " +"price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_pricelist +msgid "Pricelist" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_id +msgid "Product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__attribute_line_ids +msgid "Product Attributes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_category +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__categ_id +msgid "Product Category" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator +msgid "Product Configurator" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator_attribute +msgid "Product Configurator Attribute" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id_configurator_domain +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id_configurator_domain +msgid "Product Id Configurator Domain" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tag_ids +msgid "Product Tags" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tmpl_id +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Product Template" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template_attribute_line +msgid "Product Template Attribute Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tooltip +msgid "Product Tooltip" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__detailed_type +msgid "Product Type" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id +msgid "Product Variant" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_attribute_ids +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_attribute_ids +msgid "Product attributes" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_configurator.py:0 +#, python-format +msgid "Product not created!" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_ids +msgid "Products" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_purchase +msgid "Purchase Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn +msgid "Purchase Order Line Warning" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_po_id +msgid "Purchase UoM" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_qty_configurator +msgid "Quantity visible in configurator" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__expense_policy +msgid "Re-Invoice Expenses" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_expense_policy +msgid "Re-Invoice Policy visible" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template_attribute_line__required +msgid "Required" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_sale +msgid "Sales Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn +msgid "Sales Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Select a template for a variant. Keep empty for a new full product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_line_warn +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sale_line_warn +msgid "" +"Selecting the \"Warning\" option will notify user with the message, " +"Selecting \"Blocking Message\" will throw an exception with the message and " +"block the flow. The Message has to be written in the next field." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sequence +msgid "Sequence" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_to_purchase +msgid "Subcontract Service" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__account_tag_ids +msgid "" +"Tags to be set on the base and tax journal items created for this product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.constraint,message:product_variant_configurator.constraint_product_template_attribute_line_product_attribute_uniq +msgid "The attribute already exists for this product" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "There's another product with the same attributes." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_category__no_create_variants +msgid "" +"This check disables the automatic creation of product variants for all the " +"products of this category." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__price_extra +msgid "This is the sum of the extra price of all attributes" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view_2 +msgid "This product already exists." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,help:product_variant_configurator.field_product_template__no_create_variants +msgid "" +"This selection defines if variants for all attribute combinations are going " +"to be created automatically at saving time." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_type +msgid "Track Service" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__type +msgid "Type" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_id +msgid "Unit of Measure" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_name +msgid "Unit of Measure Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__no +msgid "Use Odoo's default variant management" +msgstr "" + +#. module: product_variant_configurator +#: model:res.groups,name:product_variant_configurator.group_product_variant_extended_description +msgid "Use extended description when having product attributes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__empty +msgid "Use the category value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__valid_product_template_attribute_line_ids +msgid "Valid Product Attribute Lines" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__value_id +msgid "Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__price_extra +msgid "Variant Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__variant_seller_ids +msgid "Variant Seller" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template__no_create_variants +msgid "Variant creation" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Vendor Taxes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__seller_ids +msgid "Vendors" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_ir_ui_view +msgid "View" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__volume_uom_name +msgid "Volume unit of measure label" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__weight_uom_name +msgid "Weight unit of measure label" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "" +"You have to fill the following attributes:\n" +"%s" +msgstr "" diff --git a/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/es_CR.po b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/es_CR.po new file mode 100644 index 0000000..86e8f52 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/es_CR.po @@ -0,0 +1,658 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_configurator +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-30 03:46+0000\n" +"PO-Revision-Date: 2017-11-30 03:46+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: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_count +msgid "# Product Variants" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_attribute_view_form +msgid "" +"Info: You can now manage the variant creation from the " +"Product Template level" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__description_sale +msgid "" +"A description of the Product that you want to communicate to your customers. " +"This description will be copied to every Sales Order, Delivery Order and " +"Customer Invoice/Credit Note" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__detailed_type +msgid "" +"A storable product is a product for which you manage stock. The Inventory " +"app has to be installed.\n" +"A consumable product is a product for which stock is not managed.\n" +"A service is a non-material product you provide." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__account_tag_ids +msgid "Account Tags" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__attribute_id +msgid "Attribute" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "Attribute Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_attribute_value +msgid "Attribute Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__can_create_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__can_create_product +msgid "Can Create Product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_ok +msgid "Can be Purchased" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_ok +msgid "Can be Sold" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Change warning!" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Changing this parameter may cause automatic variants creation" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__color +msgid "Color Index" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__company_id +msgid "Company" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_method +msgid "Control Policy" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__cost_currency_id +msgid "Cost Currency" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__create_product_variant +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__create_product_variant +msgid "Create product now!" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__currency_id +msgid "Currency" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__taxes_id +msgid "Customer Taxes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Default taxes used when buying the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__taxes_id +msgid "Default taxes used when selling the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_id +msgid "Default unit of measure used for all stock operations." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_po_id +msgid "" +"Default unit of measure used for purchase orders. It must be in the same " +"category as the default unit of measure." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description +msgid "Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__display_name +msgid "Display Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__yes +msgid "Don't create them automatically" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_category__no_create_variants +msgid "Don't create variants automatically" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_expense_id +msgid "Expense Account" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__expense_policy +msgid "" +"Expenses and vendor bills can be re-invoiced to a customer.With this option, " +"a validated expense can be re-invoice to a customer at its cost or sales " +"price." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__priority +msgid "Favorite" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sequence +msgid "Gives the sequence order when displaying a product list" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__id +msgid "ID" +msgstr "ID" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_to_purchase +msgid "" +"If ticked, each time you sell this product through a SO, a RfQ is " +"automatically created to buy the product. Tip: don't forget to set a vendor " +"on the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_income_id +msgid "Income Account" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__invoice_policy +msgid "Invoicing Policy" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__has_configurable_attributes +msgid "Is a configurable product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_income_id +msgid "" +"Keep this field empty to use the default value from the product category." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_expense_id +msgid "" +"Keep this field empty to use the default value from the product category. If " +"anglo-saxon accounting with automated valuation method is configured, the " +"expense account on the product category will be used." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute____last_update +msgid "Last Modified on" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_uid +msgid "Last Updated by" +msgstr "Ultima actualización por" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_date +msgid "Last Updated on" +msgstr "Ultima actualización en" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__list_price +msgid "List Price" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_type +msgid "" +"Manually set quantities on order: Invoice based on the manually entered " +"quantity, without creating an analytic account.\n" +"Timesheets on contract: Invoice based on the tracked hours on the related " +"timesheet.\n" +"Create a task and track hours: Create a task on the sales order validation " +"and track the work hours." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn_msg +msgid "Message for Purchase Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn_msg +msgid "Message for Sales Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__name +msgid "Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_method +msgid "" +"On ordered quantities: Control bills based on ordered quantities.\n" +"On received quantities: Control bills based on received quantities." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__optional_product_ids +msgid "Optional Products" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__optional_product_ids +msgid "" +"Optional Products are suggested whenever the customer hits *Add to Cart* " +"(cross-sell strategy, e.g. for computers: warranty, software, etc.)." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__invoice_policy +msgid "" +"Ordered Quantity: Invoice quantities ordered by the customer.\n" +"Delivered Quantity: Invoice quantities delivered to the customer." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_id +msgid "Owner" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_model +msgid "Owner Model" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__possible_value_ids +msgid "Possible Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__price_extra +msgid "Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator__price_extra +msgid "" +"Price Extra: Extra price for the variant with the currently selected " +"attributes values on sale price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "" +"Price Extra: Extra price for the variant with this attribute value on sale " +"price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_pricelist +msgid "Pricelist" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_id +msgid "Product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__attribute_line_ids +msgid "Product Attributes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_category +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__categ_id +msgid "Product Category" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator +msgid "Product Configurator" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator_attribute +msgid "Product Configurator Attribute" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id_configurator_domain +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id_configurator_domain +msgid "Product Id Configurator Domain" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tag_ids +msgid "Product Tags" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tmpl_id +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Product Template" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template_attribute_line +msgid "Product Template Attribute Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tooltip +msgid "Product Tooltip" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__detailed_type +msgid "Product Type" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id +msgid "Product Variant" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_attribute_ids +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_attribute_ids +msgid "Product attributes" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_configurator.py:0 +#, python-format +msgid "Product not created!" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_ids +msgid "Products" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_purchase +msgid "Purchase Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn +msgid "Purchase Order Line Warning" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_po_id +msgid "Purchase UoM" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_qty_configurator +msgid "Quantity visible in configurator" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__expense_policy +msgid "Re-Invoice Expenses" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_expense_policy +msgid "Re-Invoice Policy visible" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template_attribute_line__required +msgid "Required" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_sale +msgid "Sales Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn +msgid "Sales Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Select a template for a variant. Keep empty for a new full product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_line_warn +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sale_line_warn +msgid "" +"Selecting the \"Warning\" option will notify user with the message, " +"Selecting \"Blocking Message\" will throw an exception with the message and " +"block the flow. The Message has to be written in the next field." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sequence +msgid "Sequence" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_to_purchase +msgid "Subcontract Service" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__account_tag_ids +msgid "" +"Tags to be set on the base and tax journal items created for this product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.constraint,message:product_variant_configurator.constraint_product_template_attribute_line_product_attribute_uniq +msgid "The attribute already exists for this product" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "There's another product with the same attributes." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_category__no_create_variants +msgid "" +"This check disables the automatic creation of product variants for all the " +"products of this category." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__price_extra +msgid "This is the sum of the extra price of all attributes" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view_2 +msgid "This product already exists." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,help:product_variant_configurator.field_product_template__no_create_variants +msgid "" +"This selection defines if variants for all attribute combinations are going " +"to be created automatically at saving time." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_type +msgid "Track Service" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__type +msgid "Type" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_id +msgid "Unit of Measure" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_name +msgid "Unit of Measure Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__no +msgid "Use Odoo's default variant management" +msgstr "" + +#. module: product_variant_configurator +#: model:res.groups,name:product_variant_configurator.group_product_variant_extended_description +msgid "Use extended description when having product attributes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__empty +msgid "Use the category value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__valid_product_template_attribute_line_ids +msgid "Valid Product Attribute Lines" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__value_id +msgid "Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__price_extra +msgid "Variant Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__variant_seller_ids +msgid "Variant Seller" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template__no_create_variants +msgid "Variant creation" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Vendor Taxes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__seller_ids +msgid "Vendors" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_ir_ui_view +msgid "View" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__volume_uom_name +msgid "Volume unit of measure label" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__weight_uom_name +msgid "Weight unit of measure label" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "" +"You have to fill the following attributes:\n" +"%s" +msgstr "" diff --git a/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/es_DO.po b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/es_DO.po new file mode 100644 index 0000000..8457ba6 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/es_DO.po @@ -0,0 +1,658 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_configurator +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-30 03:46+0000\n" +"PO-Revision-Date: 2017-11-30 03:46+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: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_count +msgid "# Product Variants" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_attribute_view_form +msgid "" +"Info: You can now manage the variant creation from the " +"Product Template level" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__description_sale +msgid "" +"A description of the Product that you want to communicate to your customers. " +"This description will be copied to every Sales Order, Delivery Order and " +"Customer Invoice/Credit Note" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__detailed_type +msgid "" +"A storable product is a product for which you manage stock. The Inventory " +"app has to be installed.\n" +"A consumable product is a product for which stock is not managed.\n" +"A service is a non-material product you provide." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__account_tag_ids +msgid "Account Tags" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__attribute_id +msgid "Attribute" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "Attribute Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_attribute_value +msgid "Attribute Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__can_create_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__can_create_product +msgid "Can Create Product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_ok +msgid "Can be Purchased" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_ok +msgid "Can be Sold" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Change warning!" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Changing this parameter may cause automatic variants creation" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__color +msgid "Color Index" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__company_id +msgid "Company" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_method +msgid "Control Policy" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__cost_currency_id +msgid "Cost Currency" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__create_product_variant +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__create_product_variant +msgid "Create product now!" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__currency_id +msgid "Currency" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__taxes_id +msgid "Customer Taxes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Default taxes used when buying the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__taxes_id +msgid "Default taxes used when selling the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_id +msgid "Default unit of measure used for all stock operations." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_po_id +msgid "" +"Default unit of measure used for purchase orders. It must be in the same " +"category as the default unit of measure." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description +msgid "Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__display_name +msgid "Display Name" +msgstr "Nombre mostrado" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__yes +msgid "Don't create them automatically" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_category__no_create_variants +msgid "Don't create variants automatically" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_expense_id +msgid "Expense Account" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__expense_policy +msgid "" +"Expenses and vendor bills can be re-invoiced to a customer.With this option, " +"a validated expense can be re-invoice to a customer at its cost or sales " +"price." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__priority +msgid "Favorite" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sequence +msgid "Gives the sequence order when displaying a product list" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__id +msgid "ID" +msgstr "ID" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_to_purchase +msgid "" +"If ticked, each time you sell this product through a SO, a RfQ is " +"automatically created to buy the product. Tip: don't forget to set a vendor " +"on the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_income_id +msgid "Income Account" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__invoice_policy +msgid "Invoicing Policy" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__has_configurable_attributes +msgid "Is a configurable product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_income_id +msgid "" +"Keep this field empty to use the default value from the product category." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_expense_id +msgid "" +"Keep this field empty to use the default value from the product category. If " +"anglo-saxon accounting with automated valuation method is configured, the " +"expense account on the product category will be used." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute____last_update +msgid "Last Modified on" +msgstr "Última modificación en" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_uid +msgid "Last Updated by" +msgstr "Última actualización de" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_date +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__list_price +msgid "List Price" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_type +msgid "" +"Manually set quantities on order: Invoice based on the manually entered " +"quantity, without creating an analytic account.\n" +"Timesheets on contract: Invoice based on the tracked hours on the related " +"timesheet.\n" +"Create a task and track hours: Create a task on the sales order validation " +"and track the work hours." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn_msg +msgid "Message for Purchase Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn_msg +msgid "Message for Sales Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__name +msgid "Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_method +msgid "" +"On ordered quantities: Control bills based on ordered quantities.\n" +"On received quantities: Control bills based on received quantities." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__optional_product_ids +msgid "Optional Products" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__optional_product_ids +msgid "" +"Optional Products are suggested whenever the customer hits *Add to Cart* " +"(cross-sell strategy, e.g. for computers: warranty, software, etc.)." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__invoice_policy +msgid "" +"Ordered Quantity: Invoice quantities ordered by the customer.\n" +"Delivered Quantity: Invoice quantities delivered to the customer." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_id +msgid "Owner" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_model +msgid "Owner Model" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__possible_value_ids +msgid "Possible Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__price_extra +msgid "Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator__price_extra +msgid "" +"Price Extra: Extra price for the variant with the currently selected " +"attributes values on sale price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "" +"Price Extra: Extra price for the variant with this attribute value on sale " +"price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_pricelist +msgid "Pricelist" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_id +msgid "Product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__attribute_line_ids +msgid "Product Attributes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_category +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__categ_id +msgid "Product Category" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator +msgid "Product Configurator" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator_attribute +msgid "Product Configurator Attribute" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id_configurator_domain +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id_configurator_domain +msgid "Product Id Configurator Domain" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tag_ids +msgid "Product Tags" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tmpl_id +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Product Template" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template_attribute_line +msgid "Product Template Attribute Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tooltip +msgid "Product Tooltip" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__detailed_type +msgid "Product Type" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id +msgid "Product Variant" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_attribute_ids +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_attribute_ids +msgid "Product attributes" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_configurator.py:0 +#, python-format +msgid "Product not created!" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_ids +msgid "Products" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_purchase +msgid "Purchase Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn +msgid "Purchase Order Line Warning" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_po_id +msgid "Purchase UoM" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_qty_configurator +msgid "Quantity visible in configurator" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__expense_policy +msgid "Re-Invoice Expenses" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_expense_policy +msgid "Re-Invoice Policy visible" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template_attribute_line__required +msgid "Required" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_sale +msgid "Sales Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn +msgid "Sales Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Select a template for a variant. Keep empty for a new full product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_line_warn +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sale_line_warn +msgid "" +"Selecting the \"Warning\" option will notify user with the message, " +"Selecting \"Blocking Message\" will throw an exception with the message and " +"block the flow. The Message has to be written in the next field." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sequence +msgid "Sequence" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_to_purchase +msgid "Subcontract Service" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__account_tag_ids +msgid "" +"Tags to be set on the base and tax journal items created for this product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.constraint,message:product_variant_configurator.constraint_product_template_attribute_line_product_attribute_uniq +msgid "The attribute already exists for this product" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "There's another product with the same attributes." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_category__no_create_variants +msgid "" +"This check disables the automatic creation of product variants for all the " +"products of this category." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__price_extra +msgid "This is the sum of the extra price of all attributes" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view_2 +msgid "This product already exists." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,help:product_variant_configurator.field_product_template__no_create_variants +msgid "" +"This selection defines if variants for all attribute combinations are going " +"to be created automatically at saving time." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_type +msgid "Track Service" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__type +msgid "Type" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_id +msgid "Unit of Measure" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_name +msgid "Unit of Measure Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__no +msgid "Use Odoo's default variant management" +msgstr "" + +#. module: product_variant_configurator +#: model:res.groups,name:product_variant_configurator.group_product_variant_extended_description +msgid "Use extended description when having product attributes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__empty +msgid "Use the category value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__valid_product_template_attribute_line_ids +msgid "Valid Product Attribute Lines" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__value_id +msgid "Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__price_extra +msgid "Variant Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__variant_seller_ids +msgid "Variant Seller" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template__no_create_variants +msgid "Variant creation" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Vendor Taxes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__seller_ids +msgid "Vendors" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_ir_ui_view +msgid "View" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__volume_uom_name +msgid "Volume unit of measure label" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__weight_uom_name +msgid "Weight unit of measure label" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "" +"You have to fill the following attributes:\n" +"%s" +msgstr "" diff --git a/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/es_EC.po b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/es_EC.po new file mode 100644 index 0000000..02cb4b9 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/es_EC.po @@ -0,0 +1,658 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_configurator +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-30 03:46+0000\n" +"PO-Revision-Date: 2017-11-30 03:46+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: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_count +msgid "# Product Variants" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_attribute_view_form +msgid "" +"Info: You can now manage the variant creation from the " +"Product Template level" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__description_sale +msgid "" +"A description of the Product that you want to communicate to your customers. " +"This description will be copied to every Sales Order, Delivery Order and " +"Customer Invoice/Credit Note" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__detailed_type +msgid "" +"A storable product is a product for which you manage stock. The Inventory " +"app has to be installed.\n" +"A consumable product is a product for which stock is not managed.\n" +"A service is a non-material product you provide." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__account_tag_ids +msgid "Account Tags" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__attribute_id +msgid "Attribute" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "Attribute Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_attribute_value +msgid "Attribute Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__can_create_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__can_create_product +msgid "Can Create Product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_ok +msgid "Can be Purchased" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_ok +msgid "Can be Sold" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Change warning!" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Changing this parameter may cause automatic variants creation" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__color +msgid "Color Index" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__company_id +msgid "Company" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_method +msgid "Control Policy" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__cost_currency_id +msgid "Cost Currency" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__create_product_variant +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__create_product_variant +msgid "Create product now!" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__currency_id +msgid "Currency" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__taxes_id +msgid "Customer Taxes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Default taxes used when buying the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__taxes_id +msgid "Default taxes used when selling the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_id +msgid "Default unit of measure used for all stock operations." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_po_id +msgid "" +"Default unit of measure used for purchase orders. It must be in the same " +"category as the default unit of measure." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description +msgid "Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__display_name +msgid "Display Name" +msgstr "Nombre mostrado" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__yes +msgid "Don't create them automatically" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_category__no_create_variants +msgid "Don't create variants automatically" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_expense_id +msgid "Expense Account" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__expense_policy +msgid "" +"Expenses and vendor bills can be re-invoiced to a customer.With this option, " +"a validated expense can be re-invoice to a customer at its cost or sales " +"price." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__priority +msgid "Favorite" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sequence +msgid "Gives the sequence order when displaying a product list" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__id +msgid "ID" +msgstr "ID (identificación)" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_to_purchase +msgid "" +"If ticked, each time you sell this product through a SO, a RfQ is " +"automatically created to buy the product. Tip: don't forget to set a vendor " +"on the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_income_id +msgid "Income Account" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__invoice_policy +msgid "Invoicing Policy" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__has_configurable_attributes +msgid "Is a configurable product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_income_id +msgid "" +"Keep this field empty to use the default value from the product category." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_expense_id +msgid "" +"Keep this field empty to use the default value from the product category. If " +"anglo-saxon accounting with automated valuation method is configured, the " +"expense account on the product category will be used." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute____last_update +msgid "Last Modified on" +msgstr "Última modificación en" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_uid +msgid "Last Updated by" +msgstr "Última actualización de" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_date +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__list_price +msgid "List Price" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_type +msgid "" +"Manually set quantities on order: Invoice based on the manually entered " +"quantity, without creating an analytic account.\n" +"Timesheets on contract: Invoice based on the tracked hours on the related " +"timesheet.\n" +"Create a task and track hours: Create a task on the sales order validation " +"and track the work hours." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn_msg +msgid "Message for Purchase Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn_msg +msgid "Message for Sales Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__name +msgid "Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_method +msgid "" +"On ordered quantities: Control bills based on ordered quantities.\n" +"On received quantities: Control bills based on received quantities." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__optional_product_ids +msgid "Optional Products" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__optional_product_ids +msgid "" +"Optional Products are suggested whenever the customer hits *Add to Cart* " +"(cross-sell strategy, e.g. for computers: warranty, software, etc.)." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__invoice_policy +msgid "" +"Ordered Quantity: Invoice quantities ordered by the customer.\n" +"Delivered Quantity: Invoice quantities delivered to the customer." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_id +msgid "Owner" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_model +msgid "Owner Model" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__possible_value_ids +msgid "Possible Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__price_extra +msgid "Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator__price_extra +msgid "" +"Price Extra: Extra price for the variant with the currently selected " +"attributes values on sale price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "" +"Price Extra: Extra price for the variant with this attribute value on sale " +"price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_pricelist +msgid "Pricelist" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_id +msgid "Product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__attribute_line_ids +msgid "Product Attributes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_category +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__categ_id +msgid "Product Category" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator +msgid "Product Configurator" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator_attribute +msgid "Product Configurator Attribute" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id_configurator_domain +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id_configurator_domain +msgid "Product Id Configurator Domain" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tag_ids +msgid "Product Tags" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tmpl_id +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Product Template" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template_attribute_line +msgid "Product Template Attribute Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tooltip +msgid "Product Tooltip" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__detailed_type +msgid "Product Type" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id +msgid "Product Variant" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_attribute_ids +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_attribute_ids +msgid "Product attributes" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_configurator.py:0 +#, python-format +msgid "Product not created!" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_ids +msgid "Products" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_purchase +msgid "Purchase Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn +msgid "Purchase Order Line Warning" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_po_id +msgid "Purchase UoM" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_qty_configurator +msgid "Quantity visible in configurator" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__expense_policy +msgid "Re-Invoice Expenses" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_expense_policy +msgid "Re-Invoice Policy visible" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template_attribute_line__required +msgid "Required" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_sale +msgid "Sales Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn +msgid "Sales Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Select a template for a variant. Keep empty for a new full product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_line_warn +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sale_line_warn +msgid "" +"Selecting the \"Warning\" option will notify user with the message, " +"Selecting \"Blocking Message\" will throw an exception with the message and " +"block the flow. The Message has to be written in the next field." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sequence +msgid "Sequence" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_to_purchase +msgid "Subcontract Service" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__account_tag_ids +msgid "" +"Tags to be set on the base and tax journal items created for this product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.constraint,message:product_variant_configurator.constraint_product_template_attribute_line_product_attribute_uniq +msgid "The attribute already exists for this product" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "There's another product with the same attributes." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_category__no_create_variants +msgid "" +"This check disables the automatic creation of product variants for all the " +"products of this category." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__price_extra +msgid "This is the sum of the extra price of all attributes" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view_2 +msgid "This product already exists." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,help:product_variant_configurator.field_product_template__no_create_variants +msgid "" +"This selection defines if variants for all attribute combinations are going " +"to be created automatically at saving time." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_type +msgid "Track Service" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__type +msgid "Type" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_id +msgid "Unit of Measure" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_name +msgid "Unit of Measure Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__no +msgid "Use Odoo's default variant management" +msgstr "" + +#. module: product_variant_configurator +#: model:res.groups,name:product_variant_configurator.group_product_variant_extended_description +msgid "Use extended description when having product attributes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__empty +msgid "Use the category value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__valid_product_template_attribute_line_ids +msgid "Valid Product Attribute Lines" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__value_id +msgid "Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__price_extra +msgid "Variant Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__variant_seller_ids +msgid "Variant Seller" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template__no_create_variants +msgid "Variant creation" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Vendor Taxes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__seller_ids +msgid "Vendors" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_ir_ui_view +msgid "View" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__volume_uom_name +msgid "Volume unit of measure label" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__weight_uom_name +msgid "Weight unit of measure label" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "" +"You have to fill the following attributes:\n" +"%s" +msgstr "" diff --git a/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/es_ES.po b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/es_ES.po new file mode 100644 index 0000000..320e86d --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/es_ES.po @@ -0,0 +1,658 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_configurator +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-23 03:56+0000\n" +"PO-Revision-Date: 2017-12-23 03:56+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Spain) (https://www.transifex.com/oca/teams/23907/" +"es_ES/)\n" +"Language: es_ES\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_count +msgid "# Product Variants" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_attribute_view_form +msgid "" +"Info: You can now manage the variant creation from the " +"Product Template level" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__description_sale +msgid "" +"A description of the Product that you want to communicate to your customers. " +"This description will be copied to every Sales Order, Delivery Order and " +"Customer Invoice/Credit Note" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__detailed_type +msgid "" +"A storable product is a product for which you manage stock. The Inventory " +"app has to be installed.\n" +"A consumable product is a product for which stock is not managed.\n" +"A service is a non-material product you provide." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__account_tag_ids +msgid "Account Tags" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__attribute_id +msgid "Attribute" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "Attribute Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_attribute_value +msgid "Attribute Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__can_create_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__can_create_product +msgid "Can Create Product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_ok +msgid "Can be Purchased" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_ok +msgid "Can be Sold" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Change warning!" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Changing this parameter may cause automatic variants creation" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__color +msgid "Color Index" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__company_id +msgid "Company" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_method +msgid "Control Policy" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__cost_currency_id +msgid "Cost Currency" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__create_product_variant +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__create_product_variant +msgid "Create product now!" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__currency_id +msgid "Currency" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__taxes_id +msgid "Customer Taxes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Default taxes used when buying the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__taxes_id +msgid "Default taxes used when selling the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_id +msgid "Default unit of measure used for all stock operations." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_po_id +msgid "" +"Default unit of measure used for purchase orders. It must be in the same " +"category as the default unit of measure." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description +msgid "Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__display_name +msgid "Display Name" +msgstr "Nombre para mostrar" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__yes +msgid "Don't create them automatically" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_category__no_create_variants +msgid "Don't create variants automatically" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_expense_id +msgid "Expense Account" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__expense_policy +msgid "" +"Expenses and vendor bills can be re-invoiced to a customer.With this option, " +"a validated expense can be re-invoice to a customer at its cost or sales " +"price." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__priority +msgid "Favorite" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sequence +msgid "Gives the sequence order when displaying a product list" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__id +msgid "ID" +msgstr "ID" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_to_purchase +msgid "" +"If ticked, each time you sell this product through a SO, a RfQ is " +"automatically created to buy the product. Tip: don't forget to set a vendor " +"on the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_income_id +msgid "Income Account" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__invoice_policy +msgid "Invoicing Policy" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__has_configurable_attributes +msgid "Is a configurable product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_income_id +msgid "" +"Keep this field empty to use the default value from the product category." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_expense_id +msgid "" +"Keep this field empty to use the default value from the product category. If " +"anglo-saxon accounting with automated valuation method is configured, the " +"expense account on the product category will be used." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute____last_update +msgid "Last Modified on" +msgstr "Última modificación en" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_uid +msgid "Last Updated by" +msgstr "Última actualización por" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_date +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__list_price +msgid "List Price" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_type +msgid "" +"Manually set quantities on order: Invoice based on the manually entered " +"quantity, without creating an analytic account.\n" +"Timesheets on contract: Invoice based on the tracked hours on the related " +"timesheet.\n" +"Create a task and track hours: Create a task on the sales order validation " +"and track the work hours." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn_msg +msgid "Message for Purchase Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn_msg +msgid "Message for Sales Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__name +msgid "Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_method +msgid "" +"On ordered quantities: Control bills based on ordered quantities.\n" +"On received quantities: Control bills based on received quantities." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__optional_product_ids +msgid "Optional Products" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__optional_product_ids +msgid "" +"Optional Products are suggested whenever the customer hits *Add to Cart* " +"(cross-sell strategy, e.g. for computers: warranty, software, etc.)." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__invoice_policy +msgid "" +"Ordered Quantity: Invoice quantities ordered by the customer.\n" +"Delivered Quantity: Invoice quantities delivered to the customer." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_id +msgid "Owner" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_model +msgid "Owner Model" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__possible_value_ids +msgid "Possible Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__price_extra +msgid "Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator__price_extra +msgid "" +"Price Extra: Extra price for the variant with the currently selected " +"attributes values on sale price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "" +"Price Extra: Extra price for the variant with this attribute value on sale " +"price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_pricelist +msgid "Pricelist" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_id +msgid "Product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__attribute_line_ids +msgid "Product Attributes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_category +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__categ_id +msgid "Product Category" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator +msgid "Product Configurator" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator_attribute +msgid "Product Configurator Attribute" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id_configurator_domain +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id_configurator_domain +msgid "Product Id Configurator Domain" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tag_ids +msgid "Product Tags" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tmpl_id +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Product Template" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template_attribute_line +msgid "Product Template Attribute Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tooltip +msgid "Product Tooltip" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__detailed_type +msgid "Product Type" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id +msgid "Product Variant" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_attribute_ids +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_attribute_ids +msgid "Product attributes" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_configurator.py:0 +#, python-format +msgid "Product not created!" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_ids +msgid "Products" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_purchase +msgid "Purchase Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn +msgid "Purchase Order Line Warning" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_po_id +msgid "Purchase UoM" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_qty_configurator +msgid "Quantity visible in configurator" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__expense_policy +msgid "Re-Invoice Expenses" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_expense_policy +msgid "Re-Invoice Policy visible" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template_attribute_line__required +msgid "Required" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_sale +msgid "Sales Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn +msgid "Sales Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Select a template for a variant. Keep empty for a new full product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_line_warn +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sale_line_warn +msgid "" +"Selecting the \"Warning\" option will notify user with the message, " +"Selecting \"Blocking Message\" will throw an exception with the message and " +"block the flow. The Message has to be written in the next field." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sequence +msgid "Sequence" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_to_purchase +msgid "Subcontract Service" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__account_tag_ids +msgid "" +"Tags to be set on the base and tax journal items created for this product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.constraint,message:product_variant_configurator.constraint_product_template_attribute_line_product_attribute_uniq +msgid "The attribute already exists for this product" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "There's another product with the same attributes." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_category__no_create_variants +msgid "" +"This check disables the automatic creation of product variants for all the " +"products of this category." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__price_extra +msgid "This is the sum of the extra price of all attributes" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view_2 +msgid "This product already exists." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,help:product_variant_configurator.field_product_template__no_create_variants +msgid "" +"This selection defines if variants for all attribute combinations are going " +"to be created automatically at saving time." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_type +msgid "Track Service" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__type +msgid "Type" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_id +msgid "Unit of Measure" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_name +msgid "Unit of Measure Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__no +msgid "Use Odoo's default variant management" +msgstr "" + +#. module: product_variant_configurator +#: model:res.groups,name:product_variant_configurator.group_product_variant_extended_description +msgid "Use extended description when having product attributes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__empty +msgid "Use the category value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__valid_product_template_attribute_line_ids +msgid "Valid Product Attribute Lines" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__value_id +msgid "Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__price_extra +msgid "Variant Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__variant_seller_ids +msgid "Variant Seller" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template__no_create_variants +msgid "Variant creation" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Vendor Taxes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__seller_ids +msgid "Vendors" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_ir_ui_view +msgid "View" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__volume_uom_name +msgid "Volume unit of measure label" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__weight_uom_name +msgid "Weight unit of measure label" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "" +"You have to fill the following attributes:\n" +"%s" +msgstr "" diff --git a/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/es_MX.po b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/es_MX.po new file mode 100644 index 0000000..5569618 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/es_MX.po @@ -0,0 +1,658 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_configurator +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-16 02:12+0000\n" +"PO-Revision-Date: 2017-12-16 02:12+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: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_count +msgid "# Product Variants" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_attribute_view_form +msgid "" +"Info: You can now manage the variant creation from the " +"Product Template level" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__description_sale +msgid "" +"A description of the Product that you want to communicate to your customers. " +"This description will be copied to every Sales Order, Delivery Order and " +"Customer Invoice/Credit Note" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__detailed_type +msgid "" +"A storable product is a product for which you manage stock. The Inventory " +"app has to be installed.\n" +"A consumable product is a product for which stock is not managed.\n" +"A service is a non-material product you provide." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__account_tag_ids +msgid "Account Tags" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__attribute_id +msgid "Attribute" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "Attribute Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_attribute_value +msgid "Attribute Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__can_create_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__can_create_product +msgid "Can Create Product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_ok +msgid "Can be Purchased" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_ok +msgid "Can be Sold" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Change warning!" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Changing this parameter may cause automatic variants creation" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__color +msgid "Color Index" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__company_id +msgid "Company" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_method +msgid "Control Policy" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__cost_currency_id +msgid "Cost Currency" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__create_product_variant +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__create_product_variant +msgid "Create product now!" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__currency_id +msgid "Currency" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__taxes_id +msgid "Customer Taxes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Default taxes used when buying the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__taxes_id +msgid "Default taxes used when selling the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_id +msgid "Default unit of measure used for all stock operations." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_po_id +msgid "" +"Default unit of measure used for purchase orders. It must be in the same " +"category as the default unit of measure." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description +msgid "Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__display_name +msgid "Display Name" +msgstr "Nombre desplegado" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__yes +msgid "Don't create them automatically" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_category__no_create_variants +msgid "Don't create variants automatically" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_expense_id +msgid "Expense Account" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__expense_policy +msgid "" +"Expenses and vendor bills can be re-invoiced to a customer.With this option, " +"a validated expense can be re-invoice to a customer at its cost or sales " +"price." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__priority +msgid "Favorite" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sequence +msgid "Gives the sequence order when displaying a product list" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__id +msgid "ID" +msgstr "ID" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_to_purchase +msgid "" +"If ticked, each time you sell this product through a SO, a RfQ is " +"automatically created to buy the product. Tip: don't forget to set a vendor " +"on the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_income_id +msgid "Income Account" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__invoice_policy +msgid "Invoicing Policy" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__has_configurable_attributes +msgid "Is a configurable product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_income_id +msgid "" +"Keep this field empty to use the default value from the product category." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_expense_id +msgid "" +"Keep this field empty to use the default value from the product category. If " +"anglo-saxon accounting with automated valuation method is configured, the " +"expense account on the product category will be used." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute____last_update +msgid "Last Modified on" +msgstr "Ultima modificacion realizada" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_uid +msgid "Last Updated by" +msgstr "Ultima actualizacion por" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_date +msgid "Last Updated on" +msgstr "Ultima actualización realizada" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__list_price +msgid "List Price" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_type +msgid "" +"Manually set quantities on order: Invoice based on the manually entered " +"quantity, without creating an analytic account.\n" +"Timesheets on contract: Invoice based on the tracked hours on the related " +"timesheet.\n" +"Create a task and track hours: Create a task on the sales order validation " +"and track the work hours." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn_msg +msgid "Message for Purchase Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn_msg +msgid "Message for Sales Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__name +msgid "Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_method +msgid "" +"On ordered quantities: Control bills based on ordered quantities.\n" +"On received quantities: Control bills based on received quantities." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__optional_product_ids +msgid "Optional Products" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__optional_product_ids +msgid "" +"Optional Products are suggested whenever the customer hits *Add to Cart* " +"(cross-sell strategy, e.g. for computers: warranty, software, etc.)." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__invoice_policy +msgid "" +"Ordered Quantity: Invoice quantities ordered by the customer.\n" +"Delivered Quantity: Invoice quantities delivered to the customer." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_id +msgid "Owner" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_model +msgid "Owner Model" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__possible_value_ids +msgid "Possible Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__price_extra +msgid "Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator__price_extra +msgid "" +"Price Extra: Extra price for the variant with the currently selected " +"attributes values on sale price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "" +"Price Extra: Extra price for the variant with this attribute value on sale " +"price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_pricelist +msgid "Pricelist" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_id +msgid "Product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__attribute_line_ids +msgid "Product Attributes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_category +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__categ_id +msgid "Product Category" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator +msgid "Product Configurator" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator_attribute +msgid "Product Configurator Attribute" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id_configurator_domain +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id_configurator_domain +msgid "Product Id Configurator Domain" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tag_ids +msgid "Product Tags" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tmpl_id +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Product Template" +msgstr "Plantilla del producto" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template_attribute_line +msgid "Product Template Attribute Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tooltip +msgid "Product Tooltip" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__detailed_type +msgid "Product Type" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id +msgid "Product Variant" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_attribute_ids +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_attribute_ids +msgid "Product attributes" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_configurator.py:0 +#, python-format +msgid "Product not created!" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_ids +msgid "Products" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_purchase +msgid "Purchase Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn +msgid "Purchase Order Line Warning" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_po_id +msgid "Purchase UoM" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_qty_configurator +msgid "Quantity visible in configurator" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__expense_policy +msgid "Re-Invoice Expenses" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_expense_policy +msgid "Re-Invoice Policy visible" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template_attribute_line__required +msgid "Required" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_sale +msgid "Sales Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn +msgid "Sales Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Select a template for a variant. Keep empty for a new full product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_line_warn +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sale_line_warn +msgid "" +"Selecting the \"Warning\" option will notify user with the message, " +"Selecting \"Blocking Message\" will throw an exception with the message and " +"block the flow. The Message has to be written in the next field." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sequence +msgid "Sequence" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_to_purchase +msgid "Subcontract Service" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__account_tag_ids +msgid "" +"Tags to be set on the base and tax journal items created for this product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.constraint,message:product_variant_configurator.constraint_product_template_attribute_line_product_attribute_uniq +msgid "The attribute already exists for this product" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "There's another product with the same attributes." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_category__no_create_variants +msgid "" +"This check disables the automatic creation of product variants for all the " +"products of this category." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__price_extra +msgid "This is the sum of the extra price of all attributes" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view_2 +msgid "This product already exists." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,help:product_variant_configurator.field_product_template__no_create_variants +msgid "" +"This selection defines if variants for all attribute combinations are going " +"to be created automatically at saving time." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_type +msgid "Track Service" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__type +msgid "Type" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_id +msgid "Unit of Measure" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_name +msgid "Unit of Measure Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__no +msgid "Use Odoo's default variant management" +msgstr "" + +#. module: product_variant_configurator +#: model:res.groups,name:product_variant_configurator.group_product_variant_extended_description +msgid "Use extended description when having product attributes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__empty +msgid "Use the category value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__valid_product_template_attribute_line_ids +msgid "Valid Product Attribute Lines" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__value_id +msgid "Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__price_extra +msgid "Variant Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__variant_seller_ids +msgid "Variant Seller" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template__no_create_variants +msgid "Variant creation" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Vendor Taxes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__seller_ids +msgid "Vendors" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_ir_ui_view +msgid "View" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__volume_uom_name +msgid "Volume unit of measure label" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__weight_uom_name +msgid "Weight unit of measure label" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "" +"You have to fill the following attributes:\n" +"%s" +msgstr "" diff --git a/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/es_PE.po b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/es_PE.po new file mode 100644 index 0000000..381f6ec --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/es_PE.po @@ -0,0 +1,658 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_configurator +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-30 03:46+0000\n" +"PO-Revision-Date: 2017-11-30 03:46+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: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_count +msgid "# Product Variants" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_attribute_view_form +msgid "" +"Info: You can now manage the variant creation from the " +"Product Template level" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__description_sale +msgid "" +"A description of the Product that you want to communicate to your customers. " +"This description will be copied to every Sales Order, Delivery Order and " +"Customer Invoice/Credit Note" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__detailed_type +msgid "" +"A storable product is a product for which you manage stock. The Inventory " +"app has to be installed.\n" +"A consumable product is a product for which stock is not managed.\n" +"A service is a non-material product you provide." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__account_tag_ids +msgid "Account Tags" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__attribute_id +msgid "Attribute" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "Attribute Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_attribute_value +msgid "Attribute Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__can_create_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__can_create_product +msgid "Can Create Product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_ok +msgid "Can be Purchased" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_ok +msgid "Can be Sold" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Change warning!" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Changing this parameter may cause automatic variants creation" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__color +msgid "Color Index" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__company_id +msgid "Company" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_method +msgid "Control Policy" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__cost_currency_id +msgid "Cost Currency" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__create_product_variant +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__create_product_variant +msgid "Create product now!" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__currency_id +msgid "Currency" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__taxes_id +msgid "Customer Taxes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Default taxes used when buying the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__taxes_id +msgid "Default taxes used when selling the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_id +msgid "Default unit of measure used for all stock operations." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_po_id +msgid "" +"Default unit of measure used for purchase orders. It must be in the same " +"category as the default unit of measure." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description +msgid "Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__display_name +msgid "Display Name" +msgstr "Nombre a Mostrar" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__yes +msgid "Don't create them automatically" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_category__no_create_variants +msgid "Don't create variants automatically" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_expense_id +msgid "Expense Account" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__expense_policy +msgid "" +"Expenses and vendor bills can be re-invoiced to a customer.With this option, " +"a validated expense can be re-invoice to a customer at its cost or sales " +"price." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__priority +msgid "Favorite" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sequence +msgid "Gives the sequence order when displaying a product list" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__id +msgid "ID" +msgstr "ID" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_to_purchase +msgid "" +"If ticked, each time you sell this product through a SO, a RfQ is " +"automatically created to buy the product. Tip: don't forget to set a vendor " +"on the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_income_id +msgid "Income Account" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__invoice_policy +msgid "Invoicing Policy" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__has_configurable_attributes +msgid "Is a configurable product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_income_id +msgid "" +"Keep this field empty to use the default value from the product category." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_expense_id +msgid "" +"Keep this field empty to use the default value from the product category. If " +"anglo-saxon accounting with automated valuation method is configured, the " +"expense account on the product category will be used." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute____last_update +msgid "Last Modified on" +msgstr "Ultima Modificación en" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_uid +msgid "Last Updated by" +msgstr "Actualizado última vez por" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_date +msgid "Last Updated on" +msgstr "Ultima Actualización" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__list_price +msgid "List Price" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_type +msgid "" +"Manually set quantities on order: Invoice based on the manually entered " +"quantity, without creating an analytic account.\n" +"Timesheets on contract: Invoice based on the tracked hours on the related " +"timesheet.\n" +"Create a task and track hours: Create a task on the sales order validation " +"and track the work hours." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn_msg +msgid "Message for Purchase Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn_msg +msgid "Message for Sales Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__name +msgid "Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_method +msgid "" +"On ordered quantities: Control bills based on ordered quantities.\n" +"On received quantities: Control bills based on received quantities." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__optional_product_ids +msgid "Optional Products" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__optional_product_ids +msgid "" +"Optional Products are suggested whenever the customer hits *Add to Cart* " +"(cross-sell strategy, e.g. for computers: warranty, software, etc.)." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__invoice_policy +msgid "" +"Ordered Quantity: Invoice quantities ordered by the customer.\n" +"Delivered Quantity: Invoice quantities delivered to the customer." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_id +msgid "Owner" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_model +msgid "Owner Model" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__possible_value_ids +msgid "Possible Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__price_extra +msgid "Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator__price_extra +msgid "" +"Price Extra: Extra price for the variant with the currently selected " +"attributes values on sale price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "" +"Price Extra: Extra price for the variant with this attribute value on sale " +"price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_pricelist +msgid "Pricelist" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_id +msgid "Product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__attribute_line_ids +msgid "Product Attributes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_category +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__categ_id +msgid "Product Category" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator +msgid "Product Configurator" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator_attribute +msgid "Product Configurator Attribute" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id_configurator_domain +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id_configurator_domain +msgid "Product Id Configurator Domain" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tag_ids +msgid "Product Tags" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tmpl_id +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Product Template" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template_attribute_line +msgid "Product Template Attribute Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tooltip +msgid "Product Tooltip" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__detailed_type +msgid "Product Type" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id +msgid "Product Variant" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_attribute_ids +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_attribute_ids +msgid "Product attributes" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_configurator.py:0 +#, python-format +msgid "Product not created!" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_ids +msgid "Products" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_purchase +msgid "Purchase Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn +msgid "Purchase Order Line Warning" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_po_id +msgid "Purchase UoM" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_qty_configurator +msgid "Quantity visible in configurator" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__expense_policy +msgid "Re-Invoice Expenses" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_expense_policy +msgid "Re-Invoice Policy visible" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template_attribute_line__required +msgid "Required" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_sale +msgid "Sales Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn +msgid "Sales Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Select a template for a variant. Keep empty for a new full product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_line_warn +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sale_line_warn +msgid "" +"Selecting the \"Warning\" option will notify user with the message, " +"Selecting \"Blocking Message\" will throw an exception with the message and " +"block the flow. The Message has to be written in the next field." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sequence +msgid "Sequence" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_to_purchase +msgid "Subcontract Service" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__account_tag_ids +msgid "" +"Tags to be set on the base and tax journal items created for this product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.constraint,message:product_variant_configurator.constraint_product_template_attribute_line_product_attribute_uniq +msgid "The attribute already exists for this product" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "There's another product with the same attributes." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_category__no_create_variants +msgid "" +"This check disables the automatic creation of product variants for all the " +"products of this category." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__price_extra +msgid "This is the sum of the extra price of all attributes" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view_2 +msgid "This product already exists." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,help:product_variant_configurator.field_product_template__no_create_variants +msgid "" +"This selection defines if variants for all attribute combinations are going " +"to be created automatically at saving time." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_type +msgid "Track Service" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__type +msgid "Type" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_id +msgid "Unit of Measure" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_name +msgid "Unit of Measure Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__no +msgid "Use Odoo's default variant management" +msgstr "" + +#. module: product_variant_configurator +#: model:res.groups,name:product_variant_configurator.group_product_variant_extended_description +msgid "Use extended description when having product attributes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__empty +msgid "Use the category value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__valid_product_template_attribute_line_ids +msgid "Valid Product Attribute Lines" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__value_id +msgid "Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__price_extra +msgid "Variant Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__variant_seller_ids +msgid "Variant Seller" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template__no_create_variants +msgid "Variant creation" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Vendor Taxes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__seller_ids +msgid "Vendors" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_ir_ui_view +msgid "View" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__volume_uom_name +msgid "Volume unit of measure label" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__weight_uom_name +msgid "Weight unit of measure label" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "" +"You have to fill the following attributes:\n" +"%s" +msgstr "" diff --git a/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/es_PY.po b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/es_PY.po new file mode 100644 index 0000000..aef52fe --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/es_PY.po @@ -0,0 +1,658 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_configurator +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-30 03:46+0000\n" +"PO-Revision-Date: 2017-11-30 03:46+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: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_count +msgid "# Product Variants" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_attribute_view_form +msgid "" +"Info: You can now manage the variant creation from the " +"Product Template level" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__description_sale +msgid "" +"A description of the Product that you want to communicate to your customers. " +"This description will be copied to every Sales Order, Delivery Order and " +"Customer Invoice/Credit Note" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__detailed_type +msgid "" +"A storable product is a product for which you manage stock. The Inventory " +"app has to be installed.\n" +"A consumable product is a product for which stock is not managed.\n" +"A service is a non-material product you provide." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__account_tag_ids +msgid "Account Tags" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__attribute_id +msgid "Attribute" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "Attribute Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_attribute_value +msgid "Attribute Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__can_create_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__can_create_product +msgid "Can Create Product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_ok +msgid "Can be Purchased" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_ok +msgid "Can be Sold" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Change warning!" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Changing this parameter may cause automatic variants creation" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__color +msgid "Color Index" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__company_id +msgid "Company" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_method +msgid "Control Policy" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__cost_currency_id +msgid "Cost Currency" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__create_product_variant +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__create_product_variant +msgid "Create product now!" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__currency_id +msgid "Currency" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__taxes_id +msgid "Customer Taxes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Default taxes used when buying the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__taxes_id +msgid "Default taxes used when selling the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_id +msgid "Default unit of measure used for all stock operations." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_po_id +msgid "" +"Default unit of measure used for purchase orders. It must be in the same " +"category as the default unit of measure." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description +msgid "Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__display_name +msgid "Display Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__yes +msgid "Don't create them automatically" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_category__no_create_variants +msgid "Don't create variants automatically" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_expense_id +msgid "Expense Account" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__expense_policy +msgid "" +"Expenses and vendor bills can be re-invoiced to a customer.With this option, " +"a validated expense can be re-invoice to a customer at its cost or sales " +"price." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__priority +msgid "Favorite" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sequence +msgid "Gives the sequence order when displaying a product list" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__id +msgid "ID" +msgstr "ID" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_to_purchase +msgid "" +"If ticked, each time you sell this product through a SO, a RfQ is " +"automatically created to buy the product. Tip: don't forget to set a vendor " +"on the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_income_id +msgid "Income Account" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__invoice_policy +msgid "Invoicing Policy" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__has_configurable_attributes +msgid "Is a configurable product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_income_id +msgid "" +"Keep this field empty to use the default value from the product category." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_expense_id +msgid "" +"Keep this field empty to use the default value from the product category. If " +"anglo-saxon accounting with automated valuation method is configured, the " +"expense account on the product category will be used." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute____last_update +msgid "Last Modified on" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_uid +msgid "Last Updated by" +msgstr "Ultima actualización por" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_date +msgid "Last Updated on" +msgstr "Ultima actualización en" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__list_price +msgid "List Price" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_type +msgid "" +"Manually set quantities on order: Invoice based on the manually entered " +"quantity, without creating an analytic account.\n" +"Timesheets on contract: Invoice based on the tracked hours on the related " +"timesheet.\n" +"Create a task and track hours: Create a task on the sales order validation " +"and track the work hours." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn_msg +msgid "Message for Purchase Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn_msg +msgid "Message for Sales Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__name +msgid "Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_method +msgid "" +"On ordered quantities: Control bills based on ordered quantities.\n" +"On received quantities: Control bills based on received quantities." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__optional_product_ids +msgid "Optional Products" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__optional_product_ids +msgid "" +"Optional Products are suggested whenever the customer hits *Add to Cart* " +"(cross-sell strategy, e.g. for computers: warranty, software, etc.)." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__invoice_policy +msgid "" +"Ordered Quantity: Invoice quantities ordered by the customer.\n" +"Delivered Quantity: Invoice quantities delivered to the customer." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_id +msgid "Owner" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_model +msgid "Owner Model" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__possible_value_ids +msgid "Possible Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__price_extra +msgid "Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator__price_extra +msgid "" +"Price Extra: Extra price for the variant with the currently selected " +"attributes values on sale price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "" +"Price Extra: Extra price for the variant with this attribute value on sale " +"price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_pricelist +msgid "Pricelist" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_id +msgid "Product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__attribute_line_ids +msgid "Product Attributes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_category +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__categ_id +msgid "Product Category" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator +msgid "Product Configurator" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator_attribute +msgid "Product Configurator Attribute" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id_configurator_domain +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id_configurator_domain +msgid "Product Id Configurator Domain" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tag_ids +msgid "Product Tags" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tmpl_id +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Product Template" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template_attribute_line +msgid "Product Template Attribute Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tooltip +msgid "Product Tooltip" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__detailed_type +msgid "Product Type" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id +msgid "Product Variant" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_attribute_ids +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_attribute_ids +msgid "Product attributes" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_configurator.py:0 +#, python-format +msgid "Product not created!" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_ids +msgid "Products" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_purchase +msgid "Purchase Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn +msgid "Purchase Order Line Warning" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_po_id +msgid "Purchase UoM" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_qty_configurator +msgid "Quantity visible in configurator" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__expense_policy +msgid "Re-Invoice Expenses" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_expense_policy +msgid "Re-Invoice Policy visible" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template_attribute_line__required +msgid "Required" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_sale +msgid "Sales Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn +msgid "Sales Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Select a template for a variant. Keep empty for a new full product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_line_warn +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sale_line_warn +msgid "" +"Selecting the \"Warning\" option will notify user with the message, " +"Selecting \"Blocking Message\" will throw an exception with the message and " +"block the flow. The Message has to be written in the next field." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sequence +msgid "Sequence" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_to_purchase +msgid "Subcontract Service" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__account_tag_ids +msgid "" +"Tags to be set on the base and tax journal items created for this product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.constraint,message:product_variant_configurator.constraint_product_template_attribute_line_product_attribute_uniq +msgid "The attribute already exists for this product" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "There's another product with the same attributes." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_category__no_create_variants +msgid "" +"This check disables the automatic creation of product variants for all the " +"products of this category." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__price_extra +msgid "This is the sum of the extra price of all attributes" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view_2 +msgid "This product already exists." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,help:product_variant_configurator.field_product_template__no_create_variants +msgid "" +"This selection defines if variants for all attribute combinations are going " +"to be created automatically at saving time." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_type +msgid "Track Service" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__type +msgid "Type" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_id +msgid "Unit of Measure" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_name +msgid "Unit of Measure Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__no +msgid "Use Odoo's default variant management" +msgstr "" + +#. module: product_variant_configurator +#: model:res.groups,name:product_variant_configurator.group_product_variant_extended_description +msgid "Use extended description when having product attributes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__empty +msgid "Use the category value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__valid_product_template_attribute_line_ids +msgid "Valid Product Attribute Lines" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__value_id +msgid "Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__price_extra +msgid "Variant Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__variant_seller_ids +msgid "Variant Seller" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template__no_create_variants +msgid "Variant creation" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Vendor Taxes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__seller_ids +msgid "Vendors" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_ir_ui_view +msgid "View" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__volume_uom_name +msgid "Volume unit of measure label" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__weight_uom_name +msgid "Weight unit of measure label" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "" +"You have to fill the following attributes:\n" +"%s" +msgstr "" diff --git a/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/es_VE.po b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/es_VE.po new file mode 100644 index 0000000..5889c89 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/es_VE.po @@ -0,0 +1,658 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_configurator +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-30 03:46+0000\n" +"PO-Revision-Date: 2017-11-30 03:46+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: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_count +msgid "# Product Variants" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_attribute_view_form +msgid "" +"Info: You can now manage the variant creation from the " +"Product Template level" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__description_sale +msgid "" +"A description of the Product that you want to communicate to your customers. " +"This description will be copied to every Sales Order, Delivery Order and " +"Customer Invoice/Credit Note" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__detailed_type +msgid "" +"A storable product is a product for which you manage stock. The Inventory " +"app has to be installed.\n" +"A consumable product is a product for which stock is not managed.\n" +"A service is a non-material product you provide." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__account_tag_ids +msgid "Account Tags" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__attribute_id +msgid "Attribute" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "Attribute Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_attribute_value +msgid "Attribute Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__can_create_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__can_create_product +msgid "Can Create Product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_ok +msgid "Can be Purchased" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_ok +msgid "Can be Sold" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Change warning!" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Changing this parameter may cause automatic variants creation" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__color +msgid "Color Index" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__company_id +msgid "Company" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_method +msgid "Control Policy" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__cost_currency_id +msgid "Cost Currency" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__create_product_variant +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__create_product_variant +msgid "Create product now!" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__currency_id +msgid "Currency" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__taxes_id +msgid "Customer Taxes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Default taxes used when buying the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__taxes_id +msgid "Default taxes used when selling the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_id +msgid "Default unit of measure used for all stock operations." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_po_id +msgid "" +"Default unit of measure used for purchase orders. It must be in the same " +"category as the default unit of measure." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description +msgid "Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__display_name +msgid "Display Name" +msgstr "Mostrar nombre" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__yes +msgid "Don't create them automatically" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_category__no_create_variants +msgid "Don't create variants automatically" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_expense_id +msgid "Expense Account" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__expense_policy +msgid "" +"Expenses and vendor bills can be re-invoiced to a customer.With this option, " +"a validated expense can be re-invoice to a customer at its cost or sales " +"price." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__priority +msgid "Favorite" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sequence +msgid "Gives the sequence order when displaying a product list" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__id +msgid "ID" +msgstr "ID" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_to_purchase +msgid "" +"If ticked, each time you sell this product through a SO, a RfQ is " +"automatically created to buy the product. Tip: don't forget to set a vendor " +"on the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_income_id +msgid "Income Account" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__invoice_policy +msgid "Invoicing Policy" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__has_configurable_attributes +msgid "Is a configurable product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_income_id +msgid "" +"Keep this field empty to use the default value from the product category." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_expense_id +msgid "" +"Keep this field empty to use the default value from the product category. If " +"anglo-saxon accounting with automated valuation method is configured, the " +"expense account on the product category will be used." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute____last_update +msgid "Last Modified on" +msgstr "Modificada por última vez" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_uid +msgid "Last Updated by" +msgstr "Última actualización realizada por" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_date +msgid "Last Updated on" +msgstr "Ultima actualizacion en" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__list_price +msgid "List Price" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_type +msgid "" +"Manually set quantities on order: Invoice based on the manually entered " +"quantity, without creating an analytic account.\n" +"Timesheets on contract: Invoice based on the tracked hours on the related " +"timesheet.\n" +"Create a task and track hours: Create a task on the sales order validation " +"and track the work hours." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn_msg +msgid "Message for Purchase Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn_msg +msgid "Message for Sales Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__name +msgid "Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_method +msgid "" +"On ordered quantities: Control bills based on ordered quantities.\n" +"On received quantities: Control bills based on received quantities." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__optional_product_ids +msgid "Optional Products" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__optional_product_ids +msgid "" +"Optional Products are suggested whenever the customer hits *Add to Cart* " +"(cross-sell strategy, e.g. for computers: warranty, software, etc.)." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__invoice_policy +msgid "" +"Ordered Quantity: Invoice quantities ordered by the customer.\n" +"Delivered Quantity: Invoice quantities delivered to the customer." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_id +msgid "Owner" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_model +msgid "Owner Model" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__possible_value_ids +msgid "Possible Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__price_extra +msgid "Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator__price_extra +msgid "" +"Price Extra: Extra price for the variant with the currently selected " +"attributes values on sale price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "" +"Price Extra: Extra price for the variant with this attribute value on sale " +"price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_pricelist +msgid "Pricelist" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_id +msgid "Product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__attribute_line_ids +msgid "Product Attributes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_category +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__categ_id +msgid "Product Category" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator +msgid "Product Configurator" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator_attribute +msgid "Product Configurator Attribute" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id_configurator_domain +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id_configurator_domain +msgid "Product Id Configurator Domain" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tag_ids +msgid "Product Tags" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tmpl_id +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Product Template" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template_attribute_line +msgid "Product Template Attribute Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tooltip +msgid "Product Tooltip" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__detailed_type +msgid "Product Type" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id +msgid "Product Variant" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_attribute_ids +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_attribute_ids +msgid "Product attributes" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_configurator.py:0 +#, python-format +msgid "Product not created!" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_ids +msgid "Products" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_purchase +msgid "Purchase Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn +msgid "Purchase Order Line Warning" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_po_id +msgid "Purchase UoM" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_qty_configurator +msgid "Quantity visible in configurator" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__expense_policy +msgid "Re-Invoice Expenses" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_expense_policy +msgid "Re-Invoice Policy visible" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template_attribute_line__required +msgid "Required" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_sale +msgid "Sales Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn +msgid "Sales Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Select a template for a variant. Keep empty for a new full product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_line_warn +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sale_line_warn +msgid "" +"Selecting the \"Warning\" option will notify user with the message, " +"Selecting \"Blocking Message\" will throw an exception with the message and " +"block the flow. The Message has to be written in the next field." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sequence +msgid "Sequence" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_to_purchase +msgid "Subcontract Service" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__account_tag_ids +msgid "" +"Tags to be set on the base and tax journal items created for this product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.constraint,message:product_variant_configurator.constraint_product_template_attribute_line_product_attribute_uniq +msgid "The attribute already exists for this product" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "There's another product with the same attributes." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_category__no_create_variants +msgid "" +"This check disables the automatic creation of product variants for all the " +"products of this category." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__price_extra +msgid "This is the sum of the extra price of all attributes" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view_2 +msgid "This product already exists." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,help:product_variant_configurator.field_product_template__no_create_variants +msgid "" +"This selection defines if variants for all attribute combinations are going " +"to be created automatically at saving time." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_type +msgid "Track Service" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__type +msgid "Type" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_id +msgid "Unit of Measure" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_name +msgid "Unit of Measure Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__no +msgid "Use Odoo's default variant management" +msgstr "" + +#. module: product_variant_configurator +#: model:res.groups,name:product_variant_configurator.group_product_variant_extended_description +msgid "Use extended description when having product attributes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__empty +msgid "Use the category value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__valid_product_template_attribute_line_ids +msgid "Valid Product Attribute Lines" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__value_id +msgid "Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__price_extra +msgid "Variant Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__variant_seller_ids +msgid "Variant Seller" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template__no_create_variants +msgid "Variant creation" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Vendor Taxes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__seller_ids +msgid "Vendors" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_ir_ui_view +msgid "View" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__volume_uom_name +msgid "Volume unit of measure label" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__weight_uom_name +msgid "Weight unit of measure label" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "" +"You have to fill the following attributes:\n" +"%s" +msgstr "" diff --git a/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/et.po b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/et.po new file mode 100644 index 0000000..406a28e --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/et.po @@ -0,0 +1,657 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_configurator +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-30 03:46+0000\n" +"PO-Revision-Date: 2017-11-30 03:46+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: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_count +msgid "# Product Variants" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_attribute_view_form +msgid "" +"Info: You can now manage the variant creation from the " +"Product Template level" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__description_sale +msgid "" +"A description of the Product that you want to communicate to your customers. " +"This description will be copied to every Sales Order, Delivery Order and " +"Customer Invoice/Credit Note" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__detailed_type +msgid "" +"A storable product is a product for which you manage stock. The Inventory " +"app has to be installed.\n" +"A consumable product is a product for which stock is not managed.\n" +"A service is a non-material product you provide." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__account_tag_ids +msgid "Account Tags" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__attribute_id +msgid "Attribute" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "Attribute Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_attribute_value +msgid "Attribute Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__can_create_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__can_create_product +msgid "Can Create Product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_ok +msgid "Can be Purchased" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_ok +msgid "Can be Sold" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Change warning!" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Changing this parameter may cause automatic variants creation" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__color +msgid "Color Index" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__company_id +msgid "Company" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_method +msgid "Control Policy" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__cost_currency_id +msgid "Cost Currency" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__create_product_variant +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__create_product_variant +msgid "Create product now!" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_uid +msgid "Created by" +msgstr "Loonud" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_date +msgid "Created on" +msgstr "Loodud" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__currency_id +msgid "Currency" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__taxes_id +msgid "Customer Taxes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Default taxes used when buying the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__taxes_id +msgid "Default taxes used when selling the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_id +msgid "Default unit of measure used for all stock operations." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_po_id +msgid "" +"Default unit of measure used for purchase orders. It must be in the same " +"category as the default unit of measure." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description +msgid "Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__display_name +msgid "Display Name" +msgstr "Näidatav nimi" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__yes +msgid "Don't create them automatically" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_category__no_create_variants +msgid "Don't create variants automatically" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_expense_id +msgid "Expense Account" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__expense_policy +msgid "" +"Expenses and vendor bills can be re-invoiced to a customer.With this option, " +"a validated expense can be re-invoice to a customer at its cost or sales " +"price." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__priority +msgid "Favorite" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sequence +msgid "Gives the sequence order when displaying a product list" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__id +msgid "ID" +msgstr "ID" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_to_purchase +msgid "" +"If ticked, each time you sell this product through a SO, a RfQ is " +"automatically created to buy the product. Tip: don't forget to set a vendor " +"on the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_income_id +msgid "Income Account" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__invoice_policy +msgid "Invoicing Policy" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__has_configurable_attributes +msgid "Is a configurable product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_income_id +msgid "" +"Keep this field empty to use the default value from the product category." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_expense_id +msgid "" +"Keep this field empty to use the default value from the product category. If " +"anglo-saxon accounting with automated valuation method is configured, the " +"expense account on the product category will be used." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute____last_update +msgid "Last Modified on" +msgstr "Viimati muudetud" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_uid +msgid "Last Updated by" +msgstr "Viimati uuendatud" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_date +msgid "Last Updated on" +msgstr "Viimati uuendatud" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__list_price +msgid "List Price" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_type +msgid "" +"Manually set quantities on order: Invoice based on the manually entered " +"quantity, without creating an analytic account.\n" +"Timesheets on contract: Invoice based on the tracked hours on the related " +"timesheet.\n" +"Create a task and track hours: Create a task on the sales order validation " +"and track the work hours." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn_msg +msgid "Message for Purchase Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn_msg +msgid "Message for Sales Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__name +msgid "Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_method +msgid "" +"On ordered quantities: Control bills based on ordered quantities.\n" +"On received quantities: Control bills based on received quantities." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__optional_product_ids +msgid "Optional Products" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__optional_product_ids +msgid "" +"Optional Products are suggested whenever the customer hits *Add to Cart* " +"(cross-sell strategy, e.g. for computers: warranty, software, etc.)." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__invoice_policy +msgid "" +"Ordered Quantity: Invoice quantities ordered by the customer.\n" +"Delivered Quantity: Invoice quantities delivered to the customer." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_id +msgid "Owner" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_model +msgid "Owner Model" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__possible_value_ids +msgid "Possible Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__price_extra +msgid "Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator__price_extra +msgid "" +"Price Extra: Extra price for the variant with the currently selected " +"attributes values on sale price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "" +"Price Extra: Extra price for the variant with this attribute value on sale " +"price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_pricelist +msgid "Pricelist" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_id +msgid "Product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__attribute_line_ids +msgid "Product Attributes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_category +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__categ_id +msgid "Product Category" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator +msgid "Product Configurator" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator_attribute +msgid "Product Configurator Attribute" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id_configurator_domain +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id_configurator_domain +msgid "Product Id Configurator Domain" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tag_ids +msgid "Product Tags" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tmpl_id +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Product Template" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template_attribute_line +msgid "Product Template Attribute Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tooltip +msgid "Product Tooltip" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__detailed_type +msgid "Product Type" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id +msgid "Product Variant" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_attribute_ids +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_attribute_ids +msgid "Product attributes" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_configurator.py:0 +#, python-format +msgid "Product not created!" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_ids +msgid "Products" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_purchase +msgid "Purchase Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn +msgid "Purchase Order Line Warning" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_po_id +msgid "Purchase UoM" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_qty_configurator +msgid "Quantity visible in configurator" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__expense_policy +msgid "Re-Invoice Expenses" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_expense_policy +msgid "Re-Invoice Policy visible" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template_attribute_line__required +msgid "Required" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_sale +msgid "Sales Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn +msgid "Sales Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Select a template for a variant. Keep empty for a new full product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_line_warn +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sale_line_warn +msgid "" +"Selecting the \"Warning\" option will notify user with the message, " +"Selecting \"Blocking Message\" will throw an exception with the message and " +"block the flow. The Message has to be written in the next field." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sequence +msgid "Sequence" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_to_purchase +msgid "Subcontract Service" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__account_tag_ids +msgid "" +"Tags to be set on the base and tax journal items created for this product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.constraint,message:product_variant_configurator.constraint_product_template_attribute_line_product_attribute_uniq +msgid "The attribute already exists for this product" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "There's another product with the same attributes." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_category__no_create_variants +msgid "" +"This check disables the automatic creation of product variants for all the " +"products of this category." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__price_extra +msgid "This is the sum of the extra price of all attributes" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view_2 +msgid "This product already exists." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,help:product_variant_configurator.field_product_template__no_create_variants +msgid "" +"This selection defines if variants for all attribute combinations are going " +"to be created automatically at saving time." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_type +msgid "Track Service" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__type +msgid "Type" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_id +msgid "Unit of Measure" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_name +msgid "Unit of Measure Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__no +msgid "Use Odoo's default variant management" +msgstr "" + +#. module: product_variant_configurator +#: model:res.groups,name:product_variant_configurator.group_product_variant_extended_description +msgid "Use extended description when having product attributes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__empty +msgid "Use the category value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__valid_product_template_attribute_line_ids +msgid "Valid Product Attribute Lines" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__value_id +msgid "Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__price_extra +msgid "Variant Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__variant_seller_ids +msgid "Variant Seller" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template__no_create_variants +msgid "Variant creation" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Vendor Taxes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__seller_ids +msgid "Vendors" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_ir_ui_view +msgid "View" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__volume_uom_name +msgid "Volume unit of measure label" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__weight_uom_name +msgid "Weight unit of measure label" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "" +"You have to fill the following attributes:\n" +"%s" +msgstr "" diff --git a/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/eu.po b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/eu.po new file mode 100644 index 0000000..2bf6818 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/eu.po @@ -0,0 +1,657 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_configurator +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-30 03:46+0000\n" +"PO-Revision-Date: 2017-11-30 03:46+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: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_count +msgid "# Product Variants" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_attribute_view_form +msgid "" +"Info: You can now manage the variant creation from the " +"Product Template level" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__description_sale +msgid "" +"A description of the Product that you want to communicate to your customers. " +"This description will be copied to every Sales Order, Delivery Order and " +"Customer Invoice/Credit Note" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__detailed_type +msgid "" +"A storable product is a product for which you manage stock. The Inventory " +"app has to be installed.\n" +"A consumable product is a product for which stock is not managed.\n" +"A service is a non-material product you provide." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__account_tag_ids +msgid "Account Tags" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__attribute_id +msgid "Attribute" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "Attribute Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_attribute_value +msgid "Attribute Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__can_create_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__can_create_product +msgid "Can Create Product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_ok +msgid "Can be Purchased" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_ok +msgid "Can be Sold" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Change warning!" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Changing this parameter may cause automatic variants creation" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__color +msgid "Color Index" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__company_id +msgid "Company" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_method +msgid "Control Policy" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__cost_currency_id +msgid "Cost Currency" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__create_product_variant +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__create_product_variant +msgid "Create product now!" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_uid +msgid "Created by" +msgstr "Nork sortua" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_date +msgid "Created on" +msgstr "Created on" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__currency_id +msgid "Currency" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__taxes_id +msgid "Customer Taxes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Default taxes used when buying the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__taxes_id +msgid "Default taxes used when selling the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_id +msgid "Default unit of measure used for all stock operations." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_po_id +msgid "" +"Default unit of measure used for purchase orders. It must be in the same " +"category as the default unit of measure." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description +msgid "Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__display_name +msgid "Display Name" +msgstr "Izena erakutsi" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__yes +msgid "Don't create them automatically" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_category__no_create_variants +msgid "Don't create variants automatically" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_expense_id +msgid "Expense Account" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__expense_policy +msgid "" +"Expenses and vendor bills can be re-invoiced to a customer.With this option, " +"a validated expense can be re-invoice to a customer at its cost or sales " +"price." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__priority +msgid "Favorite" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sequence +msgid "Gives the sequence order when displaying a product list" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__id +msgid "ID" +msgstr "ID" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_to_purchase +msgid "" +"If ticked, each time you sell this product through a SO, a RfQ is " +"automatically created to buy the product. Tip: don't forget to set a vendor " +"on the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_income_id +msgid "Income Account" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__invoice_policy +msgid "Invoicing Policy" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__has_configurable_attributes +msgid "Is a configurable product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_income_id +msgid "" +"Keep this field empty to use the default value from the product category." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_expense_id +msgid "" +"Keep this field empty to use the default value from the product category. If " +"anglo-saxon accounting with automated valuation method is configured, the " +"expense account on the product category will be used." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute____last_update +msgid "Last Modified on" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_uid +msgid "Last Updated by" +msgstr "Last Updated by" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_date +msgid "Last Updated on" +msgstr "Last Updated on" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__list_price +msgid "List Price" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_type +msgid "" +"Manually set quantities on order: Invoice based on the manually entered " +"quantity, without creating an analytic account.\n" +"Timesheets on contract: Invoice based on the tracked hours on the related " +"timesheet.\n" +"Create a task and track hours: Create a task on the sales order validation " +"and track the work hours." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn_msg +msgid "Message for Purchase Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn_msg +msgid "Message for Sales Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__name +msgid "Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_method +msgid "" +"On ordered quantities: Control bills based on ordered quantities.\n" +"On received quantities: Control bills based on received quantities." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__optional_product_ids +msgid "Optional Products" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__optional_product_ids +msgid "" +"Optional Products are suggested whenever the customer hits *Add to Cart* " +"(cross-sell strategy, e.g. for computers: warranty, software, etc.)." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__invoice_policy +msgid "" +"Ordered Quantity: Invoice quantities ordered by the customer.\n" +"Delivered Quantity: Invoice quantities delivered to the customer." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_id +msgid "Owner" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_model +msgid "Owner Model" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__possible_value_ids +msgid "Possible Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__price_extra +msgid "Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator__price_extra +msgid "" +"Price Extra: Extra price for the variant with the currently selected " +"attributes values on sale price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "" +"Price Extra: Extra price for the variant with this attribute value on sale " +"price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_pricelist +msgid "Pricelist" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_id +msgid "Product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__attribute_line_ids +msgid "Product Attributes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_category +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__categ_id +msgid "Product Category" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator +msgid "Product Configurator" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator_attribute +msgid "Product Configurator Attribute" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id_configurator_domain +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id_configurator_domain +msgid "Product Id Configurator Domain" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tag_ids +msgid "Product Tags" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tmpl_id +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Product Template" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template_attribute_line +msgid "Product Template Attribute Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tooltip +msgid "Product Tooltip" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__detailed_type +msgid "Product Type" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id +msgid "Product Variant" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_attribute_ids +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_attribute_ids +msgid "Product attributes" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_configurator.py:0 +#, python-format +msgid "Product not created!" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_ids +msgid "Products" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_purchase +msgid "Purchase Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn +msgid "Purchase Order Line Warning" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_po_id +msgid "Purchase UoM" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_qty_configurator +msgid "Quantity visible in configurator" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__expense_policy +msgid "Re-Invoice Expenses" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_expense_policy +msgid "Re-Invoice Policy visible" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template_attribute_line__required +msgid "Required" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_sale +msgid "Sales Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn +msgid "Sales Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Select a template for a variant. Keep empty for a new full product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_line_warn +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sale_line_warn +msgid "" +"Selecting the \"Warning\" option will notify user with the message, " +"Selecting \"Blocking Message\" will throw an exception with the message and " +"block the flow. The Message has to be written in the next field." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sequence +msgid "Sequence" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_to_purchase +msgid "Subcontract Service" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__account_tag_ids +msgid "" +"Tags to be set on the base and tax journal items created for this product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.constraint,message:product_variant_configurator.constraint_product_template_attribute_line_product_attribute_uniq +msgid "The attribute already exists for this product" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "There's another product with the same attributes." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_category__no_create_variants +msgid "" +"This check disables the automatic creation of product variants for all the " +"products of this category." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__price_extra +msgid "This is the sum of the extra price of all attributes" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view_2 +msgid "This product already exists." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,help:product_variant_configurator.field_product_template__no_create_variants +msgid "" +"This selection defines if variants for all attribute combinations are going " +"to be created automatically at saving time." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_type +msgid "Track Service" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__type +msgid "Type" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_id +msgid "Unit of Measure" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_name +msgid "Unit of Measure Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__no +msgid "Use Odoo's default variant management" +msgstr "" + +#. module: product_variant_configurator +#: model:res.groups,name:product_variant_configurator.group_product_variant_extended_description +msgid "Use extended description when having product attributes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__empty +msgid "Use the category value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__valid_product_template_attribute_line_ids +msgid "Valid Product Attribute Lines" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__value_id +msgid "Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__price_extra +msgid "Variant Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__variant_seller_ids +msgid "Variant Seller" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template__no_create_variants +msgid "Variant creation" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Vendor Taxes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__seller_ids +msgid "Vendors" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_ir_ui_view +msgid "View" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__volume_uom_name +msgid "Volume unit of measure label" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__weight_uom_name +msgid "Weight unit of measure label" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "" +"You have to fill the following attributes:\n" +"%s" +msgstr "" diff --git a/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/fa.po b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/fa.po new file mode 100644 index 0000000..5245f1e --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/fa.po @@ -0,0 +1,657 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_configurator +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-30 03:46+0000\n" +"PO-Revision-Date: 2017-11-30 03:46+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: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_count +msgid "# Product Variants" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_attribute_view_form +msgid "" +"Info: You can now manage the variant creation from the " +"Product Template level" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__description_sale +msgid "" +"A description of the Product that you want to communicate to your customers. " +"This description will be copied to every Sales Order, Delivery Order and " +"Customer Invoice/Credit Note" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__detailed_type +msgid "" +"A storable product is a product for which you manage stock. The Inventory " +"app has to be installed.\n" +"A consumable product is a product for which stock is not managed.\n" +"A service is a non-material product you provide." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__account_tag_ids +msgid "Account Tags" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__attribute_id +msgid "Attribute" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "Attribute Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_attribute_value +msgid "Attribute Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__can_create_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__can_create_product +msgid "Can Create Product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_ok +msgid "Can be Purchased" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_ok +msgid "Can be Sold" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Change warning!" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Changing this parameter may cause automatic variants creation" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__color +msgid "Color Index" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__company_id +msgid "Company" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_method +msgid "Control Policy" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__cost_currency_id +msgid "Cost Currency" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__create_product_variant +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__create_product_variant +msgid "Create product now!" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_uid +msgid "Created by" +msgstr "ایجاد شده توسط" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_date +msgid "Created on" +msgstr "ایجاد شده در" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__currency_id +msgid "Currency" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__taxes_id +msgid "Customer Taxes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Default taxes used when buying the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__taxes_id +msgid "Default taxes used when selling the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_id +msgid "Default unit of measure used for all stock operations." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_po_id +msgid "" +"Default unit of measure used for purchase orders. It must be in the same " +"category as the default unit of measure." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description +msgid "Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__display_name +msgid "Display Name" +msgstr "نام نمایشی" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__yes +msgid "Don't create them automatically" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_category__no_create_variants +msgid "Don't create variants automatically" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_expense_id +msgid "Expense Account" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__expense_policy +msgid "" +"Expenses and vendor bills can be re-invoiced to a customer.With this option, " +"a validated expense can be re-invoice to a customer at its cost or sales " +"price." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__priority +msgid "Favorite" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sequence +msgid "Gives the sequence order when displaying a product list" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__id +msgid "ID" +msgstr "شناسه" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_to_purchase +msgid "" +"If ticked, each time you sell this product through a SO, a RfQ is " +"automatically created to buy the product. Tip: don't forget to set a vendor " +"on the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_income_id +msgid "Income Account" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__invoice_policy +msgid "Invoicing Policy" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__has_configurable_attributes +msgid "Is a configurable product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_income_id +msgid "" +"Keep this field empty to use the default value from the product category." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_expense_id +msgid "" +"Keep this field empty to use the default value from the product category. If " +"anglo-saxon accounting with automated valuation method is configured, the " +"expense account on the product category will be used." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute____last_update +msgid "Last Modified on" +msgstr "تاریخ آخرین به‌روزرسانی" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_uid +msgid "Last Updated by" +msgstr "آخرین به روز رسانی توسط" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_date +msgid "Last Updated on" +msgstr "آخرین به روز رسانی در" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__list_price +msgid "List Price" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_type +msgid "" +"Manually set quantities on order: Invoice based on the manually entered " +"quantity, without creating an analytic account.\n" +"Timesheets on contract: Invoice based on the tracked hours on the related " +"timesheet.\n" +"Create a task and track hours: Create a task on the sales order validation " +"and track the work hours." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn_msg +msgid "Message for Purchase Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn_msg +msgid "Message for Sales Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__name +msgid "Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_method +msgid "" +"On ordered quantities: Control bills based on ordered quantities.\n" +"On received quantities: Control bills based on received quantities." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__optional_product_ids +msgid "Optional Products" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__optional_product_ids +msgid "" +"Optional Products are suggested whenever the customer hits *Add to Cart* " +"(cross-sell strategy, e.g. for computers: warranty, software, etc.)." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__invoice_policy +msgid "" +"Ordered Quantity: Invoice quantities ordered by the customer.\n" +"Delivered Quantity: Invoice quantities delivered to the customer." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_id +msgid "Owner" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_model +msgid "Owner Model" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__possible_value_ids +msgid "Possible Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__price_extra +msgid "Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator__price_extra +msgid "" +"Price Extra: Extra price for the variant with the currently selected " +"attributes values on sale price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "" +"Price Extra: Extra price for the variant with this attribute value on sale " +"price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_pricelist +msgid "Pricelist" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_id +msgid "Product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__attribute_line_ids +msgid "Product Attributes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_category +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__categ_id +msgid "Product Category" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator +msgid "Product Configurator" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator_attribute +msgid "Product Configurator Attribute" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id_configurator_domain +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id_configurator_domain +msgid "Product Id Configurator Domain" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tag_ids +msgid "Product Tags" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tmpl_id +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Product Template" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template_attribute_line +msgid "Product Template Attribute Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tooltip +msgid "Product Tooltip" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__detailed_type +msgid "Product Type" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id +msgid "Product Variant" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_attribute_ids +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_attribute_ids +msgid "Product attributes" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_configurator.py:0 +#, python-format +msgid "Product not created!" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_ids +msgid "Products" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_purchase +msgid "Purchase Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn +msgid "Purchase Order Line Warning" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_po_id +msgid "Purchase UoM" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_qty_configurator +msgid "Quantity visible in configurator" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__expense_policy +msgid "Re-Invoice Expenses" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_expense_policy +msgid "Re-Invoice Policy visible" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template_attribute_line__required +msgid "Required" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_sale +msgid "Sales Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn +msgid "Sales Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Select a template for a variant. Keep empty for a new full product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_line_warn +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sale_line_warn +msgid "" +"Selecting the \"Warning\" option will notify user with the message, " +"Selecting \"Blocking Message\" will throw an exception with the message and " +"block the flow. The Message has to be written in the next field." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sequence +msgid "Sequence" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_to_purchase +msgid "Subcontract Service" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__account_tag_ids +msgid "" +"Tags to be set on the base and tax journal items created for this product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.constraint,message:product_variant_configurator.constraint_product_template_attribute_line_product_attribute_uniq +msgid "The attribute already exists for this product" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "There's another product with the same attributes." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_category__no_create_variants +msgid "" +"This check disables the automatic creation of product variants for all the " +"products of this category." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__price_extra +msgid "This is the sum of the extra price of all attributes" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view_2 +msgid "This product already exists." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,help:product_variant_configurator.field_product_template__no_create_variants +msgid "" +"This selection defines if variants for all attribute combinations are going " +"to be created automatically at saving time." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_type +msgid "Track Service" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__type +msgid "Type" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_id +msgid "Unit of Measure" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_name +msgid "Unit of Measure Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__no +msgid "Use Odoo's default variant management" +msgstr "" + +#. module: product_variant_configurator +#: model:res.groups,name:product_variant_configurator.group_product_variant_extended_description +msgid "Use extended description when having product attributes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__empty +msgid "Use the category value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__valid_product_template_attribute_line_ids +msgid "Valid Product Attribute Lines" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__value_id +msgid "Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__price_extra +msgid "Variant Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__variant_seller_ids +msgid "Variant Seller" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template__no_create_variants +msgid "Variant creation" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Vendor Taxes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__seller_ids +msgid "Vendors" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_ir_ui_view +msgid "View" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__volume_uom_name +msgid "Volume unit of measure label" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__weight_uom_name +msgid "Weight unit of measure label" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "" +"You have to fill the following attributes:\n" +"%s" +msgstr "" diff --git a/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/fi.po b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/fi.po new file mode 100644 index 0000000..4961fc3 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/fi.po @@ -0,0 +1,657 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_configurator +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-16 02:12+0000\n" +"PO-Revision-Date: 2017-12-16 02:12+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Finnish (https://www.transifex.com/oca/teams/23907/fi/)\n" +"Language: fi\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_count +msgid "# Product Variants" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_attribute_view_form +msgid "" +"Info: You can now manage the variant creation from the " +"Product Template level" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__description_sale +msgid "" +"A description of the Product that you want to communicate to your customers. " +"This description will be copied to every Sales Order, Delivery Order and " +"Customer Invoice/Credit Note" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__detailed_type +msgid "" +"A storable product is a product for which you manage stock. The Inventory " +"app has to be installed.\n" +"A consumable product is a product for which stock is not managed.\n" +"A service is a non-material product you provide." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__account_tag_ids +msgid "Account Tags" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__attribute_id +msgid "Attribute" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "Attribute Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_attribute_value +msgid "Attribute Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__can_create_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__can_create_product +msgid "Can Create Product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_ok +msgid "Can be Purchased" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_ok +msgid "Can be Sold" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Change warning!" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Changing this parameter may cause automatic variants creation" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__color +msgid "Color Index" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__company_id +msgid "Company" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_method +msgid "Control Policy" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__cost_currency_id +msgid "Cost Currency" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__create_product_variant +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__create_product_variant +msgid "Create product now!" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_uid +msgid "Created by" +msgstr "Luonut" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_date +msgid "Created on" +msgstr "Luotu" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__currency_id +msgid "Currency" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__taxes_id +msgid "Customer Taxes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Default taxes used when buying the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__taxes_id +msgid "Default taxes used when selling the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_id +msgid "Default unit of measure used for all stock operations." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_po_id +msgid "" +"Default unit of measure used for purchase orders. It must be in the same " +"category as the default unit of measure." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description +msgid "Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__display_name +msgid "Display Name" +msgstr "Nimi" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__yes +msgid "Don't create them automatically" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_category__no_create_variants +msgid "Don't create variants automatically" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_expense_id +msgid "Expense Account" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__expense_policy +msgid "" +"Expenses and vendor bills can be re-invoiced to a customer.With this option, " +"a validated expense can be re-invoice to a customer at its cost or sales " +"price." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__priority +msgid "Favorite" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sequence +msgid "Gives the sequence order when displaying a product list" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__id +msgid "ID" +msgstr "ID" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_to_purchase +msgid "" +"If ticked, each time you sell this product through a SO, a RfQ is " +"automatically created to buy the product. Tip: don't forget to set a vendor " +"on the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_income_id +msgid "Income Account" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__invoice_policy +msgid "Invoicing Policy" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__has_configurable_attributes +msgid "Is a configurable product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_income_id +msgid "" +"Keep this field empty to use the default value from the product category." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_expense_id +msgid "" +"Keep this field empty to use the default value from the product category. If " +"anglo-saxon accounting with automated valuation method is configured, the " +"expense account on the product category will be used." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute____last_update +msgid "Last Modified on" +msgstr "Viimeksi muokattu" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_uid +msgid "Last Updated by" +msgstr "Viimeksi päivittänyt" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_date +msgid "Last Updated on" +msgstr "Viimeksi päivitetty" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__list_price +msgid "List Price" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_type +msgid "" +"Manually set quantities on order: Invoice based on the manually entered " +"quantity, without creating an analytic account.\n" +"Timesheets on contract: Invoice based on the tracked hours on the related " +"timesheet.\n" +"Create a task and track hours: Create a task on the sales order validation " +"and track the work hours." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn_msg +msgid "Message for Purchase Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn_msg +msgid "Message for Sales Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__name +msgid "Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_method +msgid "" +"On ordered quantities: Control bills based on ordered quantities.\n" +"On received quantities: Control bills based on received quantities." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__optional_product_ids +msgid "Optional Products" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__optional_product_ids +msgid "" +"Optional Products are suggested whenever the customer hits *Add to Cart* " +"(cross-sell strategy, e.g. for computers: warranty, software, etc.)." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__invoice_policy +msgid "" +"Ordered Quantity: Invoice quantities ordered by the customer.\n" +"Delivered Quantity: Invoice quantities delivered to the customer." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_id +msgid "Owner" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_model +msgid "Owner Model" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__possible_value_ids +msgid "Possible Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__price_extra +msgid "Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator__price_extra +msgid "" +"Price Extra: Extra price for the variant with the currently selected " +"attributes values on sale price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "" +"Price Extra: Extra price for the variant with this attribute value on sale " +"price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_pricelist +msgid "Pricelist" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_id +msgid "Product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__attribute_line_ids +msgid "Product Attributes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_category +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__categ_id +msgid "Product Category" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator +msgid "Product Configurator" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator_attribute +msgid "Product Configurator Attribute" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id_configurator_domain +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id_configurator_domain +msgid "Product Id Configurator Domain" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tag_ids +msgid "Product Tags" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tmpl_id +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Product Template" +msgstr "Tuotteen malli" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template_attribute_line +msgid "Product Template Attribute Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tooltip +msgid "Product Tooltip" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__detailed_type +msgid "Product Type" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id +msgid "Product Variant" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_attribute_ids +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_attribute_ids +msgid "Product attributes" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_configurator.py:0 +#, python-format +msgid "Product not created!" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_ids +msgid "Products" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_purchase +msgid "Purchase Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn +msgid "Purchase Order Line Warning" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_po_id +msgid "Purchase UoM" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_qty_configurator +msgid "Quantity visible in configurator" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__expense_policy +msgid "Re-Invoice Expenses" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_expense_policy +msgid "Re-Invoice Policy visible" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template_attribute_line__required +msgid "Required" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_sale +msgid "Sales Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn +msgid "Sales Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Select a template for a variant. Keep empty for a new full product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_line_warn +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sale_line_warn +msgid "" +"Selecting the \"Warning\" option will notify user with the message, " +"Selecting \"Blocking Message\" will throw an exception with the message and " +"block the flow. The Message has to be written in the next field." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sequence +msgid "Sequence" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_to_purchase +msgid "Subcontract Service" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__account_tag_ids +msgid "" +"Tags to be set on the base and tax journal items created for this product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.constraint,message:product_variant_configurator.constraint_product_template_attribute_line_product_attribute_uniq +msgid "The attribute already exists for this product" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "There's another product with the same attributes." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_category__no_create_variants +msgid "" +"This check disables the automatic creation of product variants for all the " +"products of this category." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__price_extra +msgid "This is the sum of the extra price of all attributes" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view_2 +msgid "This product already exists." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,help:product_variant_configurator.field_product_template__no_create_variants +msgid "" +"This selection defines if variants for all attribute combinations are going " +"to be created automatically at saving time." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_type +msgid "Track Service" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__type +msgid "Type" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_id +msgid "Unit of Measure" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_name +msgid "Unit of Measure Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__no +msgid "Use Odoo's default variant management" +msgstr "" + +#. module: product_variant_configurator +#: model:res.groups,name:product_variant_configurator.group_product_variant_extended_description +msgid "Use extended description when having product attributes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__empty +msgid "Use the category value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__valid_product_template_attribute_line_ids +msgid "Valid Product Attribute Lines" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__value_id +msgid "Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__price_extra +msgid "Variant Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__variant_seller_ids +msgid "Variant Seller" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template__no_create_variants +msgid "Variant creation" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Vendor Taxes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__seller_ids +msgid "Vendors" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_ir_ui_view +msgid "View" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__volume_uom_name +msgid "Volume unit of measure label" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__weight_uom_name +msgid "Weight unit of measure label" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "" +"You have to fill the following attributes:\n" +"%s" +msgstr "" diff --git a/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/fr.po b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/fr.po new file mode 100644 index 0000000..3cf50a8 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/fr.po @@ -0,0 +1,660 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_configurator +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-16 02:12+0000\n" +"PO-Revision-Date: 2024-07-31 14:58+0000\n" +"Last-Translator: \"Benjamin Willig (ACSONE)\" \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 5.6.2\n" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_count +msgid "# Product Variants" +msgstr "# Variantes de produit" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_attribute_view_form +msgid "" +"Info: You can now manage the variant creation from the " +"Product Template level" +msgstr "" +"Info: Vous pouvez maintenant gérer la création des variants " +"depuis le modèle de produit" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__description_sale +msgid "" +"A description of the Product that you want to communicate to your customers. " +"This description will be copied to every Sales Order, Delivery Order and " +"Customer Invoice/Credit Note" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__detailed_type +msgid "" +"A storable product is a product for which you manage stock. The Inventory " +"app has to be installed.\n" +"A consumable product is a product for which stock is not managed.\n" +"A service is a non-material product you provide." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__account_tag_ids +msgid "Account Tags" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__attribute_id +msgid "Attribute" +msgstr "Attribut" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "Attribute Price Extra" +msgstr "Prix additionel" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_attribute_value +msgid "Attribute Value" +msgstr "Valeur d'attribut" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__can_create_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__can_create_product +msgid "Can Create Product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_ok +msgid "Can be Purchased" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_ok +msgid "Can be Sold" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Change warning!" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Changing this parameter may cause automatic variants creation" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__color +msgid "Color Index" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__company_id +msgid "Company" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_method +msgid "Control Policy" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__cost_currency_id +msgid "Cost Currency" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__create_product_variant +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__create_product_variant +msgid "Create product now!" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_uid +msgid "Created by" +msgstr "Créé par" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_date +msgid "Created on" +msgstr "Créé le" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__currency_id +msgid "Currency" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__taxes_id +msgid "Customer Taxes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Default taxes used when buying the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__taxes_id +msgid "Default taxes used when selling the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_id +msgid "Default unit of measure used for all stock operations." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_po_id +msgid "" +"Default unit of measure used for purchase orders. It must be in the same " +"category as the default unit of measure." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description +msgid "Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__display_name +msgid "Display Name" +msgstr "Afficher le nom" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__yes +msgid "Don't create them automatically" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_category__no_create_variants +msgid "Don't create variants automatically" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_expense_id +msgid "Expense Account" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__expense_policy +msgid "" +"Expenses and vendor bills can be re-invoiced to a customer.With this option, " +"a validated expense can be re-invoice to a customer at its cost or sales " +"price." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__priority +msgid "Favorite" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sequence +msgid "Gives the sequence order when displaying a product list" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__id +msgid "ID" +msgstr "Identifiant" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_to_purchase +msgid "" +"If ticked, each time you sell this product through a SO, a RfQ is " +"automatically created to buy the product. Tip: don't forget to set a vendor " +"on the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_income_id +msgid "Income Account" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__invoice_policy +msgid "Invoicing Policy" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__has_configurable_attributes +msgid "Is a configurable product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_income_id +msgid "" +"Keep this field empty to use the default value from the product category." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_expense_id +msgid "" +"Keep this field empty to use the default value from the product category. If " +"anglo-saxon accounting with automated valuation method is configured, the " +"expense account on the product category will be used." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute____last_update +msgid "Last Modified on" +msgstr "Dernière modification le" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_uid +msgid "Last Updated by" +msgstr "Dernière mise à jour par" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_date +msgid "Last Updated on" +msgstr "Dernière mise à jour le" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__list_price +msgid "List Price" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_type +msgid "" +"Manually set quantities on order: Invoice based on the manually entered " +"quantity, without creating an analytic account.\n" +"Timesheets on contract: Invoice based on the tracked hours on the related " +"timesheet.\n" +"Create a task and track hours: Create a task on the sales order validation " +"and track the work hours." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn_msg +msgid "Message for Purchase Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn_msg +msgid "Message for Sales Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__name +msgid "Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_method +msgid "" +"On ordered quantities: Control bills based on ordered quantities.\n" +"On received quantities: Control bills based on received quantities." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__optional_product_ids +msgid "Optional Products" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__optional_product_ids +msgid "" +"Optional Products are suggested whenever the customer hits *Add to Cart* " +"(cross-sell strategy, e.g. for computers: warranty, software, etc.)." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__invoice_policy +msgid "" +"Ordered Quantity: Invoice quantities ordered by the customer.\n" +"Delivered Quantity: Invoice quantities delivered to the customer." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_id +msgid "Owner" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_model +msgid "Owner Model" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__possible_value_ids +msgid "Possible Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__price_extra +msgid "Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator__price_extra +msgid "" +"Price Extra: Extra price for the variant with the currently selected " +"attributes values on sale price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "" +"Price Extra: Extra price for the variant with this attribute value on sale " +"price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_pricelist +msgid "Pricelist" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_id +msgid "Product" +msgstr "Article" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__attribute_line_ids +msgid "Product Attributes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_category +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__categ_id +msgid "Product Category" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator +msgid "Product Configurator" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator_attribute +msgid "Product Configurator Attribute" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id_configurator_domain +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id_configurator_domain +msgid "Product Id Configurator Domain" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tag_ids +msgid "Product Tags" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tmpl_id +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Product Template" +msgstr "Modèle de produit" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template_attribute_line +msgid "Product Template Attribute Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tooltip +msgid "Product Tooltip" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__detailed_type +msgid "Product Type" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id +msgid "Product Variant" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_attribute_ids +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_attribute_ids +msgid "Product attributes" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_configurator.py:0 +#, python-format +msgid "Product not created!" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_ids +msgid "Products" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_purchase +msgid "Purchase Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn +msgid "Purchase Order Line Warning" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_po_id +msgid "Purchase UoM" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_qty_configurator +msgid "Quantity visible in configurator" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__expense_policy +msgid "Re-Invoice Expenses" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_expense_policy +msgid "Re-Invoice Policy visible" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template_attribute_line__required +msgid "Required" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_sale +msgid "Sales Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn +msgid "Sales Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Select a template for a variant. Keep empty for a new full product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_line_warn +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sale_line_warn +msgid "" +"Selecting the \"Warning\" option will notify user with the message, " +"Selecting \"Blocking Message\" will throw an exception with the message and " +"block the flow. The Message has to be written in the next field." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sequence +msgid "Sequence" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_to_purchase +msgid "Subcontract Service" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__account_tag_ids +msgid "" +"Tags to be set on the base and tax journal items created for this product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.constraint,message:product_variant_configurator.constraint_product_template_attribute_line_product_attribute_uniq +msgid "The attribute already exists for this product" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "There's another product with the same attributes." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_category__no_create_variants +msgid "" +"This check disables the automatic creation of product variants for all the " +"products of this category." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__price_extra +msgid "This is the sum of the extra price of all attributes" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view_2 +msgid "This product already exists." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,help:product_variant_configurator.field_product_template__no_create_variants +msgid "" +"This selection defines if variants for all attribute combinations are going " +"to be created automatically at saving time." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_type +msgid "Track Service" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__type +msgid "Type" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_id +msgid "Unit of Measure" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_name +msgid "Unit of Measure Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__no +msgid "Use Odoo's default variant management" +msgstr "" + +#. module: product_variant_configurator +#: model:res.groups,name:product_variant_configurator.group_product_variant_extended_description +msgid "Use extended description when having product attributes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__empty +msgid "Use the category value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__valid_product_template_attribute_line_ids +msgid "Valid Product Attribute Lines" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__value_id +msgid "Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__price_extra +msgid "Variant Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__variant_seller_ids +msgid "Variant Seller" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template__no_create_variants +msgid "Variant creation" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Vendor Taxes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__seller_ids +msgid "Vendors" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_ir_ui_view +msgid "View" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__volume_uom_name +msgid "Volume unit of measure label" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__weight_uom_name +msgid "Weight unit of measure label" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "" +"You have to fill the following attributes:\n" +"%s" +msgstr "" diff --git a/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/fr_CA.po b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/fr_CA.po new file mode 100644 index 0000000..10792db --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/fr_CA.po @@ -0,0 +1,658 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_configurator +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-30 03:46+0000\n" +"PO-Revision-Date: 2017-11-30 03:46+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: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_count +msgid "# Product Variants" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_attribute_view_form +msgid "" +"Info: You can now manage the variant creation from the " +"Product Template level" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__description_sale +msgid "" +"A description of the Product that you want to communicate to your customers. " +"This description will be copied to every Sales Order, Delivery Order and " +"Customer Invoice/Credit Note" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__detailed_type +msgid "" +"A storable product is a product for which you manage stock. The Inventory " +"app has to be installed.\n" +"A consumable product is a product for which stock is not managed.\n" +"A service is a non-material product you provide." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__account_tag_ids +msgid "Account Tags" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__attribute_id +msgid "Attribute" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "Attribute Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_attribute_value +msgid "Attribute Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__can_create_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__can_create_product +msgid "Can Create Product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_ok +msgid "Can be Purchased" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_ok +msgid "Can be Sold" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Change warning!" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Changing this parameter may cause automatic variants creation" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__color +msgid "Color Index" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__company_id +msgid "Company" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_method +msgid "Control Policy" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__cost_currency_id +msgid "Cost Currency" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__create_product_variant +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__create_product_variant +msgid "Create product now!" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_uid +msgid "Created by" +msgstr "Créé par" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_date +msgid "Created on" +msgstr "Créé le" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__currency_id +msgid "Currency" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__taxes_id +msgid "Customer Taxes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Default taxes used when buying the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__taxes_id +msgid "Default taxes used when selling the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_id +msgid "Default unit of measure used for all stock operations." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_po_id +msgid "" +"Default unit of measure used for purchase orders. It must be in the same " +"category as the default unit of measure." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description +msgid "Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__display_name +msgid "Display Name" +msgstr "Afficher le nom" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__yes +msgid "Don't create them automatically" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_category__no_create_variants +msgid "Don't create variants automatically" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_expense_id +msgid "Expense Account" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__expense_policy +msgid "" +"Expenses and vendor bills can be re-invoiced to a customer.With this option, " +"a validated expense can be re-invoice to a customer at its cost or sales " +"price." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__priority +msgid "Favorite" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sequence +msgid "Gives the sequence order when displaying a product list" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__id +msgid "ID" +msgstr "Identifiant" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_to_purchase +msgid "" +"If ticked, each time you sell this product through a SO, a RfQ is " +"automatically created to buy the product. Tip: don't forget to set a vendor " +"on the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_income_id +msgid "Income Account" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__invoice_policy +msgid "Invoicing Policy" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__has_configurable_attributes +msgid "Is a configurable product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_income_id +msgid "" +"Keep this field empty to use the default value from the product category." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_expense_id +msgid "" +"Keep this field empty to use the default value from the product category. If " +"anglo-saxon accounting with automated valuation method is configured, the " +"expense account on the product category will be used." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute____last_update +msgid "Last Modified on" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_uid +msgid "Last Updated by" +msgstr "Dernière mise à jour par" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_date +msgid "Last Updated on" +msgstr "Dernière mise à jour le" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__list_price +msgid "List Price" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_type +msgid "" +"Manually set quantities on order: Invoice based on the manually entered " +"quantity, without creating an analytic account.\n" +"Timesheets on contract: Invoice based on the tracked hours on the related " +"timesheet.\n" +"Create a task and track hours: Create a task on the sales order validation " +"and track the work hours." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn_msg +msgid "Message for Purchase Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn_msg +msgid "Message for Sales Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__name +msgid "Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_method +msgid "" +"On ordered quantities: Control bills based on ordered quantities.\n" +"On received quantities: Control bills based on received quantities." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__optional_product_ids +msgid "Optional Products" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__optional_product_ids +msgid "" +"Optional Products are suggested whenever the customer hits *Add to Cart* " +"(cross-sell strategy, e.g. for computers: warranty, software, etc.)." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__invoice_policy +msgid "" +"Ordered Quantity: Invoice quantities ordered by the customer.\n" +"Delivered Quantity: Invoice quantities delivered to the customer." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_id +msgid "Owner" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_model +msgid "Owner Model" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__possible_value_ids +msgid "Possible Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__price_extra +msgid "Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator__price_extra +msgid "" +"Price Extra: Extra price for the variant with the currently selected " +"attributes values on sale price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "" +"Price Extra: Extra price for the variant with this attribute value on sale " +"price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_pricelist +msgid "Pricelist" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_id +msgid "Product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__attribute_line_ids +msgid "Product Attributes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_category +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__categ_id +msgid "Product Category" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator +msgid "Product Configurator" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator_attribute +msgid "Product Configurator Attribute" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id_configurator_domain +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id_configurator_domain +msgid "Product Id Configurator Domain" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tag_ids +msgid "Product Tags" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tmpl_id +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Product Template" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template_attribute_line +msgid "Product Template Attribute Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tooltip +msgid "Product Tooltip" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__detailed_type +msgid "Product Type" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id +msgid "Product Variant" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_attribute_ids +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_attribute_ids +msgid "Product attributes" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_configurator.py:0 +#, python-format +msgid "Product not created!" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_ids +msgid "Products" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_purchase +msgid "Purchase Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn +msgid "Purchase Order Line Warning" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_po_id +msgid "Purchase UoM" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_qty_configurator +msgid "Quantity visible in configurator" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__expense_policy +msgid "Re-Invoice Expenses" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_expense_policy +msgid "Re-Invoice Policy visible" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template_attribute_line__required +msgid "Required" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_sale +msgid "Sales Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn +msgid "Sales Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Select a template for a variant. Keep empty for a new full product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_line_warn +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sale_line_warn +msgid "" +"Selecting the \"Warning\" option will notify user with the message, " +"Selecting \"Blocking Message\" will throw an exception with the message and " +"block the flow. The Message has to be written in the next field." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sequence +msgid "Sequence" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_to_purchase +msgid "Subcontract Service" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__account_tag_ids +msgid "" +"Tags to be set on the base and tax journal items created for this product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.constraint,message:product_variant_configurator.constraint_product_template_attribute_line_product_attribute_uniq +msgid "The attribute already exists for this product" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "There's another product with the same attributes." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_category__no_create_variants +msgid "" +"This check disables the automatic creation of product variants for all the " +"products of this category." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__price_extra +msgid "This is the sum of the extra price of all attributes" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view_2 +msgid "This product already exists." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,help:product_variant_configurator.field_product_template__no_create_variants +msgid "" +"This selection defines if variants for all attribute combinations are going " +"to be created automatically at saving time." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_type +msgid "Track Service" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__type +msgid "Type" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_id +msgid "Unit of Measure" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_name +msgid "Unit of Measure Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__no +msgid "Use Odoo's default variant management" +msgstr "" + +#. module: product_variant_configurator +#: model:res.groups,name:product_variant_configurator.group_product_variant_extended_description +msgid "Use extended description when having product attributes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__empty +msgid "Use the category value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__valid_product_template_attribute_line_ids +msgid "Valid Product Attribute Lines" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__value_id +msgid "Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__price_extra +msgid "Variant Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__variant_seller_ids +msgid "Variant Seller" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template__no_create_variants +msgid "Variant creation" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Vendor Taxes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__seller_ids +msgid "Vendors" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_ir_ui_view +msgid "View" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__volume_uom_name +msgid "Volume unit of measure label" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__weight_uom_name +msgid "Weight unit of measure label" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "" +"You have to fill the following attributes:\n" +"%s" +msgstr "" diff --git a/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/fr_CH.po b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/fr_CH.po new file mode 100644 index 0000000..20d9c3c --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/fr_CH.po @@ -0,0 +1,658 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_configurator +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-16 02:12+0000\n" +"PO-Revision-Date: 2017-12-16 02:12+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: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_count +msgid "# Product Variants" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_attribute_view_form +msgid "" +"Info: You can now manage the variant creation from the " +"Product Template level" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__description_sale +msgid "" +"A description of the Product that you want to communicate to your customers. " +"This description will be copied to every Sales Order, Delivery Order and " +"Customer Invoice/Credit Note" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__detailed_type +msgid "" +"A storable product is a product for which you manage stock. The Inventory " +"app has to be installed.\n" +"A consumable product is a product for which stock is not managed.\n" +"A service is a non-material product you provide." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__account_tag_ids +msgid "Account Tags" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__attribute_id +msgid "Attribute" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "Attribute Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_attribute_value +msgid "Attribute Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__can_create_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__can_create_product +msgid "Can Create Product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_ok +msgid "Can be Purchased" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_ok +msgid "Can be Sold" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Change warning!" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Changing this parameter may cause automatic variants creation" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__color +msgid "Color Index" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__company_id +msgid "Company" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_method +msgid "Control Policy" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__cost_currency_id +msgid "Cost Currency" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__create_product_variant +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__create_product_variant +msgid "Create product now!" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_uid +msgid "Created by" +msgstr "Créé par" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_date +msgid "Created on" +msgstr "Créé le" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__currency_id +msgid "Currency" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__taxes_id +msgid "Customer Taxes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Default taxes used when buying the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__taxes_id +msgid "Default taxes used when selling the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_id +msgid "Default unit of measure used for all stock operations." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_po_id +msgid "" +"Default unit of measure used for purchase orders. It must be in the same " +"category as the default unit of measure." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description +msgid "Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__display_name +msgid "Display Name" +msgstr "Nom affiché" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__yes +msgid "Don't create them automatically" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_category__no_create_variants +msgid "Don't create variants automatically" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_expense_id +msgid "Expense Account" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__expense_policy +msgid "" +"Expenses and vendor bills can be re-invoiced to a customer.With this option, " +"a validated expense can be re-invoice to a customer at its cost or sales " +"price." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__priority +msgid "Favorite" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sequence +msgid "Gives the sequence order when displaying a product list" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__id +msgid "ID" +msgstr "ID" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_to_purchase +msgid "" +"If ticked, each time you sell this product through a SO, a RfQ is " +"automatically created to buy the product. Tip: don't forget to set a vendor " +"on the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_income_id +msgid "Income Account" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__invoice_policy +msgid "Invoicing Policy" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__has_configurable_attributes +msgid "Is a configurable product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_income_id +msgid "" +"Keep this field empty to use the default value from the product category." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_expense_id +msgid "" +"Keep this field empty to use the default value from the product category. If " +"anglo-saxon accounting with automated valuation method is configured, the " +"expense account on the product category will be used." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute____last_update +msgid "Last Modified on" +msgstr "Dernière modification le" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_uid +msgid "Last Updated by" +msgstr "Modifié par" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_date +msgid "Last Updated on" +msgstr "Modifié le" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__list_price +msgid "List Price" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_type +msgid "" +"Manually set quantities on order: Invoice based on the manually entered " +"quantity, without creating an analytic account.\n" +"Timesheets on contract: Invoice based on the tracked hours on the related " +"timesheet.\n" +"Create a task and track hours: Create a task on the sales order validation " +"and track the work hours." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn_msg +msgid "Message for Purchase Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn_msg +msgid "Message for Sales Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__name +msgid "Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_method +msgid "" +"On ordered quantities: Control bills based on ordered quantities.\n" +"On received quantities: Control bills based on received quantities." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__optional_product_ids +msgid "Optional Products" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__optional_product_ids +msgid "" +"Optional Products are suggested whenever the customer hits *Add to Cart* " +"(cross-sell strategy, e.g. for computers: warranty, software, etc.)." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__invoice_policy +msgid "" +"Ordered Quantity: Invoice quantities ordered by the customer.\n" +"Delivered Quantity: Invoice quantities delivered to the customer." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_id +msgid "Owner" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_model +msgid "Owner Model" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__possible_value_ids +msgid "Possible Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__price_extra +msgid "Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator__price_extra +msgid "" +"Price Extra: Extra price for the variant with the currently selected " +"attributes values on sale price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "" +"Price Extra: Extra price for the variant with this attribute value on sale " +"price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_pricelist +msgid "Pricelist" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_id +msgid "Product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__attribute_line_ids +msgid "Product Attributes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_category +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__categ_id +msgid "Product Category" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator +msgid "Product Configurator" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator_attribute +msgid "Product Configurator Attribute" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id_configurator_domain +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id_configurator_domain +msgid "Product Id Configurator Domain" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tag_ids +msgid "Product Tags" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tmpl_id +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Product Template" +msgstr "Template de produit" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template_attribute_line +msgid "Product Template Attribute Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tooltip +msgid "Product Tooltip" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__detailed_type +msgid "Product Type" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id +msgid "Product Variant" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_attribute_ids +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_attribute_ids +msgid "Product attributes" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_configurator.py:0 +#, python-format +msgid "Product not created!" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_ids +msgid "Products" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_purchase +msgid "Purchase Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn +msgid "Purchase Order Line Warning" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_po_id +msgid "Purchase UoM" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_qty_configurator +msgid "Quantity visible in configurator" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__expense_policy +msgid "Re-Invoice Expenses" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_expense_policy +msgid "Re-Invoice Policy visible" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template_attribute_line__required +msgid "Required" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_sale +msgid "Sales Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn +msgid "Sales Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Select a template for a variant. Keep empty for a new full product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_line_warn +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sale_line_warn +msgid "" +"Selecting the \"Warning\" option will notify user with the message, " +"Selecting \"Blocking Message\" will throw an exception with the message and " +"block the flow. The Message has to be written in the next field." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sequence +msgid "Sequence" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_to_purchase +msgid "Subcontract Service" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__account_tag_ids +msgid "" +"Tags to be set on the base and tax journal items created for this product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.constraint,message:product_variant_configurator.constraint_product_template_attribute_line_product_attribute_uniq +msgid "The attribute already exists for this product" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "There's another product with the same attributes." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_category__no_create_variants +msgid "" +"This check disables the automatic creation of product variants for all the " +"products of this category." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__price_extra +msgid "This is the sum of the extra price of all attributes" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view_2 +msgid "This product already exists." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,help:product_variant_configurator.field_product_template__no_create_variants +msgid "" +"This selection defines if variants for all attribute combinations are going " +"to be created automatically at saving time." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_type +msgid "Track Service" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__type +msgid "Type" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_id +msgid "Unit of Measure" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_name +msgid "Unit of Measure Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__no +msgid "Use Odoo's default variant management" +msgstr "" + +#. module: product_variant_configurator +#: model:res.groups,name:product_variant_configurator.group_product_variant_extended_description +msgid "Use extended description when having product attributes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__empty +msgid "Use the category value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__valid_product_template_attribute_line_ids +msgid "Valid Product Attribute Lines" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__value_id +msgid "Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__price_extra +msgid "Variant Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__variant_seller_ids +msgid "Variant Seller" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template__no_create_variants +msgid "Variant creation" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Vendor Taxes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__seller_ids +msgid "Vendors" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_ir_ui_view +msgid "View" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__volume_uom_name +msgid "Volume unit of measure label" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__weight_uom_name +msgid "Weight unit of measure label" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "" +"You have to fill the following attributes:\n" +"%s" +msgstr "" diff --git a/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/gl.po b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/gl.po new file mode 100644 index 0000000..9e9167d --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/gl.po @@ -0,0 +1,657 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_configurator +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-30 03:46+0000\n" +"PO-Revision-Date: 2017-11-30 03:46+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: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_count +msgid "# Product Variants" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_attribute_view_form +msgid "" +"Info: You can now manage the variant creation from the " +"Product Template level" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__description_sale +msgid "" +"A description of the Product that you want to communicate to your customers. " +"This description will be copied to every Sales Order, Delivery Order and " +"Customer Invoice/Credit Note" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__detailed_type +msgid "" +"A storable product is a product for which you manage stock. The Inventory " +"app has to be installed.\n" +"A consumable product is a product for which stock is not managed.\n" +"A service is a non-material product you provide." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__account_tag_ids +msgid "Account Tags" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__attribute_id +msgid "Attribute" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "Attribute Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_attribute_value +msgid "Attribute Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__can_create_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__can_create_product +msgid "Can Create Product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_ok +msgid "Can be Purchased" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_ok +msgid "Can be Sold" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Change warning!" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Changing this parameter may cause automatic variants creation" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__color +msgid "Color Index" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__company_id +msgid "Company" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_method +msgid "Control Policy" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__cost_currency_id +msgid "Cost Currency" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__create_product_variant +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__create_product_variant +msgid "Create product now!" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__currency_id +msgid "Currency" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__taxes_id +msgid "Customer Taxes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Default taxes used when buying the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__taxes_id +msgid "Default taxes used when selling the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_id +msgid "Default unit of measure used for all stock operations." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_po_id +msgid "" +"Default unit of measure used for purchase orders. It must be in the same " +"category as the default unit of measure." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description +msgid "Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__display_name +msgid "Display Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__yes +msgid "Don't create them automatically" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_category__no_create_variants +msgid "Don't create variants automatically" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_expense_id +msgid "Expense Account" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__expense_policy +msgid "" +"Expenses and vendor bills can be re-invoiced to a customer.With this option, " +"a validated expense can be re-invoice to a customer at its cost or sales " +"price." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__priority +msgid "Favorite" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sequence +msgid "Gives the sequence order when displaying a product list" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__id +msgid "ID" +msgstr "ID" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_to_purchase +msgid "" +"If ticked, each time you sell this product through a SO, a RfQ is " +"automatically created to buy the product. Tip: don't forget to set a vendor " +"on the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_income_id +msgid "Income Account" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__invoice_policy +msgid "Invoicing Policy" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__has_configurable_attributes +msgid "Is a configurable product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_income_id +msgid "" +"Keep this field empty to use the default value from the product category." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_expense_id +msgid "" +"Keep this field empty to use the default value from the product category. If " +"anglo-saxon accounting with automated valuation method is configured, the " +"expense account on the product category will be used." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute____last_update +msgid "Last Modified on" +msgstr "Modificado por última vez o" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_uid +msgid "Last Updated by" +msgstr "ültima actualización por" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_date +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__list_price +msgid "List Price" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_type +msgid "" +"Manually set quantities on order: Invoice based on the manually entered " +"quantity, without creating an analytic account.\n" +"Timesheets on contract: Invoice based on the tracked hours on the related " +"timesheet.\n" +"Create a task and track hours: Create a task on the sales order validation " +"and track the work hours." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn_msg +msgid "Message for Purchase Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn_msg +msgid "Message for Sales Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__name +msgid "Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_method +msgid "" +"On ordered quantities: Control bills based on ordered quantities.\n" +"On received quantities: Control bills based on received quantities." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__optional_product_ids +msgid "Optional Products" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__optional_product_ids +msgid "" +"Optional Products are suggested whenever the customer hits *Add to Cart* " +"(cross-sell strategy, e.g. for computers: warranty, software, etc.)." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__invoice_policy +msgid "" +"Ordered Quantity: Invoice quantities ordered by the customer.\n" +"Delivered Quantity: Invoice quantities delivered to the customer." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_id +msgid "Owner" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_model +msgid "Owner Model" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__possible_value_ids +msgid "Possible Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__price_extra +msgid "Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator__price_extra +msgid "" +"Price Extra: Extra price for the variant with the currently selected " +"attributes values on sale price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "" +"Price Extra: Extra price for the variant with this attribute value on sale " +"price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_pricelist +msgid "Pricelist" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_id +msgid "Product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__attribute_line_ids +msgid "Product Attributes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_category +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__categ_id +msgid "Product Category" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator +msgid "Product Configurator" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator_attribute +msgid "Product Configurator Attribute" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id_configurator_domain +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id_configurator_domain +msgid "Product Id Configurator Domain" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tag_ids +msgid "Product Tags" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tmpl_id +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Product Template" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template_attribute_line +msgid "Product Template Attribute Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tooltip +msgid "Product Tooltip" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__detailed_type +msgid "Product Type" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id +msgid "Product Variant" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_attribute_ids +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_attribute_ids +msgid "Product attributes" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_configurator.py:0 +#, python-format +msgid "Product not created!" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_ids +msgid "Products" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_purchase +msgid "Purchase Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn +msgid "Purchase Order Line Warning" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_po_id +msgid "Purchase UoM" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_qty_configurator +msgid "Quantity visible in configurator" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__expense_policy +msgid "Re-Invoice Expenses" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_expense_policy +msgid "Re-Invoice Policy visible" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template_attribute_line__required +msgid "Required" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_sale +msgid "Sales Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn +msgid "Sales Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Select a template for a variant. Keep empty for a new full product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_line_warn +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sale_line_warn +msgid "" +"Selecting the \"Warning\" option will notify user with the message, " +"Selecting \"Blocking Message\" will throw an exception with the message and " +"block the flow. The Message has to be written in the next field." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sequence +msgid "Sequence" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_to_purchase +msgid "Subcontract Service" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__account_tag_ids +msgid "" +"Tags to be set on the base and tax journal items created for this product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.constraint,message:product_variant_configurator.constraint_product_template_attribute_line_product_attribute_uniq +msgid "The attribute already exists for this product" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "There's another product with the same attributes." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_category__no_create_variants +msgid "" +"This check disables the automatic creation of product variants for all the " +"products of this category." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__price_extra +msgid "This is the sum of the extra price of all attributes" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view_2 +msgid "This product already exists." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,help:product_variant_configurator.field_product_template__no_create_variants +msgid "" +"This selection defines if variants for all attribute combinations are going " +"to be created automatically at saving time." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_type +msgid "Track Service" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__type +msgid "Type" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_id +msgid "Unit of Measure" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_name +msgid "Unit of Measure Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__no +msgid "Use Odoo's default variant management" +msgstr "" + +#. module: product_variant_configurator +#: model:res.groups,name:product_variant_configurator.group_product_variant_extended_description +msgid "Use extended description when having product attributes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__empty +msgid "Use the category value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__valid_product_template_attribute_line_ids +msgid "Valid Product Attribute Lines" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__value_id +msgid "Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__price_extra +msgid "Variant Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__variant_seller_ids +msgid "Variant Seller" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template__no_create_variants +msgid "Variant creation" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Vendor Taxes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__seller_ids +msgid "Vendors" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_ir_ui_view +msgid "View" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__volume_uom_name +msgid "Volume unit of measure label" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__weight_uom_name +msgid "Weight unit of measure label" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "" +"You have to fill the following attributes:\n" +"%s" +msgstr "" diff --git a/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/gl_ES.po b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/gl_ES.po new file mode 100644 index 0000000..19d5246 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/gl_ES.po @@ -0,0 +1,658 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_configurator +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-30 03:46+0000\n" +"PO-Revision-Date: 2017-11-30 03:46+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: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_count +msgid "# Product Variants" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_attribute_view_form +msgid "" +"Info: You can now manage the variant creation from the " +"Product Template level" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__description_sale +msgid "" +"A description of the Product that you want to communicate to your customers. " +"This description will be copied to every Sales Order, Delivery Order and " +"Customer Invoice/Credit Note" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__detailed_type +msgid "" +"A storable product is a product for which you manage stock. The Inventory " +"app has to be installed.\n" +"A consumable product is a product for which stock is not managed.\n" +"A service is a non-material product you provide." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__account_tag_ids +msgid "Account Tags" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__attribute_id +msgid "Attribute" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "Attribute Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_attribute_value +msgid "Attribute Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__can_create_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__can_create_product +msgid "Can Create Product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_ok +msgid "Can be Purchased" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_ok +msgid "Can be Sold" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Change warning!" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Changing this parameter may cause automatic variants creation" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__color +msgid "Color Index" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__company_id +msgid "Company" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_method +msgid "Control Policy" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__cost_currency_id +msgid "Cost Currency" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__create_product_variant +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__create_product_variant +msgid "Create product now!" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_uid +msgid "Created by" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_date +msgid "Created on" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__currency_id +msgid "Currency" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__taxes_id +msgid "Customer Taxes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Default taxes used when buying the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__taxes_id +msgid "Default taxes used when selling the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_id +msgid "Default unit of measure used for all stock operations." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_po_id +msgid "" +"Default unit of measure used for purchase orders. It must be in the same " +"category as the default unit of measure." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description +msgid "Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__display_name +msgid "Display Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__yes +msgid "Don't create them automatically" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_category__no_create_variants +msgid "Don't create variants automatically" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_expense_id +msgid "Expense Account" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__expense_policy +msgid "" +"Expenses and vendor bills can be re-invoiced to a customer.With this option, " +"a validated expense can be re-invoice to a customer at its cost or sales " +"price." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__priority +msgid "Favorite" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sequence +msgid "Gives the sequence order when displaying a product list" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__id +msgid "ID" +msgstr "ID" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_to_purchase +msgid "" +"If ticked, each time you sell this product through a SO, a RfQ is " +"automatically created to buy the product. Tip: don't forget to set a vendor " +"on the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_income_id +msgid "Income Account" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__invoice_policy +msgid "Invoicing Policy" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__has_configurable_attributes +msgid "Is a configurable product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_income_id +msgid "" +"Keep this field empty to use the default value from the product category." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_expense_id +msgid "" +"Keep this field empty to use the default value from the product category. If " +"anglo-saxon accounting with automated valuation method is configured, the " +"expense account on the product category will be used." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute____last_update +msgid "Last Modified on" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_date +msgid "Last Updated on" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__list_price +msgid "List Price" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_type +msgid "" +"Manually set quantities on order: Invoice based on the manually entered " +"quantity, without creating an analytic account.\n" +"Timesheets on contract: Invoice based on the tracked hours on the related " +"timesheet.\n" +"Create a task and track hours: Create a task on the sales order validation " +"and track the work hours." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn_msg +msgid "Message for Purchase Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn_msg +msgid "Message for Sales Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__name +msgid "Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_method +msgid "" +"On ordered quantities: Control bills based on ordered quantities.\n" +"On received quantities: Control bills based on received quantities." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__optional_product_ids +msgid "Optional Products" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__optional_product_ids +msgid "" +"Optional Products are suggested whenever the customer hits *Add to Cart* " +"(cross-sell strategy, e.g. for computers: warranty, software, etc.)." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__invoice_policy +msgid "" +"Ordered Quantity: Invoice quantities ordered by the customer.\n" +"Delivered Quantity: Invoice quantities delivered to the customer." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_id +msgid "Owner" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_model +msgid "Owner Model" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__possible_value_ids +msgid "Possible Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__price_extra +msgid "Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator__price_extra +msgid "" +"Price Extra: Extra price for the variant with the currently selected " +"attributes values on sale price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "" +"Price Extra: Extra price for the variant with this attribute value on sale " +"price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_pricelist +msgid "Pricelist" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_id +msgid "Product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__attribute_line_ids +msgid "Product Attributes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_category +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__categ_id +msgid "Product Category" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator +msgid "Product Configurator" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator_attribute +msgid "Product Configurator Attribute" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id_configurator_domain +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id_configurator_domain +msgid "Product Id Configurator Domain" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tag_ids +msgid "Product Tags" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tmpl_id +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Product Template" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template_attribute_line +msgid "Product Template Attribute Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tooltip +msgid "Product Tooltip" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__detailed_type +msgid "Product Type" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id +msgid "Product Variant" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_attribute_ids +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_attribute_ids +msgid "Product attributes" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_configurator.py:0 +#, python-format +msgid "Product not created!" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_ids +msgid "Products" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_purchase +msgid "Purchase Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn +msgid "Purchase Order Line Warning" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_po_id +msgid "Purchase UoM" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_qty_configurator +msgid "Quantity visible in configurator" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__expense_policy +msgid "Re-Invoice Expenses" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_expense_policy +msgid "Re-Invoice Policy visible" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template_attribute_line__required +msgid "Required" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_sale +msgid "Sales Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn +msgid "Sales Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Select a template for a variant. Keep empty for a new full product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_line_warn +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sale_line_warn +msgid "" +"Selecting the \"Warning\" option will notify user with the message, " +"Selecting \"Blocking Message\" will throw an exception with the message and " +"block the flow. The Message has to be written in the next field." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sequence +msgid "Sequence" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_to_purchase +msgid "Subcontract Service" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__account_tag_ids +msgid "" +"Tags to be set on the base and tax journal items created for this product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.constraint,message:product_variant_configurator.constraint_product_template_attribute_line_product_attribute_uniq +msgid "The attribute already exists for this product" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "There's another product with the same attributes." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_category__no_create_variants +msgid "" +"This check disables the automatic creation of product variants for all the " +"products of this category." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__price_extra +msgid "This is the sum of the extra price of all attributes" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view_2 +msgid "This product already exists." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,help:product_variant_configurator.field_product_template__no_create_variants +msgid "" +"This selection defines if variants for all attribute combinations are going " +"to be created automatically at saving time." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_type +msgid "Track Service" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__type +msgid "Type" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_id +msgid "Unit of Measure" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_name +msgid "Unit of Measure Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__no +msgid "Use Odoo's default variant management" +msgstr "" + +#. module: product_variant_configurator +#: model:res.groups,name:product_variant_configurator.group_product_variant_extended_description +msgid "Use extended description when having product attributes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__empty +msgid "Use the category value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__valid_product_template_attribute_line_ids +msgid "Valid Product Attribute Lines" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__value_id +msgid "Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__price_extra +msgid "Variant Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__variant_seller_ids +msgid "Variant Seller" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template__no_create_variants +msgid "Variant creation" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Vendor Taxes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__seller_ids +msgid "Vendors" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_ir_ui_view +msgid "View" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__volume_uom_name +msgid "Volume unit of measure label" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__weight_uom_name +msgid "Weight unit of measure label" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "" +"You have to fill the following attributes:\n" +"%s" +msgstr "" diff --git a/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/he.po b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/he.po new file mode 100644 index 0000000..4f93e88 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/he.po @@ -0,0 +1,657 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_configurator +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-30 03:46+0000\n" +"PO-Revision-Date: 2017-11-30 03:46+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: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_count +msgid "# Product Variants" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_attribute_view_form +msgid "" +"Info: You can now manage the variant creation from the " +"Product Template level" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__description_sale +msgid "" +"A description of the Product that you want to communicate to your customers. " +"This description will be copied to every Sales Order, Delivery Order and " +"Customer Invoice/Credit Note" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__detailed_type +msgid "" +"A storable product is a product for which you manage stock. The Inventory " +"app has to be installed.\n" +"A consumable product is a product for which stock is not managed.\n" +"A service is a non-material product you provide." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__account_tag_ids +msgid "Account Tags" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__attribute_id +msgid "Attribute" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "Attribute Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_attribute_value +msgid "Attribute Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__can_create_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__can_create_product +msgid "Can Create Product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_ok +msgid "Can be Purchased" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_ok +msgid "Can be Sold" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Change warning!" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Changing this parameter may cause automatic variants creation" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__color +msgid "Color Index" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__company_id +msgid "Company" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_method +msgid "Control Policy" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__cost_currency_id +msgid "Cost Currency" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__create_product_variant +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__create_product_variant +msgid "Create product now!" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_uid +msgid "Created by" +msgstr "נוצר על ידי" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_date +msgid "Created on" +msgstr "נוצר ב-" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__currency_id +msgid "Currency" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__taxes_id +msgid "Customer Taxes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Default taxes used when buying the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__taxes_id +msgid "Default taxes used when selling the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_id +msgid "Default unit of measure used for all stock operations." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_po_id +msgid "" +"Default unit of measure used for purchase orders. It must be in the same " +"category as the default unit of measure." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description +msgid "Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__display_name +msgid "Display Name" +msgstr "השם המוצג" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__yes +msgid "Don't create them automatically" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_category__no_create_variants +msgid "Don't create variants automatically" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_expense_id +msgid "Expense Account" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__expense_policy +msgid "" +"Expenses and vendor bills can be re-invoiced to a customer.With this option, " +"a validated expense can be re-invoice to a customer at its cost or sales " +"price." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__priority +msgid "Favorite" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sequence +msgid "Gives the sequence order when displaying a product list" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__id +msgid "ID" +msgstr "מזהה" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_to_purchase +msgid "" +"If ticked, each time you sell this product through a SO, a RfQ is " +"automatically created to buy the product. Tip: don't forget to set a vendor " +"on the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_income_id +msgid "Income Account" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__invoice_policy +msgid "Invoicing Policy" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__has_configurable_attributes +msgid "Is a configurable product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_income_id +msgid "" +"Keep this field empty to use the default value from the product category." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_expense_id +msgid "" +"Keep this field empty to use the default value from the product category. If " +"anglo-saxon accounting with automated valuation method is configured, the " +"expense account on the product category will be used." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute____last_update +msgid "Last Modified on" +msgstr "תאריך שינוי אחרון" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_uid +msgid "Last Updated by" +msgstr "עודכן לאחרונה על ידי" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_date +msgid "Last Updated on" +msgstr "עודכן לאחרונה על" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__list_price +msgid "List Price" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_type +msgid "" +"Manually set quantities on order: Invoice based on the manually entered " +"quantity, without creating an analytic account.\n" +"Timesheets on contract: Invoice based on the tracked hours on the related " +"timesheet.\n" +"Create a task and track hours: Create a task on the sales order validation " +"and track the work hours." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn_msg +msgid "Message for Purchase Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn_msg +msgid "Message for Sales Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__name +msgid "Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_method +msgid "" +"On ordered quantities: Control bills based on ordered quantities.\n" +"On received quantities: Control bills based on received quantities." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__optional_product_ids +msgid "Optional Products" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__optional_product_ids +msgid "" +"Optional Products are suggested whenever the customer hits *Add to Cart* " +"(cross-sell strategy, e.g. for computers: warranty, software, etc.)." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__invoice_policy +msgid "" +"Ordered Quantity: Invoice quantities ordered by the customer.\n" +"Delivered Quantity: Invoice quantities delivered to the customer." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_id +msgid "Owner" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_model +msgid "Owner Model" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__possible_value_ids +msgid "Possible Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__price_extra +msgid "Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator__price_extra +msgid "" +"Price Extra: Extra price for the variant with the currently selected " +"attributes values on sale price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "" +"Price Extra: Extra price for the variant with this attribute value on sale " +"price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_pricelist +msgid "Pricelist" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_id +msgid "Product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__attribute_line_ids +msgid "Product Attributes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_category +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__categ_id +msgid "Product Category" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator +msgid "Product Configurator" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator_attribute +msgid "Product Configurator Attribute" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id_configurator_domain +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id_configurator_domain +msgid "Product Id Configurator Domain" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tag_ids +msgid "Product Tags" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tmpl_id +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Product Template" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template_attribute_line +msgid "Product Template Attribute Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tooltip +msgid "Product Tooltip" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__detailed_type +msgid "Product Type" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id +msgid "Product Variant" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_attribute_ids +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_attribute_ids +msgid "Product attributes" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_configurator.py:0 +#, python-format +msgid "Product not created!" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_ids +msgid "Products" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_purchase +msgid "Purchase Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn +msgid "Purchase Order Line Warning" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_po_id +msgid "Purchase UoM" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_qty_configurator +msgid "Quantity visible in configurator" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__expense_policy +msgid "Re-Invoice Expenses" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_expense_policy +msgid "Re-Invoice Policy visible" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template_attribute_line__required +msgid "Required" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_sale +msgid "Sales Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn +msgid "Sales Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Select a template for a variant. Keep empty for a new full product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_line_warn +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sale_line_warn +msgid "" +"Selecting the \"Warning\" option will notify user with the message, " +"Selecting \"Blocking Message\" will throw an exception with the message and " +"block the flow. The Message has to be written in the next field." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sequence +msgid "Sequence" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_to_purchase +msgid "Subcontract Service" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__account_tag_ids +msgid "" +"Tags to be set on the base and tax journal items created for this product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.constraint,message:product_variant_configurator.constraint_product_template_attribute_line_product_attribute_uniq +msgid "The attribute already exists for this product" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "There's another product with the same attributes." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_category__no_create_variants +msgid "" +"This check disables the automatic creation of product variants for all the " +"products of this category." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__price_extra +msgid "This is the sum of the extra price of all attributes" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view_2 +msgid "This product already exists." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,help:product_variant_configurator.field_product_template__no_create_variants +msgid "" +"This selection defines if variants for all attribute combinations are going " +"to be created automatically at saving time." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_type +msgid "Track Service" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__type +msgid "Type" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_id +msgid "Unit of Measure" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_name +msgid "Unit of Measure Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__no +msgid "Use Odoo's default variant management" +msgstr "" + +#. module: product_variant_configurator +#: model:res.groups,name:product_variant_configurator.group_product_variant_extended_description +msgid "Use extended description when having product attributes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__empty +msgid "Use the category value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__valid_product_template_attribute_line_ids +msgid "Valid Product Attribute Lines" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__value_id +msgid "Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__price_extra +msgid "Variant Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__variant_seller_ids +msgid "Variant Seller" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template__no_create_variants +msgid "Variant creation" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Vendor Taxes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__seller_ids +msgid "Vendors" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_ir_ui_view +msgid "View" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__volume_uom_name +msgid "Volume unit of measure label" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__weight_uom_name +msgid "Weight unit of measure label" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "" +"You have to fill the following attributes:\n" +"%s" +msgstr "" diff --git a/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/hr.po b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/hr.po new file mode 100644 index 0000000..0afb0e6 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/hr.po @@ -0,0 +1,666 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_configurator +# +# 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-02-23 02:10+0000\n" +"PO-Revision-Date: 2018-02-23 02:10+0000\n" +"Last-Translator: Bole , 2018\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: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_count +msgid "# Product Variants" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_attribute_view_form +msgid "" +"Info: You can now manage the variant creation from the " +"Product Template level" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__description_sale +msgid "" +"A description of the Product that you want to communicate to your customers. " +"This description will be copied to every Sales Order, Delivery Order and " +"Customer Invoice/Credit Note" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__detailed_type +msgid "" +"A storable product is a product for which you manage stock. The Inventory " +"app has to be installed.\n" +"A consumable product is a product for which stock is not managed.\n" +"A service is a non-material product you provide." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__account_tag_ids +msgid "Account Tags" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__attribute_id +msgid "Attribute" +msgstr "Atribut" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "Attribute Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_attribute_value +msgid "Attribute Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__can_create_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__can_create_product +#, fuzzy +msgid "Can Create Product" +msgstr "Može napraviti proizvod" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_ok +msgid "Can be Purchased" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_ok +msgid "Can be Sold" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Change warning!" +msgstr "Upozorenje Izmjena!" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Changing this parameter may cause automatic variants creation" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__color +msgid "Color Index" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__company_id +msgid "Company" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_method +msgid "Control Policy" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__cost_currency_id +msgid "Cost Currency" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__create_product_variant +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__create_product_variant +msgid "Create product now!" +msgstr "Kreiraj proizvod sada!" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_uid +msgid "Created by" +msgstr "Kreirao" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_date +msgid "Created on" +msgstr "Datum kreiranja" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__currency_id +msgid "Currency" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__taxes_id +msgid "Customer Taxes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Default taxes used when buying the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__taxes_id +msgid "Default taxes used when selling the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_id +msgid "Default unit of measure used for all stock operations." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_po_id +msgid "" +"Default unit of measure used for purchase orders. It must be in the same " +"category as the default unit of measure." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description +msgid "Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__display_name +msgid "Display Name" +msgstr "Naziv za prikaz" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__yes +msgid "Don't create them automatically" +msgstr "Nemoj ih kreirati automatski" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_category__no_create_variants +msgid "Don't create variants automatically" +msgstr "Ne kreiraj varijante automatski" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_expense_id +msgid "Expense Account" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__expense_policy +msgid "" +"Expenses and vendor bills can be re-invoiced to a customer.With this option, " +"a validated expense can be re-invoice to a customer at its cost or sales " +"price." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__priority +msgid "Favorite" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sequence +msgid "Gives the sequence order when displaying a product list" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__id +msgid "ID" +msgstr "ID" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_to_purchase +msgid "" +"If ticked, each time you sell this product through a SO, a RfQ is " +"automatically created to buy the product. Tip: don't forget to set a vendor " +"on the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_income_id +msgid "Income Account" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__invoice_policy +msgid "Invoicing Policy" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__has_configurable_attributes +msgid "Is a configurable product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_income_id +msgid "" +"Keep this field empty to use the default value from the product category." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_expense_id +msgid "" +"Keep this field empty to use the default value from the product category. If " +"anglo-saxon accounting with automated valuation method is configured, the " +"expense account on the product category will be used." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute____last_update +msgid "Last Modified on" +msgstr "Zadnja promjena" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_uid +msgid "Last Updated by" +msgstr "Promijenio" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_date +msgid "Last Updated on" +msgstr "Vrijeme promjene" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__list_price +msgid "List Price" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_type +msgid "" +"Manually set quantities on order: Invoice based on the manually entered " +"quantity, without creating an analytic account.\n" +"Timesheets on contract: Invoice based on the tracked hours on the related " +"timesheet.\n" +"Create a task and track hours: Create a task on the sales order validation " +"and track the work hours." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn_msg +msgid "Message for Purchase Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn_msg +msgid "Message for Sales Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__name +msgid "Name" +msgstr "Naziv" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_method +msgid "" +"On ordered quantities: Control bills based on ordered quantities.\n" +"On received quantities: Control bills based on received quantities." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__optional_product_ids +msgid "Optional Products" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__optional_product_ids +msgid "" +"Optional Products are suggested whenever the customer hits *Add to Cart* " +"(cross-sell strategy, e.g. for computers: warranty, software, etc.)." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__invoice_policy +msgid "" +"Ordered Quantity: Invoice quantities ordered by the customer.\n" +"Delivered Quantity: Invoice quantities delivered to the customer." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_id +msgid "Owner" +msgstr "Vlasnik" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_model +#, fuzzy +msgid "Owner Model" +msgstr "Model vlasnika" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__possible_value_ids +#, fuzzy +msgid "Possible Value" +msgstr "ID mogućih vrijednosti" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__price_extra +#, fuzzy +msgid "Price Extra" +msgstr "Extra cijena" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator__price_extra +msgid "" +"Price Extra: Extra price for the variant with the currently selected " +"attributes values on sale price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "" +"Price Extra: Extra price for the variant with this attribute value on sale " +"price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_pricelist +msgid "Pricelist" +msgstr "Cjenik" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_id +msgid "Product" +msgstr "Proizvod" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__attribute_line_ids +msgid "Product Attributes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_category +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__categ_id +msgid "Product Category" +msgstr "Kategorija proizvoda" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator +msgid "Product Configurator" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator_attribute +msgid "Product Configurator Attribute" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id_configurator_domain +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id_configurator_domain +msgid "Product Id Configurator Domain" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tag_ids +msgid "Product Tags" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tmpl_id +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Product Template" +msgstr "Predložak proizvoda" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template_attribute_line +msgid "Product Template Attribute Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tooltip +msgid "Product Tooltip" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__detailed_type +msgid "Product Type" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id +msgid "Product Variant" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_attribute_ids +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_attribute_ids +msgid "Product attributes" +msgstr "Atributi proizvoda" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_configurator.py:0 +#, python-format +msgid "Product not created!" +msgstr "Proizvod nije kreiran!" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_ids +msgid "Products" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_purchase +msgid "Purchase Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn +msgid "Purchase Order Line Warning" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_po_id +msgid "Purchase UoM" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_qty_configurator +msgid "Quantity visible in configurator" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__expense_policy +msgid "Re-Invoice Expenses" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_expense_policy +msgid "Re-Invoice Policy visible" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template_attribute_line__required +msgid "Required" +msgstr "Obavezno" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_sale +msgid "Sales Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn +msgid "Sales Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Select a template for a variant. Keep empty for a new full product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_line_warn +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sale_line_warn +msgid "" +"Selecting the \"Warning\" option will notify user with the message, " +"Selecting \"Blocking Message\" will throw an exception with the message and " +"block the flow. The Message has to be written in the next field." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sequence +msgid "Sequence" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_to_purchase +msgid "Subcontract Service" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__account_tag_ids +msgid "" +"Tags to be set on the base and tax journal items created for this product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.constraint,message:product_variant_configurator.constraint_product_template_attribute_line_product_attribute_uniq +msgid "The attribute already exists for this product" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "There's another product with the same attributes." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_category__no_create_variants +msgid "" +"This check disables the automatic creation of product variants for all the " +"products of this category." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__price_extra +msgid "This is the sum of the extra price of all attributes" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view_2 +msgid "This product already exists." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,help:product_variant_configurator.field_product_template__no_create_variants +msgid "" +"This selection defines if variants for all attribute combinations are going " +"to be created automatically at saving time." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_type +msgid "Track Service" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__type +msgid "Type" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_id +msgid "Unit of Measure" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_name +msgid "Unit of Measure Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__no +msgid "Use Odoo's default variant management" +msgstr "" + +#. module: product_variant_configurator +#: model:res.groups,name:product_variant_configurator.group_product_variant_extended_description +msgid "Use extended description when having product attributes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__empty +msgid "Use the category value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__valid_product_template_attribute_line_ids +msgid "Valid Product Attribute Lines" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__value_id +msgid "Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__price_extra +msgid "Variant Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__variant_seller_ids +msgid "Variant Seller" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template__no_create_variants +msgid "Variant creation" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Vendor Taxes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__seller_ids +msgid "Vendors" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_ir_ui_view +msgid "View" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__volume_uom_name +msgid "Volume unit of measure label" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__weight_uom_name +msgid "Weight unit of measure label" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "" +"You have to fill the following attributes:\n" +"%s" +msgstr "" + +#~ msgid "Create them automatically" +#~ msgstr "Kreiraj ih automatski" diff --git a/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/hr_HR.po b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/hr_HR.po new file mode 100644 index 0000000..ebb5d26 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/hr_HR.po @@ -0,0 +1,660 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_configurator +# +# 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-16 02:12+0000\n" +"PO-Revision-Date: 2017-12-16 02:12+0000\n" +"Last-Translator: Bole , 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: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_count +msgid "# Product Variants" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_attribute_view_form +msgid "" +"Info: You can now manage the variant creation from the " +"Product Template level" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__description_sale +msgid "" +"A description of the Product that you want to communicate to your customers. " +"This description will be copied to every Sales Order, Delivery Order and " +"Customer Invoice/Credit Note" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__detailed_type +msgid "" +"A storable product is a product for which you manage stock. The Inventory " +"app has to be installed.\n" +"A consumable product is a product for which stock is not managed.\n" +"A service is a non-material product you provide." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__account_tag_ids +msgid "Account Tags" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__attribute_id +msgid "Attribute" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "Attribute Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_attribute_value +msgid "Attribute Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__can_create_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__can_create_product +msgid "Can Create Product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_ok +msgid "Can be Purchased" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_ok +msgid "Can be Sold" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Change warning!" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Changing this parameter may cause automatic variants creation" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__color +msgid "Color Index" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__company_id +msgid "Company" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_method +msgid "Control Policy" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__cost_currency_id +msgid "Cost Currency" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__create_product_variant +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__create_product_variant +msgid "Create product now!" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_uid +msgid "Created by" +msgstr "Kreirao" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_date +msgid "Created on" +msgstr "Kreirano" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__currency_id +msgid "Currency" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__taxes_id +msgid "Customer Taxes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Default taxes used when buying the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__taxes_id +msgid "Default taxes used when selling the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_id +msgid "Default unit of measure used for all stock operations." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_po_id +msgid "" +"Default unit of measure used for purchase orders. It must be in the same " +"category as the default unit of measure." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description +msgid "Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__display_name +msgid "Display Name" +msgstr "Naziv" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__yes +msgid "Don't create them automatically" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_category__no_create_variants +msgid "Don't create variants automatically" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_expense_id +msgid "Expense Account" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__expense_policy +msgid "" +"Expenses and vendor bills can be re-invoiced to a customer.With this option, " +"a validated expense can be re-invoice to a customer at its cost or sales " +"price." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__priority +msgid "Favorite" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sequence +msgid "Gives the sequence order when displaying a product list" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__id +msgid "ID" +msgstr "ID" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_to_purchase +msgid "" +"If ticked, each time you sell this product through a SO, a RfQ is " +"automatically created to buy the product. Tip: don't forget to set a vendor " +"on the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_income_id +msgid "Income Account" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__invoice_policy +msgid "Invoicing Policy" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__has_configurable_attributes +msgid "Is a configurable product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_income_id +msgid "" +"Keep this field empty to use the default value from the product category." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_expense_id +msgid "" +"Keep this field empty to use the default value from the product category. If " +"anglo-saxon accounting with automated valuation method is configured, the " +"expense account on the product category will be used." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute____last_update +msgid "Last Modified on" +msgstr "Zadnje modificirano" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_uid +msgid "Last Updated by" +msgstr "Zadnji ažurirao" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_date +msgid "Last Updated on" +msgstr "Zadnje ažurirano" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__list_price +msgid "List Price" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_type +msgid "" +"Manually set quantities on order: Invoice based on the manually entered " +"quantity, without creating an analytic account.\n" +"Timesheets on contract: Invoice based on the tracked hours on the related " +"timesheet.\n" +"Create a task and track hours: Create a task on the sales order validation " +"and track the work hours." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn_msg +msgid "Message for Purchase Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn_msg +msgid "Message for Sales Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__name +msgid "Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_method +msgid "" +"On ordered quantities: Control bills based on ordered quantities.\n" +"On received quantities: Control bills based on received quantities." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__optional_product_ids +msgid "Optional Products" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__optional_product_ids +msgid "" +"Optional Products are suggested whenever the customer hits *Add to Cart* " +"(cross-sell strategy, e.g. for computers: warranty, software, etc.)." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__invoice_policy +msgid "" +"Ordered Quantity: Invoice quantities ordered by the customer.\n" +"Delivered Quantity: Invoice quantities delivered to the customer." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_id +msgid "Owner" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_model +msgid "Owner Model" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__possible_value_ids +msgid "Possible Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__price_extra +msgid "Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator__price_extra +msgid "" +"Price Extra: Extra price for the variant with the currently selected " +"attributes values on sale price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "" +"Price Extra: Extra price for the variant with this attribute value on sale " +"price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_pricelist +msgid "Pricelist" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_id +msgid "Product" +msgstr "Proizvod" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__attribute_line_ids +msgid "Product Attributes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_category +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__categ_id +msgid "Product Category" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator +msgid "Product Configurator" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator_attribute +msgid "Product Configurator Attribute" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id_configurator_domain +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id_configurator_domain +msgid "Product Id Configurator Domain" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tag_ids +msgid "Product Tags" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tmpl_id +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Product Template" +msgstr "Predložak proizvoda" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template_attribute_line +msgid "Product Template Attribute Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tooltip +msgid "Product Tooltip" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__detailed_type +msgid "Product Type" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id +msgid "Product Variant" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_attribute_ids +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_attribute_ids +msgid "Product attributes" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_configurator.py:0 +#, python-format +msgid "Product not created!" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_ids +msgid "Products" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_purchase +msgid "Purchase Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn +msgid "Purchase Order Line Warning" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_po_id +msgid "Purchase UoM" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_qty_configurator +msgid "Quantity visible in configurator" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__expense_policy +msgid "Re-Invoice Expenses" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_expense_policy +msgid "Re-Invoice Policy visible" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template_attribute_line__required +msgid "Required" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_sale +msgid "Sales Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn +msgid "Sales Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Select a template for a variant. Keep empty for a new full product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_line_warn +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sale_line_warn +msgid "" +"Selecting the \"Warning\" option will notify user with the message, " +"Selecting \"Blocking Message\" will throw an exception with the message and " +"block the flow. The Message has to be written in the next field." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sequence +msgid "Sequence" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_to_purchase +msgid "Subcontract Service" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__account_tag_ids +msgid "" +"Tags to be set on the base and tax journal items created for this product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.constraint,message:product_variant_configurator.constraint_product_template_attribute_line_product_attribute_uniq +msgid "The attribute already exists for this product" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "There's another product with the same attributes." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_category__no_create_variants +msgid "" +"This check disables the automatic creation of product variants for all the " +"products of this category." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__price_extra +msgid "This is the sum of the extra price of all attributes" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view_2 +msgid "This product already exists." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,help:product_variant_configurator.field_product_template__no_create_variants +msgid "" +"This selection defines if variants for all attribute combinations are going " +"to be created automatically at saving time." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_type +msgid "Track Service" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__type +msgid "Type" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_id +msgid "Unit of Measure" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_name +msgid "Unit of Measure Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__no +msgid "Use Odoo's default variant management" +msgstr "" + +#. module: product_variant_configurator +#: model:res.groups,name:product_variant_configurator.group_product_variant_extended_description +msgid "Use extended description when having product attributes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__empty +msgid "Use the category value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__valid_product_template_attribute_line_ids +msgid "Valid Product Attribute Lines" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__value_id +msgid "Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__price_extra +msgid "Variant Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__variant_seller_ids +msgid "Variant Seller" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template__no_create_variants +msgid "Variant creation" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Vendor Taxes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__seller_ids +msgid "Vendors" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_ir_ui_view +msgid "View" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__volume_uom_name +msgid "Volume unit of measure label" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__weight_uom_name +msgid "Weight unit of measure label" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "" +"You have to fill the following attributes:\n" +"%s" +msgstr "" diff --git a/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/hu.po b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/hu.po new file mode 100644 index 0000000..f788ad7 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/hu.po @@ -0,0 +1,657 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_configurator +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-30 03:46+0000\n" +"PO-Revision-Date: 2017-11-30 03:46+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: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_count +msgid "# Product Variants" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_attribute_view_form +msgid "" +"Info: You can now manage the variant creation from the " +"Product Template level" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__description_sale +msgid "" +"A description of the Product that you want to communicate to your customers. " +"This description will be copied to every Sales Order, Delivery Order and " +"Customer Invoice/Credit Note" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__detailed_type +msgid "" +"A storable product is a product for which you manage stock. The Inventory " +"app has to be installed.\n" +"A consumable product is a product for which stock is not managed.\n" +"A service is a non-material product you provide." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__account_tag_ids +msgid "Account Tags" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__attribute_id +msgid "Attribute" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "Attribute Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_attribute_value +msgid "Attribute Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__can_create_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__can_create_product +msgid "Can Create Product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_ok +msgid "Can be Purchased" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_ok +msgid "Can be Sold" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Change warning!" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Changing this parameter may cause automatic variants creation" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__color +msgid "Color Index" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__company_id +msgid "Company" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_method +msgid "Control Policy" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__cost_currency_id +msgid "Cost Currency" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__create_product_variant +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__create_product_variant +msgid "Create product now!" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_uid +msgid "Created by" +msgstr "Készítette" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_date +msgid "Created on" +msgstr "Létrehozás dátuma" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__currency_id +msgid "Currency" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__taxes_id +msgid "Customer Taxes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Default taxes used when buying the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__taxes_id +msgid "Default taxes used when selling the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_id +msgid "Default unit of measure used for all stock operations." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_po_id +msgid "" +"Default unit of measure used for purchase orders. It must be in the same " +"category as the default unit of measure." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description +msgid "Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__display_name +msgid "Display Name" +msgstr "Név megjelenítése" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__yes +msgid "Don't create them automatically" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_category__no_create_variants +msgid "Don't create variants automatically" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_expense_id +msgid "Expense Account" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__expense_policy +msgid "" +"Expenses and vendor bills can be re-invoiced to a customer.With this option, " +"a validated expense can be re-invoice to a customer at its cost or sales " +"price." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__priority +msgid "Favorite" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sequence +msgid "Gives the sequence order when displaying a product list" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__id +msgid "ID" +msgstr "ID" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_to_purchase +msgid "" +"If ticked, each time you sell this product through a SO, a RfQ is " +"automatically created to buy the product. Tip: don't forget to set a vendor " +"on the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_income_id +msgid "Income Account" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__invoice_policy +msgid "Invoicing Policy" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__has_configurable_attributes +msgid "Is a configurable product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_income_id +msgid "" +"Keep this field empty to use the default value from the product category." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_expense_id +msgid "" +"Keep this field empty to use the default value from the product category. If " +"anglo-saxon accounting with automated valuation method is configured, the " +"expense account on the product category will be used." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute____last_update +msgid "Last Modified on" +msgstr "Utolsó frissítés dátuma" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_uid +msgid "Last Updated by" +msgstr "Utoljára frissítve, által" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_date +msgid "Last Updated on" +msgstr "Utoljára frissítve " + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__list_price +msgid "List Price" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_type +msgid "" +"Manually set quantities on order: Invoice based on the manually entered " +"quantity, without creating an analytic account.\n" +"Timesheets on contract: Invoice based on the tracked hours on the related " +"timesheet.\n" +"Create a task and track hours: Create a task on the sales order validation " +"and track the work hours." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn_msg +msgid "Message for Purchase Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn_msg +msgid "Message for Sales Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__name +msgid "Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_method +msgid "" +"On ordered quantities: Control bills based on ordered quantities.\n" +"On received quantities: Control bills based on received quantities." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__optional_product_ids +msgid "Optional Products" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__optional_product_ids +msgid "" +"Optional Products are suggested whenever the customer hits *Add to Cart* " +"(cross-sell strategy, e.g. for computers: warranty, software, etc.)." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__invoice_policy +msgid "" +"Ordered Quantity: Invoice quantities ordered by the customer.\n" +"Delivered Quantity: Invoice quantities delivered to the customer." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_id +msgid "Owner" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_model +msgid "Owner Model" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__possible_value_ids +msgid "Possible Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__price_extra +msgid "Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator__price_extra +msgid "" +"Price Extra: Extra price for the variant with the currently selected " +"attributes values on sale price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "" +"Price Extra: Extra price for the variant with this attribute value on sale " +"price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_pricelist +msgid "Pricelist" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_id +msgid "Product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__attribute_line_ids +msgid "Product Attributes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_category +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__categ_id +msgid "Product Category" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator +msgid "Product Configurator" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator_attribute +msgid "Product Configurator Attribute" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id_configurator_domain +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id_configurator_domain +msgid "Product Id Configurator Domain" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tag_ids +msgid "Product Tags" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tmpl_id +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Product Template" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template_attribute_line +msgid "Product Template Attribute Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tooltip +msgid "Product Tooltip" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__detailed_type +msgid "Product Type" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id +msgid "Product Variant" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_attribute_ids +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_attribute_ids +msgid "Product attributes" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_configurator.py:0 +#, python-format +msgid "Product not created!" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_ids +msgid "Products" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_purchase +msgid "Purchase Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn +msgid "Purchase Order Line Warning" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_po_id +msgid "Purchase UoM" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_qty_configurator +msgid "Quantity visible in configurator" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__expense_policy +msgid "Re-Invoice Expenses" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_expense_policy +msgid "Re-Invoice Policy visible" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template_attribute_line__required +msgid "Required" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_sale +msgid "Sales Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn +msgid "Sales Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Select a template for a variant. Keep empty for a new full product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_line_warn +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sale_line_warn +msgid "" +"Selecting the \"Warning\" option will notify user with the message, " +"Selecting \"Blocking Message\" will throw an exception with the message and " +"block the flow. The Message has to be written in the next field." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sequence +msgid "Sequence" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_to_purchase +msgid "Subcontract Service" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__account_tag_ids +msgid "" +"Tags to be set on the base and tax journal items created for this product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.constraint,message:product_variant_configurator.constraint_product_template_attribute_line_product_attribute_uniq +msgid "The attribute already exists for this product" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "There's another product with the same attributes." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_category__no_create_variants +msgid "" +"This check disables the automatic creation of product variants for all the " +"products of this category." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__price_extra +msgid "This is the sum of the extra price of all attributes" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view_2 +msgid "This product already exists." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,help:product_variant_configurator.field_product_template__no_create_variants +msgid "" +"This selection defines if variants for all attribute combinations are going " +"to be created automatically at saving time." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_type +msgid "Track Service" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__type +msgid "Type" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_id +msgid "Unit of Measure" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_name +msgid "Unit of Measure Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__no +msgid "Use Odoo's default variant management" +msgstr "" + +#. module: product_variant_configurator +#: model:res.groups,name:product_variant_configurator.group_product_variant_extended_description +msgid "Use extended description when having product attributes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__empty +msgid "Use the category value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__valid_product_template_attribute_line_ids +msgid "Valid Product Attribute Lines" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__value_id +msgid "Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__price_extra +msgid "Variant Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__variant_seller_ids +msgid "Variant Seller" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template__no_create_variants +msgid "Variant creation" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Vendor Taxes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__seller_ids +msgid "Vendors" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_ir_ui_view +msgid "View" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__volume_uom_name +msgid "Volume unit of measure label" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__weight_uom_name +msgid "Weight unit of measure label" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "" +"You have to fill the following attributes:\n" +"%s" +msgstr "" diff --git a/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/id.po b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/id.po new file mode 100644 index 0000000..44da480 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/id.po @@ -0,0 +1,657 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_configurator +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-30 03:46+0000\n" +"PO-Revision-Date: 2017-11-30 03:46+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: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_count +msgid "# Product Variants" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_attribute_view_form +msgid "" +"Info: You can now manage the variant creation from the " +"Product Template level" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__description_sale +msgid "" +"A description of the Product that you want to communicate to your customers. " +"This description will be copied to every Sales Order, Delivery Order and " +"Customer Invoice/Credit Note" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__detailed_type +msgid "" +"A storable product is a product for which you manage stock. The Inventory " +"app has to be installed.\n" +"A consumable product is a product for which stock is not managed.\n" +"A service is a non-material product you provide." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__account_tag_ids +msgid "Account Tags" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__attribute_id +msgid "Attribute" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "Attribute Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_attribute_value +msgid "Attribute Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__can_create_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__can_create_product +msgid "Can Create Product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_ok +msgid "Can be Purchased" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_ok +msgid "Can be Sold" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Change warning!" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Changing this parameter may cause automatic variants creation" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__color +msgid "Color Index" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__company_id +msgid "Company" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_method +msgid "Control Policy" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__cost_currency_id +msgid "Cost Currency" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__create_product_variant +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__create_product_variant +msgid "Create product now!" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_uid +msgid "Created by" +msgstr "Dibuat oleh" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_date +msgid "Created on" +msgstr "Dibuat pada" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__currency_id +msgid "Currency" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__taxes_id +msgid "Customer Taxes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Default taxes used when buying the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__taxes_id +msgid "Default taxes used when selling the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_id +msgid "Default unit of measure used for all stock operations." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_po_id +msgid "" +"Default unit of measure used for purchase orders. It must be in the same " +"category as the default unit of measure." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description +msgid "Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__display_name +msgid "Display Name" +msgstr "Nama Tampilan" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__yes +msgid "Don't create them automatically" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_category__no_create_variants +msgid "Don't create variants automatically" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_expense_id +msgid "Expense Account" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__expense_policy +msgid "" +"Expenses and vendor bills can be re-invoiced to a customer.With this option, " +"a validated expense can be re-invoice to a customer at its cost or sales " +"price." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__priority +msgid "Favorite" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sequence +msgid "Gives the sequence order when displaying a product list" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__id +msgid "ID" +msgstr "ID" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_to_purchase +msgid "" +"If ticked, each time you sell this product through a SO, a RfQ is " +"automatically created to buy the product. Tip: don't forget to set a vendor " +"on the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_income_id +msgid "Income Account" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__invoice_policy +msgid "Invoicing Policy" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__has_configurable_attributes +msgid "Is a configurable product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_income_id +msgid "" +"Keep this field empty to use the default value from the product category." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_expense_id +msgid "" +"Keep this field empty to use the default value from the product category. If " +"anglo-saxon accounting with automated valuation method is configured, the " +"expense account on the product category will be used." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute____last_update +msgid "Last Modified on" +msgstr "Terakhir Dimodifikasi pada" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_uid +msgid "Last Updated by" +msgstr "Diperbaharui oleh" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_date +msgid "Last Updated on" +msgstr "Diperbaharui pada" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__list_price +msgid "List Price" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_type +msgid "" +"Manually set quantities on order: Invoice based on the manually entered " +"quantity, without creating an analytic account.\n" +"Timesheets on contract: Invoice based on the tracked hours on the related " +"timesheet.\n" +"Create a task and track hours: Create a task on the sales order validation " +"and track the work hours." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn_msg +msgid "Message for Purchase Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn_msg +msgid "Message for Sales Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__name +msgid "Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_method +msgid "" +"On ordered quantities: Control bills based on ordered quantities.\n" +"On received quantities: Control bills based on received quantities." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__optional_product_ids +msgid "Optional Products" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__optional_product_ids +msgid "" +"Optional Products are suggested whenever the customer hits *Add to Cart* " +"(cross-sell strategy, e.g. for computers: warranty, software, etc.)." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__invoice_policy +msgid "" +"Ordered Quantity: Invoice quantities ordered by the customer.\n" +"Delivered Quantity: Invoice quantities delivered to the customer." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_id +msgid "Owner" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_model +msgid "Owner Model" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__possible_value_ids +msgid "Possible Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__price_extra +msgid "Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator__price_extra +msgid "" +"Price Extra: Extra price for the variant with the currently selected " +"attributes values on sale price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "" +"Price Extra: Extra price for the variant with this attribute value on sale " +"price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_pricelist +msgid "Pricelist" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_id +msgid "Product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__attribute_line_ids +msgid "Product Attributes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_category +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__categ_id +msgid "Product Category" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator +msgid "Product Configurator" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator_attribute +msgid "Product Configurator Attribute" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id_configurator_domain +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id_configurator_domain +msgid "Product Id Configurator Domain" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tag_ids +msgid "Product Tags" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tmpl_id +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Product Template" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template_attribute_line +msgid "Product Template Attribute Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tooltip +msgid "Product Tooltip" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__detailed_type +msgid "Product Type" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id +msgid "Product Variant" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_attribute_ids +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_attribute_ids +msgid "Product attributes" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_configurator.py:0 +#, python-format +msgid "Product not created!" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_ids +msgid "Products" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_purchase +msgid "Purchase Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn +msgid "Purchase Order Line Warning" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_po_id +msgid "Purchase UoM" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_qty_configurator +msgid "Quantity visible in configurator" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__expense_policy +msgid "Re-Invoice Expenses" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_expense_policy +msgid "Re-Invoice Policy visible" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template_attribute_line__required +msgid "Required" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_sale +msgid "Sales Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn +msgid "Sales Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Select a template for a variant. Keep empty for a new full product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_line_warn +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sale_line_warn +msgid "" +"Selecting the \"Warning\" option will notify user with the message, " +"Selecting \"Blocking Message\" will throw an exception with the message and " +"block the flow. The Message has to be written in the next field." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sequence +msgid "Sequence" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_to_purchase +msgid "Subcontract Service" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__account_tag_ids +msgid "" +"Tags to be set on the base and tax journal items created for this product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.constraint,message:product_variant_configurator.constraint_product_template_attribute_line_product_attribute_uniq +msgid "The attribute already exists for this product" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "There's another product with the same attributes." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_category__no_create_variants +msgid "" +"This check disables the automatic creation of product variants for all the " +"products of this category." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__price_extra +msgid "This is the sum of the extra price of all attributes" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view_2 +msgid "This product already exists." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,help:product_variant_configurator.field_product_template__no_create_variants +msgid "" +"This selection defines if variants for all attribute combinations are going " +"to be created automatically at saving time." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_type +msgid "Track Service" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__type +msgid "Type" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_id +msgid "Unit of Measure" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_name +msgid "Unit of Measure Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__no +msgid "Use Odoo's default variant management" +msgstr "" + +#. module: product_variant_configurator +#: model:res.groups,name:product_variant_configurator.group_product_variant_extended_description +msgid "Use extended description when having product attributes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__empty +msgid "Use the category value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__valid_product_template_attribute_line_ids +msgid "Valid Product Attribute Lines" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__value_id +msgid "Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__price_extra +msgid "Variant Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__variant_seller_ids +msgid "Variant Seller" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template__no_create_variants +msgid "Variant creation" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Vendor Taxes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__seller_ids +msgid "Vendors" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_ir_ui_view +msgid "View" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__volume_uom_name +msgid "Volume unit of measure label" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__weight_uom_name +msgid "Weight unit of measure label" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "" +"You have to fill the following attributes:\n" +"%s" +msgstr "" diff --git a/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/it.po b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/it.po new file mode 100644 index 0000000..01dc44f --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/it.po @@ -0,0 +1,744 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_configurator +# +# Translators: +# OCA Transbot , 2017 +# Paolo Valier , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-30 08:37+0000\n" +"PO-Revision-Date: 2025-08-06 11:25+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: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_count +msgid "# Product Variants" +msgstr "Nr. varianti prodotto" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_attribute_view_form +msgid "" +"Info: You can now manage the variant creation from the " +"Product Template level" +msgstr "" +"Informazione: Ora si può gestire la creazione della " +"variante dal livello modello prodotto" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__description_sale +msgid "" +"A description of the Product that you want to communicate to your customers. " +"This description will be copied to every Sales Order, Delivery Order and " +"Customer Invoice/Credit Note" +msgstr "" +"Una descrizione del prodotto che si vuole comunicare al cliente. Questa " +"descrizione verrà copiata in ogni ordine di vendita, ordine di spedizione e " +"fattura/nota di credito del cliente" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__detailed_type +msgid "" +"A storable product is a product for which you manage stock. The Inventory " +"app has to be installed.\n" +"A consumable product is a product for which stock is not managed.\n" +"A service is a non-material product you provide." +msgstr "" +"Un prodotto stoccabile è un prodotto per il quale si gestiscono le giacenze. " +"Deve essere installata l'app Magazzino.\n" +"Un prodotto consumabile è un prodotto per il quale non sono gestite le " +"giacenze.\n" +"Un servizio è un prodotto non materiale che viene fornito." + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__account_tag_ids +msgid "Account Tags" +msgstr "Etichette conto" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__attribute_id +msgid "Attribute" +msgstr "Attributo" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "Attribute Price Extra" +msgstr "Extra prezzo attributo" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_attribute_value +msgid "Attribute Value" +msgstr "Valore attributo" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__can_create_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__can_create_product +msgid "Can Create Product" +msgstr "Può creare il prodotto" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_ok +msgid "Can be Purchased" +msgstr "Può essere acquistato" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_ok +msgid "Can be Sold" +msgstr "Può essere venduto" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Change warning!" +msgstr "Avviso di modifica!" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Changing this parameter may cause automatic variants creation" +msgstr "" +"Il cambio di questo parametro può causare la creazione automatica di varianti" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__color +msgid "Color Index" +msgstr "Indice colore" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__company_id +msgid "Company" +msgstr "Azienda" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_method +msgid "Control Policy" +msgstr "Politica di controllo" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__cost_currency_id +msgid "Cost Currency" +msgstr "Valuta costo" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__create_product_variant +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__create_product_variant +msgid "Create product now!" +msgstr "Crea prodotto ora!" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_uid +msgid "Created by" +msgstr "Creato da" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_date +msgid "Created on" +msgstr "Creato il" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__currency_id +msgid "Currency" +msgstr "Valuta" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__taxes_id +msgid "Customer Taxes" +msgstr "Imposte cliente" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Default taxes used when buying the product." +msgstr "Imposte predefinite nell'acquisto del prodotto." + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__taxes_id +msgid "Default taxes used when selling the product." +msgstr "Imposte predefinite nella vendita del prodotto." + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_id +msgid "Default unit of measure used for all stock operations." +msgstr "Unità di misura predefinita per tutte le operazioni di magazzino." + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_po_id +msgid "" +"Default unit of measure used for purchase orders. It must be in the same " +"category as the default unit of measure." +msgstr "" +"Unità di misura predefinita utilizzata per ordini di acquisto. Deve essere " +"della stessa categoria dell'unità di misura predefinita." + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description +msgid "Description" +msgstr "Descrizione" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__display_name +msgid "Display Name" +msgstr "Nome visualizzato" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__yes +msgid "Don't create them automatically" +msgstr "Non le crea automaticamente" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_category__no_create_variants +msgid "Don't create variants automatically" +msgstr "Non creare varianti automaticamente" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_expense_id +msgid "Expense Account" +msgstr "Conto spese" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__expense_policy +msgid "" +"Expenses and vendor bills can be re-invoiced to a customer.With this option, " +"a validated expense can be re-invoice to a customer at its cost or sales " +"price." +msgstr "" +"Spese e fatture fornitore possono essere rifatturate ad un cliente. Con " +"questa opzione, una spesa validata può essere rifatturata ad un cliente al " +"suo costo o a prezzo di vendita." + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__priority +msgid "Favorite" +msgstr "Favorito" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sequence +msgid "Gives the sequence order when displaying a product list" +msgstr "" +"Fornisce la sequenza di ordinamento nella visualizzazione di un elenco " +"prodotti" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__id +msgid "ID" +msgstr "ID" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_to_purchase +msgid "" +"If ticked, each time you sell this product through a SO, a RfQ is " +"automatically created to buy the product. Tip: don't forget to set a vendor " +"on the product." +msgstr "" +"Se selezionata, ogni volta che si vende un prodotto tramite un OV, viene " +"creata automaticamente un aRdP per acquistare il prodotto. Nota: non " +"dimenticare di impostare il fornitore del prodotto." + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_income_id +msgid "Income Account" +msgstr "Conto ricavi" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__invoice_policy +msgid "Invoicing Policy" +msgstr "Politica fatturazione" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__has_configurable_attributes +msgid "Is a configurable product" +msgstr "È un prodotto configurabile" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_income_id +msgid "" +"Keep this field empty to use the default value from the product category." +msgstr "" +"Lasciare il campo vuoto per utilizzare il valore predefinito della categoria " +"prodotto." + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_expense_id +msgid "" +"Keep this field empty to use the default value from the product category. If " +"anglo-saxon accounting with automated valuation method is configured, the " +"expense account on the product category will be used." +msgstr "" +"Lasciare il campo vuoto per utilizzare il valore predefinito dalla categoria " +"prodotto. Se è configurato il metodo di valorizzazione della contabilità " +"anglo-sassone, verrà utilizzato il conto spese nella categoria prodotto." + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute____last_update +msgid "Last Modified on" +msgstr "Ultima modifica il" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_uid +msgid "Last Updated by" +msgstr "Ultimo aggiornamento di" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_date +msgid "Last Updated on" +msgstr "Ultimo aggiornamento il" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__list_price +msgid "List Price" +msgstr "Prezzo di listino" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_type +msgid "" +"Manually set quantities on order: Invoice based on the manually entered " +"quantity, without creating an analytic account.\n" +"Timesheets on contract: Invoice based on the tracked hours on the related " +"timesheet.\n" +"Create a task and track hours: Create a task on the sales order validation " +"and track the work hours." +msgstr "" +"Imposta manualmente la quantità nell'ordine: la fattura si basa sulle " +"quantità inserite manualmente, senza la creazione di un conto analitico.\n" +"Fogli ore a contratto: la fattura si basa sulle ore registrate del relativo " +"foglio ore.\n" +"Crea una attività e traccia le ore: crea una attività alla validazione " +"dell'ordine di vendita e traccia le ore lavorate." + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn_msg +msgid "Message for Purchase Order Line" +msgstr "Messaggio per riga ordine di acquisto" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn_msg +msgid "Message for Sales Order Line" +msgstr "Messaggio per riga ordine vendita" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__name +msgid "Name" +msgstr "Nome" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_method +msgid "" +"On ordered quantities: Control bills based on ordered quantities.\n" +"On received quantities: Control bills based on received quantities." +msgstr "" +"Sulla quntità ordinata: controllo fatture in base alle quantità ordinate.\n" +"Sulla quantità ricevuta: controllo fatture in base alle quantità ricevute." + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__optional_product_ids +msgid "Optional Products" +msgstr "Prodotti opzionali" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__optional_product_ids +msgid "" +"Optional Products are suggested whenever the customer hits *Add to Cart* " +"(cross-sell strategy, e.g. for computers: warranty, software, etc.)." +msgstr "" +"I prodotti opzionali sono suggeriti quando il cliente fa clic su \"Aggiungi " +"al carrello\" (strategia cross-selling, es. per computer: garanzia, " +"programmi, ecc.)." + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__invoice_policy +msgid "" +"Ordered Quantity: Invoice quantities ordered by the customer.\n" +"Delivered Quantity: Invoice quantities delivered to the customer." +msgstr "" +"Quantità ordinata: fattura quantità ordinate dal cliente.\n" +"Quantità consegnata: fattura quantità consegnate al cliente." + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_id +msgid "Owner" +msgstr "Proprietario" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_model +msgid "Owner Model" +msgstr "Modello proprietario" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__possible_value_ids +msgid "Possible Value" +msgstr "Valore possibile" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__price_extra +msgid "Price Extra" +msgstr "Extra prezzo" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator__price_extra +msgid "" +"Price Extra: Extra price for the variant with the currently selected " +"attributes values on sale price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" +"Extra prezzo : extra prezzo sul prezzo di vendita per la variante con gli " +"attributi attualmente selezionati: es. 200 di extra prezzo , 1000 + 200 = " +"1200." + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "" +"Price Extra: Extra price for the variant with this attribute value on sale " +"price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" +"Prezzo extra: prezzo extra per la variante con questo attributo sul prezzo " +"di vendita. es. 200 di prezzo extra, 1000 + 200 = 1200." + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_pricelist +msgid "Pricelist" +msgstr "Listino" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_id +msgid "Product" +msgstr "Prodotto" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__attribute_line_ids +msgid "Product Attributes" +msgstr "Attributi prodotto" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_category +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__categ_id +msgid "Product Category" +msgstr "Categoria prodotto" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator +msgid "Product Configurator" +msgstr "Configuratore di prodotto" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator_attribute +msgid "Product Configurator Attribute" +msgstr "Attributo configuratore prodotto" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id_configurator_domain +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id_configurator_domain +msgid "Product Id Configurator Domain" +msgstr "Dominio configurazione ID prodotto" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tag_ids +msgid "Product Tags" +msgstr "Etichette prodotto" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tmpl_id +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Product Template" +msgstr "Template Prodotto" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template_attribute_line +msgid "Product Template Attribute Line" +msgstr "Riga attributo modello prodotto" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tooltip +msgid "Product Tooltip" +msgstr "Nota prodotto" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__detailed_type +msgid "Product Type" +msgstr "Tipologia prodotto" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id +msgid "Product Variant" +msgstr "Variante prodotto" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_attribute_ids +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_attribute_ids +msgid "Product attributes" +msgstr "Attributi prodotto" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_configurator.py:0 +#, python-format +msgid "Product not created!" +msgstr "Prodotto non creato!" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_ids +msgid "Products" +msgstr "Prodotti" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_purchase +msgid "Purchase Description" +msgstr "Descrizione acquisto" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn +msgid "Purchase Order Line Warning" +msgstr "Avviso riga ordine acquisto" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_po_id +msgid "Purchase UoM" +msgstr "UdM acquisto" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_qty_configurator +msgid "Quantity visible in configurator" +msgstr "Quantità visibile nel configuratore" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__expense_policy +msgid "Re-Invoice Expenses" +msgstr "Spese di rifatturazione" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_expense_policy +msgid "Re-Invoice Policy visible" +msgstr "Politica rifatturazione visibile" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template_attribute_line__required +msgid "Required" +msgstr "Richiesto" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_sale +msgid "Sales Description" +msgstr "Descrizione vendite" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn +msgid "Sales Order Line" +msgstr "Riga ordine di vendita" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Select a template for a variant. Keep empty for a new full product." +msgstr "" +"Seleziona un modello per una variante. Lascia vuoto per un nuovo prodotto " +"completo." + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_line_warn +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sale_line_warn +msgid "" +"Selecting the \"Warning\" option will notify user with the message, " +"Selecting \"Blocking Message\" will throw an exception with the message and " +"block the flow. The Message has to be written in the next field." +msgstr "" +"Selezionando l'opzione \"Attenzione\" l'utente verrà avvisato con il " +"messaggio. Selezionando \"Ferma messaggi\" genererà un'eccezione con il " +"messaggio e fermerà il flusso. Il messaggio deve essere scritto nel campo " +"successivo." + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sequence +msgid "Sequence" +msgstr "Sequenza" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_to_purchase +msgid "Subcontract Service" +msgstr "Servizio in conto lavoro" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__account_tag_ids +msgid "" +"Tags to be set on the base and tax journal items created for this product." +msgstr "" +"Etichette da impostare in base ai movimenti contabili imposte creati per " +"questo prodotto." + +#. module: product_variant_configurator +#: model:ir.model.constraint,message:product_variant_configurator.constraint_product_template_attribute_line_product_attribute_uniq +msgid "The attribute already exists for this product" +msgstr "L'attributo esiste già per questo prodotto" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "There's another product with the same attributes." +msgstr "C'è un altro prodotto con gli stessi attributi." + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_category__no_create_variants +msgid "" +"This check disables the automatic creation of product variants for all the " +"products of this category." +msgstr "" +"Questo controllo disabilita la creazione automatico di varianti per tutti i " +"prodotti di questa catergoria." + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__price_extra +msgid "This is the sum of the extra price of all attributes" +msgstr "Questa è la somma dei prezzi extra di tutti gli attributi" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view_2 +msgid "This product already exists." +msgstr "Questo prodotto esiste già." + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,help:product_variant_configurator.field_product_template__no_create_variants +msgid "" +"This selection defines if variants for all attribute combinations are going " +"to be created automatically at saving time." +msgstr "" +"Questa selezione definisce se le varianti per tutte le combinazioni di " +"attributi saranno create automaticamente al salvataggio." + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_type +msgid "Track Service" +msgstr "Traccia servizio" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__type +msgid "Type" +msgstr "Tipo" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_id +msgid "Unit of Measure" +msgstr "Unità di misura" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_name +msgid "Unit of Measure Name" +msgstr "Nome unità di misura" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__no +msgid "Use Odoo's default variant management" +msgstr "Utilizza la gestione Odoo predefinita delle varianti" + +#. module: product_variant_configurator +#: model:res.groups,name:product_variant_configurator.group_product_variant_extended_description +msgid "Use extended description when having product attributes" +msgstr "Utilizza la descrizione estesa, quando si hanno attributi di prodotto" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__empty +msgid "Use the category value" +msgstr "Utilizza il valore della categoria" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__valid_product_template_attribute_line_ids +msgid "Valid Product Attribute Lines" +msgstr "Righe attributo prodotto valido" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__value_id +msgid "Value" +msgstr "Valore" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__price_extra +msgid "Variant Price Extra" +msgstr "Extra prezzo variante" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__variant_seller_ids +msgid "Variant Seller" +msgstr "Venditore variante" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template__no_create_variants +msgid "Variant creation" +msgstr "Creazione Variante" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Vendor Taxes" +msgstr "Imposte venditore" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__seller_ids +msgid "Vendors" +msgstr "Fornitori" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_ir_ui_view +msgid "View" +msgstr "Vista" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__volume_uom_name +msgid "Volume unit of measure label" +msgstr "Etichetta unità di misura volume" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__weight_uom_name +msgid "Weight unit of measure label" +msgstr "Etichetta unità di misura del peso" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "" +"You have to fill the following attributes:\n" +"%s" +msgstr "" +"Devi riempire i seguenti attributi:\n" +"%s" + +#~ msgid "Price at which the product is sold to customers." +#~ msgstr "Prezzo di vendita del prodotto al cliente." + +#~ msgid "Sales Price" +#~ msgstr "Prezzo di vendita" + +#~ msgid "Create them automatically" +#~ msgstr "Creali automaticamente" + +#~ msgid "Variant Values" +#~ msgstr "Valori Variante" + +#~ msgid "product.attribute.line" +#~ msgstr "product.attribute.line" + +#~ msgid "product.attribute.price" +#~ msgstr "product.attribute.price" + +#~ msgid "product.attribute.value" +#~ msgstr "product.attribute.value" + +#~ msgid "product.configurator" +#~ msgstr "product.configurator" + +#~ msgid "product.configurator.attribute" +#~ msgstr "product.configurator.attribute" diff --git a/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/ja.po b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/ja.po new file mode 100644 index 0000000..d6153e6 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/ja.po @@ -0,0 +1,657 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_configurator +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-30 03:46+0000\n" +"PO-Revision-Date: 2017-11-30 03:46+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: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_count +msgid "# Product Variants" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_attribute_view_form +msgid "" +"Info: You can now manage the variant creation from the " +"Product Template level" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__description_sale +msgid "" +"A description of the Product that you want to communicate to your customers. " +"This description will be copied to every Sales Order, Delivery Order and " +"Customer Invoice/Credit Note" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__detailed_type +msgid "" +"A storable product is a product for which you manage stock. The Inventory " +"app has to be installed.\n" +"A consumable product is a product for which stock is not managed.\n" +"A service is a non-material product you provide." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__account_tag_ids +msgid "Account Tags" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__attribute_id +msgid "Attribute" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "Attribute Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_attribute_value +msgid "Attribute Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__can_create_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__can_create_product +msgid "Can Create Product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_ok +msgid "Can be Purchased" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_ok +msgid "Can be Sold" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Change warning!" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Changing this parameter may cause automatic variants creation" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__color +msgid "Color Index" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__company_id +msgid "Company" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_method +msgid "Control Policy" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__cost_currency_id +msgid "Cost Currency" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__create_product_variant +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__create_product_variant +msgid "Create product now!" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_uid +msgid "Created by" +msgstr "作成者" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_date +msgid "Created on" +msgstr "作成日" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__currency_id +msgid "Currency" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__taxes_id +msgid "Customer Taxes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Default taxes used when buying the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__taxes_id +msgid "Default taxes used when selling the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_id +msgid "Default unit of measure used for all stock operations." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_po_id +msgid "" +"Default unit of measure used for purchase orders. It must be in the same " +"category as the default unit of measure." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description +msgid "Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__display_name +msgid "Display Name" +msgstr "表示名" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__yes +msgid "Don't create them automatically" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_category__no_create_variants +msgid "Don't create variants automatically" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_expense_id +msgid "Expense Account" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__expense_policy +msgid "" +"Expenses and vendor bills can be re-invoiced to a customer.With this option, " +"a validated expense can be re-invoice to a customer at its cost or sales " +"price." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__priority +msgid "Favorite" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sequence +msgid "Gives the sequence order when displaying a product list" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__id +msgid "ID" +msgstr "ID" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_to_purchase +msgid "" +"If ticked, each time you sell this product through a SO, a RfQ is " +"automatically created to buy the product. Tip: don't forget to set a vendor " +"on the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_income_id +msgid "Income Account" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__invoice_policy +msgid "Invoicing Policy" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__has_configurable_attributes +msgid "Is a configurable product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_income_id +msgid "" +"Keep this field empty to use the default value from the product category." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_expense_id +msgid "" +"Keep this field empty to use the default value from the product category. If " +"anglo-saxon accounting with automated valuation method is configured, the " +"expense account on the product category will be used." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute____last_update +msgid "Last Modified on" +msgstr "最終更新日" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_uid +msgid "Last Updated by" +msgstr "最終更新者" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_date +msgid "Last Updated on" +msgstr "最終更新日" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__list_price +msgid "List Price" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_type +msgid "" +"Manually set quantities on order: Invoice based on the manually entered " +"quantity, without creating an analytic account.\n" +"Timesheets on contract: Invoice based on the tracked hours on the related " +"timesheet.\n" +"Create a task and track hours: Create a task on the sales order validation " +"and track the work hours." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn_msg +msgid "Message for Purchase Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn_msg +msgid "Message for Sales Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__name +msgid "Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_method +msgid "" +"On ordered quantities: Control bills based on ordered quantities.\n" +"On received quantities: Control bills based on received quantities." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__optional_product_ids +msgid "Optional Products" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__optional_product_ids +msgid "" +"Optional Products are suggested whenever the customer hits *Add to Cart* " +"(cross-sell strategy, e.g. for computers: warranty, software, etc.)." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__invoice_policy +msgid "" +"Ordered Quantity: Invoice quantities ordered by the customer.\n" +"Delivered Quantity: Invoice quantities delivered to the customer." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_id +msgid "Owner" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_model +msgid "Owner Model" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__possible_value_ids +msgid "Possible Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__price_extra +msgid "Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator__price_extra +msgid "" +"Price Extra: Extra price for the variant with the currently selected " +"attributes values on sale price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "" +"Price Extra: Extra price for the variant with this attribute value on sale " +"price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_pricelist +msgid "Pricelist" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_id +msgid "Product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__attribute_line_ids +msgid "Product Attributes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_category +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__categ_id +msgid "Product Category" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator +msgid "Product Configurator" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator_attribute +msgid "Product Configurator Attribute" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id_configurator_domain +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id_configurator_domain +msgid "Product Id Configurator Domain" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tag_ids +msgid "Product Tags" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tmpl_id +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Product Template" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template_attribute_line +msgid "Product Template Attribute Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tooltip +msgid "Product Tooltip" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__detailed_type +msgid "Product Type" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id +msgid "Product Variant" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_attribute_ids +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_attribute_ids +msgid "Product attributes" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_configurator.py:0 +#, python-format +msgid "Product not created!" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_ids +msgid "Products" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_purchase +msgid "Purchase Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn +msgid "Purchase Order Line Warning" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_po_id +msgid "Purchase UoM" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_qty_configurator +msgid "Quantity visible in configurator" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__expense_policy +msgid "Re-Invoice Expenses" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_expense_policy +msgid "Re-Invoice Policy visible" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template_attribute_line__required +msgid "Required" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_sale +msgid "Sales Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn +msgid "Sales Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Select a template for a variant. Keep empty for a new full product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_line_warn +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sale_line_warn +msgid "" +"Selecting the \"Warning\" option will notify user with the message, " +"Selecting \"Blocking Message\" will throw an exception with the message and " +"block the flow. The Message has to be written in the next field." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sequence +msgid "Sequence" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_to_purchase +msgid "Subcontract Service" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__account_tag_ids +msgid "" +"Tags to be set on the base and tax journal items created for this product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.constraint,message:product_variant_configurator.constraint_product_template_attribute_line_product_attribute_uniq +msgid "The attribute already exists for this product" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "There's another product with the same attributes." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_category__no_create_variants +msgid "" +"This check disables the automatic creation of product variants for all the " +"products of this category." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__price_extra +msgid "This is the sum of the extra price of all attributes" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view_2 +msgid "This product already exists." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,help:product_variant_configurator.field_product_template__no_create_variants +msgid "" +"This selection defines if variants for all attribute combinations are going " +"to be created automatically at saving time." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_type +msgid "Track Service" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__type +msgid "Type" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_id +msgid "Unit of Measure" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_name +msgid "Unit of Measure Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__no +msgid "Use Odoo's default variant management" +msgstr "" + +#. module: product_variant_configurator +#: model:res.groups,name:product_variant_configurator.group_product_variant_extended_description +msgid "Use extended description when having product attributes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__empty +msgid "Use the category value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__valid_product_template_attribute_line_ids +msgid "Valid Product Attribute Lines" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__value_id +msgid "Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__price_extra +msgid "Variant Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__variant_seller_ids +msgid "Variant Seller" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template__no_create_variants +msgid "Variant creation" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Vendor Taxes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__seller_ids +msgid "Vendors" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_ir_ui_view +msgid "View" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__volume_uom_name +msgid "Volume unit of measure label" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__weight_uom_name +msgid "Weight unit of measure label" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "" +"You have to fill the following attributes:\n" +"%s" +msgstr "" diff --git a/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/ko.po b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/ko.po new file mode 100644 index 0000000..d877196 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/ko.po @@ -0,0 +1,657 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_configurator +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-30 03:46+0000\n" +"PO-Revision-Date: 2017-11-30 03:46+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: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_count +msgid "# Product Variants" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_attribute_view_form +msgid "" +"Info: You can now manage the variant creation from the " +"Product Template level" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__description_sale +msgid "" +"A description of the Product that you want to communicate to your customers. " +"This description will be copied to every Sales Order, Delivery Order and " +"Customer Invoice/Credit Note" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__detailed_type +msgid "" +"A storable product is a product for which you manage stock. The Inventory " +"app has to be installed.\n" +"A consumable product is a product for which stock is not managed.\n" +"A service is a non-material product you provide." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__account_tag_ids +msgid "Account Tags" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__attribute_id +msgid "Attribute" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "Attribute Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_attribute_value +msgid "Attribute Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__can_create_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__can_create_product +msgid "Can Create Product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_ok +msgid "Can be Purchased" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_ok +msgid "Can be Sold" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Change warning!" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Changing this parameter may cause automatic variants creation" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__color +msgid "Color Index" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__company_id +msgid "Company" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_method +msgid "Control Policy" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__cost_currency_id +msgid "Cost Currency" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__create_product_variant +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__create_product_variant +msgid "Create product now!" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_uid +msgid "Created by" +msgstr "작성자" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_date +msgid "Created on" +msgstr "작성일" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__currency_id +msgid "Currency" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__taxes_id +msgid "Customer Taxes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Default taxes used when buying the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__taxes_id +msgid "Default taxes used when selling the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_id +msgid "Default unit of measure used for all stock operations." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_po_id +msgid "" +"Default unit of measure used for purchase orders. It must be in the same " +"category as the default unit of measure." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description +msgid "Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__display_name +msgid "Display Name" +msgstr "표시 이름" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__yes +msgid "Don't create them automatically" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_category__no_create_variants +msgid "Don't create variants automatically" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_expense_id +msgid "Expense Account" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__expense_policy +msgid "" +"Expenses and vendor bills can be re-invoiced to a customer.With this option, " +"a validated expense can be re-invoice to a customer at its cost or sales " +"price." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__priority +msgid "Favorite" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sequence +msgid "Gives the sequence order when displaying a product list" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__id +msgid "ID" +msgstr "ID" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_to_purchase +msgid "" +"If ticked, each time you sell this product through a SO, a RfQ is " +"automatically created to buy the product. Tip: don't forget to set a vendor " +"on the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_income_id +msgid "Income Account" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__invoice_policy +msgid "Invoicing Policy" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__has_configurable_attributes +msgid "Is a configurable product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_income_id +msgid "" +"Keep this field empty to use the default value from the product category." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_expense_id +msgid "" +"Keep this field empty to use the default value from the product category. If " +"anglo-saxon accounting with automated valuation method is configured, the " +"expense account on the product category will be used." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute____last_update +msgid "Last Modified on" +msgstr "최근 수정" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_uid +msgid "Last Updated by" +msgstr "최근 갱신한 사람" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_date +msgid "Last Updated on" +msgstr "최근 갱신 날짜" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__list_price +msgid "List Price" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_type +msgid "" +"Manually set quantities on order: Invoice based on the manually entered " +"quantity, without creating an analytic account.\n" +"Timesheets on contract: Invoice based on the tracked hours on the related " +"timesheet.\n" +"Create a task and track hours: Create a task on the sales order validation " +"and track the work hours." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn_msg +msgid "Message for Purchase Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn_msg +msgid "Message for Sales Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__name +msgid "Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_method +msgid "" +"On ordered quantities: Control bills based on ordered quantities.\n" +"On received quantities: Control bills based on received quantities." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__optional_product_ids +msgid "Optional Products" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__optional_product_ids +msgid "" +"Optional Products are suggested whenever the customer hits *Add to Cart* " +"(cross-sell strategy, e.g. for computers: warranty, software, etc.)." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__invoice_policy +msgid "" +"Ordered Quantity: Invoice quantities ordered by the customer.\n" +"Delivered Quantity: Invoice quantities delivered to the customer." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_id +msgid "Owner" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_model +msgid "Owner Model" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__possible_value_ids +msgid "Possible Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__price_extra +msgid "Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator__price_extra +msgid "" +"Price Extra: Extra price for the variant with the currently selected " +"attributes values on sale price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "" +"Price Extra: Extra price for the variant with this attribute value on sale " +"price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_pricelist +msgid "Pricelist" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_id +msgid "Product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__attribute_line_ids +msgid "Product Attributes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_category +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__categ_id +msgid "Product Category" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator +msgid "Product Configurator" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator_attribute +msgid "Product Configurator Attribute" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id_configurator_domain +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id_configurator_domain +msgid "Product Id Configurator Domain" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tag_ids +msgid "Product Tags" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tmpl_id +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Product Template" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template_attribute_line +msgid "Product Template Attribute Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tooltip +msgid "Product Tooltip" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__detailed_type +msgid "Product Type" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id +msgid "Product Variant" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_attribute_ids +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_attribute_ids +msgid "Product attributes" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_configurator.py:0 +#, python-format +msgid "Product not created!" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_ids +msgid "Products" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_purchase +msgid "Purchase Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn +msgid "Purchase Order Line Warning" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_po_id +msgid "Purchase UoM" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_qty_configurator +msgid "Quantity visible in configurator" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__expense_policy +msgid "Re-Invoice Expenses" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_expense_policy +msgid "Re-Invoice Policy visible" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template_attribute_line__required +msgid "Required" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_sale +msgid "Sales Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn +msgid "Sales Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Select a template for a variant. Keep empty for a new full product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_line_warn +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sale_line_warn +msgid "" +"Selecting the \"Warning\" option will notify user with the message, " +"Selecting \"Blocking Message\" will throw an exception with the message and " +"block the flow. The Message has to be written in the next field." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sequence +msgid "Sequence" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_to_purchase +msgid "Subcontract Service" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__account_tag_ids +msgid "" +"Tags to be set on the base and tax journal items created for this product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.constraint,message:product_variant_configurator.constraint_product_template_attribute_line_product_attribute_uniq +msgid "The attribute already exists for this product" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "There's another product with the same attributes." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_category__no_create_variants +msgid "" +"This check disables the automatic creation of product variants for all the " +"products of this category." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__price_extra +msgid "This is the sum of the extra price of all attributes" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view_2 +msgid "This product already exists." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,help:product_variant_configurator.field_product_template__no_create_variants +msgid "" +"This selection defines if variants for all attribute combinations are going " +"to be created automatically at saving time." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_type +msgid "Track Service" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__type +msgid "Type" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_id +msgid "Unit of Measure" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_name +msgid "Unit of Measure Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__no +msgid "Use Odoo's default variant management" +msgstr "" + +#. module: product_variant_configurator +#: model:res.groups,name:product_variant_configurator.group_product_variant_extended_description +msgid "Use extended description when having product attributes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__empty +msgid "Use the category value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__valid_product_template_attribute_line_ids +msgid "Valid Product Attribute Lines" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__value_id +msgid "Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__price_extra +msgid "Variant Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__variant_seller_ids +msgid "Variant Seller" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template__no_create_variants +msgid "Variant creation" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Vendor Taxes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__seller_ids +msgid "Vendors" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_ir_ui_view +msgid "View" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__volume_uom_name +msgid "Volume unit of measure label" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__weight_uom_name +msgid "Weight unit of measure label" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "" +"You have to fill the following attributes:\n" +"%s" +msgstr "" diff --git a/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/lt.po b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/lt.po new file mode 100644 index 0000000..59a379c --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/lt.po @@ -0,0 +1,658 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_configurator +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-30 03:46+0000\n" +"PO-Revision-Date: 2017-11-30 03:46+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: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_count +msgid "# Product Variants" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_attribute_view_form +msgid "" +"Info: You can now manage the variant creation from the " +"Product Template level" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__description_sale +msgid "" +"A description of the Product that you want to communicate to your customers. " +"This description will be copied to every Sales Order, Delivery Order and " +"Customer Invoice/Credit Note" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__detailed_type +msgid "" +"A storable product is a product for which you manage stock. The Inventory " +"app has to be installed.\n" +"A consumable product is a product for which stock is not managed.\n" +"A service is a non-material product you provide." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__account_tag_ids +msgid "Account Tags" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__attribute_id +msgid "Attribute" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "Attribute Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_attribute_value +msgid "Attribute Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__can_create_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__can_create_product +msgid "Can Create Product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_ok +msgid "Can be Purchased" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_ok +msgid "Can be Sold" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Change warning!" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Changing this parameter may cause automatic variants creation" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__color +msgid "Color Index" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__company_id +msgid "Company" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_method +msgid "Control Policy" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__cost_currency_id +msgid "Cost Currency" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__create_product_variant +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__create_product_variant +msgid "Create product now!" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_uid +msgid "Created by" +msgstr "Sukūrė" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_date +msgid "Created on" +msgstr "Sukurta" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__currency_id +msgid "Currency" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__taxes_id +msgid "Customer Taxes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Default taxes used when buying the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__taxes_id +msgid "Default taxes used when selling the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_id +msgid "Default unit of measure used for all stock operations." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_po_id +msgid "" +"Default unit of measure used for purchase orders. It must be in the same " +"category as the default unit of measure." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description +msgid "Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__display_name +msgid "Display Name" +msgstr "Vaizduojamas pavadinimas" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__yes +msgid "Don't create them automatically" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_category__no_create_variants +msgid "Don't create variants automatically" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_expense_id +msgid "Expense Account" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__expense_policy +msgid "" +"Expenses and vendor bills can be re-invoiced to a customer.With this option, " +"a validated expense can be re-invoice to a customer at its cost or sales " +"price." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__priority +msgid "Favorite" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sequence +msgid "Gives the sequence order when displaying a product list" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__id +msgid "ID" +msgstr "ID" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_to_purchase +msgid "" +"If ticked, each time you sell this product through a SO, a RfQ is " +"automatically created to buy the product. Tip: don't forget to set a vendor " +"on the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_income_id +msgid "Income Account" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__invoice_policy +msgid "Invoicing Policy" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__has_configurable_attributes +msgid "Is a configurable product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_income_id +msgid "" +"Keep this field empty to use the default value from the product category." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_expense_id +msgid "" +"Keep this field empty to use the default value from the product category. If " +"anglo-saxon accounting with automated valuation method is configured, the " +"expense account on the product category will be used." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute____last_update +msgid "Last Modified on" +msgstr "Paskutinį kartą keista" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_uid +msgid "Last Updated by" +msgstr "Paskutinį kartą atnaujino" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_date +msgid "Last Updated on" +msgstr "Paskutinį kartą atnaujinta" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__list_price +msgid "List Price" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_type +msgid "" +"Manually set quantities on order: Invoice based on the manually entered " +"quantity, without creating an analytic account.\n" +"Timesheets on contract: Invoice based on the tracked hours on the related " +"timesheet.\n" +"Create a task and track hours: Create a task on the sales order validation " +"and track the work hours." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn_msg +msgid "Message for Purchase Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn_msg +msgid "Message for Sales Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__name +msgid "Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_method +msgid "" +"On ordered quantities: Control bills based on ordered quantities.\n" +"On received quantities: Control bills based on received quantities." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__optional_product_ids +msgid "Optional Products" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__optional_product_ids +msgid "" +"Optional Products are suggested whenever the customer hits *Add to Cart* " +"(cross-sell strategy, e.g. for computers: warranty, software, etc.)." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__invoice_policy +msgid "" +"Ordered Quantity: Invoice quantities ordered by the customer.\n" +"Delivered Quantity: Invoice quantities delivered to the customer." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_id +msgid "Owner" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_model +msgid "Owner Model" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__possible_value_ids +msgid "Possible Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__price_extra +msgid "Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator__price_extra +msgid "" +"Price Extra: Extra price for the variant with the currently selected " +"attributes values on sale price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "" +"Price Extra: Extra price for the variant with this attribute value on sale " +"price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_pricelist +msgid "Pricelist" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_id +msgid "Product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__attribute_line_ids +msgid "Product Attributes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_category +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__categ_id +msgid "Product Category" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator +msgid "Product Configurator" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator_attribute +msgid "Product Configurator Attribute" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id_configurator_domain +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id_configurator_domain +msgid "Product Id Configurator Domain" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tag_ids +msgid "Product Tags" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tmpl_id +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Product Template" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template_attribute_line +msgid "Product Template Attribute Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tooltip +msgid "Product Tooltip" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__detailed_type +msgid "Product Type" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id +msgid "Product Variant" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_attribute_ids +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_attribute_ids +msgid "Product attributes" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_configurator.py:0 +#, python-format +msgid "Product not created!" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_ids +msgid "Products" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_purchase +msgid "Purchase Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn +msgid "Purchase Order Line Warning" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_po_id +msgid "Purchase UoM" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_qty_configurator +msgid "Quantity visible in configurator" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__expense_policy +msgid "Re-Invoice Expenses" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_expense_policy +msgid "Re-Invoice Policy visible" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template_attribute_line__required +msgid "Required" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_sale +msgid "Sales Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn +msgid "Sales Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Select a template for a variant. Keep empty for a new full product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_line_warn +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sale_line_warn +msgid "" +"Selecting the \"Warning\" option will notify user with the message, " +"Selecting \"Blocking Message\" will throw an exception with the message and " +"block the flow. The Message has to be written in the next field." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sequence +msgid "Sequence" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_to_purchase +msgid "Subcontract Service" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__account_tag_ids +msgid "" +"Tags to be set on the base and tax journal items created for this product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.constraint,message:product_variant_configurator.constraint_product_template_attribute_line_product_attribute_uniq +msgid "The attribute already exists for this product" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "There's another product with the same attributes." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_category__no_create_variants +msgid "" +"This check disables the automatic creation of product variants for all the " +"products of this category." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__price_extra +msgid "This is the sum of the extra price of all attributes" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view_2 +msgid "This product already exists." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,help:product_variant_configurator.field_product_template__no_create_variants +msgid "" +"This selection defines if variants for all attribute combinations are going " +"to be created automatically at saving time." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_type +msgid "Track Service" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__type +msgid "Type" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_id +msgid "Unit of Measure" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_name +msgid "Unit of Measure Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__no +msgid "Use Odoo's default variant management" +msgstr "" + +#. module: product_variant_configurator +#: model:res.groups,name:product_variant_configurator.group_product_variant_extended_description +msgid "Use extended description when having product attributes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__empty +msgid "Use the category value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__valid_product_template_attribute_line_ids +msgid "Valid Product Attribute Lines" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__value_id +msgid "Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__price_extra +msgid "Variant Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__variant_seller_ids +msgid "Variant Seller" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template__no_create_variants +msgid "Variant creation" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Vendor Taxes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__seller_ids +msgid "Vendors" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_ir_ui_view +msgid "View" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__volume_uom_name +msgid "Volume unit of measure label" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__weight_uom_name +msgid "Weight unit of measure label" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "" +"You have to fill the following attributes:\n" +"%s" +msgstr "" diff --git a/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/lt_LT.po b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/lt_LT.po new file mode 100644 index 0000000..3252fc9 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/lt_LT.po @@ -0,0 +1,659 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_configurator +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-30 03:46+0000\n" +"PO-Revision-Date: 2017-11-30 03:46+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: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_count +msgid "# Product Variants" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_attribute_view_form +msgid "" +"Info: You can now manage the variant creation from the " +"Product Template level" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__description_sale +msgid "" +"A description of the Product that you want to communicate to your customers. " +"This description will be copied to every Sales Order, Delivery Order and " +"Customer Invoice/Credit Note" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__detailed_type +msgid "" +"A storable product is a product for which you manage stock. The Inventory " +"app has to be installed.\n" +"A consumable product is a product for which stock is not managed.\n" +"A service is a non-material product you provide." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__account_tag_ids +msgid "Account Tags" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__attribute_id +msgid "Attribute" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "Attribute Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_attribute_value +msgid "Attribute Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__can_create_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__can_create_product +msgid "Can Create Product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_ok +msgid "Can be Purchased" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_ok +msgid "Can be Sold" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Change warning!" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Changing this parameter may cause automatic variants creation" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__color +msgid "Color Index" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__company_id +msgid "Company" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_method +msgid "Control Policy" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__cost_currency_id +msgid "Cost Currency" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__create_product_variant +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__create_product_variant +msgid "Create product now!" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_uid +msgid "Created by" +msgstr "Sukūrė" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_date +msgid "Created on" +msgstr "Sukurta" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__currency_id +msgid "Currency" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__taxes_id +msgid "Customer Taxes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Default taxes used when buying the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__taxes_id +msgid "Default taxes used when selling the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_id +msgid "Default unit of measure used for all stock operations." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_po_id +msgid "" +"Default unit of measure used for purchase orders. It must be in the same " +"category as the default unit of measure." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description +msgid "Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__display_name +msgid "Display Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__yes +msgid "Don't create them automatically" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_category__no_create_variants +msgid "Don't create variants automatically" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_expense_id +msgid "Expense Account" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__expense_policy +msgid "" +"Expenses and vendor bills can be re-invoiced to a customer.With this option, " +"a validated expense can be re-invoice to a customer at its cost or sales " +"price." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__priority +msgid "Favorite" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sequence +msgid "Gives the sequence order when displaying a product list" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__id +msgid "ID" +msgstr "ID" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_to_purchase +msgid "" +"If ticked, each time you sell this product through a SO, a RfQ is " +"automatically created to buy the product. Tip: don't forget to set a vendor " +"on the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_income_id +msgid "Income Account" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__invoice_policy +msgid "Invoicing Policy" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__has_configurable_attributes +msgid "Is a configurable product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_income_id +msgid "" +"Keep this field empty to use the default value from the product category." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_expense_id +msgid "" +"Keep this field empty to use the default value from the product category. If " +"anglo-saxon accounting with automated valuation method is configured, the " +"expense account on the product category will be used." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute____last_update +msgid "Last Modified on" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_uid +msgid "Last Updated by" +msgstr "Paskutinį kartą atnaujino" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_date +msgid "Last Updated on" +msgstr "Paskutinį kartą atnaujinta" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__list_price +msgid "List Price" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_type +msgid "" +"Manually set quantities on order: Invoice based on the manually entered " +"quantity, without creating an analytic account.\n" +"Timesheets on contract: Invoice based on the tracked hours on the related " +"timesheet.\n" +"Create a task and track hours: Create a task on the sales order validation " +"and track the work hours." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn_msg +msgid "Message for Purchase Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn_msg +msgid "Message for Sales Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__name +msgid "Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_method +msgid "" +"On ordered quantities: Control bills based on ordered quantities.\n" +"On received quantities: Control bills based on received quantities." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__optional_product_ids +msgid "Optional Products" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__optional_product_ids +msgid "" +"Optional Products are suggested whenever the customer hits *Add to Cart* " +"(cross-sell strategy, e.g. for computers: warranty, software, etc.)." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__invoice_policy +msgid "" +"Ordered Quantity: Invoice quantities ordered by the customer.\n" +"Delivered Quantity: Invoice quantities delivered to the customer." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_id +msgid "Owner" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_model +msgid "Owner Model" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__possible_value_ids +msgid "Possible Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__price_extra +msgid "Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator__price_extra +msgid "" +"Price Extra: Extra price for the variant with the currently selected " +"attributes values on sale price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "" +"Price Extra: Extra price for the variant with this attribute value on sale " +"price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_pricelist +msgid "Pricelist" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_id +msgid "Product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__attribute_line_ids +msgid "Product Attributes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_category +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__categ_id +msgid "Product Category" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator +msgid "Product Configurator" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator_attribute +msgid "Product Configurator Attribute" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id_configurator_domain +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id_configurator_domain +msgid "Product Id Configurator Domain" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tag_ids +msgid "Product Tags" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tmpl_id +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Product Template" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template_attribute_line +msgid "Product Template Attribute Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tooltip +msgid "Product Tooltip" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__detailed_type +msgid "Product Type" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id +msgid "Product Variant" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_attribute_ids +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_attribute_ids +msgid "Product attributes" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_configurator.py:0 +#, python-format +msgid "Product not created!" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_ids +msgid "Products" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_purchase +msgid "Purchase Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn +msgid "Purchase Order Line Warning" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_po_id +msgid "Purchase UoM" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_qty_configurator +msgid "Quantity visible in configurator" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__expense_policy +msgid "Re-Invoice Expenses" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_expense_policy +msgid "Re-Invoice Policy visible" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template_attribute_line__required +msgid "Required" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_sale +msgid "Sales Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn +msgid "Sales Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Select a template for a variant. Keep empty for a new full product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_line_warn +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sale_line_warn +msgid "" +"Selecting the \"Warning\" option will notify user with the message, " +"Selecting \"Blocking Message\" will throw an exception with the message and " +"block the flow. The Message has to be written in the next field." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sequence +msgid "Sequence" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_to_purchase +msgid "Subcontract Service" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__account_tag_ids +msgid "" +"Tags to be set on the base and tax journal items created for this product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.constraint,message:product_variant_configurator.constraint_product_template_attribute_line_product_attribute_uniq +msgid "The attribute already exists for this product" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "There's another product with the same attributes." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_category__no_create_variants +msgid "" +"This check disables the automatic creation of product variants for all the " +"products of this category." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__price_extra +msgid "This is the sum of the extra price of all attributes" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view_2 +msgid "This product already exists." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,help:product_variant_configurator.field_product_template__no_create_variants +msgid "" +"This selection defines if variants for all attribute combinations are going " +"to be created automatically at saving time." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_type +msgid "Track Service" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__type +msgid "Type" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_id +msgid "Unit of Measure" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_name +msgid "Unit of Measure Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__no +msgid "Use Odoo's default variant management" +msgstr "" + +#. module: product_variant_configurator +#: model:res.groups,name:product_variant_configurator.group_product_variant_extended_description +msgid "Use extended description when having product attributes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__empty +msgid "Use the category value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__valid_product_template_attribute_line_ids +msgid "Valid Product Attribute Lines" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__value_id +msgid "Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__price_extra +msgid "Variant Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__variant_seller_ids +msgid "Variant Seller" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template__no_create_variants +msgid "Variant creation" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Vendor Taxes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__seller_ids +msgid "Vendors" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_ir_ui_view +msgid "View" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__volume_uom_name +msgid "Volume unit of measure label" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__weight_uom_name +msgid "Weight unit of measure label" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "" +"You have to fill the following attributes:\n" +"%s" +msgstr "" diff --git a/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/lv.po b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/lv.po new file mode 100644 index 0000000..75a4ff7 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/lv.po @@ -0,0 +1,658 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_configurator +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-30 03:46+0000\n" +"PO-Revision-Date: 2017-11-30 03:46+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: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_count +msgid "# Product Variants" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_attribute_view_form +msgid "" +"Info: You can now manage the variant creation from the " +"Product Template level" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__description_sale +msgid "" +"A description of the Product that you want to communicate to your customers. " +"This description will be copied to every Sales Order, Delivery Order and " +"Customer Invoice/Credit Note" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__detailed_type +msgid "" +"A storable product is a product for which you manage stock. The Inventory " +"app has to be installed.\n" +"A consumable product is a product for which stock is not managed.\n" +"A service is a non-material product you provide." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__account_tag_ids +msgid "Account Tags" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__attribute_id +msgid "Attribute" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "Attribute Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_attribute_value +msgid "Attribute Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__can_create_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__can_create_product +msgid "Can Create Product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_ok +msgid "Can be Purchased" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_ok +msgid "Can be Sold" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Change warning!" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Changing this parameter may cause automatic variants creation" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__color +msgid "Color Index" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__company_id +msgid "Company" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_method +msgid "Control Policy" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__cost_currency_id +msgid "Cost Currency" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__create_product_variant +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__create_product_variant +msgid "Create product now!" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_uid +msgid "Created by" +msgstr "Izveidoja" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_date +msgid "Created on" +msgstr "Izveidots" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__currency_id +msgid "Currency" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__taxes_id +msgid "Customer Taxes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Default taxes used when buying the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__taxes_id +msgid "Default taxes used when selling the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_id +msgid "Default unit of measure used for all stock operations." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_po_id +msgid "" +"Default unit of measure used for purchase orders. It must be in the same " +"category as the default unit of measure." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description +msgid "Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__display_name +msgid "Display Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__yes +msgid "Don't create them automatically" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_category__no_create_variants +msgid "Don't create variants automatically" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_expense_id +msgid "Expense Account" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__expense_policy +msgid "" +"Expenses and vendor bills can be re-invoiced to a customer.With this option, " +"a validated expense can be re-invoice to a customer at its cost or sales " +"price." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__priority +msgid "Favorite" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sequence +msgid "Gives the sequence order when displaying a product list" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__id +msgid "ID" +msgstr "ID" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_to_purchase +msgid "" +"If ticked, each time you sell this product through a SO, a RfQ is " +"automatically created to buy the product. Tip: don't forget to set a vendor " +"on the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_income_id +msgid "Income Account" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__invoice_policy +msgid "Invoicing Policy" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__has_configurable_attributes +msgid "Is a configurable product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_income_id +msgid "" +"Keep this field empty to use the default value from the product category." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_expense_id +msgid "" +"Keep this field empty to use the default value from the product category. If " +"anglo-saxon accounting with automated valuation method is configured, the " +"expense account on the product category will be used." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute____last_update +msgid "Last Modified on" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_uid +msgid "Last Updated by" +msgstr "Pēdējo reizi atjaunoja" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_date +msgid "Last Updated on" +msgstr "Pēdējās izmaiņas" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__list_price +msgid "List Price" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_type +msgid "" +"Manually set quantities on order: Invoice based on the manually entered " +"quantity, without creating an analytic account.\n" +"Timesheets on contract: Invoice based on the tracked hours on the related " +"timesheet.\n" +"Create a task and track hours: Create a task on the sales order validation " +"and track the work hours." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn_msg +msgid "Message for Purchase Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn_msg +msgid "Message for Sales Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__name +msgid "Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_method +msgid "" +"On ordered quantities: Control bills based on ordered quantities.\n" +"On received quantities: Control bills based on received quantities." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__optional_product_ids +msgid "Optional Products" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__optional_product_ids +msgid "" +"Optional Products are suggested whenever the customer hits *Add to Cart* " +"(cross-sell strategy, e.g. for computers: warranty, software, etc.)." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__invoice_policy +msgid "" +"Ordered Quantity: Invoice quantities ordered by the customer.\n" +"Delivered Quantity: Invoice quantities delivered to the customer." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_id +msgid "Owner" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_model +msgid "Owner Model" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__possible_value_ids +msgid "Possible Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__price_extra +msgid "Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator__price_extra +msgid "" +"Price Extra: Extra price for the variant with the currently selected " +"attributes values on sale price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "" +"Price Extra: Extra price for the variant with this attribute value on sale " +"price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_pricelist +msgid "Pricelist" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_id +msgid "Product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__attribute_line_ids +msgid "Product Attributes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_category +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__categ_id +msgid "Product Category" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator +msgid "Product Configurator" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator_attribute +msgid "Product Configurator Attribute" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id_configurator_domain +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id_configurator_domain +msgid "Product Id Configurator Domain" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tag_ids +msgid "Product Tags" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tmpl_id +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Product Template" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template_attribute_line +msgid "Product Template Attribute Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tooltip +msgid "Product Tooltip" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__detailed_type +msgid "Product Type" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id +msgid "Product Variant" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_attribute_ids +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_attribute_ids +msgid "Product attributes" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_configurator.py:0 +#, python-format +msgid "Product not created!" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_ids +msgid "Products" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_purchase +msgid "Purchase Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn +msgid "Purchase Order Line Warning" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_po_id +msgid "Purchase UoM" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_qty_configurator +msgid "Quantity visible in configurator" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__expense_policy +msgid "Re-Invoice Expenses" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_expense_policy +msgid "Re-Invoice Policy visible" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template_attribute_line__required +msgid "Required" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_sale +msgid "Sales Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn +msgid "Sales Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Select a template for a variant. Keep empty for a new full product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_line_warn +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sale_line_warn +msgid "" +"Selecting the \"Warning\" option will notify user with the message, " +"Selecting \"Blocking Message\" will throw an exception with the message and " +"block the flow. The Message has to be written in the next field." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sequence +msgid "Sequence" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_to_purchase +msgid "Subcontract Service" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__account_tag_ids +msgid "" +"Tags to be set on the base and tax journal items created for this product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.constraint,message:product_variant_configurator.constraint_product_template_attribute_line_product_attribute_uniq +msgid "The attribute already exists for this product" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "There's another product with the same attributes." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_category__no_create_variants +msgid "" +"This check disables the automatic creation of product variants for all the " +"products of this category." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__price_extra +msgid "This is the sum of the extra price of all attributes" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view_2 +msgid "This product already exists." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,help:product_variant_configurator.field_product_template__no_create_variants +msgid "" +"This selection defines if variants for all attribute combinations are going " +"to be created automatically at saving time." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_type +msgid "Track Service" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__type +msgid "Type" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_id +msgid "Unit of Measure" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_name +msgid "Unit of Measure Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__no +msgid "Use Odoo's default variant management" +msgstr "" + +#. module: product_variant_configurator +#: model:res.groups,name:product_variant_configurator.group_product_variant_extended_description +msgid "Use extended description when having product attributes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__empty +msgid "Use the category value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__valid_product_template_attribute_line_ids +msgid "Valid Product Attribute Lines" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__value_id +msgid "Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__price_extra +msgid "Variant Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__variant_seller_ids +msgid "Variant Seller" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template__no_create_variants +msgid "Variant creation" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Vendor Taxes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__seller_ids +msgid "Vendors" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_ir_ui_view +msgid "View" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__volume_uom_name +msgid "Volume unit of measure label" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__weight_uom_name +msgid "Weight unit of measure label" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "" +"You have to fill the following attributes:\n" +"%s" +msgstr "" diff --git a/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/mk.po b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/mk.po new file mode 100644 index 0000000..d1b1d98 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/mk.po @@ -0,0 +1,657 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_configurator +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-30 03:46+0000\n" +"PO-Revision-Date: 2017-11-30 03:46+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: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_count +msgid "# Product Variants" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_attribute_view_form +msgid "" +"Info: You can now manage the variant creation from the " +"Product Template level" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__description_sale +msgid "" +"A description of the Product that you want to communicate to your customers. " +"This description will be copied to every Sales Order, Delivery Order and " +"Customer Invoice/Credit Note" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__detailed_type +msgid "" +"A storable product is a product for which you manage stock. The Inventory " +"app has to be installed.\n" +"A consumable product is a product for which stock is not managed.\n" +"A service is a non-material product you provide." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__account_tag_ids +msgid "Account Tags" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__attribute_id +msgid "Attribute" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "Attribute Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_attribute_value +msgid "Attribute Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__can_create_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__can_create_product +msgid "Can Create Product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_ok +msgid "Can be Purchased" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_ok +msgid "Can be Sold" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Change warning!" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Changing this parameter may cause automatic variants creation" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__color +msgid "Color Index" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__company_id +msgid "Company" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_method +msgid "Control Policy" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__cost_currency_id +msgid "Cost Currency" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__create_product_variant +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__create_product_variant +msgid "Create product now!" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_uid +msgid "Created by" +msgstr "Креирано од" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_date +msgid "Created on" +msgstr "Креирано на" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__currency_id +msgid "Currency" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__taxes_id +msgid "Customer Taxes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Default taxes used when buying the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__taxes_id +msgid "Default taxes used when selling the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_id +msgid "Default unit of measure used for all stock operations." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_po_id +msgid "" +"Default unit of measure used for purchase orders. It must be in the same " +"category as the default unit of measure." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description +msgid "Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__display_name +msgid "Display Name" +msgstr "Прикажи име" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__yes +msgid "Don't create them automatically" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_category__no_create_variants +msgid "Don't create variants automatically" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_expense_id +msgid "Expense Account" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__expense_policy +msgid "" +"Expenses and vendor bills can be re-invoiced to a customer.With this option, " +"a validated expense can be re-invoice to a customer at its cost or sales " +"price." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__priority +msgid "Favorite" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sequence +msgid "Gives the sequence order when displaying a product list" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__id +msgid "ID" +msgstr "ID" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_to_purchase +msgid "" +"If ticked, each time you sell this product through a SO, a RfQ is " +"automatically created to buy the product. Tip: don't forget to set a vendor " +"on the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_income_id +msgid "Income Account" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__invoice_policy +msgid "Invoicing Policy" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__has_configurable_attributes +msgid "Is a configurable product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_income_id +msgid "" +"Keep this field empty to use the default value from the product category." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_expense_id +msgid "" +"Keep this field empty to use the default value from the product category. If " +"anglo-saxon accounting with automated valuation method is configured, the " +"expense account on the product category will be used." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute____last_update +msgid "Last Modified on" +msgstr "Последна промена на" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_uid +msgid "Last Updated by" +msgstr "Последно ажурирање од" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_date +msgid "Last Updated on" +msgstr "Последно ажурирање на" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__list_price +msgid "List Price" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_type +msgid "" +"Manually set quantities on order: Invoice based on the manually entered " +"quantity, without creating an analytic account.\n" +"Timesheets on contract: Invoice based on the tracked hours on the related " +"timesheet.\n" +"Create a task and track hours: Create a task on the sales order validation " +"and track the work hours." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn_msg +msgid "Message for Purchase Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn_msg +msgid "Message for Sales Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__name +msgid "Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_method +msgid "" +"On ordered quantities: Control bills based on ordered quantities.\n" +"On received quantities: Control bills based on received quantities." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__optional_product_ids +msgid "Optional Products" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__optional_product_ids +msgid "" +"Optional Products are suggested whenever the customer hits *Add to Cart* " +"(cross-sell strategy, e.g. for computers: warranty, software, etc.)." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__invoice_policy +msgid "" +"Ordered Quantity: Invoice quantities ordered by the customer.\n" +"Delivered Quantity: Invoice quantities delivered to the customer." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_id +msgid "Owner" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_model +msgid "Owner Model" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__possible_value_ids +msgid "Possible Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__price_extra +msgid "Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator__price_extra +msgid "" +"Price Extra: Extra price for the variant with the currently selected " +"attributes values on sale price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "" +"Price Extra: Extra price for the variant with this attribute value on sale " +"price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_pricelist +msgid "Pricelist" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_id +msgid "Product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__attribute_line_ids +msgid "Product Attributes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_category +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__categ_id +msgid "Product Category" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator +msgid "Product Configurator" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator_attribute +msgid "Product Configurator Attribute" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id_configurator_domain +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id_configurator_domain +msgid "Product Id Configurator Domain" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tag_ids +msgid "Product Tags" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tmpl_id +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Product Template" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template_attribute_line +msgid "Product Template Attribute Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tooltip +msgid "Product Tooltip" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__detailed_type +msgid "Product Type" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id +msgid "Product Variant" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_attribute_ids +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_attribute_ids +msgid "Product attributes" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_configurator.py:0 +#, python-format +msgid "Product not created!" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_ids +msgid "Products" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_purchase +msgid "Purchase Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn +msgid "Purchase Order Line Warning" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_po_id +msgid "Purchase UoM" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_qty_configurator +msgid "Quantity visible in configurator" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__expense_policy +msgid "Re-Invoice Expenses" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_expense_policy +msgid "Re-Invoice Policy visible" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template_attribute_line__required +msgid "Required" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_sale +msgid "Sales Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn +msgid "Sales Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Select a template for a variant. Keep empty for a new full product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_line_warn +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sale_line_warn +msgid "" +"Selecting the \"Warning\" option will notify user with the message, " +"Selecting \"Blocking Message\" will throw an exception with the message and " +"block the flow. The Message has to be written in the next field." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sequence +msgid "Sequence" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_to_purchase +msgid "Subcontract Service" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__account_tag_ids +msgid "" +"Tags to be set on the base and tax journal items created for this product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.constraint,message:product_variant_configurator.constraint_product_template_attribute_line_product_attribute_uniq +msgid "The attribute already exists for this product" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "There's another product with the same attributes." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_category__no_create_variants +msgid "" +"This check disables the automatic creation of product variants for all the " +"products of this category." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__price_extra +msgid "This is the sum of the extra price of all attributes" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view_2 +msgid "This product already exists." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,help:product_variant_configurator.field_product_template__no_create_variants +msgid "" +"This selection defines if variants for all attribute combinations are going " +"to be created automatically at saving time." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_type +msgid "Track Service" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__type +msgid "Type" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_id +msgid "Unit of Measure" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_name +msgid "Unit of Measure Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__no +msgid "Use Odoo's default variant management" +msgstr "" + +#. module: product_variant_configurator +#: model:res.groups,name:product_variant_configurator.group_product_variant_extended_description +msgid "Use extended description when having product attributes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__empty +msgid "Use the category value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__valid_product_template_attribute_line_ids +msgid "Valid Product Attribute Lines" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__value_id +msgid "Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__price_extra +msgid "Variant Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__variant_seller_ids +msgid "Variant Seller" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template__no_create_variants +msgid "Variant creation" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Vendor Taxes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__seller_ids +msgid "Vendors" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_ir_ui_view +msgid "View" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__volume_uom_name +msgid "Volume unit of measure label" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__weight_uom_name +msgid "Weight unit of measure label" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "" +"You have to fill the following attributes:\n" +"%s" +msgstr "" diff --git a/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/mn.po b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/mn.po new file mode 100644 index 0000000..0ea6a82 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/mn.po @@ -0,0 +1,657 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_configurator +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-30 03:46+0000\n" +"PO-Revision-Date: 2017-11-30 03:46+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: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_count +msgid "# Product Variants" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_attribute_view_form +msgid "" +"Info: You can now manage the variant creation from the " +"Product Template level" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__description_sale +msgid "" +"A description of the Product that you want to communicate to your customers. " +"This description will be copied to every Sales Order, Delivery Order and " +"Customer Invoice/Credit Note" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__detailed_type +msgid "" +"A storable product is a product for which you manage stock. The Inventory " +"app has to be installed.\n" +"A consumable product is a product for which stock is not managed.\n" +"A service is a non-material product you provide." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__account_tag_ids +msgid "Account Tags" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__attribute_id +msgid "Attribute" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "Attribute Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_attribute_value +msgid "Attribute Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__can_create_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__can_create_product +msgid "Can Create Product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_ok +msgid "Can be Purchased" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_ok +msgid "Can be Sold" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Change warning!" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Changing this parameter may cause automatic variants creation" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__color +msgid "Color Index" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__company_id +msgid "Company" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_method +msgid "Control Policy" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__cost_currency_id +msgid "Cost Currency" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__create_product_variant +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__create_product_variant +msgid "Create product now!" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_uid +msgid "Created by" +msgstr "Үүсгэгч" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_date +msgid "Created on" +msgstr "Үүсгэсэн" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__currency_id +msgid "Currency" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__taxes_id +msgid "Customer Taxes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Default taxes used when buying the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__taxes_id +msgid "Default taxes used when selling the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_id +msgid "Default unit of measure used for all stock operations." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_po_id +msgid "" +"Default unit of measure used for purchase orders. It must be in the same " +"category as the default unit of measure." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description +msgid "Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__display_name +msgid "Display Name" +msgstr "Дэлгэцийн Нэр" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__yes +msgid "Don't create them automatically" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_category__no_create_variants +msgid "Don't create variants automatically" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_expense_id +msgid "Expense Account" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__expense_policy +msgid "" +"Expenses and vendor bills can be re-invoiced to a customer.With this option, " +"a validated expense can be re-invoice to a customer at its cost or sales " +"price." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__priority +msgid "Favorite" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sequence +msgid "Gives the sequence order when displaying a product list" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__id +msgid "ID" +msgstr "ID" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_to_purchase +msgid "" +"If ticked, each time you sell this product through a SO, a RfQ is " +"automatically created to buy the product. Tip: don't forget to set a vendor " +"on the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_income_id +msgid "Income Account" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__invoice_policy +msgid "Invoicing Policy" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__has_configurable_attributes +msgid "Is a configurable product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_income_id +msgid "" +"Keep this field empty to use the default value from the product category." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_expense_id +msgid "" +"Keep this field empty to use the default value from the product category. If " +"anglo-saxon accounting with automated valuation method is configured, the " +"expense account on the product category will be used." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute____last_update +msgid "Last Modified on" +msgstr "Сүүлийн засвар хийсэн огноо" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_uid +msgid "Last Updated by" +msgstr "Сүүлийн засвар хийсэн" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_date +msgid "Last Updated on" +msgstr "Сүүлийн засвар хийсэн огноо" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__list_price +msgid "List Price" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_type +msgid "" +"Manually set quantities on order: Invoice based on the manually entered " +"quantity, without creating an analytic account.\n" +"Timesheets on contract: Invoice based on the tracked hours on the related " +"timesheet.\n" +"Create a task and track hours: Create a task on the sales order validation " +"and track the work hours." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn_msg +msgid "Message for Purchase Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn_msg +msgid "Message for Sales Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__name +msgid "Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_method +msgid "" +"On ordered quantities: Control bills based on ordered quantities.\n" +"On received quantities: Control bills based on received quantities." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__optional_product_ids +msgid "Optional Products" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__optional_product_ids +msgid "" +"Optional Products are suggested whenever the customer hits *Add to Cart* " +"(cross-sell strategy, e.g. for computers: warranty, software, etc.)." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__invoice_policy +msgid "" +"Ordered Quantity: Invoice quantities ordered by the customer.\n" +"Delivered Quantity: Invoice quantities delivered to the customer." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_id +msgid "Owner" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_model +msgid "Owner Model" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__possible_value_ids +msgid "Possible Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__price_extra +msgid "Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator__price_extra +msgid "" +"Price Extra: Extra price for the variant with the currently selected " +"attributes values on sale price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "" +"Price Extra: Extra price for the variant with this attribute value on sale " +"price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_pricelist +msgid "Pricelist" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_id +msgid "Product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__attribute_line_ids +msgid "Product Attributes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_category +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__categ_id +msgid "Product Category" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator +msgid "Product Configurator" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator_attribute +msgid "Product Configurator Attribute" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id_configurator_domain +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id_configurator_domain +msgid "Product Id Configurator Domain" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tag_ids +msgid "Product Tags" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tmpl_id +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Product Template" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template_attribute_line +msgid "Product Template Attribute Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tooltip +msgid "Product Tooltip" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__detailed_type +msgid "Product Type" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id +msgid "Product Variant" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_attribute_ids +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_attribute_ids +msgid "Product attributes" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_configurator.py:0 +#, python-format +msgid "Product not created!" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_ids +msgid "Products" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_purchase +msgid "Purchase Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn +msgid "Purchase Order Line Warning" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_po_id +msgid "Purchase UoM" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_qty_configurator +msgid "Quantity visible in configurator" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__expense_policy +msgid "Re-Invoice Expenses" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_expense_policy +msgid "Re-Invoice Policy visible" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template_attribute_line__required +msgid "Required" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_sale +msgid "Sales Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn +msgid "Sales Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Select a template for a variant. Keep empty for a new full product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_line_warn +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sale_line_warn +msgid "" +"Selecting the \"Warning\" option will notify user with the message, " +"Selecting \"Blocking Message\" will throw an exception with the message and " +"block the flow. The Message has to be written in the next field." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sequence +msgid "Sequence" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_to_purchase +msgid "Subcontract Service" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__account_tag_ids +msgid "" +"Tags to be set on the base and tax journal items created for this product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.constraint,message:product_variant_configurator.constraint_product_template_attribute_line_product_attribute_uniq +msgid "The attribute already exists for this product" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "There's another product with the same attributes." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_category__no_create_variants +msgid "" +"This check disables the automatic creation of product variants for all the " +"products of this category." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__price_extra +msgid "This is the sum of the extra price of all attributes" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view_2 +msgid "This product already exists." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,help:product_variant_configurator.field_product_template__no_create_variants +msgid "" +"This selection defines if variants for all attribute combinations are going " +"to be created automatically at saving time." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_type +msgid "Track Service" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__type +msgid "Type" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_id +msgid "Unit of Measure" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_name +msgid "Unit of Measure Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__no +msgid "Use Odoo's default variant management" +msgstr "" + +#. module: product_variant_configurator +#: model:res.groups,name:product_variant_configurator.group_product_variant_extended_description +msgid "Use extended description when having product attributes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__empty +msgid "Use the category value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__valid_product_template_attribute_line_ids +msgid "Valid Product Attribute Lines" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__value_id +msgid "Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__price_extra +msgid "Variant Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__variant_seller_ids +msgid "Variant Seller" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template__no_create_variants +msgid "Variant creation" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Vendor Taxes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__seller_ids +msgid "Vendors" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_ir_ui_view +msgid "View" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__volume_uom_name +msgid "Volume unit of measure label" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__weight_uom_name +msgid "Weight unit of measure label" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "" +"You have to fill the following attributes:\n" +"%s" +msgstr "" diff --git a/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/nb.po b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/nb.po new file mode 100644 index 0000000..bfa440c --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/nb.po @@ -0,0 +1,658 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_configurator +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-30 03:46+0000\n" +"PO-Revision-Date: 2017-11-30 03:46+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: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_count +msgid "# Product Variants" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_attribute_view_form +msgid "" +"Info: You can now manage the variant creation from the " +"Product Template level" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__description_sale +msgid "" +"A description of the Product that you want to communicate to your customers. " +"This description will be copied to every Sales Order, Delivery Order and " +"Customer Invoice/Credit Note" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__detailed_type +msgid "" +"A storable product is a product for which you manage stock. The Inventory " +"app has to be installed.\n" +"A consumable product is a product for which stock is not managed.\n" +"A service is a non-material product you provide." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__account_tag_ids +msgid "Account Tags" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__attribute_id +msgid "Attribute" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "Attribute Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_attribute_value +msgid "Attribute Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__can_create_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__can_create_product +msgid "Can Create Product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_ok +msgid "Can be Purchased" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_ok +msgid "Can be Sold" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Change warning!" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Changing this parameter may cause automatic variants creation" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__color +msgid "Color Index" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__company_id +msgid "Company" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_method +msgid "Control Policy" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__cost_currency_id +msgid "Cost Currency" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__create_product_variant +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__create_product_variant +msgid "Create product now!" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_uid +msgid "Created by" +msgstr "Opprettet av" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_date +msgid "Created on" +msgstr "Opprettet den" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__currency_id +msgid "Currency" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__taxes_id +msgid "Customer Taxes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Default taxes used when buying the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__taxes_id +msgid "Default taxes used when selling the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_id +msgid "Default unit of measure used for all stock operations." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_po_id +msgid "" +"Default unit of measure used for purchase orders. It must be in the same " +"category as the default unit of measure." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description +msgid "Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__display_name +msgid "Display Name" +msgstr "Visnings navn" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__yes +msgid "Don't create them automatically" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_category__no_create_variants +msgid "Don't create variants automatically" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_expense_id +msgid "Expense Account" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__expense_policy +msgid "" +"Expenses and vendor bills can be re-invoiced to a customer.With this option, " +"a validated expense can be re-invoice to a customer at its cost or sales " +"price." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__priority +msgid "Favorite" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sequence +msgid "Gives the sequence order when displaying a product list" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__id +msgid "ID" +msgstr "ID" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_to_purchase +msgid "" +"If ticked, each time you sell this product through a SO, a RfQ is " +"automatically created to buy the product. Tip: don't forget to set a vendor " +"on the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_income_id +msgid "Income Account" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__invoice_policy +msgid "Invoicing Policy" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__has_configurable_attributes +msgid "Is a configurable product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_income_id +msgid "" +"Keep this field empty to use the default value from the product category." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_expense_id +msgid "" +"Keep this field empty to use the default value from the product category. If " +"anglo-saxon accounting with automated valuation method is configured, the " +"expense account on the product category will be used." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute____last_update +msgid "Last Modified on" +msgstr "Sist oppdatert " + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_uid +msgid "Last Updated by" +msgstr "Sist oppdatert av" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_date +msgid "Last Updated on" +msgstr "Sist oppdatert" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__list_price +msgid "List Price" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_type +msgid "" +"Manually set quantities on order: Invoice based on the manually entered " +"quantity, without creating an analytic account.\n" +"Timesheets on contract: Invoice based on the tracked hours on the related " +"timesheet.\n" +"Create a task and track hours: Create a task on the sales order validation " +"and track the work hours." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn_msg +msgid "Message for Purchase Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn_msg +msgid "Message for Sales Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__name +msgid "Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_method +msgid "" +"On ordered quantities: Control bills based on ordered quantities.\n" +"On received quantities: Control bills based on received quantities." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__optional_product_ids +msgid "Optional Products" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__optional_product_ids +msgid "" +"Optional Products are suggested whenever the customer hits *Add to Cart* " +"(cross-sell strategy, e.g. for computers: warranty, software, etc.)." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__invoice_policy +msgid "" +"Ordered Quantity: Invoice quantities ordered by the customer.\n" +"Delivered Quantity: Invoice quantities delivered to the customer." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_id +msgid "Owner" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_model +msgid "Owner Model" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__possible_value_ids +msgid "Possible Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__price_extra +msgid "Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator__price_extra +msgid "" +"Price Extra: Extra price for the variant with the currently selected " +"attributes values on sale price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "" +"Price Extra: Extra price for the variant with this attribute value on sale " +"price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_pricelist +msgid "Pricelist" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_id +msgid "Product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__attribute_line_ids +msgid "Product Attributes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_category +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__categ_id +msgid "Product Category" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator +msgid "Product Configurator" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator_attribute +msgid "Product Configurator Attribute" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id_configurator_domain +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id_configurator_domain +msgid "Product Id Configurator Domain" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tag_ids +msgid "Product Tags" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tmpl_id +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Product Template" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template_attribute_line +msgid "Product Template Attribute Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tooltip +msgid "Product Tooltip" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__detailed_type +msgid "Product Type" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id +msgid "Product Variant" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_attribute_ids +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_attribute_ids +msgid "Product attributes" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_configurator.py:0 +#, python-format +msgid "Product not created!" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_ids +msgid "Products" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_purchase +msgid "Purchase Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn +msgid "Purchase Order Line Warning" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_po_id +msgid "Purchase UoM" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_qty_configurator +msgid "Quantity visible in configurator" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__expense_policy +msgid "Re-Invoice Expenses" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_expense_policy +msgid "Re-Invoice Policy visible" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template_attribute_line__required +msgid "Required" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_sale +msgid "Sales Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn +msgid "Sales Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Select a template for a variant. Keep empty for a new full product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_line_warn +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sale_line_warn +msgid "" +"Selecting the \"Warning\" option will notify user with the message, " +"Selecting \"Blocking Message\" will throw an exception with the message and " +"block the flow. The Message has to be written in the next field." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sequence +msgid "Sequence" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_to_purchase +msgid "Subcontract Service" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__account_tag_ids +msgid "" +"Tags to be set on the base and tax journal items created for this product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.constraint,message:product_variant_configurator.constraint_product_template_attribute_line_product_attribute_uniq +msgid "The attribute already exists for this product" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "There's another product with the same attributes." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_category__no_create_variants +msgid "" +"This check disables the automatic creation of product variants for all the " +"products of this category." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__price_extra +msgid "This is the sum of the extra price of all attributes" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view_2 +msgid "This product already exists." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,help:product_variant_configurator.field_product_template__no_create_variants +msgid "" +"This selection defines if variants for all attribute combinations are going " +"to be created automatically at saving time." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_type +msgid "Track Service" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__type +msgid "Type" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_id +msgid "Unit of Measure" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_name +msgid "Unit of Measure Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__no +msgid "Use Odoo's default variant management" +msgstr "" + +#. module: product_variant_configurator +#: model:res.groups,name:product_variant_configurator.group_product_variant_extended_description +msgid "Use extended description when having product attributes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__empty +msgid "Use the category value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__valid_product_template_attribute_line_ids +msgid "Valid Product Attribute Lines" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__value_id +msgid "Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__price_extra +msgid "Variant Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__variant_seller_ids +msgid "Variant Seller" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template__no_create_variants +msgid "Variant creation" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Vendor Taxes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__seller_ids +msgid "Vendors" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_ir_ui_view +msgid "View" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__volume_uom_name +msgid "Volume unit of measure label" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__weight_uom_name +msgid "Weight unit of measure label" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "" +"You have to fill the following attributes:\n" +"%s" +msgstr "" diff --git a/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/nb_NO.po b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/nb_NO.po new file mode 100644 index 0000000..016dcd0 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/nb_NO.po @@ -0,0 +1,658 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_configurator +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-30 03:46+0000\n" +"PO-Revision-Date: 2017-11-30 03:46+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: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_count +msgid "# Product Variants" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_attribute_view_form +msgid "" +"Info: You can now manage the variant creation from the " +"Product Template level" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__description_sale +msgid "" +"A description of the Product that you want to communicate to your customers. " +"This description will be copied to every Sales Order, Delivery Order and " +"Customer Invoice/Credit Note" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__detailed_type +msgid "" +"A storable product is a product for which you manage stock. The Inventory " +"app has to be installed.\n" +"A consumable product is a product for which stock is not managed.\n" +"A service is a non-material product you provide." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__account_tag_ids +msgid "Account Tags" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__attribute_id +msgid "Attribute" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "Attribute Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_attribute_value +msgid "Attribute Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__can_create_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__can_create_product +msgid "Can Create Product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_ok +msgid "Can be Purchased" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_ok +msgid "Can be Sold" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Change warning!" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Changing this parameter may cause automatic variants creation" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__color +msgid "Color Index" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__company_id +msgid "Company" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_method +msgid "Control Policy" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__cost_currency_id +msgid "Cost Currency" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__create_product_variant +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__create_product_variant +msgid "Create product now!" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_uid +msgid "Created by" +msgstr "Laget av" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_date +msgid "Created on" +msgstr "Laget den" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__currency_id +msgid "Currency" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__taxes_id +msgid "Customer Taxes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Default taxes used when buying the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__taxes_id +msgid "Default taxes used when selling the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_id +msgid "Default unit of measure used for all stock operations." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_po_id +msgid "" +"Default unit of measure used for purchase orders. It must be in the same " +"category as the default unit of measure." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description +msgid "Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__display_name +msgid "Display Name" +msgstr "Vis navn" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__yes +msgid "Don't create them automatically" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_category__no_create_variants +msgid "Don't create variants automatically" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_expense_id +msgid "Expense Account" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__expense_policy +msgid "" +"Expenses and vendor bills can be re-invoiced to a customer.With this option, " +"a validated expense can be re-invoice to a customer at its cost or sales " +"price." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__priority +msgid "Favorite" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sequence +msgid "Gives the sequence order when displaying a product list" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__id +msgid "ID" +msgstr "ID" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_to_purchase +msgid "" +"If ticked, each time you sell this product through a SO, a RfQ is " +"automatically created to buy the product. Tip: don't forget to set a vendor " +"on the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_income_id +msgid "Income Account" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__invoice_policy +msgid "Invoicing Policy" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__has_configurable_attributes +msgid "Is a configurable product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_income_id +msgid "" +"Keep this field empty to use the default value from the product category." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_expense_id +msgid "" +"Keep this field empty to use the default value from the product category. If " +"anglo-saxon accounting with automated valuation method is configured, the " +"expense account on the product category will be used." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute____last_update +msgid "Last Modified on" +msgstr "Sist endret den" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_uid +msgid "Last Updated by" +msgstr "Sist oppdatert av" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_date +msgid "Last Updated on" +msgstr "Sist oppdatert den" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__list_price +msgid "List Price" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_type +msgid "" +"Manually set quantities on order: Invoice based on the manually entered " +"quantity, without creating an analytic account.\n" +"Timesheets on contract: Invoice based on the tracked hours on the related " +"timesheet.\n" +"Create a task and track hours: Create a task on the sales order validation " +"and track the work hours." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn_msg +msgid "Message for Purchase Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn_msg +msgid "Message for Sales Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__name +msgid "Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_method +msgid "" +"On ordered quantities: Control bills based on ordered quantities.\n" +"On received quantities: Control bills based on received quantities." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__optional_product_ids +msgid "Optional Products" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__optional_product_ids +msgid "" +"Optional Products are suggested whenever the customer hits *Add to Cart* " +"(cross-sell strategy, e.g. for computers: warranty, software, etc.)." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__invoice_policy +msgid "" +"Ordered Quantity: Invoice quantities ordered by the customer.\n" +"Delivered Quantity: Invoice quantities delivered to the customer." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_id +msgid "Owner" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_model +msgid "Owner Model" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__possible_value_ids +msgid "Possible Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__price_extra +msgid "Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator__price_extra +msgid "" +"Price Extra: Extra price for the variant with the currently selected " +"attributes values on sale price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "" +"Price Extra: Extra price for the variant with this attribute value on sale " +"price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_pricelist +msgid "Pricelist" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_id +msgid "Product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__attribute_line_ids +msgid "Product Attributes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_category +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__categ_id +msgid "Product Category" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator +msgid "Product Configurator" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator_attribute +msgid "Product Configurator Attribute" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id_configurator_domain +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id_configurator_domain +msgid "Product Id Configurator Domain" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tag_ids +msgid "Product Tags" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tmpl_id +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Product Template" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template_attribute_line +msgid "Product Template Attribute Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tooltip +msgid "Product Tooltip" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__detailed_type +msgid "Product Type" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id +msgid "Product Variant" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_attribute_ids +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_attribute_ids +msgid "Product attributes" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_configurator.py:0 +#, python-format +msgid "Product not created!" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_ids +msgid "Products" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_purchase +msgid "Purchase Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn +msgid "Purchase Order Line Warning" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_po_id +msgid "Purchase UoM" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_qty_configurator +msgid "Quantity visible in configurator" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__expense_policy +msgid "Re-Invoice Expenses" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_expense_policy +msgid "Re-Invoice Policy visible" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template_attribute_line__required +msgid "Required" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_sale +msgid "Sales Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn +msgid "Sales Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Select a template for a variant. Keep empty for a new full product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_line_warn +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sale_line_warn +msgid "" +"Selecting the \"Warning\" option will notify user with the message, " +"Selecting \"Blocking Message\" will throw an exception with the message and " +"block the flow. The Message has to be written in the next field." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sequence +msgid "Sequence" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_to_purchase +msgid "Subcontract Service" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__account_tag_ids +msgid "" +"Tags to be set on the base and tax journal items created for this product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.constraint,message:product_variant_configurator.constraint_product_template_attribute_line_product_attribute_uniq +msgid "The attribute already exists for this product" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "There's another product with the same attributes." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_category__no_create_variants +msgid "" +"This check disables the automatic creation of product variants for all the " +"products of this category." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__price_extra +msgid "This is the sum of the extra price of all attributes" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view_2 +msgid "This product already exists." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,help:product_variant_configurator.field_product_template__no_create_variants +msgid "" +"This selection defines if variants for all attribute combinations are going " +"to be created automatically at saving time." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_type +msgid "Track Service" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__type +msgid "Type" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_id +msgid "Unit of Measure" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_name +msgid "Unit of Measure Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__no +msgid "Use Odoo's default variant management" +msgstr "" + +#. module: product_variant_configurator +#: model:res.groups,name:product_variant_configurator.group_product_variant_extended_description +msgid "Use extended description when having product attributes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__empty +msgid "Use the category value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__valid_product_template_attribute_line_ids +msgid "Valid Product Attribute Lines" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__value_id +msgid "Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__price_extra +msgid "Variant Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__variant_seller_ids +msgid "Variant Seller" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template__no_create_variants +msgid "Variant creation" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Vendor Taxes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__seller_ids +msgid "Vendors" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_ir_ui_view +msgid "View" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__volume_uom_name +msgid "Volume unit of measure label" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__weight_uom_name +msgid "Weight unit of measure label" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "" +"You have to fill the following attributes:\n" +"%s" +msgstr "" diff --git a/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/nl.po b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/nl.po new file mode 100644 index 0000000..832d361 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/nl.po @@ -0,0 +1,667 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_configurator +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-30 03:46+0000\n" +"PO-Revision-Date: 2021-01-29 16:44+0000\n" +"Last-Translator: Dennis Sluijk \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" +"X-Generator: Weblate 4.3.2\n" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_count +msgid "# Product Variants" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_attribute_view_form +msgid "" +"Info: You can now manage the variant creation from the " +"Product Template level" +msgstr "" +"Info: U kan nu het aanmaken van varianten regelen vanaf de " +"productsjabloon" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__description_sale +msgid "" +"A description of the Product that you want to communicate to your customers. " +"This description will be copied to every Sales Order, Delivery Order and " +"Customer Invoice/Credit Note" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__detailed_type +msgid "" +"A storable product is a product for which you manage stock. The Inventory " +"app has to be installed.\n" +"A consumable product is a product for which stock is not managed.\n" +"A service is a non-material product you provide." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__account_tag_ids +msgid "Account Tags" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__attribute_id +msgid "Attribute" +msgstr "Attribuut" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "Attribute Price Extra" +msgstr "Attribuut Extra Prijs" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_attribute_value +msgid "Attribute Value" +msgstr "Attribuutwaarde" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__can_create_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__can_create_product +msgid "Can Create Product" +msgstr "Kan product aanmaken" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_ok +msgid "Can be Purchased" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_ok +msgid "Can be Sold" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Change warning!" +msgstr "Wijziging waarschuwing!" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Changing this parameter may cause automatic variants creation" +msgstr "" +"Het veranderen van deze parameter kan er voor zorgen dat automatisch " +"varianten aangemaakt gaan worden" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__color +msgid "Color Index" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__company_id +msgid "Company" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_method +msgid "Control Policy" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__cost_currency_id +msgid "Cost Currency" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__create_product_variant +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__create_product_variant +msgid "Create product now!" +msgstr "Maak product nu aan!" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_uid +msgid "Created by" +msgstr "Aangemaakt door" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_date +msgid "Created on" +msgstr "Aangemaakt op" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__currency_id +msgid "Currency" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__taxes_id +msgid "Customer Taxes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Default taxes used when buying the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__taxes_id +msgid "Default taxes used when selling the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_id +msgid "Default unit of measure used for all stock operations." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_po_id +msgid "" +"Default unit of measure used for purchase orders. It must be in the same " +"category as the default unit of measure." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description +msgid "Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__display_name +msgid "Display Name" +msgstr "Te tonen naam" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__yes +msgid "Don't create them automatically" +msgstr "Maak ze niet automatisch aan" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_category__no_create_variants +msgid "Don't create variants automatically" +msgstr "Maak niet automatisch varianten aan" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_expense_id +msgid "Expense Account" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__expense_policy +msgid "" +"Expenses and vendor bills can be re-invoiced to a customer.With this option, " +"a validated expense can be re-invoice to a customer at its cost or sales " +"price." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__priority +msgid "Favorite" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sequence +msgid "Gives the sequence order when displaying a product list" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__id +msgid "ID" +msgstr "ID" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_to_purchase +msgid "" +"If ticked, each time you sell this product through a SO, a RfQ is " +"automatically created to buy the product. Tip: don't forget to set a vendor " +"on the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_income_id +msgid "Income Account" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__invoice_policy +msgid "Invoicing Policy" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__has_configurable_attributes +msgid "Is a configurable product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_income_id +msgid "" +"Keep this field empty to use the default value from the product category." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_expense_id +msgid "" +"Keep this field empty to use the default value from the product category. If " +"anglo-saxon accounting with automated valuation method is configured, the " +"expense account on the product category will be used." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute____last_update +msgid "Last Modified on" +msgstr "Laatst bijgewerkt op" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_uid +msgid "Last Updated by" +msgstr "Laatste bijgewerkt door" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_date +msgid "Last Updated on" +msgstr "Laatst bijgewerkt op" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__list_price +msgid "List Price" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_type +msgid "" +"Manually set quantities on order: Invoice based on the manually entered " +"quantity, without creating an analytic account.\n" +"Timesheets on contract: Invoice based on the tracked hours on the related " +"timesheet.\n" +"Create a task and track hours: Create a task on the sales order validation " +"and track the work hours." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn_msg +msgid "Message for Purchase Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn_msg +msgid "Message for Sales Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__name +msgid "Name" +msgstr "Naam" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_method +msgid "" +"On ordered quantities: Control bills based on ordered quantities.\n" +"On received quantities: Control bills based on received quantities." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__optional_product_ids +msgid "Optional Products" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__optional_product_ids +msgid "" +"Optional Products are suggested whenever the customer hits *Add to Cart* " +"(cross-sell strategy, e.g. for computers: warranty, software, etc.)." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__invoice_policy +msgid "" +"Ordered Quantity: Invoice quantities ordered by the customer.\n" +"Delivered Quantity: Invoice quantities delivered to the customer." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_id +msgid "Owner" +msgstr "Eigenaar" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_model +msgid "Owner Model" +msgstr "Eigenaar Model" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__possible_value_ids +msgid "Possible Value" +msgstr "Mogelijke Waarde" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__price_extra +msgid "Price Extra" +msgstr "Extra prijs" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator__price_extra +msgid "" +"Price Extra: Extra price for the variant with the currently selected " +"attributes values on sale price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" +"Extra prijs: Extra prijs voor de variant met de momenteel geselecteerde " +"attribuutwaarden op de verkoopprijs. bijv. 200 extra prijs, 1000 + 200 = " +"1200." + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "" +"Price Extra: Extra price for the variant with this attribute value on sale " +"price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" +"Extra prijs: Extra prijs voor de variant met deze attribuutwaarde op de " +"verkoopprijs. bijv. 200 extra prijs, 1000 + 200 = 1200." + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_pricelist +msgid "Pricelist" +msgstr "Prijslijst" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_id +msgid "Product" +msgstr "Product" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__attribute_line_ids +msgid "Product Attributes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_category +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__categ_id +msgid "Product Category" +msgstr "Productcategorie" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator +msgid "Product Configurator" +msgstr "Productconfigurator" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator_attribute +msgid "Product Configurator Attribute" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id_configurator_domain +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id_configurator_domain +msgid "Product Id Configurator Domain" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tag_ids +msgid "Product Tags" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tmpl_id +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Product Template" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template_attribute_line +msgid "Product Template Attribute Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tooltip +msgid "Product Tooltip" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__detailed_type +msgid "Product Type" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id +msgid "Product Variant" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_attribute_ids +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_attribute_ids +msgid "Product attributes" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_configurator.py:0 +#, python-format +msgid "Product not created!" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_ids +msgid "Products" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_purchase +msgid "Purchase Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn +msgid "Purchase Order Line Warning" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_po_id +msgid "Purchase UoM" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_qty_configurator +msgid "Quantity visible in configurator" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__expense_policy +msgid "Re-Invoice Expenses" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_expense_policy +msgid "Re-Invoice Policy visible" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template_attribute_line__required +msgid "Required" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_sale +msgid "Sales Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn +msgid "Sales Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Select a template for a variant. Keep empty for a new full product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_line_warn +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sale_line_warn +msgid "" +"Selecting the \"Warning\" option will notify user with the message, " +"Selecting \"Blocking Message\" will throw an exception with the message and " +"block the flow. The Message has to be written in the next field." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sequence +msgid "Sequence" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_to_purchase +msgid "Subcontract Service" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__account_tag_ids +msgid "" +"Tags to be set on the base and tax journal items created for this product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.constraint,message:product_variant_configurator.constraint_product_template_attribute_line_product_attribute_uniq +msgid "The attribute already exists for this product" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "There's another product with the same attributes." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_category__no_create_variants +msgid "" +"This check disables the automatic creation of product variants for all the " +"products of this category." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__price_extra +msgid "This is the sum of the extra price of all attributes" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view_2 +msgid "This product already exists." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,help:product_variant_configurator.field_product_template__no_create_variants +msgid "" +"This selection defines if variants for all attribute combinations are going " +"to be created automatically at saving time." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_type +msgid "Track Service" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__type +msgid "Type" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_id +msgid "Unit of Measure" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_name +msgid "Unit of Measure Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__no +msgid "Use Odoo's default variant management" +msgstr "" + +#. module: product_variant_configurator +#: model:res.groups,name:product_variant_configurator.group_product_variant_extended_description +msgid "Use extended description when having product attributes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__empty +msgid "Use the category value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__valid_product_template_attribute_line_ids +msgid "Valid Product Attribute Lines" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__value_id +msgid "Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__price_extra +msgid "Variant Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__variant_seller_ids +msgid "Variant Seller" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template__no_create_variants +msgid "Variant creation" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Vendor Taxes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__seller_ids +msgid "Vendors" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_ir_ui_view +msgid "View" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__volume_uom_name +msgid "Volume unit of measure label" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__weight_uom_name +msgid "Weight unit of measure label" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "" +"You have to fill the following attributes:\n" +"%s" +msgstr "" diff --git a/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/nl_BE.po b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/nl_BE.po new file mode 100644 index 0000000..27cbd10 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/nl_BE.po @@ -0,0 +1,658 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_configurator +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-30 03:46+0000\n" +"PO-Revision-Date: 2017-11-30 03:46+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: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_count +msgid "# Product Variants" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_attribute_view_form +msgid "" +"Info: You can now manage the variant creation from the " +"Product Template level" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__description_sale +msgid "" +"A description of the Product that you want to communicate to your customers. " +"This description will be copied to every Sales Order, Delivery Order and " +"Customer Invoice/Credit Note" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__detailed_type +msgid "" +"A storable product is a product for which you manage stock. The Inventory " +"app has to be installed.\n" +"A consumable product is a product for which stock is not managed.\n" +"A service is a non-material product you provide." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__account_tag_ids +msgid "Account Tags" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__attribute_id +msgid "Attribute" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "Attribute Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_attribute_value +msgid "Attribute Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__can_create_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__can_create_product +msgid "Can Create Product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_ok +msgid "Can be Purchased" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_ok +msgid "Can be Sold" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Change warning!" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Changing this parameter may cause automatic variants creation" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__color +msgid "Color Index" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__company_id +msgid "Company" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_method +msgid "Control Policy" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__cost_currency_id +msgid "Cost Currency" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__create_product_variant +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__create_product_variant +msgid "Create product now!" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_uid +msgid "Created by" +msgstr "Gemaakt door" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_date +msgid "Created on" +msgstr "Gemaakt op" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__currency_id +msgid "Currency" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__taxes_id +msgid "Customer Taxes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Default taxes used when buying the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__taxes_id +msgid "Default taxes used when selling the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_id +msgid "Default unit of measure used for all stock operations." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_po_id +msgid "" +"Default unit of measure used for purchase orders. It must be in the same " +"category as the default unit of measure." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description +msgid "Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__display_name +msgid "Display Name" +msgstr "Schermnaam" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__yes +msgid "Don't create them automatically" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_category__no_create_variants +msgid "Don't create variants automatically" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_expense_id +msgid "Expense Account" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__expense_policy +msgid "" +"Expenses and vendor bills can be re-invoiced to a customer.With this option, " +"a validated expense can be re-invoice to a customer at its cost or sales " +"price." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__priority +msgid "Favorite" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sequence +msgid "Gives the sequence order when displaying a product list" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__id +msgid "ID" +msgstr "ID" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_to_purchase +msgid "" +"If ticked, each time you sell this product through a SO, a RfQ is " +"automatically created to buy the product. Tip: don't forget to set a vendor " +"on the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_income_id +msgid "Income Account" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__invoice_policy +msgid "Invoicing Policy" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__has_configurable_attributes +msgid "Is a configurable product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_income_id +msgid "" +"Keep this field empty to use the default value from the product category." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_expense_id +msgid "" +"Keep this field empty to use the default value from the product category. If " +"anglo-saxon accounting with automated valuation method is configured, the " +"expense account on the product category will be used." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute____last_update +msgid "Last Modified on" +msgstr "Laatst Aangepast op" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_uid +msgid "Last Updated by" +msgstr "Laatst bijgewerkt door" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_date +msgid "Last Updated on" +msgstr "Laatst bijgewerkt op" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__list_price +msgid "List Price" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_type +msgid "" +"Manually set quantities on order: Invoice based on the manually entered " +"quantity, without creating an analytic account.\n" +"Timesheets on contract: Invoice based on the tracked hours on the related " +"timesheet.\n" +"Create a task and track hours: Create a task on the sales order validation " +"and track the work hours." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn_msg +msgid "Message for Purchase Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn_msg +msgid "Message for Sales Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__name +msgid "Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_method +msgid "" +"On ordered quantities: Control bills based on ordered quantities.\n" +"On received quantities: Control bills based on received quantities." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__optional_product_ids +msgid "Optional Products" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__optional_product_ids +msgid "" +"Optional Products are suggested whenever the customer hits *Add to Cart* " +"(cross-sell strategy, e.g. for computers: warranty, software, etc.)." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__invoice_policy +msgid "" +"Ordered Quantity: Invoice quantities ordered by the customer.\n" +"Delivered Quantity: Invoice quantities delivered to the customer." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_id +msgid "Owner" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_model +msgid "Owner Model" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__possible_value_ids +msgid "Possible Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__price_extra +msgid "Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator__price_extra +msgid "" +"Price Extra: Extra price for the variant with the currently selected " +"attributes values on sale price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "" +"Price Extra: Extra price for the variant with this attribute value on sale " +"price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_pricelist +msgid "Pricelist" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_id +msgid "Product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__attribute_line_ids +msgid "Product Attributes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_category +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__categ_id +msgid "Product Category" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator +msgid "Product Configurator" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator_attribute +msgid "Product Configurator Attribute" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id_configurator_domain +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id_configurator_domain +msgid "Product Id Configurator Domain" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tag_ids +msgid "Product Tags" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tmpl_id +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Product Template" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template_attribute_line +msgid "Product Template Attribute Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tooltip +msgid "Product Tooltip" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__detailed_type +msgid "Product Type" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id +msgid "Product Variant" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_attribute_ids +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_attribute_ids +msgid "Product attributes" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_configurator.py:0 +#, python-format +msgid "Product not created!" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_ids +msgid "Products" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_purchase +msgid "Purchase Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn +msgid "Purchase Order Line Warning" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_po_id +msgid "Purchase UoM" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_qty_configurator +msgid "Quantity visible in configurator" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__expense_policy +msgid "Re-Invoice Expenses" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_expense_policy +msgid "Re-Invoice Policy visible" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template_attribute_line__required +msgid "Required" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_sale +msgid "Sales Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn +msgid "Sales Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Select a template for a variant. Keep empty for a new full product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_line_warn +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sale_line_warn +msgid "" +"Selecting the \"Warning\" option will notify user with the message, " +"Selecting \"Blocking Message\" will throw an exception with the message and " +"block the flow. The Message has to be written in the next field." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sequence +msgid "Sequence" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_to_purchase +msgid "Subcontract Service" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__account_tag_ids +msgid "" +"Tags to be set on the base and tax journal items created for this product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.constraint,message:product_variant_configurator.constraint_product_template_attribute_line_product_attribute_uniq +msgid "The attribute already exists for this product" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "There's another product with the same attributes." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_category__no_create_variants +msgid "" +"This check disables the automatic creation of product variants for all the " +"products of this category." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__price_extra +msgid "This is the sum of the extra price of all attributes" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view_2 +msgid "This product already exists." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,help:product_variant_configurator.field_product_template__no_create_variants +msgid "" +"This selection defines if variants for all attribute combinations are going " +"to be created automatically at saving time." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_type +msgid "Track Service" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__type +msgid "Type" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_id +msgid "Unit of Measure" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_name +msgid "Unit of Measure Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__no +msgid "Use Odoo's default variant management" +msgstr "" + +#. module: product_variant_configurator +#: model:res.groups,name:product_variant_configurator.group_product_variant_extended_description +msgid "Use extended description when having product attributes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__empty +msgid "Use the category value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__valid_product_template_attribute_line_ids +msgid "Valid Product Attribute Lines" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__value_id +msgid "Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__price_extra +msgid "Variant Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__variant_seller_ids +msgid "Variant Seller" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template__no_create_variants +msgid "Variant creation" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Vendor Taxes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__seller_ids +msgid "Vendors" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_ir_ui_view +msgid "View" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__volume_uom_name +msgid "Volume unit of measure label" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__weight_uom_name +msgid "Weight unit of measure label" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "" +"You have to fill the following attributes:\n" +"%s" +msgstr "" diff --git a/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/nl_NL.po b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/nl_NL.po new file mode 100644 index 0000000..7f95edd --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/nl_NL.po @@ -0,0 +1,658 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_configurator +# +# Translators: +# Peter Hageman , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-16 02:12+0000\n" +"PO-Revision-Date: 2017-12-16 02:12+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: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_count +msgid "# Product Variants" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_attribute_view_form +msgid "" +"Info: You can now manage the variant creation from the " +"Product Template level" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__description_sale +msgid "" +"A description of the Product that you want to communicate to your customers. " +"This description will be copied to every Sales Order, Delivery Order and " +"Customer Invoice/Credit Note" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__detailed_type +msgid "" +"A storable product is a product for which you manage stock. The Inventory " +"app has to be installed.\n" +"A consumable product is a product for which stock is not managed.\n" +"A service is a non-material product you provide." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__account_tag_ids +msgid "Account Tags" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__attribute_id +msgid "Attribute" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "Attribute Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_attribute_value +msgid "Attribute Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__can_create_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__can_create_product +msgid "Can Create Product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_ok +msgid "Can be Purchased" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_ok +msgid "Can be Sold" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Change warning!" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Changing this parameter may cause automatic variants creation" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__color +msgid "Color Index" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__company_id +msgid "Company" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_method +msgid "Control Policy" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__cost_currency_id +msgid "Cost Currency" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__create_product_variant +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__create_product_variant +msgid "Create product now!" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_uid +msgid "Created by" +msgstr "Aangemaakt door" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_date +msgid "Created on" +msgstr "Aangemaakt op" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__currency_id +msgid "Currency" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__taxes_id +msgid "Customer Taxes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Default taxes used when buying the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__taxes_id +msgid "Default taxes used when selling the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_id +msgid "Default unit of measure used for all stock operations." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_po_id +msgid "" +"Default unit of measure used for purchase orders. It must be in the same " +"category as the default unit of measure." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description +msgid "Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__display_name +msgid "Display Name" +msgstr "Weergavenaam" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__yes +msgid "Don't create them automatically" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_category__no_create_variants +msgid "Don't create variants automatically" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_expense_id +msgid "Expense Account" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__expense_policy +msgid "" +"Expenses and vendor bills can be re-invoiced to a customer.With this option, " +"a validated expense can be re-invoice to a customer at its cost or sales " +"price." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__priority +msgid "Favorite" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sequence +msgid "Gives the sequence order when displaying a product list" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__id +msgid "ID" +msgstr "ID" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_to_purchase +msgid "" +"If ticked, each time you sell this product through a SO, a RfQ is " +"automatically created to buy the product. Tip: don't forget to set a vendor " +"on the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_income_id +msgid "Income Account" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__invoice_policy +msgid "Invoicing Policy" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__has_configurable_attributes +msgid "Is a configurable product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_income_id +msgid "" +"Keep this field empty to use the default value from the product category." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_expense_id +msgid "" +"Keep this field empty to use the default value from the product category. If " +"anglo-saxon accounting with automated valuation method is configured, the " +"expense account on the product category will be used." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute____last_update +msgid "Last Modified on" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_date +msgid "Last Updated on" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__list_price +msgid "List Price" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_type +msgid "" +"Manually set quantities on order: Invoice based on the manually entered " +"quantity, without creating an analytic account.\n" +"Timesheets on contract: Invoice based on the tracked hours on the related " +"timesheet.\n" +"Create a task and track hours: Create a task on the sales order validation " +"and track the work hours." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn_msg +msgid "Message for Purchase Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn_msg +msgid "Message for Sales Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__name +msgid "Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_method +msgid "" +"On ordered quantities: Control bills based on ordered quantities.\n" +"On received quantities: Control bills based on received quantities." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__optional_product_ids +msgid "Optional Products" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__optional_product_ids +msgid "" +"Optional Products are suggested whenever the customer hits *Add to Cart* " +"(cross-sell strategy, e.g. for computers: warranty, software, etc.)." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__invoice_policy +msgid "" +"Ordered Quantity: Invoice quantities ordered by the customer.\n" +"Delivered Quantity: Invoice quantities delivered to the customer." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_id +msgid "Owner" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_model +msgid "Owner Model" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__possible_value_ids +msgid "Possible Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__price_extra +msgid "Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator__price_extra +msgid "" +"Price Extra: Extra price for the variant with the currently selected " +"attributes values on sale price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "" +"Price Extra: Extra price for the variant with this attribute value on sale " +"price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_pricelist +msgid "Pricelist" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_id +msgid "Product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__attribute_line_ids +msgid "Product Attributes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_category +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__categ_id +msgid "Product Category" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator +msgid "Product Configurator" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator_attribute +msgid "Product Configurator Attribute" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id_configurator_domain +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id_configurator_domain +msgid "Product Id Configurator Domain" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tag_ids +msgid "Product Tags" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tmpl_id +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Product Template" +msgstr "Productsjabloon" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template_attribute_line +msgid "Product Template Attribute Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tooltip +msgid "Product Tooltip" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__detailed_type +msgid "Product Type" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id +msgid "Product Variant" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_attribute_ids +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_attribute_ids +msgid "Product attributes" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_configurator.py:0 +#, python-format +msgid "Product not created!" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_ids +msgid "Products" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_purchase +msgid "Purchase Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn +msgid "Purchase Order Line Warning" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_po_id +msgid "Purchase UoM" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_qty_configurator +msgid "Quantity visible in configurator" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__expense_policy +msgid "Re-Invoice Expenses" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_expense_policy +msgid "Re-Invoice Policy visible" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template_attribute_line__required +msgid "Required" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_sale +msgid "Sales Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn +msgid "Sales Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Select a template for a variant. Keep empty for a new full product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_line_warn +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sale_line_warn +msgid "" +"Selecting the \"Warning\" option will notify user with the message, " +"Selecting \"Blocking Message\" will throw an exception with the message and " +"block the flow. The Message has to be written in the next field." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sequence +msgid "Sequence" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_to_purchase +msgid "Subcontract Service" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__account_tag_ids +msgid "" +"Tags to be set on the base and tax journal items created for this product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.constraint,message:product_variant_configurator.constraint_product_template_attribute_line_product_attribute_uniq +msgid "The attribute already exists for this product" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "There's another product with the same attributes." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_category__no_create_variants +msgid "" +"This check disables the automatic creation of product variants for all the " +"products of this category." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__price_extra +msgid "This is the sum of the extra price of all attributes" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view_2 +msgid "This product already exists." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,help:product_variant_configurator.field_product_template__no_create_variants +msgid "" +"This selection defines if variants for all attribute combinations are going " +"to be created automatically at saving time." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_type +msgid "Track Service" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__type +msgid "Type" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_id +msgid "Unit of Measure" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_name +msgid "Unit of Measure Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__no +msgid "Use Odoo's default variant management" +msgstr "" + +#. module: product_variant_configurator +#: model:res.groups,name:product_variant_configurator.group_product_variant_extended_description +msgid "Use extended description when having product attributes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__empty +msgid "Use the category value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__valid_product_template_attribute_line_ids +msgid "Valid Product Attribute Lines" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__value_id +msgid "Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__price_extra +msgid "Variant Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__variant_seller_ids +msgid "Variant Seller" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template__no_create_variants +msgid "Variant creation" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Vendor Taxes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__seller_ids +msgid "Vendors" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_ir_ui_view +msgid "View" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__volume_uom_name +msgid "Volume unit of measure label" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__weight_uom_name +msgid "Weight unit of measure label" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "" +"You have to fill the following attributes:\n" +"%s" +msgstr "" diff --git a/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/pl.po b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/pl.po new file mode 100644 index 0000000..2a1bf5b --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/pl.po @@ -0,0 +1,659 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_configurator +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-30 03:46+0000\n" +"PO-Revision-Date: 2017-11-30 03:46+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: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_count +msgid "# Product Variants" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_attribute_view_form +msgid "" +"Info: You can now manage the variant creation from the " +"Product Template level" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__description_sale +msgid "" +"A description of the Product that you want to communicate to your customers. " +"This description will be copied to every Sales Order, Delivery Order and " +"Customer Invoice/Credit Note" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__detailed_type +msgid "" +"A storable product is a product for which you manage stock. The Inventory " +"app has to be installed.\n" +"A consumable product is a product for which stock is not managed.\n" +"A service is a non-material product you provide." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__account_tag_ids +msgid "Account Tags" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__attribute_id +msgid "Attribute" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "Attribute Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_attribute_value +msgid "Attribute Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__can_create_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__can_create_product +msgid "Can Create Product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_ok +msgid "Can be Purchased" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_ok +msgid "Can be Sold" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Change warning!" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Changing this parameter may cause automatic variants creation" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__color +msgid "Color Index" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__company_id +msgid "Company" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_method +msgid "Control Policy" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__cost_currency_id +msgid "Cost Currency" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__create_product_variant +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__create_product_variant +msgid "Create product now!" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_uid +msgid "Created by" +msgstr "Utworzone przez" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_date +msgid "Created on" +msgstr "Utworzono" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__currency_id +msgid "Currency" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__taxes_id +msgid "Customer Taxes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Default taxes used when buying the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__taxes_id +msgid "Default taxes used when selling the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_id +msgid "Default unit of measure used for all stock operations." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_po_id +msgid "" +"Default unit of measure used for purchase orders. It must be in the same " +"category as the default unit of measure." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description +msgid "Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__display_name +msgid "Display Name" +msgstr "Wyświetlana nazwa " + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__yes +msgid "Don't create them automatically" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_category__no_create_variants +msgid "Don't create variants automatically" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_expense_id +msgid "Expense Account" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__expense_policy +msgid "" +"Expenses and vendor bills can be re-invoiced to a customer.With this option, " +"a validated expense can be re-invoice to a customer at its cost or sales " +"price." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__priority +msgid "Favorite" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sequence +msgid "Gives the sequence order when displaying a product list" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__id +msgid "ID" +msgstr "ID" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_to_purchase +msgid "" +"If ticked, each time you sell this product through a SO, a RfQ is " +"automatically created to buy the product. Tip: don't forget to set a vendor " +"on the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_income_id +msgid "Income Account" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__invoice_policy +msgid "Invoicing Policy" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__has_configurable_attributes +msgid "Is a configurable product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_income_id +msgid "" +"Keep this field empty to use the default value from the product category." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_expense_id +msgid "" +"Keep this field empty to use the default value from the product category. If " +"anglo-saxon accounting with automated valuation method is configured, the " +"expense account on the product category will be used." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute____last_update +msgid "Last Modified on" +msgstr "Ostatnio modyfikowano" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_uid +msgid "Last Updated by" +msgstr "Ostatnio modyfikowane przez" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_date +msgid "Last Updated on" +msgstr "Ostatnia zmiana" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__list_price +msgid "List Price" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_type +msgid "" +"Manually set quantities on order: Invoice based on the manually entered " +"quantity, without creating an analytic account.\n" +"Timesheets on contract: Invoice based on the tracked hours on the related " +"timesheet.\n" +"Create a task and track hours: Create a task on the sales order validation " +"and track the work hours." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn_msg +msgid "Message for Purchase Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn_msg +msgid "Message for Sales Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__name +msgid "Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_method +msgid "" +"On ordered quantities: Control bills based on ordered quantities.\n" +"On received quantities: Control bills based on received quantities." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__optional_product_ids +msgid "Optional Products" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__optional_product_ids +msgid "" +"Optional Products are suggested whenever the customer hits *Add to Cart* " +"(cross-sell strategy, e.g. for computers: warranty, software, etc.)." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__invoice_policy +msgid "" +"Ordered Quantity: Invoice quantities ordered by the customer.\n" +"Delivered Quantity: Invoice quantities delivered to the customer." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_id +msgid "Owner" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_model +msgid "Owner Model" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__possible_value_ids +msgid "Possible Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__price_extra +msgid "Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator__price_extra +msgid "" +"Price Extra: Extra price for the variant with the currently selected " +"attributes values on sale price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "" +"Price Extra: Extra price for the variant with this attribute value on sale " +"price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_pricelist +msgid "Pricelist" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_id +msgid "Product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__attribute_line_ids +msgid "Product Attributes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_category +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__categ_id +msgid "Product Category" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator +msgid "Product Configurator" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator_attribute +msgid "Product Configurator Attribute" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id_configurator_domain +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id_configurator_domain +msgid "Product Id Configurator Domain" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tag_ids +msgid "Product Tags" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tmpl_id +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Product Template" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template_attribute_line +msgid "Product Template Attribute Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tooltip +msgid "Product Tooltip" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__detailed_type +msgid "Product Type" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id +msgid "Product Variant" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_attribute_ids +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_attribute_ids +msgid "Product attributes" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_configurator.py:0 +#, python-format +msgid "Product not created!" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_ids +msgid "Products" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_purchase +msgid "Purchase Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn +msgid "Purchase Order Line Warning" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_po_id +msgid "Purchase UoM" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_qty_configurator +msgid "Quantity visible in configurator" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__expense_policy +msgid "Re-Invoice Expenses" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_expense_policy +msgid "Re-Invoice Policy visible" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template_attribute_line__required +msgid "Required" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_sale +msgid "Sales Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn +msgid "Sales Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Select a template for a variant. Keep empty for a new full product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_line_warn +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sale_line_warn +msgid "" +"Selecting the \"Warning\" option will notify user with the message, " +"Selecting \"Blocking Message\" will throw an exception with the message and " +"block the flow. The Message has to be written in the next field." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sequence +msgid "Sequence" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_to_purchase +msgid "Subcontract Service" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__account_tag_ids +msgid "" +"Tags to be set on the base and tax journal items created for this product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.constraint,message:product_variant_configurator.constraint_product_template_attribute_line_product_attribute_uniq +msgid "The attribute already exists for this product" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "There's another product with the same attributes." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_category__no_create_variants +msgid "" +"This check disables the automatic creation of product variants for all the " +"products of this category." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__price_extra +msgid "This is the sum of the extra price of all attributes" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view_2 +msgid "This product already exists." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,help:product_variant_configurator.field_product_template__no_create_variants +msgid "" +"This selection defines if variants for all attribute combinations are going " +"to be created automatically at saving time." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_type +msgid "Track Service" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__type +msgid "Type" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_id +msgid "Unit of Measure" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_name +msgid "Unit of Measure Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__no +msgid "Use Odoo's default variant management" +msgstr "" + +#. module: product_variant_configurator +#: model:res.groups,name:product_variant_configurator.group_product_variant_extended_description +msgid "Use extended description when having product attributes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__empty +msgid "Use the category value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__valid_product_template_attribute_line_ids +msgid "Valid Product Attribute Lines" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__value_id +msgid "Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__price_extra +msgid "Variant Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__variant_seller_ids +msgid "Variant Seller" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template__no_create_variants +msgid "Variant creation" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Vendor Taxes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__seller_ids +msgid "Vendors" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_ir_ui_view +msgid "View" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__volume_uom_name +msgid "Volume unit of measure label" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__weight_uom_name +msgid "Weight unit of measure label" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "" +"You have to fill the following attributes:\n" +"%s" +msgstr "" diff --git a/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/product_variant_configurator.pot b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/product_variant_configurator.pot new file mode 100644 index 0000000..16817eb --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/product_variant_configurator.pot @@ -0,0 +1,648 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_configurator +# +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: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_count +msgid "# Product Variants" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_attribute_view_form +msgid "" +"Info: You can now manage the variant creation from the " +"Product Template level" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__description_sale +msgid "" +"A description of the Product that you want to communicate to your customers." +" This description will be copied to every Sales Order, Delivery Order and " +"Customer Invoice/Credit Note" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__detailed_type +msgid "" +"A storable product is a product for which you manage stock. The Inventory app has to be installed.\n" +"A consumable product is a product for which stock is not managed.\n" +"A service is a non-material product you provide." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__account_tag_ids +msgid "Account Tags" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__attribute_id +msgid "Attribute" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "Attribute Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_attribute_value +msgid "Attribute Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__can_create_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__can_create_product +msgid "Can Create Product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_ok +msgid "Can be Purchased" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_ok +msgid "Can be Sold" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Change warning!" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Changing this parameter may cause automatic variants creation" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__color +msgid "Color Index" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__company_id +msgid "Company" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_method +msgid "Control Policy" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__cost_currency_id +msgid "Cost Currency" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__create_product_variant +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__create_product_variant +msgid "Create product now!" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_uid +msgid "Created by" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_date +msgid "Created on" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__currency_id +msgid "Currency" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__taxes_id +msgid "Customer Taxes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Default taxes used when buying the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__taxes_id +msgid "Default taxes used when selling the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_id +msgid "Default unit of measure used for all stock operations." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_po_id +msgid "" +"Default unit of measure used for purchase orders. It must be in the same " +"category as the default unit of measure." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description +msgid "Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__display_name +msgid "Display Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__yes +msgid "Don't create them automatically" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_category__no_create_variants +msgid "Don't create variants automatically" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_expense_id +msgid "Expense Account" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__expense_policy +msgid "" +"Expenses and vendor bills can be re-invoiced to a customer.With this option," +" a validated expense can be re-invoice to a customer at its cost or sales " +"price." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__priority +msgid "Favorite" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sequence +msgid "Gives the sequence order when displaying a product list" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__id +msgid "ID" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_to_purchase +msgid "" +"If ticked, each time you sell this product through a SO, a RfQ is " +"automatically created to buy the product. Tip: don't forget to set a vendor " +"on the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_income_id +msgid "Income Account" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__invoice_policy +msgid "Invoicing Policy" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__has_configurable_attributes +msgid "Is a configurable product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_income_id +msgid "" +"Keep this field empty to use the default value from the product category." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_expense_id +msgid "" +"Keep this field empty to use the default value from the product category. If" +" anglo-saxon accounting with automated valuation method is configured, the " +"expense account on the product category will be used." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute____last_update +msgid "Last Modified on" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_date +msgid "Last Updated on" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__list_price +msgid "List Price" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_type +msgid "" +"Manually set quantities on order: Invoice based on the manually entered quantity, without creating an analytic account.\n" +"Timesheets on contract: Invoice based on the tracked hours on the related timesheet.\n" +"Create a task and track hours: Create a task on the sales order validation and track the work hours." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn_msg +msgid "Message for Purchase Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn_msg +msgid "Message for Sales Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__name +msgid "Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_method +msgid "" +"On ordered quantities: Control bills based on ordered quantities.\n" +"On received quantities: Control bills based on received quantities." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__optional_product_ids +msgid "Optional Products" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__optional_product_ids +msgid "" +"Optional Products are suggested whenever the customer hits *Add to Cart* " +"(cross-sell strategy, e.g. for computers: warranty, software, etc.)." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__invoice_policy +msgid "" +"Ordered Quantity: Invoice quantities ordered by the customer.\n" +"Delivered Quantity: Invoice quantities delivered to the customer." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_id +msgid "Owner" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_model +msgid "Owner Model" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__possible_value_ids +msgid "Possible Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__price_extra +msgid "Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator__price_extra +msgid "" +"Price Extra: Extra price for the variant with the currently selected " +"attributes values on sale price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "" +"Price Extra: Extra price for the variant with this attribute value on sale " +"price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_pricelist +msgid "Pricelist" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_id +msgid "Product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__attribute_line_ids +msgid "Product Attributes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_category +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__categ_id +msgid "Product Category" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator +msgid "Product Configurator" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator_attribute +msgid "Product Configurator Attribute" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id_configurator_domain +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id_configurator_domain +msgid "Product Id Configurator Domain" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tag_ids +msgid "Product Tags" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tmpl_id +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Product Template" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template_attribute_line +msgid "Product Template Attribute Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tooltip +msgid "Product Tooltip" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__detailed_type +msgid "Product Type" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id +msgid "Product Variant" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_attribute_ids +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_attribute_ids +msgid "Product attributes" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_configurator.py:0 +#, python-format +msgid "Product not created!" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_ids +msgid "Products" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_purchase +msgid "Purchase Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn +msgid "Purchase Order Line Warning" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_po_id +msgid "Purchase UoM" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_qty_configurator +msgid "Quantity visible in configurator" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__expense_policy +msgid "Re-Invoice Expenses" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_expense_policy +msgid "Re-Invoice Policy visible" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template_attribute_line__required +msgid "Required" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_sale +msgid "Sales Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn +msgid "Sales Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Select a template for a variant. Keep empty for a new full product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_line_warn +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sale_line_warn +msgid "" +"Selecting the \"Warning\" option will notify user with the message, " +"Selecting \"Blocking Message\" will throw an exception with the message and " +"block the flow. The Message has to be written in the next field." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sequence +msgid "Sequence" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_to_purchase +msgid "Subcontract Service" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__account_tag_ids +msgid "" +"Tags to be set on the base and tax journal items created for this product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.constraint,message:product_variant_configurator.constraint_product_template_attribute_line_product_attribute_uniq +msgid "The attribute already exists for this product" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "There's another product with the same attributes." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_category__no_create_variants +msgid "" +"This check disables the automatic creation of product variants for all the " +"products of this category." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__price_extra +msgid "This is the sum of the extra price of all attributes" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view_2 +msgid "This product already exists." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,help:product_variant_configurator.field_product_template__no_create_variants +msgid "" +"This selection defines if variants for all attribute combinations are going " +"to be created automatically at saving time." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_type +msgid "Track Service" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__type +msgid "Type" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_id +msgid "Unit of Measure" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_name +msgid "Unit of Measure Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__no +msgid "Use Odoo's default variant management" +msgstr "" + +#. module: product_variant_configurator +#: model:res.groups,name:product_variant_configurator.group_product_variant_extended_description +msgid "Use extended description when having product attributes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__empty +msgid "Use the category value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__valid_product_template_attribute_line_ids +msgid "Valid Product Attribute Lines" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__value_id +msgid "Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__price_extra +msgid "Variant Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__variant_seller_ids +msgid "Variant Seller" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template__no_create_variants +msgid "Variant creation" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Vendor Taxes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__seller_ids +msgid "Vendors" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_ir_ui_view +msgid "View" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__volume_uom_name +msgid "Volume unit of measure label" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__weight_uom_name +msgid "Weight unit of measure label" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "" +"You have to fill the following attributes:\n" +"%s" +msgstr "" diff --git a/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/pt.po b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/pt.po new file mode 100644 index 0000000..3093a1e --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/pt.po @@ -0,0 +1,657 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_configurator +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-30 03:46+0000\n" +"PO-Revision-Date: 2017-11-30 03:46+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: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_count +msgid "# Product Variants" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_attribute_view_form +msgid "" +"Info: You can now manage the variant creation from the " +"Product Template level" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__description_sale +msgid "" +"A description of the Product that you want to communicate to your customers. " +"This description will be copied to every Sales Order, Delivery Order and " +"Customer Invoice/Credit Note" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__detailed_type +msgid "" +"A storable product is a product for which you manage stock. The Inventory " +"app has to be installed.\n" +"A consumable product is a product for which stock is not managed.\n" +"A service is a non-material product you provide." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__account_tag_ids +msgid "Account Tags" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__attribute_id +msgid "Attribute" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "Attribute Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_attribute_value +msgid "Attribute Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__can_create_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__can_create_product +msgid "Can Create Product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_ok +msgid "Can be Purchased" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_ok +msgid "Can be Sold" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Change warning!" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Changing this parameter may cause automatic variants creation" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__color +msgid "Color Index" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__company_id +msgid "Company" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_method +msgid "Control Policy" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__cost_currency_id +msgid "Cost Currency" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__create_product_variant +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__create_product_variant +msgid "Create product now!" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_uid +msgid "Created by" +msgstr "Criado por" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_date +msgid "Created on" +msgstr "Criado em" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__currency_id +msgid "Currency" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__taxes_id +msgid "Customer Taxes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Default taxes used when buying the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__taxes_id +msgid "Default taxes used when selling the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_id +msgid "Default unit of measure used for all stock operations." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_po_id +msgid "" +"Default unit of measure used for purchase orders. It must be in the same " +"category as the default unit of measure." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description +msgid "Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__display_name +msgid "Display Name" +msgstr "Nome a Apresentar" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__yes +msgid "Don't create them automatically" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_category__no_create_variants +msgid "Don't create variants automatically" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_expense_id +msgid "Expense Account" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__expense_policy +msgid "" +"Expenses and vendor bills can be re-invoiced to a customer.With this option, " +"a validated expense can be re-invoice to a customer at its cost or sales " +"price." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__priority +msgid "Favorite" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sequence +msgid "Gives the sequence order when displaying a product list" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__id +msgid "ID" +msgstr "ID" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_to_purchase +msgid "" +"If ticked, each time you sell this product through a SO, a RfQ is " +"automatically created to buy the product. Tip: don't forget to set a vendor " +"on the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_income_id +msgid "Income Account" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__invoice_policy +msgid "Invoicing Policy" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__has_configurable_attributes +msgid "Is a configurable product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_income_id +msgid "" +"Keep this field empty to use the default value from the product category." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_expense_id +msgid "" +"Keep this field empty to use the default value from the product category. If " +"anglo-saxon accounting with automated valuation method is configured, the " +"expense account on the product category will be used." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute____last_update +msgid "Last Modified on" +msgstr "Última Modificação Em" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_uid +msgid "Last Updated by" +msgstr "Atualizado pela última vez por" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_date +msgid "Last Updated on" +msgstr "Atualizado pela última vez em" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__list_price +msgid "List Price" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_type +msgid "" +"Manually set quantities on order: Invoice based on the manually entered " +"quantity, without creating an analytic account.\n" +"Timesheets on contract: Invoice based on the tracked hours on the related " +"timesheet.\n" +"Create a task and track hours: Create a task on the sales order validation " +"and track the work hours." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn_msg +msgid "Message for Purchase Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn_msg +msgid "Message for Sales Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__name +msgid "Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_method +msgid "" +"On ordered quantities: Control bills based on ordered quantities.\n" +"On received quantities: Control bills based on received quantities." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__optional_product_ids +msgid "Optional Products" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__optional_product_ids +msgid "" +"Optional Products are suggested whenever the customer hits *Add to Cart* " +"(cross-sell strategy, e.g. for computers: warranty, software, etc.)." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__invoice_policy +msgid "" +"Ordered Quantity: Invoice quantities ordered by the customer.\n" +"Delivered Quantity: Invoice quantities delivered to the customer." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_id +msgid "Owner" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_model +msgid "Owner Model" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__possible_value_ids +msgid "Possible Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__price_extra +msgid "Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator__price_extra +msgid "" +"Price Extra: Extra price for the variant with the currently selected " +"attributes values on sale price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "" +"Price Extra: Extra price for the variant with this attribute value on sale " +"price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_pricelist +msgid "Pricelist" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_id +msgid "Product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__attribute_line_ids +msgid "Product Attributes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_category +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__categ_id +msgid "Product Category" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator +msgid "Product Configurator" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator_attribute +msgid "Product Configurator Attribute" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id_configurator_domain +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id_configurator_domain +msgid "Product Id Configurator Domain" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tag_ids +msgid "Product Tags" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tmpl_id +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Product Template" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template_attribute_line +msgid "Product Template Attribute Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tooltip +msgid "Product Tooltip" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__detailed_type +msgid "Product Type" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id +msgid "Product Variant" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_attribute_ids +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_attribute_ids +msgid "Product attributes" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_configurator.py:0 +#, python-format +msgid "Product not created!" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_ids +msgid "Products" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_purchase +msgid "Purchase Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn +msgid "Purchase Order Line Warning" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_po_id +msgid "Purchase UoM" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_qty_configurator +msgid "Quantity visible in configurator" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__expense_policy +msgid "Re-Invoice Expenses" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_expense_policy +msgid "Re-Invoice Policy visible" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template_attribute_line__required +msgid "Required" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_sale +msgid "Sales Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn +msgid "Sales Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Select a template for a variant. Keep empty for a new full product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_line_warn +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sale_line_warn +msgid "" +"Selecting the \"Warning\" option will notify user with the message, " +"Selecting \"Blocking Message\" will throw an exception with the message and " +"block the flow. The Message has to be written in the next field." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sequence +msgid "Sequence" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_to_purchase +msgid "Subcontract Service" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__account_tag_ids +msgid "" +"Tags to be set on the base and tax journal items created for this product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.constraint,message:product_variant_configurator.constraint_product_template_attribute_line_product_attribute_uniq +msgid "The attribute already exists for this product" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "There's another product with the same attributes." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_category__no_create_variants +msgid "" +"This check disables the automatic creation of product variants for all the " +"products of this category." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__price_extra +msgid "This is the sum of the extra price of all attributes" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view_2 +msgid "This product already exists." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,help:product_variant_configurator.field_product_template__no_create_variants +msgid "" +"This selection defines if variants for all attribute combinations are going " +"to be created automatically at saving time." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_type +msgid "Track Service" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__type +msgid "Type" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_id +msgid "Unit of Measure" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_name +msgid "Unit of Measure Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__no +msgid "Use Odoo's default variant management" +msgstr "" + +#. module: product_variant_configurator +#: model:res.groups,name:product_variant_configurator.group_product_variant_extended_description +msgid "Use extended description when having product attributes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__empty +msgid "Use the category value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__valid_product_template_attribute_line_ids +msgid "Valid Product Attribute Lines" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__value_id +msgid "Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__price_extra +msgid "Variant Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__variant_seller_ids +msgid "Variant Seller" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template__no_create_variants +msgid "Variant creation" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Vendor Taxes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__seller_ids +msgid "Vendors" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_ir_ui_view +msgid "View" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__volume_uom_name +msgid "Volume unit of measure label" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__weight_uom_name +msgid "Weight unit of measure label" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "" +"You have to fill the following attributes:\n" +"%s" +msgstr "" diff --git a/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/pt_BR.po b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/pt_BR.po new file mode 100644 index 0000000..7cc27ed --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/pt_BR.po @@ -0,0 +1,660 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_configurator +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-16 02:12+0000\n" +"PO-Revision-Date: 2024-05-23 00:04+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: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_count +msgid "# Product Variants" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_attribute_view_form +msgid "" +"Info: You can now manage the variant creation from the " +"Product Template level" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__description_sale +msgid "" +"A description of the Product that you want to communicate to your customers. " +"This description will be copied to every Sales Order, Delivery Order and " +"Customer Invoice/Credit Note" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__detailed_type +msgid "" +"A storable product is a product for which you manage stock. The Inventory " +"app has to be installed.\n" +"A consumable product is a product for which stock is not managed.\n" +"A service is a non-material product you provide." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__account_tag_ids +msgid "Account Tags" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__attribute_id +msgid "Attribute" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "Attribute Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_attribute_value +msgid "Attribute Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__can_create_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__can_create_product +msgid "Can Create Product" +msgstr "Pode criar o produto" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_ok +msgid "Can be Purchased" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_ok +msgid "Can be Sold" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Change warning!" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Changing this parameter may cause automatic variants creation" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__color +msgid "Color Index" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__company_id +msgid "Company" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_method +msgid "Control Policy" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__cost_currency_id +msgid "Cost Currency" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__create_product_variant +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__create_product_variant +msgid "Create product now!" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_uid +msgid "Created by" +msgstr "Criado por" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_date +msgid "Created on" +msgstr "Criado em" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__currency_id +msgid "Currency" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__taxes_id +msgid "Customer Taxes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Default taxes used when buying the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__taxes_id +msgid "Default taxes used when selling the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_id +msgid "Default unit of measure used for all stock operations." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_po_id +msgid "" +"Default unit of measure used for purchase orders. It must be in the same " +"category as the default unit of measure." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description +msgid "Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__display_name +msgid "Display Name" +msgstr "Nome para Mostrar" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__yes +msgid "Don't create them automatically" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_category__no_create_variants +msgid "Don't create variants automatically" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_expense_id +msgid "Expense Account" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__expense_policy +msgid "" +"Expenses and vendor bills can be re-invoiced to a customer.With this option, " +"a validated expense can be re-invoice to a customer at its cost or sales " +"price." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__priority +msgid "Favorite" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sequence +msgid "Gives the sequence order when displaying a product list" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__id +msgid "ID" +msgstr "Identificação" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_to_purchase +msgid "" +"If ticked, each time you sell this product through a SO, a RfQ is " +"automatically created to buy the product. Tip: don't forget to set a vendor " +"on the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_income_id +msgid "Income Account" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__invoice_policy +msgid "Invoicing Policy" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__has_configurable_attributes +msgid "Is a configurable product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_income_id +msgid "" +"Keep this field empty to use the default value from the product category." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_expense_id +msgid "" +"Keep this field empty to use the default value from the product category. If " +"anglo-saxon accounting with automated valuation method is configured, the " +"expense account on the product category will be used." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute____last_update +msgid "Last Modified on" +msgstr "Última atualização em" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_uid +msgid "Last Updated by" +msgstr "Última atualização por" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_date +msgid "Last Updated on" +msgstr "Última atualização em" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__list_price +msgid "List Price" +msgstr "Listar Preço" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_type +msgid "" +"Manually set quantities on order: Invoice based on the manually entered " +"quantity, without creating an analytic account.\n" +"Timesheets on contract: Invoice based on the tracked hours on the related " +"timesheet.\n" +"Create a task and track hours: Create a task on the sales order validation " +"and track the work hours." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn_msg +msgid "Message for Purchase Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn_msg +msgid "Message for Sales Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__name +msgid "Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_method +msgid "" +"On ordered quantities: Control bills based on ordered quantities.\n" +"On received quantities: Control bills based on received quantities." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__optional_product_ids +msgid "Optional Products" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__optional_product_ids +msgid "" +"Optional Products are suggested whenever the customer hits *Add to Cart* " +"(cross-sell strategy, e.g. for computers: warranty, software, etc.)." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__invoice_policy +msgid "" +"Ordered Quantity: Invoice quantities ordered by the customer.\n" +"Delivered Quantity: Invoice quantities delivered to the customer." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_id +msgid "Owner" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_model +msgid "Owner Model" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__possible_value_ids +msgid "Possible Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__price_extra +msgid "Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator__price_extra +msgid "" +"Price Extra: Extra price for the variant with the currently selected " +"attributes values on sale price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "" +"Price Extra: Extra price for the variant with this attribute value on sale " +"price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_pricelist +msgid "Pricelist" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_id +msgid "Product" +msgstr "Produto" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__attribute_line_ids +msgid "Product Attributes" +msgstr "Atributos do Produto" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_category +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__categ_id +msgid "Product Category" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator +msgid "Product Configurator" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator_attribute +msgid "Product Configurator Attribute" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id_configurator_domain +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id_configurator_domain +msgid "Product Id Configurator Domain" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tag_ids +msgid "Product Tags" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tmpl_id +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Product Template" +msgstr "Modelo Produto" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template_attribute_line +msgid "Product Template Attribute Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tooltip +msgid "Product Tooltip" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__detailed_type +msgid "Product Type" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id +msgid "Product Variant" +msgstr "Variante do Produto" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_attribute_ids +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_attribute_ids +msgid "Product attributes" +msgstr "Atributos do Produto" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_configurator.py:0 +#, python-format +msgid "Product not created!" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_ids +msgid "Products" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_purchase +msgid "Purchase Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn +msgid "Purchase Order Line Warning" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_po_id +msgid "Purchase UoM" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_qty_configurator +msgid "Quantity visible in configurator" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__expense_policy +msgid "Re-Invoice Expenses" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_expense_policy +msgid "Re-Invoice Policy visible" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template_attribute_line__required +msgid "Required" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_sale +msgid "Sales Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn +msgid "Sales Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Select a template for a variant. Keep empty for a new full product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_line_warn +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sale_line_warn +msgid "" +"Selecting the \"Warning\" option will notify user with the message, " +"Selecting \"Blocking Message\" will throw an exception with the message and " +"block the flow. The Message has to be written in the next field." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sequence +msgid "Sequence" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_to_purchase +msgid "Subcontract Service" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__account_tag_ids +msgid "" +"Tags to be set on the base and tax journal items created for this product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.constraint,message:product_variant_configurator.constraint_product_template_attribute_line_product_attribute_uniq +msgid "The attribute already exists for this product" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "There's another product with the same attributes." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_category__no_create_variants +msgid "" +"This check disables the automatic creation of product variants for all the " +"products of this category." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__price_extra +msgid "This is the sum of the extra price of all attributes" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view_2 +msgid "This product already exists." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,help:product_variant_configurator.field_product_template__no_create_variants +msgid "" +"This selection defines if variants for all attribute combinations are going " +"to be created automatically at saving time." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_type +msgid "Track Service" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__type +msgid "Type" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_id +msgid "Unit of Measure" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_name +msgid "Unit of Measure Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__no +msgid "Use Odoo's default variant management" +msgstr "" + +#. module: product_variant_configurator +#: model:res.groups,name:product_variant_configurator.group_product_variant_extended_description +msgid "Use extended description when having product attributes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__empty +msgid "Use the category value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__valid_product_template_attribute_line_ids +msgid "Valid Product Attribute Lines" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__value_id +msgid "Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__price_extra +msgid "Variant Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__variant_seller_ids +msgid "Variant Seller" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template__no_create_variants +msgid "Variant creation" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Vendor Taxes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__seller_ids +msgid "Vendors" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_ir_ui_view +msgid "View" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__volume_uom_name +msgid "Volume unit of measure label" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__weight_uom_name +msgid "Weight unit of measure label" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "" +"You have to fill the following attributes:\n" +"%s" +msgstr "" diff --git a/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/pt_PT.po b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/pt_PT.po new file mode 100644 index 0000000..ea6047e --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/pt_PT.po @@ -0,0 +1,658 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_configurator +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-30 03:46+0000\n" +"PO-Revision-Date: 2017-11-30 03:46+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: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_count +msgid "# Product Variants" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_attribute_view_form +msgid "" +"Info: You can now manage the variant creation from the " +"Product Template level" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__description_sale +msgid "" +"A description of the Product that you want to communicate to your customers. " +"This description will be copied to every Sales Order, Delivery Order and " +"Customer Invoice/Credit Note" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__detailed_type +msgid "" +"A storable product is a product for which you manage stock. The Inventory " +"app has to be installed.\n" +"A consumable product is a product for which stock is not managed.\n" +"A service is a non-material product you provide." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__account_tag_ids +msgid "Account Tags" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__attribute_id +msgid "Attribute" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "Attribute Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_attribute_value +msgid "Attribute Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__can_create_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__can_create_product +msgid "Can Create Product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_ok +msgid "Can be Purchased" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_ok +msgid "Can be Sold" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Change warning!" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Changing this parameter may cause automatic variants creation" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__color +msgid "Color Index" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__company_id +msgid "Company" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_method +msgid "Control Policy" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__cost_currency_id +msgid "Cost Currency" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__create_product_variant +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__create_product_variant +msgid "Create product now!" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_uid +msgid "Created by" +msgstr "Criado por" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_date +msgid "Created on" +msgstr "Criado em" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__currency_id +msgid "Currency" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__taxes_id +msgid "Customer Taxes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Default taxes used when buying the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__taxes_id +msgid "Default taxes used when selling the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_id +msgid "Default unit of measure used for all stock operations." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_po_id +msgid "" +"Default unit of measure used for purchase orders. It must be in the same " +"category as the default unit of measure." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description +msgid "Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__display_name +msgid "Display Name" +msgstr "Nome a Apresentar" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__yes +msgid "Don't create them automatically" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_category__no_create_variants +msgid "Don't create variants automatically" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_expense_id +msgid "Expense Account" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__expense_policy +msgid "" +"Expenses and vendor bills can be re-invoiced to a customer.With this option, " +"a validated expense can be re-invoice to a customer at its cost or sales " +"price." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__priority +msgid "Favorite" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sequence +msgid "Gives the sequence order when displaying a product list" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__id +msgid "ID" +msgstr "ID" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_to_purchase +msgid "" +"If ticked, each time you sell this product through a SO, a RfQ is " +"automatically created to buy the product. Tip: don't forget to set a vendor " +"on the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_income_id +msgid "Income Account" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__invoice_policy +msgid "Invoicing Policy" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__has_configurable_attributes +msgid "Is a configurable product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_income_id +msgid "" +"Keep this field empty to use the default value from the product category." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_expense_id +msgid "" +"Keep this field empty to use the default value from the product category. If " +"anglo-saxon accounting with automated valuation method is configured, the " +"expense account on the product category will be used." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute____last_update +msgid "Last Modified on" +msgstr "Última Modificação em" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_uid +msgid "Last Updated by" +msgstr "Atualizado pela última vez por" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_date +msgid "Last Updated on" +msgstr "Atualizado pela última vez em" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__list_price +msgid "List Price" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_type +msgid "" +"Manually set quantities on order: Invoice based on the manually entered " +"quantity, without creating an analytic account.\n" +"Timesheets on contract: Invoice based on the tracked hours on the related " +"timesheet.\n" +"Create a task and track hours: Create a task on the sales order validation " +"and track the work hours." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn_msg +msgid "Message for Purchase Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn_msg +msgid "Message for Sales Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__name +msgid "Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_method +msgid "" +"On ordered quantities: Control bills based on ordered quantities.\n" +"On received quantities: Control bills based on received quantities." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__optional_product_ids +msgid "Optional Products" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__optional_product_ids +msgid "" +"Optional Products are suggested whenever the customer hits *Add to Cart* " +"(cross-sell strategy, e.g. for computers: warranty, software, etc.)." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__invoice_policy +msgid "" +"Ordered Quantity: Invoice quantities ordered by the customer.\n" +"Delivered Quantity: Invoice quantities delivered to the customer." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_id +msgid "Owner" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_model +msgid "Owner Model" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__possible_value_ids +msgid "Possible Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__price_extra +msgid "Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator__price_extra +msgid "" +"Price Extra: Extra price for the variant with the currently selected " +"attributes values on sale price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "" +"Price Extra: Extra price for the variant with this attribute value on sale " +"price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_pricelist +msgid "Pricelist" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_id +msgid "Product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__attribute_line_ids +msgid "Product Attributes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_category +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__categ_id +msgid "Product Category" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator +msgid "Product Configurator" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator_attribute +msgid "Product Configurator Attribute" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id_configurator_domain +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id_configurator_domain +msgid "Product Id Configurator Domain" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tag_ids +msgid "Product Tags" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tmpl_id +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Product Template" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template_attribute_line +msgid "Product Template Attribute Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tooltip +msgid "Product Tooltip" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__detailed_type +msgid "Product Type" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id +msgid "Product Variant" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_attribute_ids +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_attribute_ids +msgid "Product attributes" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_configurator.py:0 +#, python-format +msgid "Product not created!" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_ids +msgid "Products" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_purchase +msgid "Purchase Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn +msgid "Purchase Order Line Warning" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_po_id +msgid "Purchase UoM" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_qty_configurator +msgid "Quantity visible in configurator" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__expense_policy +msgid "Re-Invoice Expenses" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_expense_policy +msgid "Re-Invoice Policy visible" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template_attribute_line__required +msgid "Required" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_sale +msgid "Sales Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn +msgid "Sales Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Select a template for a variant. Keep empty for a new full product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_line_warn +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sale_line_warn +msgid "" +"Selecting the \"Warning\" option will notify user with the message, " +"Selecting \"Blocking Message\" will throw an exception with the message and " +"block the flow. The Message has to be written in the next field." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sequence +msgid "Sequence" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_to_purchase +msgid "Subcontract Service" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__account_tag_ids +msgid "" +"Tags to be set on the base and tax journal items created for this product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.constraint,message:product_variant_configurator.constraint_product_template_attribute_line_product_attribute_uniq +msgid "The attribute already exists for this product" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "There's another product with the same attributes." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_category__no_create_variants +msgid "" +"This check disables the automatic creation of product variants for all the " +"products of this category." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__price_extra +msgid "This is the sum of the extra price of all attributes" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view_2 +msgid "This product already exists." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,help:product_variant_configurator.field_product_template__no_create_variants +msgid "" +"This selection defines if variants for all attribute combinations are going " +"to be created automatically at saving time." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_type +msgid "Track Service" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__type +msgid "Type" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_id +msgid "Unit of Measure" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_name +msgid "Unit of Measure Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__no +msgid "Use Odoo's default variant management" +msgstr "" + +#. module: product_variant_configurator +#: model:res.groups,name:product_variant_configurator.group_product_variant_extended_description +msgid "Use extended description when having product attributes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__empty +msgid "Use the category value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__valid_product_template_attribute_line_ids +msgid "Valid Product Attribute Lines" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__value_id +msgid "Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__price_extra +msgid "Variant Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__variant_seller_ids +msgid "Variant Seller" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template__no_create_variants +msgid "Variant creation" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Vendor Taxes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__seller_ids +msgid "Vendors" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_ir_ui_view +msgid "View" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__volume_uom_name +msgid "Volume unit of measure label" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__weight_uom_name +msgid "Weight unit of measure label" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "" +"You have to fill the following attributes:\n" +"%s" +msgstr "" diff --git a/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/ro.po b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/ro.po new file mode 100644 index 0000000..933eb47 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/ro.po @@ -0,0 +1,658 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_configurator +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-16 02:12+0000\n" +"PO-Revision-Date: 2017-12-16 02:12+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: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_count +msgid "# Product Variants" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_attribute_view_form +msgid "" +"Info: You can now manage the variant creation from the " +"Product Template level" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__description_sale +msgid "" +"A description of the Product that you want to communicate to your customers. " +"This description will be copied to every Sales Order, Delivery Order and " +"Customer Invoice/Credit Note" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__detailed_type +msgid "" +"A storable product is a product for which you manage stock. The Inventory " +"app has to be installed.\n" +"A consumable product is a product for which stock is not managed.\n" +"A service is a non-material product you provide." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__account_tag_ids +msgid "Account Tags" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__attribute_id +msgid "Attribute" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "Attribute Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_attribute_value +msgid "Attribute Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__can_create_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__can_create_product +msgid "Can Create Product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_ok +msgid "Can be Purchased" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_ok +msgid "Can be Sold" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Change warning!" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Changing this parameter may cause automatic variants creation" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__color +msgid "Color Index" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__company_id +msgid "Company" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_method +msgid "Control Policy" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__cost_currency_id +msgid "Cost Currency" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__create_product_variant +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__create_product_variant +msgid "Create product now!" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_uid +msgid "Created by" +msgstr "Creat de" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_date +msgid "Created on" +msgstr "Creat la" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__currency_id +msgid "Currency" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__taxes_id +msgid "Customer Taxes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Default taxes used when buying the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__taxes_id +msgid "Default taxes used when selling the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_id +msgid "Default unit of measure used for all stock operations." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_po_id +msgid "" +"Default unit of measure used for purchase orders. It must be in the same " +"category as the default unit of measure." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description +msgid "Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__display_name +msgid "Display Name" +msgstr "Nume Afişat" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__yes +msgid "Don't create them automatically" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_category__no_create_variants +msgid "Don't create variants automatically" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_expense_id +msgid "Expense Account" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__expense_policy +msgid "" +"Expenses and vendor bills can be re-invoiced to a customer.With this option, " +"a validated expense can be re-invoice to a customer at its cost or sales " +"price." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__priority +msgid "Favorite" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sequence +msgid "Gives the sequence order when displaying a product list" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__id +msgid "ID" +msgstr "ID" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_to_purchase +msgid "" +"If ticked, each time you sell this product through a SO, a RfQ is " +"automatically created to buy the product. Tip: don't forget to set a vendor " +"on the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_income_id +msgid "Income Account" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__invoice_policy +msgid "Invoicing Policy" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__has_configurable_attributes +msgid "Is a configurable product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_income_id +msgid "" +"Keep this field empty to use the default value from the product category." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_expense_id +msgid "" +"Keep this field empty to use the default value from the product category. If " +"anglo-saxon accounting with automated valuation method is configured, the " +"expense account on the product category will be used." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute____last_update +msgid "Last Modified on" +msgstr "Ultima actualizare în" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_uid +msgid "Last Updated by" +msgstr "Ultima actualizare făcută de" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_date +msgid "Last Updated on" +msgstr "Ultima actualizare la" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__list_price +msgid "List Price" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_type +msgid "" +"Manually set quantities on order: Invoice based on the manually entered " +"quantity, without creating an analytic account.\n" +"Timesheets on contract: Invoice based on the tracked hours on the related " +"timesheet.\n" +"Create a task and track hours: Create a task on the sales order validation " +"and track the work hours." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn_msg +msgid "Message for Purchase Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn_msg +msgid "Message for Sales Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__name +msgid "Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_method +msgid "" +"On ordered quantities: Control bills based on ordered quantities.\n" +"On received quantities: Control bills based on received quantities." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__optional_product_ids +msgid "Optional Products" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__optional_product_ids +msgid "" +"Optional Products are suggested whenever the customer hits *Add to Cart* " +"(cross-sell strategy, e.g. for computers: warranty, software, etc.)." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__invoice_policy +msgid "" +"Ordered Quantity: Invoice quantities ordered by the customer.\n" +"Delivered Quantity: Invoice quantities delivered to the customer." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_id +msgid "Owner" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_model +msgid "Owner Model" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__possible_value_ids +msgid "Possible Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__price_extra +msgid "Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator__price_extra +msgid "" +"Price Extra: Extra price for the variant with the currently selected " +"attributes values on sale price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "" +"Price Extra: Extra price for the variant with this attribute value on sale " +"price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_pricelist +msgid "Pricelist" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_id +msgid "Product" +msgstr "Produs" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__attribute_line_ids +msgid "Product Attributes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_category +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__categ_id +msgid "Product Category" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator +msgid "Product Configurator" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator_attribute +msgid "Product Configurator Attribute" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id_configurator_domain +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id_configurator_domain +msgid "Product Id Configurator Domain" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tag_ids +msgid "Product Tags" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tmpl_id +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Product Template" +msgstr "Produs șablon" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template_attribute_line +msgid "Product Template Attribute Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tooltip +msgid "Product Tooltip" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__detailed_type +msgid "Product Type" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id +msgid "Product Variant" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_attribute_ids +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_attribute_ids +msgid "Product attributes" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_configurator.py:0 +#, python-format +msgid "Product not created!" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_ids +msgid "Products" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_purchase +msgid "Purchase Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn +msgid "Purchase Order Line Warning" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_po_id +msgid "Purchase UoM" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_qty_configurator +msgid "Quantity visible in configurator" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__expense_policy +msgid "Re-Invoice Expenses" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_expense_policy +msgid "Re-Invoice Policy visible" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template_attribute_line__required +msgid "Required" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_sale +msgid "Sales Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn +msgid "Sales Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Select a template for a variant. Keep empty for a new full product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_line_warn +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sale_line_warn +msgid "" +"Selecting the \"Warning\" option will notify user with the message, " +"Selecting \"Blocking Message\" will throw an exception with the message and " +"block the flow. The Message has to be written in the next field." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sequence +msgid "Sequence" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_to_purchase +msgid "Subcontract Service" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__account_tag_ids +msgid "" +"Tags to be set on the base and tax journal items created for this product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.constraint,message:product_variant_configurator.constraint_product_template_attribute_line_product_attribute_uniq +msgid "The attribute already exists for this product" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "There's another product with the same attributes." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_category__no_create_variants +msgid "" +"This check disables the automatic creation of product variants for all the " +"products of this category." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__price_extra +msgid "This is the sum of the extra price of all attributes" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view_2 +msgid "This product already exists." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,help:product_variant_configurator.field_product_template__no_create_variants +msgid "" +"This selection defines if variants for all attribute combinations are going " +"to be created automatically at saving time." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_type +msgid "Track Service" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__type +msgid "Type" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_id +msgid "Unit of Measure" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_name +msgid "Unit of Measure Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__no +msgid "Use Odoo's default variant management" +msgstr "" + +#. module: product_variant_configurator +#: model:res.groups,name:product_variant_configurator.group_product_variant_extended_description +msgid "Use extended description when having product attributes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__empty +msgid "Use the category value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__valid_product_template_attribute_line_ids +msgid "Valid Product Attribute Lines" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__value_id +msgid "Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__price_extra +msgid "Variant Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__variant_seller_ids +msgid "Variant Seller" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template__no_create_variants +msgid "Variant creation" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Vendor Taxes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__seller_ids +msgid "Vendors" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_ir_ui_view +msgid "View" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__volume_uom_name +msgid "Volume unit of measure label" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__weight_uom_name +msgid "Weight unit of measure label" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "" +"You have to fill the following attributes:\n" +"%s" +msgstr "" diff --git a/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/ru.po b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/ru.po new file mode 100644 index 0000000..670c629 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/ru.po @@ -0,0 +1,659 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_configurator +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-30 03:46+0000\n" +"PO-Revision-Date: 2017-11-30 03:46+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: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_count +msgid "# Product Variants" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_attribute_view_form +msgid "" +"Info: You can now manage the variant creation from the " +"Product Template level" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__description_sale +msgid "" +"A description of the Product that you want to communicate to your customers. " +"This description will be copied to every Sales Order, Delivery Order and " +"Customer Invoice/Credit Note" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__detailed_type +msgid "" +"A storable product is a product for which you manage stock. The Inventory " +"app has to be installed.\n" +"A consumable product is a product for which stock is not managed.\n" +"A service is a non-material product you provide." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__account_tag_ids +msgid "Account Tags" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__attribute_id +msgid "Attribute" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "Attribute Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_attribute_value +msgid "Attribute Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__can_create_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__can_create_product +msgid "Can Create Product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_ok +msgid "Can be Purchased" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_ok +msgid "Can be Sold" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Change warning!" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Changing this parameter may cause automatic variants creation" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__color +msgid "Color Index" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__company_id +msgid "Company" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_method +msgid "Control Policy" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__cost_currency_id +msgid "Cost Currency" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__create_product_variant +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__create_product_variant +msgid "Create product now!" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_uid +msgid "Created by" +msgstr "Создано" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_date +msgid "Created on" +msgstr "Создан" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__currency_id +msgid "Currency" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__taxes_id +msgid "Customer Taxes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Default taxes used when buying the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__taxes_id +msgid "Default taxes used when selling the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_id +msgid "Default unit of measure used for all stock operations." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_po_id +msgid "" +"Default unit of measure used for purchase orders. It must be in the same " +"category as the default unit of measure." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description +msgid "Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__display_name +msgid "Display Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__yes +msgid "Don't create them automatically" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_category__no_create_variants +msgid "Don't create variants automatically" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_expense_id +msgid "Expense Account" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__expense_policy +msgid "" +"Expenses and vendor bills can be re-invoiced to a customer.With this option, " +"a validated expense can be re-invoice to a customer at its cost or sales " +"price." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__priority +msgid "Favorite" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sequence +msgid "Gives the sequence order when displaying a product list" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__id +msgid "ID" +msgstr "ID" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_to_purchase +msgid "" +"If ticked, each time you sell this product through a SO, a RfQ is " +"automatically created to buy the product. Tip: don't forget to set a vendor " +"on the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_income_id +msgid "Income Account" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__invoice_policy +msgid "Invoicing Policy" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__has_configurable_attributes +msgid "Is a configurable product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_income_id +msgid "" +"Keep this field empty to use the default value from the product category." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_expense_id +msgid "" +"Keep this field empty to use the default value from the product category. If " +"anglo-saxon accounting with automated valuation method is configured, the " +"expense account on the product category will be used." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute____last_update +msgid "Last Modified on" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_uid +msgid "Last Updated by" +msgstr "Последний раз обновлено" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_date +msgid "Last Updated on" +msgstr "Последний раз обновлено" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__list_price +msgid "List Price" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_type +msgid "" +"Manually set quantities on order: Invoice based on the manually entered " +"quantity, without creating an analytic account.\n" +"Timesheets on contract: Invoice based on the tracked hours on the related " +"timesheet.\n" +"Create a task and track hours: Create a task on the sales order validation " +"and track the work hours." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn_msg +msgid "Message for Purchase Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn_msg +msgid "Message for Sales Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__name +msgid "Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_method +msgid "" +"On ordered quantities: Control bills based on ordered quantities.\n" +"On received quantities: Control bills based on received quantities." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__optional_product_ids +msgid "Optional Products" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__optional_product_ids +msgid "" +"Optional Products are suggested whenever the customer hits *Add to Cart* " +"(cross-sell strategy, e.g. for computers: warranty, software, etc.)." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__invoice_policy +msgid "" +"Ordered Quantity: Invoice quantities ordered by the customer.\n" +"Delivered Quantity: Invoice quantities delivered to the customer." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_id +msgid "Owner" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_model +msgid "Owner Model" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__possible_value_ids +msgid "Possible Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__price_extra +msgid "Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator__price_extra +msgid "" +"Price Extra: Extra price for the variant with the currently selected " +"attributes values on sale price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "" +"Price Extra: Extra price for the variant with this attribute value on sale " +"price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_pricelist +msgid "Pricelist" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_id +msgid "Product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__attribute_line_ids +msgid "Product Attributes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_category +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__categ_id +msgid "Product Category" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator +msgid "Product Configurator" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator_attribute +msgid "Product Configurator Attribute" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id_configurator_domain +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id_configurator_domain +msgid "Product Id Configurator Domain" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tag_ids +msgid "Product Tags" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tmpl_id +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Product Template" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template_attribute_line +msgid "Product Template Attribute Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tooltip +msgid "Product Tooltip" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__detailed_type +msgid "Product Type" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id +msgid "Product Variant" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_attribute_ids +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_attribute_ids +msgid "Product attributes" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_configurator.py:0 +#, python-format +msgid "Product not created!" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_ids +msgid "Products" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_purchase +msgid "Purchase Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn +msgid "Purchase Order Line Warning" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_po_id +msgid "Purchase UoM" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_qty_configurator +msgid "Quantity visible in configurator" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__expense_policy +msgid "Re-Invoice Expenses" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_expense_policy +msgid "Re-Invoice Policy visible" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template_attribute_line__required +msgid "Required" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_sale +msgid "Sales Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn +msgid "Sales Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Select a template for a variant. Keep empty for a new full product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_line_warn +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sale_line_warn +msgid "" +"Selecting the \"Warning\" option will notify user with the message, " +"Selecting \"Blocking Message\" will throw an exception with the message and " +"block the flow. The Message has to be written in the next field." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sequence +msgid "Sequence" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_to_purchase +msgid "Subcontract Service" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__account_tag_ids +msgid "" +"Tags to be set on the base and tax journal items created for this product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.constraint,message:product_variant_configurator.constraint_product_template_attribute_line_product_attribute_uniq +msgid "The attribute already exists for this product" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "There's another product with the same attributes." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_category__no_create_variants +msgid "" +"This check disables the automatic creation of product variants for all the " +"products of this category." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__price_extra +msgid "This is the sum of the extra price of all attributes" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view_2 +msgid "This product already exists." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,help:product_variant_configurator.field_product_template__no_create_variants +msgid "" +"This selection defines if variants for all attribute combinations are going " +"to be created automatically at saving time." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_type +msgid "Track Service" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__type +msgid "Type" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_id +msgid "Unit of Measure" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_name +msgid "Unit of Measure Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__no +msgid "Use Odoo's default variant management" +msgstr "" + +#. module: product_variant_configurator +#: model:res.groups,name:product_variant_configurator.group_product_variant_extended_description +msgid "Use extended description when having product attributes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__empty +msgid "Use the category value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__valid_product_template_attribute_line_ids +msgid "Valid Product Attribute Lines" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__value_id +msgid "Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__price_extra +msgid "Variant Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__variant_seller_ids +msgid "Variant Seller" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template__no_create_variants +msgid "Variant creation" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Vendor Taxes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__seller_ids +msgid "Vendors" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_ir_ui_view +msgid "View" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__volume_uom_name +msgid "Volume unit of measure label" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__weight_uom_name +msgid "Weight unit of measure label" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "" +"You have to fill the following attributes:\n" +"%s" +msgstr "" diff --git a/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/sk.po b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/sk.po new file mode 100644 index 0000000..49f00bf --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/sk.po @@ -0,0 +1,657 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_configurator +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-30 03:46+0000\n" +"PO-Revision-Date: 2017-11-30 03:46+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: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_count +msgid "# Product Variants" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_attribute_view_form +msgid "" +"Info: You can now manage the variant creation from the " +"Product Template level" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__description_sale +msgid "" +"A description of the Product that you want to communicate to your customers. " +"This description will be copied to every Sales Order, Delivery Order and " +"Customer Invoice/Credit Note" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__detailed_type +msgid "" +"A storable product is a product for which you manage stock. The Inventory " +"app has to be installed.\n" +"A consumable product is a product for which stock is not managed.\n" +"A service is a non-material product you provide." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__account_tag_ids +msgid "Account Tags" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__attribute_id +msgid "Attribute" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "Attribute Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_attribute_value +msgid "Attribute Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__can_create_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__can_create_product +msgid "Can Create Product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_ok +msgid "Can be Purchased" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_ok +msgid "Can be Sold" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Change warning!" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Changing this parameter may cause automatic variants creation" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__color +msgid "Color Index" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__company_id +msgid "Company" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_method +msgid "Control Policy" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__cost_currency_id +msgid "Cost Currency" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__create_product_variant +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__create_product_variant +msgid "Create product now!" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_uid +msgid "Created by" +msgstr "Vytvoril" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_date +msgid "Created on" +msgstr "Vytvorené" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__currency_id +msgid "Currency" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__taxes_id +msgid "Customer Taxes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Default taxes used when buying the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__taxes_id +msgid "Default taxes used when selling the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_id +msgid "Default unit of measure used for all stock operations." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_po_id +msgid "" +"Default unit of measure used for purchase orders. It must be in the same " +"category as the default unit of measure." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description +msgid "Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__display_name +msgid "Display Name" +msgstr "Zobraziť meno" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__yes +msgid "Don't create them automatically" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_category__no_create_variants +msgid "Don't create variants automatically" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_expense_id +msgid "Expense Account" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__expense_policy +msgid "" +"Expenses and vendor bills can be re-invoiced to a customer.With this option, " +"a validated expense can be re-invoice to a customer at its cost or sales " +"price." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__priority +msgid "Favorite" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sequence +msgid "Gives the sequence order when displaying a product list" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__id +msgid "ID" +msgstr "ID" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_to_purchase +msgid "" +"If ticked, each time you sell this product through a SO, a RfQ is " +"automatically created to buy the product. Tip: don't forget to set a vendor " +"on the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_income_id +msgid "Income Account" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__invoice_policy +msgid "Invoicing Policy" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__has_configurable_attributes +msgid "Is a configurable product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_income_id +msgid "" +"Keep this field empty to use the default value from the product category." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_expense_id +msgid "" +"Keep this field empty to use the default value from the product category. If " +"anglo-saxon accounting with automated valuation method is configured, the " +"expense account on the product category will be used." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute____last_update +msgid "Last Modified on" +msgstr "Posledná modifikácia" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_uid +msgid "Last Updated by" +msgstr "Naposledy upravoval" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_date +msgid "Last Updated on" +msgstr "Naposledy upravované" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__list_price +msgid "List Price" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_type +msgid "" +"Manually set quantities on order: Invoice based on the manually entered " +"quantity, without creating an analytic account.\n" +"Timesheets on contract: Invoice based on the tracked hours on the related " +"timesheet.\n" +"Create a task and track hours: Create a task on the sales order validation " +"and track the work hours." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn_msg +msgid "Message for Purchase Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn_msg +msgid "Message for Sales Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__name +msgid "Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_method +msgid "" +"On ordered quantities: Control bills based on ordered quantities.\n" +"On received quantities: Control bills based on received quantities." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__optional_product_ids +msgid "Optional Products" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__optional_product_ids +msgid "" +"Optional Products are suggested whenever the customer hits *Add to Cart* " +"(cross-sell strategy, e.g. for computers: warranty, software, etc.)." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__invoice_policy +msgid "" +"Ordered Quantity: Invoice quantities ordered by the customer.\n" +"Delivered Quantity: Invoice quantities delivered to the customer." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_id +msgid "Owner" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_model +msgid "Owner Model" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__possible_value_ids +msgid "Possible Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__price_extra +msgid "Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator__price_extra +msgid "" +"Price Extra: Extra price for the variant with the currently selected " +"attributes values on sale price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "" +"Price Extra: Extra price for the variant with this attribute value on sale " +"price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_pricelist +msgid "Pricelist" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_id +msgid "Product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__attribute_line_ids +msgid "Product Attributes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_category +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__categ_id +msgid "Product Category" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator +msgid "Product Configurator" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator_attribute +msgid "Product Configurator Attribute" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id_configurator_domain +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id_configurator_domain +msgid "Product Id Configurator Domain" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tag_ids +msgid "Product Tags" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tmpl_id +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Product Template" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template_attribute_line +msgid "Product Template Attribute Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tooltip +msgid "Product Tooltip" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__detailed_type +msgid "Product Type" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id +msgid "Product Variant" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_attribute_ids +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_attribute_ids +msgid "Product attributes" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_configurator.py:0 +#, python-format +msgid "Product not created!" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_ids +msgid "Products" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_purchase +msgid "Purchase Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn +msgid "Purchase Order Line Warning" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_po_id +msgid "Purchase UoM" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_qty_configurator +msgid "Quantity visible in configurator" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__expense_policy +msgid "Re-Invoice Expenses" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_expense_policy +msgid "Re-Invoice Policy visible" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template_attribute_line__required +msgid "Required" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_sale +msgid "Sales Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn +msgid "Sales Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Select a template for a variant. Keep empty for a new full product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_line_warn +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sale_line_warn +msgid "" +"Selecting the \"Warning\" option will notify user with the message, " +"Selecting \"Blocking Message\" will throw an exception with the message and " +"block the flow. The Message has to be written in the next field." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sequence +msgid "Sequence" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_to_purchase +msgid "Subcontract Service" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__account_tag_ids +msgid "" +"Tags to be set on the base and tax journal items created for this product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.constraint,message:product_variant_configurator.constraint_product_template_attribute_line_product_attribute_uniq +msgid "The attribute already exists for this product" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "There's another product with the same attributes." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_category__no_create_variants +msgid "" +"This check disables the automatic creation of product variants for all the " +"products of this category." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__price_extra +msgid "This is the sum of the extra price of all attributes" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view_2 +msgid "This product already exists." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,help:product_variant_configurator.field_product_template__no_create_variants +msgid "" +"This selection defines if variants for all attribute combinations are going " +"to be created automatically at saving time." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_type +msgid "Track Service" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__type +msgid "Type" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_id +msgid "Unit of Measure" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_name +msgid "Unit of Measure Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__no +msgid "Use Odoo's default variant management" +msgstr "" + +#. module: product_variant_configurator +#: model:res.groups,name:product_variant_configurator.group_product_variant_extended_description +msgid "Use extended description when having product attributes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__empty +msgid "Use the category value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__valid_product_template_attribute_line_ids +msgid "Valid Product Attribute Lines" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__value_id +msgid "Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__price_extra +msgid "Variant Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__variant_seller_ids +msgid "Variant Seller" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template__no_create_variants +msgid "Variant creation" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Vendor Taxes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__seller_ids +msgid "Vendors" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_ir_ui_view +msgid "View" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__volume_uom_name +msgid "Volume unit of measure label" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__weight_uom_name +msgid "Weight unit of measure label" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "" +"You have to fill the following attributes:\n" +"%s" +msgstr "" diff --git a/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/sl.po b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/sl.po new file mode 100644 index 0000000..03051bb --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/sl.po @@ -0,0 +1,658 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_configurator +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-16 02:12+0000\n" +"PO-Revision-Date: 2017-12-16 02:12+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: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_count +msgid "# Product Variants" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_attribute_view_form +msgid "" +"Info: You can now manage the variant creation from the " +"Product Template level" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__description_sale +msgid "" +"A description of the Product that you want to communicate to your customers. " +"This description will be copied to every Sales Order, Delivery Order and " +"Customer Invoice/Credit Note" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__detailed_type +msgid "" +"A storable product is a product for which you manage stock. The Inventory " +"app has to be installed.\n" +"A consumable product is a product for which stock is not managed.\n" +"A service is a non-material product you provide." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__account_tag_ids +msgid "Account Tags" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__attribute_id +msgid "Attribute" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "Attribute Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_attribute_value +msgid "Attribute Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__can_create_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__can_create_product +msgid "Can Create Product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_ok +msgid "Can be Purchased" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_ok +msgid "Can be Sold" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Change warning!" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Changing this parameter may cause automatic variants creation" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__color +msgid "Color Index" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__company_id +msgid "Company" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_method +msgid "Control Policy" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__cost_currency_id +msgid "Cost Currency" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__create_product_variant +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__create_product_variant +msgid "Create product now!" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_uid +msgid "Created by" +msgstr "Ustvaril" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_date +msgid "Created on" +msgstr "Ustvarjeno" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__currency_id +msgid "Currency" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__taxes_id +msgid "Customer Taxes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Default taxes used when buying the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__taxes_id +msgid "Default taxes used when selling the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_id +msgid "Default unit of measure used for all stock operations." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_po_id +msgid "" +"Default unit of measure used for purchase orders. It must be in the same " +"category as the default unit of measure." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description +msgid "Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__display_name +msgid "Display Name" +msgstr "Prikazni naziv" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__yes +msgid "Don't create them automatically" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_category__no_create_variants +msgid "Don't create variants automatically" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_expense_id +msgid "Expense Account" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__expense_policy +msgid "" +"Expenses and vendor bills can be re-invoiced to a customer.With this option, " +"a validated expense can be re-invoice to a customer at its cost or sales " +"price." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__priority +msgid "Favorite" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sequence +msgid "Gives the sequence order when displaying a product list" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__id +msgid "ID" +msgstr "ID" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_to_purchase +msgid "" +"If ticked, each time you sell this product through a SO, a RfQ is " +"automatically created to buy the product. Tip: don't forget to set a vendor " +"on the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_income_id +msgid "Income Account" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__invoice_policy +msgid "Invoicing Policy" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__has_configurable_attributes +msgid "Is a configurable product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_income_id +msgid "" +"Keep this field empty to use the default value from the product category." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_expense_id +msgid "" +"Keep this field empty to use the default value from the product category. If " +"anglo-saxon accounting with automated valuation method is configured, the " +"expense account on the product category will be used." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute____last_update +msgid "Last Modified on" +msgstr "Zadnjič spremenjeno" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_uid +msgid "Last Updated by" +msgstr "Zadnji posodobil" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_date +msgid "Last Updated on" +msgstr "Zadnjič posodobljeno" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__list_price +msgid "List Price" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_type +msgid "" +"Manually set quantities on order: Invoice based on the manually entered " +"quantity, without creating an analytic account.\n" +"Timesheets on contract: Invoice based on the tracked hours on the related " +"timesheet.\n" +"Create a task and track hours: Create a task on the sales order validation " +"and track the work hours." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn_msg +msgid "Message for Purchase Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn_msg +msgid "Message for Sales Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__name +msgid "Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_method +msgid "" +"On ordered quantities: Control bills based on ordered quantities.\n" +"On received quantities: Control bills based on received quantities." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__optional_product_ids +msgid "Optional Products" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__optional_product_ids +msgid "" +"Optional Products are suggested whenever the customer hits *Add to Cart* " +"(cross-sell strategy, e.g. for computers: warranty, software, etc.)." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__invoice_policy +msgid "" +"Ordered Quantity: Invoice quantities ordered by the customer.\n" +"Delivered Quantity: Invoice quantities delivered to the customer." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_id +msgid "Owner" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_model +msgid "Owner Model" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__possible_value_ids +msgid "Possible Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__price_extra +msgid "Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator__price_extra +msgid "" +"Price Extra: Extra price for the variant with the currently selected " +"attributes values on sale price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "" +"Price Extra: Extra price for the variant with this attribute value on sale " +"price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_pricelist +msgid "Pricelist" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_id +msgid "Product" +msgstr "Proizvod" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__attribute_line_ids +msgid "Product Attributes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_category +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__categ_id +msgid "Product Category" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator +msgid "Product Configurator" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator_attribute +msgid "Product Configurator Attribute" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id_configurator_domain +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id_configurator_domain +msgid "Product Id Configurator Domain" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tag_ids +msgid "Product Tags" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tmpl_id +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Product Template" +msgstr "Predloga proizvoda" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template_attribute_line +msgid "Product Template Attribute Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tooltip +msgid "Product Tooltip" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__detailed_type +msgid "Product Type" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id +msgid "Product Variant" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_attribute_ids +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_attribute_ids +msgid "Product attributes" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_configurator.py:0 +#, python-format +msgid "Product not created!" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_ids +msgid "Products" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_purchase +msgid "Purchase Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn +msgid "Purchase Order Line Warning" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_po_id +msgid "Purchase UoM" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_qty_configurator +msgid "Quantity visible in configurator" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__expense_policy +msgid "Re-Invoice Expenses" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_expense_policy +msgid "Re-Invoice Policy visible" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template_attribute_line__required +msgid "Required" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_sale +msgid "Sales Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn +msgid "Sales Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Select a template for a variant. Keep empty for a new full product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_line_warn +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sale_line_warn +msgid "" +"Selecting the \"Warning\" option will notify user with the message, " +"Selecting \"Blocking Message\" will throw an exception with the message and " +"block the flow. The Message has to be written in the next field." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sequence +msgid "Sequence" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_to_purchase +msgid "Subcontract Service" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__account_tag_ids +msgid "" +"Tags to be set on the base and tax journal items created for this product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.constraint,message:product_variant_configurator.constraint_product_template_attribute_line_product_attribute_uniq +msgid "The attribute already exists for this product" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "There's another product with the same attributes." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_category__no_create_variants +msgid "" +"This check disables the automatic creation of product variants for all the " +"products of this category." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__price_extra +msgid "This is the sum of the extra price of all attributes" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view_2 +msgid "This product already exists." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,help:product_variant_configurator.field_product_template__no_create_variants +msgid "" +"This selection defines if variants for all attribute combinations are going " +"to be created automatically at saving time." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_type +msgid "Track Service" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__type +msgid "Type" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_id +msgid "Unit of Measure" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_name +msgid "Unit of Measure Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__no +msgid "Use Odoo's default variant management" +msgstr "" + +#. module: product_variant_configurator +#: model:res.groups,name:product_variant_configurator.group_product_variant_extended_description +msgid "Use extended description when having product attributes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__empty +msgid "Use the category value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__valid_product_template_attribute_line_ids +msgid "Valid Product Attribute Lines" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__value_id +msgid "Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__price_extra +msgid "Variant Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__variant_seller_ids +msgid "Variant Seller" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template__no_create_variants +msgid "Variant creation" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Vendor Taxes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__seller_ids +msgid "Vendors" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_ir_ui_view +msgid "View" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__volume_uom_name +msgid "Volume unit of measure label" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__weight_uom_name +msgid "Weight unit of measure label" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "" +"You have to fill the following attributes:\n" +"%s" +msgstr "" diff --git a/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/sr.po b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/sr.po new file mode 100644 index 0000000..7c10b07 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/sr.po @@ -0,0 +1,658 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_configurator +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-30 03:46+0000\n" +"PO-Revision-Date: 2017-11-30 03:46+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: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_count +msgid "# Product Variants" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_attribute_view_form +msgid "" +"Info: You can now manage the variant creation from the " +"Product Template level" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__description_sale +msgid "" +"A description of the Product that you want to communicate to your customers. " +"This description will be copied to every Sales Order, Delivery Order and " +"Customer Invoice/Credit Note" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__detailed_type +msgid "" +"A storable product is a product for which you manage stock. The Inventory " +"app has to be installed.\n" +"A consumable product is a product for which stock is not managed.\n" +"A service is a non-material product you provide." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__account_tag_ids +msgid "Account Tags" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__attribute_id +msgid "Attribute" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "Attribute Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_attribute_value +msgid "Attribute Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__can_create_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__can_create_product +msgid "Can Create Product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_ok +msgid "Can be Purchased" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_ok +msgid "Can be Sold" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Change warning!" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Changing this parameter may cause automatic variants creation" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__color +msgid "Color Index" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__company_id +msgid "Company" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_method +msgid "Control Policy" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__cost_currency_id +msgid "Cost Currency" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__create_product_variant +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__create_product_variant +msgid "Create product now!" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_uid +msgid "Created by" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_date +msgid "Created on" +msgstr "Kreiran" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__currency_id +msgid "Currency" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__taxes_id +msgid "Customer Taxes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Default taxes used when buying the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__taxes_id +msgid "Default taxes used when selling the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_id +msgid "Default unit of measure used for all stock operations." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_po_id +msgid "" +"Default unit of measure used for purchase orders. It must be in the same " +"category as the default unit of measure." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description +msgid "Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__display_name +msgid "Display Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__yes +msgid "Don't create them automatically" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_category__no_create_variants +msgid "Don't create variants automatically" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_expense_id +msgid "Expense Account" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__expense_policy +msgid "" +"Expenses and vendor bills can be re-invoiced to a customer.With this option, " +"a validated expense can be re-invoice to a customer at its cost or sales " +"price." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__priority +msgid "Favorite" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sequence +msgid "Gives the sequence order when displaying a product list" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__id +msgid "ID" +msgstr "ID" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_to_purchase +msgid "" +"If ticked, each time you sell this product through a SO, a RfQ is " +"automatically created to buy the product. Tip: don't forget to set a vendor " +"on the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_income_id +msgid "Income Account" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__invoice_policy +msgid "Invoicing Policy" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__has_configurable_attributes +msgid "Is a configurable product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_income_id +msgid "" +"Keep this field empty to use the default value from the product category." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_expense_id +msgid "" +"Keep this field empty to use the default value from the product category. If " +"anglo-saxon accounting with automated valuation method is configured, the " +"expense account on the product category will be used." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute____last_update +msgid "Last Modified on" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_date +msgid "Last Updated on" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__list_price +msgid "List Price" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_type +msgid "" +"Manually set quantities on order: Invoice based on the manually entered " +"quantity, without creating an analytic account.\n" +"Timesheets on contract: Invoice based on the tracked hours on the related " +"timesheet.\n" +"Create a task and track hours: Create a task on the sales order validation " +"and track the work hours." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn_msg +msgid "Message for Purchase Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn_msg +msgid "Message for Sales Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__name +msgid "Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_method +msgid "" +"On ordered quantities: Control bills based on ordered quantities.\n" +"On received quantities: Control bills based on received quantities." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__optional_product_ids +msgid "Optional Products" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__optional_product_ids +msgid "" +"Optional Products are suggested whenever the customer hits *Add to Cart* " +"(cross-sell strategy, e.g. for computers: warranty, software, etc.)." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__invoice_policy +msgid "" +"Ordered Quantity: Invoice quantities ordered by the customer.\n" +"Delivered Quantity: Invoice quantities delivered to the customer." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_id +msgid "Owner" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_model +msgid "Owner Model" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__possible_value_ids +msgid "Possible Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__price_extra +msgid "Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator__price_extra +msgid "" +"Price Extra: Extra price for the variant with the currently selected " +"attributes values on sale price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "" +"Price Extra: Extra price for the variant with this attribute value on sale " +"price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_pricelist +msgid "Pricelist" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_id +msgid "Product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__attribute_line_ids +msgid "Product Attributes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_category +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__categ_id +msgid "Product Category" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator +msgid "Product Configurator" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator_attribute +msgid "Product Configurator Attribute" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id_configurator_domain +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id_configurator_domain +msgid "Product Id Configurator Domain" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tag_ids +msgid "Product Tags" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tmpl_id +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Product Template" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template_attribute_line +msgid "Product Template Attribute Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tooltip +msgid "Product Tooltip" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__detailed_type +msgid "Product Type" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id +msgid "Product Variant" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_attribute_ids +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_attribute_ids +msgid "Product attributes" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_configurator.py:0 +#, python-format +msgid "Product not created!" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_ids +msgid "Products" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_purchase +msgid "Purchase Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn +msgid "Purchase Order Line Warning" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_po_id +msgid "Purchase UoM" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_qty_configurator +msgid "Quantity visible in configurator" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__expense_policy +msgid "Re-Invoice Expenses" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_expense_policy +msgid "Re-Invoice Policy visible" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template_attribute_line__required +msgid "Required" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_sale +msgid "Sales Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn +msgid "Sales Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Select a template for a variant. Keep empty for a new full product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_line_warn +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sale_line_warn +msgid "" +"Selecting the \"Warning\" option will notify user with the message, " +"Selecting \"Blocking Message\" will throw an exception with the message and " +"block the flow. The Message has to be written in the next field." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sequence +msgid "Sequence" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_to_purchase +msgid "Subcontract Service" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__account_tag_ids +msgid "" +"Tags to be set on the base and tax journal items created for this product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.constraint,message:product_variant_configurator.constraint_product_template_attribute_line_product_attribute_uniq +msgid "The attribute already exists for this product" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "There's another product with the same attributes." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_category__no_create_variants +msgid "" +"This check disables the automatic creation of product variants for all the " +"products of this category." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__price_extra +msgid "This is the sum of the extra price of all attributes" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view_2 +msgid "This product already exists." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,help:product_variant_configurator.field_product_template__no_create_variants +msgid "" +"This selection defines if variants for all attribute combinations are going " +"to be created automatically at saving time." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_type +msgid "Track Service" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__type +msgid "Type" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_id +msgid "Unit of Measure" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_name +msgid "Unit of Measure Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__no +msgid "Use Odoo's default variant management" +msgstr "" + +#. module: product_variant_configurator +#: model:res.groups,name:product_variant_configurator.group_product_variant_extended_description +msgid "Use extended description when having product attributes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__empty +msgid "Use the category value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__valid_product_template_attribute_line_ids +msgid "Valid Product Attribute Lines" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__value_id +msgid "Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__price_extra +msgid "Variant Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__variant_seller_ids +msgid "Variant Seller" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template__no_create_variants +msgid "Variant creation" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Vendor Taxes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__seller_ids +msgid "Vendors" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_ir_ui_view +msgid "View" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__volume_uom_name +msgid "Volume unit of measure label" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__weight_uom_name +msgid "Weight unit of measure label" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "" +"You have to fill the following attributes:\n" +"%s" +msgstr "" diff --git a/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/sr@latin.po b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/sr@latin.po new file mode 100644 index 0000000..bb116db --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/sr@latin.po @@ -0,0 +1,659 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_configurator +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-30 03:46+0000\n" +"PO-Revision-Date: 2017-11-30 03:46+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: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_count +msgid "# Product Variants" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_attribute_view_form +msgid "" +"Info: You can now manage the variant creation from the " +"Product Template level" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__description_sale +msgid "" +"A description of the Product that you want to communicate to your customers. " +"This description will be copied to every Sales Order, Delivery Order and " +"Customer Invoice/Credit Note" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__detailed_type +msgid "" +"A storable product is a product for which you manage stock. The Inventory " +"app has to be installed.\n" +"A consumable product is a product for which stock is not managed.\n" +"A service is a non-material product you provide." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__account_tag_ids +msgid "Account Tags" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__attribute_id +msgid "Attribute" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "Attribute Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_attribute_value +msgid "Attribute Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__can_create_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__can_create_product +msgid "Can Create Product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_ok +msgid "Can be Purchased" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_ok +msgid "Can be Sold" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Change warning!" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Changing this parameter may cause automatic variants creation" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__color +msgid "Color Index" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__company_id +msgid "Company" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_method +msgid "Control Policy" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__cost_currency_id +msgid "Cost Currency" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__create_product_variant +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__create_product_variant +msgid "Create product now!" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_uid +msgid "Created by" +msgstr "Kreirao" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_date +msgid "Created on" +msgstr "Kreiran" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__currency_id +msgid "Currency" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__taxes_id +msgid "Customer Taxes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Default taxes used when buying the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__taxes_id +msgid "Default taxes used when selling the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_id +msgid "Default unit of measure used for all stock operations." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_po_id +msgid "" +"Default unit of measure used for purchase orders. It must be in the same " +"category as the default unit of measure." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description +msgid "Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__display_name +msgid "Display Name" +msgstr "Ime za prikaz" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__yes +msgid "Don't create them automatically" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_category__no_create_variants +msgid "Don't create variants automatically" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_expense_id +msgid "Expense Account" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__expense_policy +msgid "" +"Expenses and vendor bills can be re-invoiced to a customer.With this option, " +"a validated expense can be re-invoice to a customer at its cost or sales " +"price." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__priority +msgid "Favorite" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sequence +msgid "Gives the sequence order when displaying a product list" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__id +msgid "ID" +msgstr "ID" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_to_purchase +msgid "" +"If ticked, each time you sell this product through a SO, a RfQ is " +"automatically created to buy the product. Tip: don't forget to set a vendor " +"on the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_income_id +msgid "Income Account" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__invoice_policy +msgid "Invoicing Policy" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__has_configurable_attributes +msgid "Is a configurable product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_income_id +msgid "" +"Keep this field empty to use the default value from the product category." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_expense_id +msgid "" +"Keep this field empty to use the default value from the product category. If " +"anglo-saxon accounting with automated valuation method is configured, the " +"expense account on the product category will be used." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute____last_update +msgid "Last Modified on" +msgstr "Zadnja izmjena" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_uid +msgid "Last Updated by" +msgstr "Zadnja izmjena" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_date +msgid "Last Updated on" +msgstr "Zadnja izmjena" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__list_price +msgid "List Price" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_type +msgid "" +"Manually set quantities on order: Invoice based on the manually entered " +"quantity, without creating an analytic account.\n" +"Timesheets on contract: Invoice based on the tracked hours on the related " +"timesheet.\n" +"Create a task and track hours: Create a task on the sales order validation " +"and track the work hours." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn_msg +msgid "Message for Purchase Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn_msg +msgid "Message for Sales Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__name +msgid "Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_method +msgid "" +"On ordered quantities: Control bills based on ordered quantities.\n" +"On received quantities: Control bills based on received quantities." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__optional_product_ids +msgid "Optional Products" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__optional_product_ids +msgid "" +"Optional Products are suggested whenever the customer hits *Add to Cart* " +"(cross-sell strategy, e.g. for computers: warranty, software, etc.)." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__invoice_policy +msgid "" +"Ordered Quantity: Invoice quantities ordered by the customer.\n" +"Delivered Quantity: Invoice quantities delivered to the customer." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_id +msgid "Owner" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_model +msgid "Owner Model" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__possible_value_ids +msgid "Possible Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__price_extra +msgid "Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator__price_extra +msgid "" +"Price Extra: Extra price for the variant with the currently selected " +"attributes values on sale price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "" +"Price Extra: Extra price for the variant with this attribute value on sale " +"price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_pricelist +msgid "Pricelist" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_id +msgid "Product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__attribute_line_ids +msgid "Product Attributes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_category +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__categ_id +msgid "Product Category" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator +msgid "Product Configurator" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator_attribute +msgid "Product Configurator Attribute" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id_configurator_domain +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id_configurator_domain +msgid "Product Id Configurator Domain" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tag_ids +msgid "Product Tags" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tmpl_id +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Product Template" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template_attribute_line +msgid "Product Template Attribute Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tooltip +msgid "Product Tooltip" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__detailed_type +msgid "Product Type" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id +msgid "Product Variant" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_attribute_ids +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_attribute_ids +msgid "Product attributes" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_configurator.py:0 +#, python-format +msgid "Product not created!" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_ids +msgid "Products" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_purchase +msgid "Purchase Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn +msgid "Purchase Order Line Warning" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_po_id +msgid "Purchase UoM" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_qty_configurator +msgid "Quantity visible in configurator" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__expense_policy +msgid "Re-Invoice Expenses" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_expense_policy +msgid "Re-Invoice Policy visible" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template_attribute_line__required +msgid "Required" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_sale +msgid "Sales Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn +msgid "Sales Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Select a template for a variant. Keep empty for a new full product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_line_warn +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sale_line_warn +msgid "" +"Selecting the \"Warning\" option will notify user with the message, " +"Selecting \"Blocking Message\" will throw an exception with the message and " +"block the flow. The Message has to be written in the next field." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sequence +msgid "Sequence" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_to_purchase +msgid "Subcontract Service" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__account_tag_ids +msgid "" +"Tags to be set on the base and tax journal items created for this product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.constraint,message:product_variant_configurator.constraint_product_template_attribute_line_product_attribute_uniq +msgid "The attribute already exists for this product" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "There's another product with the same attributes." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_category__no_create_variants +msgid "" +"This check disables the automatic creation of product variants for all the " +"products of this category." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__price_extra +msgid "This is the sum of the extra price of all attributes" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view_2 +msgid "This product already exists." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,help:product_variant_configurator.field_product_template__no_create_variants +msgid "" +"This selection defines if variants for all attribute combinations are going " +"to be created automatically at saving time." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_type +msgid "Track Service" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__type +msgid "Type" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_id +msgid "Unit of Measure" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_name +msgid "Unit of Measure Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__no +msgid "Use Odoo's default variant management" +msgstr "" + +#. module: product_variant_configurator +#: model:res.groups,name:product_variant_configurator.group_product_variant_extended_description +msgid "Use extended description when having product attributes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__empty +msgid "Use the category value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__valid_product_template_attribute_line_ids +msgid "Valid Product Attribute Lines" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__value_id +msgid "Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__price_extra +msgid "Variant Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__variant_seller_ids +msgid "Variant Seller" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template__no_create_variants +msgid "Variant creation" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Vendor Taxes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__seller_ids +msgid "Vendors" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_ir_ui_view +msgid "View" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__volume_uom_name +msgid "Volume unit of measure label" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__weight_uom_name +msgid "Weight unit of measure label" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "" +"You have to fill the following attributes:\n" +"%s" +msgstr "" diff --git a/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/sv.po b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/sv.po new file mode 100644 index 0000000..21c8a82 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/sv.po @@ -0,0 +1,657 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_configurator +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-30 03:46+0000\n" +"PO-Revision-Date: 2017-11-30 03:46+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Swedish (https://www.transifex.com/oca/teams/23907/sv/)\n" +"Language: sv\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_count +msgid "# Product Variants" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_attribute_view_form +msgid "" +"Info: You can now manage the variant creation from the " +"Product Template level" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__description_sale +msgid "" +"A description of the Product that you want to communicate to your customers. " +"This description will be copied to every Sales Order, Delivery Order and " +"Customer Invoice/Credit Note" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__detailed_type +msgid "" +"A storable product is a product for which you manage stock. The Inventory " +"app has to be installed.\n" +"A consumable product is a product for which stock is not managed.\n" +"A service is a non-material product you provide." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__account_tag_ids +msgid "Account Tags" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__attribute_id +msgid "Attribute" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "Attribute Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_attribute_value +msgid "Attribute Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__can_create_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__can_create_product +msgid "Can Create Product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_ok +msgid "Can be Purchased" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_ok +msgid "Can be Sold" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Change warning!" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Changing this parameter may cause automatic variants creation" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__color +msgid "Color Index" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__company_id +msgid "Company" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_method +msgid "Control Policy" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__cost_currency_id +msgid "Cost Currency" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__create_product_variant +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__create_product_variant +msgid "Create product now!" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_uid +msgid "Created by" +msgstr "Skapad av" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_date +msgid "Created on" +msgstr "Skapad den" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__currency_id +msgid "Currency" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__taxes_id +msgid "Customer Taxes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Default taxes used when buying the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__taxes_id +msgid "Default taxes used when selling the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_id +msgid "Default unit of measure used for all stock operations." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_po_id +msgid "" +"Default unit of measure used for purchase orders. It must be in the same " +"category as the default unit of measure." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description +msgid "Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__display_name +msgid "Display Name" +msgstr "Visa namn" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__yes +msgid "Don't create them automatically" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_category__no_create_variants +msgid "Don't create variants automatically" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_expense_id +msgid "Expense Account" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__expense_policy +msgid "" +"Expenses and vendor bills can be re-invoiced to a customer.With this option, " +"a validated expense can be re-invoice to a customer at its cost or sales " +"price." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__priority +msgid "Favorite" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sequence +msgid "Gives the sequence order when displaying a product list" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__id +msgid "ID" +msgstr "ID" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_to_purchase +msgid "" +"If ticked, each time you sell this product through a SO, a RfQ is " +"automatically created to buy the product. Tip: don't forget to set a vendor " +"on the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_income_id +msgid "Income Account" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__invoice_policy +msgid "Invoicing Policy" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__has_configurable_attributes +msgid "Is a configurable product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_income_id +msgid "" +"Keep this field empty to use the default value from the product category." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_expense_id +msgid "" +"Keep this field empty to use the default value from the product category. If " +"anglo-saxon accounting with automated valuation method is configured, the " +"expense account on the product category will be used." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute____last_update +msgid "Last Modified on" +msgstr "Senast redigerad" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_uid +msgid "Last Updated by" +msgstr "Senast uppdaterad av" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_date +msgid "Last Updated on" +msgstr "Senast uppdaterad" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__list_price +msgid "List Price" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_type +msgid "" +"Manually set quantities on order: Invoice based on the manually entered " +"quantity, without creating an analytic account.\n" +"Timesheets on contract: Invoice based on the tracked hours on the related " +"timesheet.\n" +"Create a task and track hours: Create a task on the sales order validation " +"and track the work hours." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn_msg +msgid "Message for Purchase Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn_msg +msgid "Message for Sales Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__name +msgid "Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_method +msgid "" +"On ordered quantities: Control bills based on ordered quantities.\n" +"On received quantities: Control bills based on received quantities." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__optional_product_ids +msgid "Optional Products" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__optional_product_ids +msgid "" +"Optional Products are suggested whenever the customer hits *Add to Cart* " +"(cross-sell strategy, e.g. for computers: warranty, software, etc.)." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__invoice_policy +msgid "" +"Ordered Quantity: Invoice quantities ordered by the customer.\n" +"Delivered Quantity: Invoice quantities delivered to the customer." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_id +msgid "Owner" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_model +msgid "Owner Model" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__possible_value_ids +msgid "Possible Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__price_extra +msgid "Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator__price_extra +msgid "" +"Price Extra: Extra price for the variant with the currently selected " +"attributes values on sale price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "" +"Price Extra: Extra price for the variant with this attribute value on sale " +"price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_pricelist +msgid "Pricelist" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_id +msgid "Product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__attribute_line_ids +msgid "Product Attributes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_category +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__categ_id +msgid "Product Category" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator +msgid "Product Configurator" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator_attribute +msgid "Product Configurator Attribute" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id_configurator_domain +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id_configurator_domain +msgid "Product Id Configurator Domain" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tag_ids +msgid "Product Tags" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tmpl_id +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Product Template" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template_attribute_line +msgid "Product Template Attribute Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tooltip +msgid "Product Tooltip" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__detailed_type +msgid "Product Type" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id +msgid "Product Variant" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_attribute_ids +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_attribute_ids +msgid "Product attributes" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_configurator.py:0 +#, python-format +msgid "Product not created!" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_ids +msgid "Products" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_purchase +msgid "Purchase Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn +msgid "Purchase Order Line Warning" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_po_id +msgid "Purchase UoM" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_qty_configurator +msgid "Quantity visible in configurator" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__expense_policy +msgid "Re-Invoice Expenses" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_expense_policy +msgid "Re-Invoice Policy visible" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template_attribute_line__required +msgid "Required" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_sale +msgid "Sales Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn +msgid "Sales Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Select a template for a variant. Keep empty for a new full product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_line_warn +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sale_line_warn +msgid "" +"Selecting the \"Warning\" option will notify user with the message, " +"Selecting \"Blocking Message\" will throw an exception with the message and " +"block the flow. The Message has to be written in the next field." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sequence +msgid "Sequence" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_to_purchase +msgid "Subcontract Service" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__account_tag_ids +msgid "" +"Tags to be set on the base and tax journal items created for this product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.constraint,message:product_variant_configurator.constraint_product_template_attribute_line_product_attribute_uniq +msgid "The attribute already exists for this product" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "There's another product with the same attributes." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_category__no_create_variants +msgid "" +"This check disables the automatic creation of product variants for all the " +"products of this category." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__price_extra +msgid "This is the sum of the extra price of all attributes" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view_2 +msgid "This product already exists." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,help:product_variant_configurator.field_product_template__no_create_variants +msgid "" +"This selection defines if variants for all attribute combinations are going " +"to be created automatically at saving time." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_type +msgid "Track Service" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__type +msgid "Type" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_id +msgid "Unit of Measure" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_name +msgid "Unit of Measure Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__no +msgid "Use Odoo's default variant management" +msgstr "" + +#. module: product_variant_configurator +#: model:res.groups,name:product_variant_configurator.group_product_variant_extended_description +msgid "Use extended description when having product attributes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__empty +msgid "Use the category value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__valid_product_template_attribute_line_ids +msgid "Valid Product Attribute Lines" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__value_id +msgid "Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__price_extra +msgid "Variant Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__variant_seller_ids +msgid "Variant Seller" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template__no_create_variants +msgid "Variant creation" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Vendor Taxes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__seller_ids +msgid "Vendors" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_ir_ui_view +msgid "View" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__volume_uom_name +msgid "Volume unit of measure label" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__weight_uom_name +msgid "Weight unit of measure label" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "" +"You have to fill the following attributes:\n" +"%s" +msgstr "" diff --git a/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/th.po b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/th.po new file mode 100644 index 0000000..1cc58e2 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/th.po @@ -0,0 +1,657 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_configurator +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-30 03:46+0000\n" +"PO-Revision-Date: 2017-11-30 03:46+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: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_count +msgid "# Product Variants" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_attribute_view_form +msgid "" +"Info: You can now manage the variant creation from the " +"Product Template level" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__description_sale +msgid "" +"A description of the Product that you want to communicate to your customers. " +"This description will be copied to every Sales Order, Delivery Order and " +"Customer Invoice/Credit Note" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__detailed_type +msgid "" +"A storable product is a product for which you manage stock. The Inventory " +"app has to be installed.\n" +"A consumable product is a product for which stock is not managed.\n" +"A service is a non-material product you provide." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__account_tag_ids +msgid "Account Tags" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__attribute_id +msgid "Attribute" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "Attribute Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_attribute_value +msgid "Attribute Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__can_create_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__can_create_product +msgid "Can Create Product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_ok +msgid "Can be Purchased" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_ok +msgid "Can be Sold" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Change warning!" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Changing this parameter may cause automatic variants creation" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__color +msgid "Color Index" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__company_id +msgid "Company" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_method +msgid "Control Policy" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__cost_currency_id +msgid "Cost Currency" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__create_product_variant +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__create_product_variant +msgid "Create product now!" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_uid +msgid "Created by" +msgstr "สร้างโดย" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_date +msgid "Created on" +msgstr "สร้างเมื่อ" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__currency_id +msgid "Currency" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__taxes_id +msgid "Customer Taxes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Default taxes used when buying the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__taxes_id +msgid "Default taxes used when selling the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_id +msgid "Default unit of measure used for all stock operations." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_po_id +msgid "" +"Default unit of measure used for purchase orders. It must be in the same " +"category as the default unit of measure." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description +msgid "Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__display_name +msgid "Display Name" +msgstr "ชื่อที่ใช้แสดง" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__yes +msgid "Don't create them automatically" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_category__no_create_variants +msgid "Don't create variants automatically" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_expense_id +msgid "Expense Account" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__expense_policy +msgid "" +"Expenses and vendor bills can be re-invoiced to a customer.With this option, " +"a validated expense can be re-invoice to a customer at its cost or sales " +"price." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__priority +msgid "Favorite" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sequence +msgid "Gives the sequence order when displaying a product list" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__id +msgid "ID" +msgstr "รหัส" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_to_purchase +msgid "" +"If ticked, each time you sell this product through a SO, a RfQ is " +"automatically created to buy the product. Tip: don't forget to set a vendor " +"on the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_income_id +msgid "Income Account" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__invoice_policy +msgid "Invoicing Policy" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__has_configurable_attributes +msgid "Is a configurable product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_income_id +msgid "" +"Keep this field empty to use the default value from the product category." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_expense_id +msgid "" +"Keep this field empty to use the default value from the product category. If " +"anglo-saxon accounting with automated valuation method is configured, the " +"expense account on the product category will be used." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute____last_update +msgid "Last Modified on" +msgstr "แก้ไขครั้งสุดท้ายเมื่อ" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_uid +msgid "Last Updated by" +msgstr "อัพเดทครั้งสุดท้ายโดย" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_date +msgid "Last Updated on" +msgstr "อัพเดทครั้งสุดท้ายเมื่อ" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__list_price +msgid "List Price" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_type +msgid "" +"Manually set quantities on order: Invoice based on the manually entered " +"quantity, without creating an analytic account.\n" +"Timesheets on contract: Invoice based on the tracked hours on the related " +"timesheet.\n" +"Create a task and track hours: Create a task on the sales order validation " +"and track the work hours." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn_msg +msgid "Message for Purchase Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn_msg +msgid "Message for Sales Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__name +msgid "Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_method +msgid "" +"On ordered quantities: Control bills based on ordered quantities.\n" +"On received quantities: Control bills based on received quantities." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__optional_product_ids +msgid "Optional Products" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__optional_product_ids +msgid "" +"Optional Products are suggested whenever the customer hits *Add to Cart* " +"(cross-sell strategy, e.g. for computers: warranty, software, etc.)." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__invoice_policy +msgid "" +"Ordered Quantity: Invoice quantities ordered by the customer.\n" +"Delivered Quantity: Invoice quantities delivered to the customer." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_id +msgid "Owner" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_model +msgid "Owner Model" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__possible_value_ids +msgid "Possible Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__price_extra +msgid "Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator__price_extra +msgid "" +"Price Extra: Extra price for the variant with the currently selected " +"attributes values on sale price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "" +"Price Extra: Extra price for the variant with this attribute value on sale " +"price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_pricelist +msgid "Pricelist" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_id +msgid "Product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__attribute_line_ids +msgid "Product Attributes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_category +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__categ_id +msgid "Product Category" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator +msgid "Product Configurator" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator_attribute +msgid "Product Configurator Attribute" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id_configurator_domain +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id_configurator_domain +msgid "Product Id Configurator Domain" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tag_ids +msgid "Product Tags" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tmpl_id +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Product Template" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template_attribute_line +msgid "Product Template Attribute Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tooltip +msgid "Product Tooltip" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__detailed_type +msgid "Product Type" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id +msgid "Product Variant" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_attribute_ids +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_attribute_ids +msgid "Product attributes" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_configurator.py:0 +#, python-format +msgid "Product not created!" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_ids +msgid "Products" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_purchase +msgid "Purchase Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn +msgid "Purchase Order Line Warning" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_po_id +msgid "Purchase UoM" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_qty_configurator +msgid "Quantity visible in configurator" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__expense_policy +msgid "Re-Invoice Expenses" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_expense_policy +msgid "Re-Invoice Policy visible" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template_attribute_line__required +msgid "Required" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_sale +msgid "Sales Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn +msgid "Sales Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Select a template for a variant. Keep empty for a new full product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_line_warn +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sale_line_warn +msgid "" +"Selecting the \"Warning\" option will notify user with the message, " +"Selecting \"Blocking Message\" will throw an exception with the message and " +"block the flow. The Message has to be written in the next field." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sequence +msgid "Sequence" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_to_purchase +msgid "Subcontract Service" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__account_tag_ids +msgid "" +"Tags to be set on the base and tax journal items created for this product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.constraint,message:product_variant_configurator.constraint_product_template_attribute_line_product_attribute_uniq +msgid "The attribute already exists for this product" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "There's another product with the same attributes." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_category__no_create_variants +msgid "" +"This check disables the automatic creation of product variants for all the " +"products of this category." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__price_extra +msgid "This is the sum of the extra price of all attributes" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view_2 +msgid "This product already exists." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,help:product_variant_configurator.field_product_template__no_create_variants +msgid "" +"This selection defines if variants for all attribute combinations are going " +"to be created automatically at saving time." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_type +msgid "Track Service" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__type +msgid "Type" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_id +msgid "Unit of Measure" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_name +msgid "Unit of Measure Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__no +msgid "Use Odoo's default variant management" +msgstr "" + +#. module: product_variant_configurator +#: model:res.groups,name:product_variant_configurator.group_product_variant_extended_description +msgid "Use extended description when having product attributes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__empty +msgid "Use the category value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__valid_product_template_attribute_line_ids +msgid "Valid Product Attribute Lines" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__value_id +msgid "Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__price_extra +msgid "Variant Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__variant_seller_ids +msgid "Variant Seller" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template__no_create_variants +msgid "Variant creation" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Vendor Taxes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__seller_ids +msgid "Vendors" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_ir_ui_view +msgid "View" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__volume_uom_name +msgid "Volume unit of measure label" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__weight_uom_name +msgid "Weight unit of measure label" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "" +"You have to fill the following attributes:\n" +"%s" +msgstr "" diff --git a/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/tr.po b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/tr.po new file mode 100644 index 0000000..b1b04a2 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/tr.po @@ -0,0 +1,709 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_configurator +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-30 03:46+0000\n" +"PO-Revision-Date: 2025-03-21 14: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.10.2\n" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_count +msgid "# Product Variants" +msgstr "# Ürün Varyantları" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_attribute_view_form +msgid "" +"Info: You can now manage the variant creation from the " +"Product Template level" +msgstr "" +"Bilgilendirme: Artık varyant oluşturma işlemini Ürün " +"Şablonu düzeyinden yönetebilirsiniz" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__description_sale +msgid "" +"A description of the Product that you want to communicate to your customers. " +"This description will be copied to every Sales Order, Delivery Order and " +"Customer Invoice/Credit Note" +msgstr "" +"Müşterilerinize iletmek istediğiniz Ürünün açıklaması. Bu açıklama her Satış " +"Siparişine, Teslimat Emrine ve Müşteri Faturasına/Kredi Dekontuna " +"kopyalanacaktır" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__detailed_type +msgid "" +"A storable product is a product for which you manage stock. The Inventory " +"app has to be installed.\n" +"A consumable product is a product for which stock is not managed.\n" +"A service is a non-material product you provide." +msgstr "" +"Depolanabilir ürün, stoğunu yönettiğiniz bir üründür. Envanter uygulamasının " +"yüklenmesi gereklidir.\n" +"Sarf malzemesi, stoğu yönetilmeyen bir üründür.\n" +"Hizmet, sağladığınız maddi olmayan bir üründür." + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__account_tag_ids +msgid "Account Tags" +msgstr "Hesap Etiketleri" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__attribute_id +msgid "Attribute" +msgstr "Nitelik" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "Attribute Price Extra" +msgstr "Ekstra Nitelik Fiyatı" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_attribute_value +msgid "Attribute Value" +msgstr "Nitelik Değeri" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__can_create_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__can_create_product +msgid "Can Create Product" +msgstr "Ürün Oluşturabilir" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_ok +msgid "Can be Purchased" +msgstr "Satın Alınabilir" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_ok +msgid "Can be Sold" +msgstr "Satılabilir" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Change warning!" +msgstr "Değiştirilme uyarısı!" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Changing this parameter may cause automatic variants creation" +msgstr "" +"Bu parametrenin değiştirilmesi otomatik varyant oluşturulmasına neden " +"olabilir" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__color +msgid "Color Index" +msgstr "Renk Endeksi" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__company_id +msgid "Company" +msgstr "Şirket" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_method +msgid "Control Policy" +msgstr "Kontrol Politikası" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__cost_currency_id +msgid "Cost Currency" +msgstr "Masraf Para Birimi" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__create_product_variant +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__create_product_variant +msgid "Create product now!" +msgstr "Şimdi ürün oluştur!" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_uid +msgid "Created by" +msgstr "Oluşturan" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_date +msgid "Created on" +msgstr "Oluşturuldu" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__currency_id +msgid "Currency" +msgstr "Para Birimi" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__taxes_id +msgid "Customer Taxes" +msgstr "Müşteri Vergileri" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Default taxes used when buying the product." +msgstr "Ürünü satın alırken uygulanan varsayılan vergiler." + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__taxes_id +msgid "Default taxes used when selling the product." +msgstr "Ürünü satarken uygulanan varsayılan vergiler." + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_id +msgid "Default unit of measure used for all stock operations." +msgstr "Tüm stok işlemleri için kullanılan varsayılan ölçü birimi." + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_po_id +msgid "" +"Default unit of measure used for purchase orders. It must be in the same " +"category as the default unit of measure." +msgstr "" +"Satınalma siparişleri için kullanılan varsayılan ölçü birimi. Varsayılan " +"ölçü birimiyle aynı kategoride olmalıdır." + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description +msgid "Description" +msgstr "Açıklama" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__display_name +msgid "Display Name" +msgstr "Görünen İsim" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__yes +msgid "Don't create them automatically" +msgstr "Otomatik olarak oluşturma" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_category__no_create_variants +msgid "Don't create variants automatically" +msgstr "Varyantları otomatik olarak oluşturma" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_expense_id +msgid "Expense Account" +msgstr "Gider Hesabı" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__expense_policy +msgid "" +"Expenses and vendor bills can be re-invoiced to a customer.With this option, " +"a validated expense can be re-invoice to a customer at its cost or sales " +"price." +msgstr "" +"Giderler ve tedarikçi faturaları müşteriye yeniden faturalandırılabilir. Bu " +"seçenekle doğrulanmış bir gider, müşteriye maliyeti veya satış fiyatı " +"üzerinden yeniden faturalandırılabilir." + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__priority +msgid "Favorite" +msgstr "Favori" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sequence +msgid "Gives the sequence order when displaying a product list" +msgstr "Bir ürün listesini görüntülerken dizi sırasını verir" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__id +msgid "ID" +msgstr "ID" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_to_purchase +msgid "" +"If ticked, each time you sell this product through a SO, a RfQ is " +"automatically created to buy the product. Tip: don't forget to set a vendor " +"on the product." +msgstr "" +"İşaretlenirse, bu ürünü Satış Siparişi aracılığıyla her sattığınızda, ürünü " +"satın almak için otomatik olarak bir Teklif Talebi oluşturulur. İpucu: Ürün " +"üzerinde bir satıcı belirlemeyi unutmayın." + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_income_id +msgid "Income Account" +msgstr "Gelir Hesabı" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__invoice_policy +msgid "Invoicing Policy" +msgstr "Faturalama Politikası" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__has_configurable_attributes +msgid "Is a configurable product" +msgstr "Yapılandırılabilir bir ürün mü" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_income_id +msgid "" +"Keep this field empty to use the default value from the product category." +msgstr "" +"Ürün kategorisindeki varsayılan değeri kullanmak için bu alanı boş bırakın." + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_expense_id +msgid "" +"Keep this field empty to use the default value from the product category. If " +"anglo-saxon accounting with automated valuation method is configured, the " +"expense account on the product category will be used." +msgstr "" +"Ürün kategorisindeki varsayılan değeri kullanmak için bu alanı boş bırakın. " +"Otomatik değerleme yöntemine sahip anglosakson muhasebesi yapılandırılmışsa " +"ürün kategorisindeki gider hesabı kullanılacaktır." + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute____last_update +msgid "Last Modified on" +msgstr "Son değişiklik" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_uid +msgid "Last Updated by" +msgstr "Son güncelleyen" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_date +msgid "Last Updated on" +msgstr "Son güncellenme" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__list_price +msgid "List Price" +msgstr "Listeleme Fiyatı" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_type +msgid "" +"Manually set quantities on order: Invoice based on the manually entered " +"quantity, without creating an analytic account.\n" +"Timesheets on contract: Invoice based on the tracked hours on the related " +"timesheet.\n" +"Create a task and track hours: Create a task on the sales order validation " +"and track the work hours." +msgstr "" +"Sipariş üzerine miktarları manuel olarak ayarlayın: Analitik hesap " +"oluşturmadan, manuel olarak girilen miktara göre fatura.\n" +"Sözleşmeli zaman çizelgeleri: İlgili zaman çizelgesinde takip edilen " +"saatlere göre fatura.\n" +"Görev oluşturun ve saatleri takip edin: Satış siparişi doğrulamasında bir " +"görev oluşturun ve çalışma saatlerini takip edin." + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn_msg +msgid "Message for Purchase Order Line" +msgstr "Satınalma Siparişi Satırı Mesajı" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn_msg +msgid "Message for Sales Order Line" +msgstr "Satış Siparişi Satırı Mesajı" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__name +msgid "Name" +msgstr "İsim" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_method +msgid "" +"On ordered quantities: Control bills based on ordered quantities.\n" +"On received quantities: Control bills based on received quantities." +msgstr "" +"Sipariş edilen miktarlarda: Faturaları sipariş edilen miktarlara göre " +"kontrol edin.\n" +"Alınan miktarlara göre: Faturaları alınan miktarlara göre kontrol edin." + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__optional_product_ids +msgid "Optional Products" +msgstr "İsteğe Bağlı Ürünler" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__optional_product_ids +msgid "" +"Optional Products are suggested whenever the customer hits *Add to Cart* " +"(cross-sell strategy, e.g. for computers: warranty, software, etc.)." +msgstr "" +"Müşteri *Sepete Ekle* seçeneğine bastığında İsteğe Bağlı Ürünler önerilir (" +"çapraz satış stratejisi, örneğin bilgisayarlar için: garanti, yazılım vb.)." + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__invoice_policy +msgid "" +"Ordered Quantity: Invoice quantities ordered by the customer.\n" +"Delivered Quantity: Invoice quantities delivered to the customer." +msgstr "" +"Sipariş Miktarı: Müşteri tarafından sipariş edilen fatura miktarları.\n" +"Teslim Edilen Adet: Müşteriye teslim edilen fatura miktarları." + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_id +msgid "Owner" +msgstr "Sahibi" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_model +msgid "Owner Model" +msgstr "Sahip Modeli" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__possible_value_ids +msgid "Possible Value" +msgstr "Olası Değer" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__price_extra +msgid "Price Extra" +msgstr "Ekstra Fiyat" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator__price_extra +msgid "" +"Price Extra: Extra price for the variant with the currently selected " +"attributes values on sale price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" +"Ekstra Fiyat: Mevcut seçili özellik değerlerine sahip varyant için indirimli " +"fiyat üzerinden ekstra fiyat. örneğin. 200 ekstra fiyat, 1000 + 200 = 1200." + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "" +"Price Extra: Extra price for the variant with this attribute value on sale " +"price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" +"Ekstra Fiyat: Bu özellik değerine sahip varyantın satış fiyatı üzerinden " +"ekstra fiyatı. örneğin. 200 ekstra fiyat, 1000 + 200 = 1200." + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_pricelist +msgid "Pricelist" +msgstr "Fiyat Listesi" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_id +msgid "Product" +msgstr "Ürün" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__attribute_line_ids +msgid "Product Attributes" +msgstr "Ürün Nitelikleri" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_category +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__categ_id +msgid "Product Category" +msgstr "Ürün Kategorisi" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator +msgid "Product Configurator" +msgstr "Ürün Yapılandırması" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator_attribute +msgid "Product Configurator Attribute" +msgstr "Ürün Yapılandırması Niteliği" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id_configurator_domain +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id_configurator_domain +msgid "Product Id Configurator Domain" +msgstr "Ürün Id Yapılandırma Alanı" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tag_ids +msgid "Product Tags" +msgstr "Ürün Etiketleri" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tmpl_id +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Product Template" +msgstr "Ürün Şablonu" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template_attribute_line +msgid "Product Template Attribute Line" +msgstr "Ürün Şablonu Nitelik Satırı" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tooltip +msgid "Product Tooltip" +msgstr "Ürün İpucu" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__detailed_type +msgid "Product Type" +msgstr "Ürün Türü" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id +msgid "Product Variant" +msgstr "Ürün Varyantı" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_attribute_ids +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_attribute_ids +msgid "Product attributes" +msgstr "Ürün nitelikleri" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_configurator.py:0 +#, python-format +msgid "Product not created!" +msgstr "Ürün oluşturulmadı!" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_ids +msgid "Products" +msgstr "Ürünler" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_purchase +msgid "Purchase Description" +msgstr "Satınalma Açıklaması" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn +msgid "Purchase Order Line Warning" +msgstr "Satınalma Siparişi Satırı Uyarısı" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_po_id +msgid "Purchase UoM" +msgstr "Satınalma UoM" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_qty_configurator +msgid "Quantity visible in configurator" +msgstr "Yapılandırmada görünen miktar" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__expense_policy +msgid "Re-Invoice Expenses" +msgstr "Masrafları Yeniden Faturalandırma" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_expense_policy +msgid "Re-Invoice Policy visible" +msgstr "Görünür Politikayı Yeniden Faturalandırma" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template_attribute_line__required +msgid "Required" +msgstr "Gerekli" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_sale +msgid "Sales Description" +msgstr "Satış Açıklaması" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn +msgid "Sales Order Line" +msgstr "Satış Siparişi Satırı" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Select a template for a variant. Keep empty for a new full product." +msgstr "Varyant için bir şablon seçin. Yeni tam ürün için boş bırakın." + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_line_warn +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sale_line_warn +msgid "" +"Selecting the \"Warning\" option will notify user with the message, " +"Selecting \"Blocking Message\" will throw an exception with the message and " +"block the flow. The Message has to be written in the next field." +msgstr "" +"\"Uyarı\" seçeneğinin seçilmesi kullanıcıya mesajla bilgi verecektir, " +"\"Engelleme Mesajı\"nın seçilmesi mesajla birlikte bir istisna oluşturacak " +"ve akışı engelleyecektir. Mesajın bir sonraki alana yazılması gerekmektedir." + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sequence +msgid "Sequence" +msgstr "Dizi" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_to_purchase +msgid "Subcontract Service" +msgstr "Alt Sözleşme Servisi" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__account_tag_ids +msgid "" +"Tags to be set on the base and tax journal items created for this product." +msgstr "" +"Bu ürün için oluşturulan matrah ve vergi yevmiye kalemlerinde ayarlanacak " +"etiketler." + +#. module: product_variant_configurator +#: model:ir.model.constraint,message:product_variant_configurator.constraint_product_template_attribute_line_product_attribute_uniq +msgid "The attribute already exists for this product" +msgstr "Bu ürün için nitelik zaten mevcut" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "There's another product with the same attributes." +msgstr "Aynı niteliklere sahip başka bir ürün daha var." + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_category__no_create_variants +msgid "" +"This check disables the automatic creation of product variants for all the " +"products of this category." +msgstr "" +"Bu kontrol, bu kategorideki tüm ürünler için ürün çeşitlerinin otomatik " +"olarak oluşturulmasını devre dışı bırakır." + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__price_extra +msgid "This is the sum of the extra price of all attributes" +msgstr "Bu, tüm niteliklerin ekstra fiyatının toplamıdır" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view_2 +msgid "This product already exists." +msgstr "Bu ürün zaten mevcut." + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,help:product_variant_configurator.field_product_template__no_create_variants +msgid "" +"This selection defines if variants for all attribute combinations are going " +"to be created automatically at saving time." +msgstr "" +"Bu seçim, tüm özellik kombinasyonları için varyantların zamandan tasarruf " +"edilerek otomatik olarak oluşturulup oluşturulmayacağını tanımlar." + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_type +msgid "Track Service" +msgstr "Takip Servisi" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__type +msgid "Type" +msgstr "Türü" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_id +msgid "Unit of Measure" +msgstr "Ölçü Birimi" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_name +msgid "Unit of Measure Name" +msgstr "Ölçü Birimi İsmi" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__no +msgid "Use Odoo's default variant management" +msgstr "Odoo'nun varsayılan varyant yönetimini kullan" + +#. module: product_variant_configurator +#: model:res.groups,name:product_variant_configurator.group_product_variant_extended_description +msgid "Use extended description when having product attributes" +msgstr "Ürün niteliklerine sahip olduğunuzda genişletilmiş açıklamayı kullanın" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__empty +msgid "Use the category value" +msgstr "Kategori değerini kullan" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__valid_product_template_attribute_line_ids +msgid "Valid Product Attribute Lines" +msgstr "Geçerli Ürün Nitelik Satırları" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__value_id +msgid "Value" +msgstr "Değer" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__price_extra +msgid "Variant Price Extra" +msgstr "Varyant Ekstra Fiyatı" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__variant_seller_ids +msgid "Variant Seller" +msgstr "Varyant Satıcı" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template__no_create_variants +msgid "Variant creation" +msgstr "Varyant oluşturma" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Vendor Taxes" +msgstr "Tedarikçi Vergileri" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__seller_ids +msgid "Vendors" +msgstr "Tedarikçiler" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_ir_ui_view +msgid "View" +msgstr "Görünüm" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__volume_uom_name +msgid "Volume unit of measure label" +msgstr "Hacim ölçü birimi etiketi" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__weight_uom_name +msgid "Weight unit of measure label" +msgstr "Ağırlık ölçü birimi etiketi" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "" +"You have to fill the following attributes:\n" +"%s" +msgstr "" +"Şu nitelikleri doldurmanız gerekiyor:\n" +"%s" diff --git a/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/tr_TR.po b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/tr_TR.po new file mode 100644 index 0000000..9bd716d --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/tr_TR.po @@ -0,0 +1,658 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_configurator +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-16 02:12+0000\n" +"PO-Revision-Date: 2017-12-16 02:12+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: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_count +msgid "# Product Variants" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_attribute_view_form +msgid "" +"Info: You can now manage the variant creation from the " +"Product Template level" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__description_sale +msgid "" +"A description of the Product that you want to communicate to your customers. " +"This description will be copied to every Sales Order, Delivery Order and " +"Customer Invoice/Credit Note" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__detailed_type +msgid "" +"A storable product is a product for which you manage stock. The Inventory " +"app has to be installed.\n" +"A consumable product is a product for which stock is not managed.\n" +"A service is a non-material product you provide." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__account_tag_ids +msgid "Account Tags" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__attribute_id +msgid "Attribute" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "Attribute Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_attribute_value +msgid "Attribute Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__can_create_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__can_create_product +msgid "Can Create Product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_ok +msgid "Can be Purchased" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_ok +msgid "Can be Sold" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Change warning!" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Changing this parameter may cause automatic variants creation" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__color +msgid "Color Index" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__company_id +msgid "Company" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_method +msgid "Control Policy" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__cost_currency_id +msgid "Cost Currency" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__create_product_variant +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__create_product_variant +msgid "Create product now!" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_uid +msgid "Created by" +msgstr "Oluşturan" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_date +msgid "Created on" +msgstr "Oluşturulma tarihi" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__currency_id +msgid "Currency" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__taxes_id +msgid "Customer Taxes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Default taxes used when buying the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__taxes_id +msgid "Default taxes used when selling the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_id +msgid "Default unit of measure used for all stock operations." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_po_id +msgid "" +"Default unit of measure used for purchase orders. It must be in the same " +"category as the default unit of measure." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description +msgid "Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__display_name +msgid "Display Name" +msgstr "Görünen ad" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__yes +msgid "Don't create them automatically" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_category__no_create_variants +msgid "Don't create variants automatically" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_expense_id +msgid "Expense Account" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__expense_policy +msgid "" +"Expenses and vendor bills can be re-invoiced to a customer.With this option, " +"a validated expense can be re-invoice to a customer at its cost or sales " +"price." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__priority +msgid "Favorite" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sequence +msgid "Gives the sequence order when displaying a product list" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__id +msgid "ID" +msgstr "Kimlik" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_to_purchase +msgid "" +"If ticked, each time you sell this product through a SO, a RfQ is " +"automatically created to buy the product. Tip: don't forget to set a vendor " +"on the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_income_id +msgid "Income Account" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__invoice_policy +msgid "Invoicing Policy" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__has_configurable_attributes +msgid "Is a configurable product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_income_id +msgid "" +"Keep this field empty to use the default value from the product category." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_expense_id +msgid "" +"Keep this field empty to use the default value from the product category. If " +"anglo-saxon accounting with automated valuation method is configured, the " +"expense account on the product category will be used." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute____last_update +msgid "Last Modified on" +msgstr "En son güncelleme tarihi" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_uid +msgid "Last Updated by" +msgstr "En son güncelleyen " + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_date +msgid "Last Updated on" +msgstr "En son güncelleme tarihi" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__list_price +msgid "List Price" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_type +msgid "" +"Manually set quantities on order: Invoice based on the manually entered " +"quantity, without creating an analytic account.\n" +"Timesheets on contract: Invoice based on the tracked hours on the related " +"timesheet.\n" +"Create a task and track hours: Create a task on the sales order validation " +"and track the work hours." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn_msg +msgid "Message for Purchase Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn_msg +msgid "Message for Sales Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__name +msgid "Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_method +msgid "" +"On ordered quantities: Control bills based on ordered quantities.\n" +"On received quantities: Control bills based on received quantities." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__optional_product_ids +msgid "Optional Products" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__optional_product_ids +msgid "" +"Optional Products are suggested whenever the customer hits *Add to Cart* " +"(cross-sell strategy, e.g. for computers: warranty, software, etc.)." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__invoice_policy +msgid "" +"Ordered Quantity: Invoice quantities ordered by the customer.\n" +"Delivered Quantity: Invoice quantities delivered to the customer." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_id +msgid "Owner" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_model +msgid "Owner Model" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__possible_value_ids +msgid "Possible Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__price_extra +msgid "Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator__price_extra +msgid "" +"Price Extra: Extra price for the variant with the currently selected " +"attributes values on sale price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "" +"Price Extra: Extra price for the variant with this attribute value on sale " +"price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_pricelist +msgid "Pricelist" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_id +msgid "Product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__attribute_line_ids +msgid "Product Attributes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_category +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__categ_id +msgid "Product Category" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator +msgid "Product Configurator" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator_attribute +msgid "Product Configurator Attribute" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id_configurator_domain +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id_configurator_domain +msgid "Product Id Configurator Domain" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tag_ids +msgid "Product Tags" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tmpl_id +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Product Template" +msgstr "Ürün şablonu" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template_attribute_line +msgid "Product Template Attribute Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tooltip +msgid "Product Tooltip" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__detailed_type +msgid "Product Type" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id +msgid "Product Variant" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_attribute_ids +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_attribute_ids +msgid "Product attributes" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_configurator.py:0 +#, python-format +msgid "Product not created!" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_ids +msgid "Products" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_purchase +msgid "Purchase Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn +msgid "Purchase Order Line Warning" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_po_id +msgid "Purchase UoM" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_qty_configurator +msgid "Quantity visible in configurator" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__expense_policy +msgid "Re-Invoice Expenses" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_expense_policy +msgid "Re-Invoice Policy visible" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template_attribute_line__required +msgid "Required" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_sale +msgid "Sales Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn +msgid "Sales Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Select a template for a variant. Keep empty for a new full product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_line_warn +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sale_line_warn +msgid "" +"Selecting the \"Warning\" option will notify user with the message, " +"Selecting \"Blocking Message\" will throw an exception with the message and " +"block the flow. The Message has to be written in the next field." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sequence +msgid "Sequence" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_to_purchase +msgid "Subcontract Service" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__account_tag_ids +msgid "" +"Tags to be set on the base and tax journal items created for this product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.constraint,message:product_variant_configurator.constraint_product_template_attribute_line_product_attribute_uniq +msgid "The attribute already exists for this product" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "There's another product with the same attributes." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_category__no_create_variants +msgid "" +"This check disables the automatic creation of product variants for all the " +"products of this category." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__price_extra +msgid "This is the sum of the extra price of all attributes" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view_2 +msgid "This product already exists." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,help:product_variant_configurator.field_product_template__no_create_variants +msgid "" +"This selection defines if variants for all attribute combinations are going " +"to be created automatically at saving time." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_type +msgid "Track Service" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__type +msgid "Type" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_id +msgid "Unit of Measure" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_name +msgid "Unit of Measure Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__no +msgid "Use Odoo's default variant management" +msgstr "" + +#. module: product_variant_configurator +#: model:res.groups,name:product_variant_configurator.group_product_variant_extended_description +msgid "Use extended description when having product attributes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__empty +msgid "Use the category value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__valid_product_template_attribute_line_ids +msgid "Valid Product Attribute Lines" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__value_id +msgid "Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__price_extra +msgid "Variant Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__variant_seller_ids +msgid "Variant Seller" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template__no_create_variants +msgid "Variant creation" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Vendor Taxes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__seller_ids +msgid "Vendors" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_ir_ui_view +msgid "View" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__volume_uom_name +msgid "Volume unit of measure label" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__weight_uom_name +msgid "Weight unit of measure label" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "" +"You have to fill the following attributes:\n" +"%s" +msgstr "" diff --git a/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/uk.po b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/uk.po new file mode 100644 index 0000000..630d123 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/uk.po @@ -0,0 +1,658 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_configurator +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-30 03:46+0000\n" +"PO-Revision-Date: 2017-11-30 03:46+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: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_count +msgid "# Product Variants" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_attribute_view_form +msgid "" +"Info: You can now manage the variant creation from the " +"Product Template level" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__description_sale +msgid "" +"A description of the Product that you want to communicate to your customers. " +"This description will be copied to every Sales Order, Delivery Order and " +"Customer Invoice/Credit Note" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__detailed_type +msgid "" +"A storable product is a product for which you manage stock. The Inventory " +"app has to be installed.\n" +"A consumable product is a product for which stock is not managed.\n" +"A service is a non-material product you provide." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__account_tag_ids +msgid "Account Tags" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__attribute_id +msgid "Attribute" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "Attribute Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_attribute_value +msgid "Attribute Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__can_create_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__can_create_product +msgid "Can Create Product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_ok +msgid "Can be Purchased" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_ok +msgid "Can be Sold" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Change warning!" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Changing this parameter may cause automatic variants creation" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__color +msgid "Color Index" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__company_id +msgid "Company" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_method +msgid "Control Policy" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__cost_currency_id +msgid "Cost Currency" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__create_product_variant +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__create_product_variant +msgid "Create product now!" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_uid +msgid "Created by" +msgstr "Створив" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_date +msgid "Created on" +msgstr "Дата створення" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__currency_id +msgid "Currency" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__taxes_id +msgid "Customer Taxes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Default taxes used when buying the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__taxes_id +msgid "Default taxes used when selling the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_id +msgid "Default unit of measure used for all stock operations." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_po_id +msgid "" +"Default unit of measure used for purchase orders. It must be in the same " +"category as the default unit of measure." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description +msgid "Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__display_name +msgid "Display Name" +msgstr "Назва для відображення" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__yes +msgid "Don't create them automatically" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_category__no_create_variants +msgid "Don't create variants automatically" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_expense_id +msgid "Expense Account" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__expense_policy +msgid "" +"Expenses and vendor bills can be re-invoiced to a customer.With this option, " +"a validated expense can be re-invoice to a customer at its cost or sales " +"price." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__priority +msgid "Favorite" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sequence +msgid "Gives the sequence order when displaying a product list" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__id +msgid "ID" +msgstr "ID" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_to_purchase +msgid "" +"If ticked, each time you sell this product through a SO, a RfQ is " +"automatically created to buy the product. Tip: don't forget to set a vendor " +"on the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_income_id +msgid "Income Account" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__invoice_policy +msgid "Invoicing Policy" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__has_configurable_attributes +msgid "Is a configurable product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_income_id +msgid "" +"Keep this field empty to use the default value from the product category." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_expense_id +msgid "" +"Keep this field empty to use the default value from the product category. If " +"anglo-saxon accounting with automated valuation method is configured, the " +"expense account on the product category will be used." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute____last_update +msgid "Last Modified on" +msgstr "Остання модифікація" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_uid +msgid "Last Updated by" +msgstr "Востаннє оновив" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_date +msgid "Last Updated on" +msgstr "Останнє оновлення" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__list_price +msgid "List Price" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_type +msgid "" +"Manually set quantities on order: Invoice based on the manually entered " +"quantity, without creating an analytic account.\n" +"Timesheets on contract: Invoice based on the tracked hours on the related " +"timesheet.\n" +"Create a task and track hours: Create a task on the sales order validation " +"and track the work hours." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn_msg +msgid "Message for Purchase Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn_msg +msgid "Message for Sales Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__name +msgid "Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_method +msgid "" +"On ordered quantities: Control bills based on ordered quantities.\n" +"On received quantities: Control bills based on received quantities." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__optional_product_ids +msgid "Optional Products" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__optional_product_ids +msgid "" +"Optional Products are suggested whenever the customer hits *Add to Cart* " +"(cross-sell strategy, e.g. for computers: warranty, software, etc.)." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__invoice_policy +msgid "" +"Ordered Quantity: Invoice quantities ordered by the customer.\n" +"Delivered Quantity: Invoice quantities delivered to the customer." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_id +msgid "Owner" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_model +msgid "Owner Model" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__possible_value_ids +msgid "Possible Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__price_extra +msgid "Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator__price_extra +msgid "" +"Price Extra: Extra price for the variant with the currently selected " +"attributes values on sale price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "" +"Price Extra: Extra price for the variant with this attribute value on sale " +"price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_pricelist +msgid "Pricelist" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_id +msgid "Product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__attribute_line_ids +msgid "Product Attributes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_category +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__categ_id +msgid "Product Category" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator +msgid "Product Configurator" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator_attribute +msgid "Product Configurator Attribute" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id_configurator_domain +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id_configurator_domain +msgid "Product Id Configurator Domain" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tag_ids +msgid "Product Tags" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tmpl_id +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Product Template" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template_attribute_line +msgid "Product Template Attribute Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tooltip +msgid "Product Tooltip" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__detailed_type +msgid "Product Type" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id +msgid "Product Variant" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_attribute_ids +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_attribute_ids +msgid "Product attributes" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_configurator.py:0 +#, python-format +msgid "Product not created!" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_ids +msgid "Products" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_purchase +msgid "Purchase Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn +msgid "Purchase Order Line Warning" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_po_id +msgid "Purchase UoM" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_qty_configurator +msgid "Quantity visible in configurator" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__expense_policy +msgid "Re-Invoice Expenses" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_expense_policy +msgid "Re-Invoice Policy visible" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template_attribute_line__required +msgid "Required" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_sale +msgid "Sales Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn +msgid "Sales Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Select a template for a variant. Keep empty for a new full product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_line_warn +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sale_line_warn +msgid "" +"Selecting the \"Warning\" option will notify user with the message, " +"Selecting \"Blocking Message\" will throw an exception with the message and " +"block the flow. The Message has to be written in the next field." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sequence +msgid "Sequence" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_to_purchase +msgid "Subcontract Service" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__account_tag_ids +msgid "" +"Tags to be set on the base and tax journal items created for this product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.constraint,message:product_variant_configurator.constraint_product_template_attribute_line_product_attribute_uniq +msgid "The attribute already exists for this product" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "There's another product with the same attributes." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_category__no_create_variants +msgid "" +"This check disables the automatic creation of product variants for all the " +"products of this category." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__price_extra +msgid "This is the sum of the extra price of all attributes" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view_2 +msgid "This product already exists." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,help:product_variant_configurator.field_product_template__no_create_variants +msgid "" +"This selection defines if variants for all attribute combinations are going " +"to be created automatically at saving time." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_type +msgid "Track Service" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__type +msgid "Type" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_id +msgid "Unit of Measure" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_name +msgid "Unit of Measure Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__no +msgid "Use Odoo's default variant management" +msgstr "" + +#. module: product_variant_configurator +#: model:res.groups,name:product_variant_configurator.group_product_variant_extended_description +msgid "Use extended description when having product attributes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__empty +msgid "Use the category value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__valid_product_template_attribute_line_ids +msgid "Valid Product Attribute Lines" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__value_id +msgid "Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__price_extra +msgid "Variant Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__variant_seller_ids +msgid "Variant Seller" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template__no_create_variants +msgid "Variant creation" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Vendor Taxes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__seller_ids +msgid "Vendors" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_ir_ui_view +msgid "View" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__volume_uom_name +msgid "Volume unit of measure label" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__weight_uom_name +msgid "Weight unit of measure label" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "" +"You have to fill the following attributes:\n" +"%s" +msgstr "" diff --git a/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/vi.po b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/vi.po new file mode 100644 index 0000000..de1921e --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/vi.po @@ -0,0 +1,657 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_configurator +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-30 03:46+0000\n" +"PO-Revision-Date: 2017-11-30 03:46+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: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_count +msgid "# Product Variants" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_attribute_view_form +msgid "" +"Info: You can now manage the variant creation from the " +"Product Template level" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__description_sale +msgid "" +"A description of the Product that you want to communicate to your customers. " +"This description will be copied to every Sales Order, Delivery Order and " +"Customer Invoice/Credit Note" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__detailed_type +msgid "" +"A storable product is a product for which you manage stock. The Inventory " +"app has to be installed.\n" +"A consumable product is a product for which stock is not managed.\n" +"A service is a non-material product you provide." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__account_tag_ids +msgid "Account Tags" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__attribute_id +msgid "Attribute" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "Attribute Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_attribute_value +msgid "Attribute Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__can_create_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__can_create_product +msgid "Can Create Product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_ok +msgid "Can be Purchased" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_ok +msgid "Can be Sold" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Change warning!" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Changing this parameter may cause automatic variants creation" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__color +msgid "Color Index" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__company_id +msgid "Company" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_method +msgid "Control Policy" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__cost_currency_id +msgid "Cost Currency" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__create_product_variant +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__create_product_variant +msgid "Create product now!" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_uid +msgid "Created by" +msgstr "Được tạo bởi" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_date +msgid "Created on" +msgstr "Được tạo vào" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__currency_id +msgid "Currency" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__taxes_id +msgid "Customer Taxes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Default taxes used when buying the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__taxes_id +msgid "Default taxes used when selling the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_id +msgid "Default unit of measure used for all stock operations." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_po_id +msgid "" +"Default unit of measure used for purchase orders. It must be in the same " +"category as the default unit of measure." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description +msgid "Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__display_name +msgid "Display Name" +msgstr "Tên hiển thị" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__yes +msgid "Don't create them automatically" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_category__no_create_variants +msgid "Don't create variants automatically" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_expense_id +msgid "Expense Account" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__expense_policy +msgid "" +"Expenses and vendor bills can be re-invoiced to a customer.With this option, " +"a validated expense can be re-invoice to a customer at its cost or sales " +"price." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__priority +msgid "Favorite" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sequence +msgid "Gives the sequence order when displaying a product list" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__id +msgid "ID" +msgstr "ID" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_to_purchase +msgid "" +"If ticked, each time you sell this product through a SO, a RfQ is " +"automatically created to buy the product. Tip: don't forget to set a vendor " +"on the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_income_id +msgid "Income Account" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__invoice_policy +msgid "Invoicing Policy" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__has_configurable_attributes +msgid "Is a configurable product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_income_id +msgid "" +"Keep this field empty to use the default value from the product category." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_expense_id +msgid "" +"Keep this field empty to use the default value from the product category. If " +"anglo-saxon accounting with automated valuation method is configured, the " +"expense account on the product category will be used." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute____last_update +msgid "Last Modified on" +msgstr "Sửa lần cuối vào" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_uid +msgid "Last Updated by" +msgstr "Last Updated by" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_date +msgid "Last Updated on" +msgstr "Cập nhật lần cuối vào" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__list_price +msgid "List Price" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_type +msgid "" +"Manually set quantities on order: Invoice based on the manually entered " +"quantity, without creating an analytic account.\n" +"Timesheets on contract: Invoice based on the tracked hours on the related " +"timesheet.\n" +"Create a task and track hours: Create a task on the sales order validation " +"and track the work hours." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn_msg +msgid "Message for Purchase Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn_msg +msgid "Message for Sales Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__name +msgid "Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_method +msgid "" +"On ordered quantities: Control bills based on ordered quantities.\n" +"On received quantities: Control bills based on received quantities." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__optional_product_ids +msgid "Optional Products" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__optional_product_ids +msgid "" +"Optional Products are suggested whenever the customer hits *Add to Cart* " +"(cross-sell strategy, e.g. for computers: warranty, software, etc.)." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__invoice_policy +msgid "" +"Ordered Quantity: Invoice quantities ordered by the customer.\n" +"Delivered Quantity: Invoice quantities delivered to the customer." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_id +msgid "Owner" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_model +msgid "Owner Model" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__possible_value_ids +msgid "Possible Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__price_extra +msgid "Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator__price_extra +msgid "" +"Price Extra: Extra price for the variant with the currently selected " +"attributes values on sale price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "" +"Price Extra: Extra price for the variant with this attribute value on sale " +"price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_pricelist +msgid "Pricelist" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_id +msgid "Product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__attribute_line_ids +msgid "Product Attributes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_category +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__categ_id +msgid "Product Category" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator +msgid "Product Configurator" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator_attribute +msgid "Product Configurator Attribute" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id_configurator_domain +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id_configurator_domain +msgid "Product Id Configurator Domain" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tag_ids +msgid "Product Tags" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tmpl_id +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Product Template" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template_attribute_line +msgid "Product Template Attribute Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tooltip +msgid "Product Tooltip" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__detailed_type +msgid "Product Type" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id +msgid "Product Variant" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_attribute_ids +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_attribute_ids +msgid "Product attributes" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_configurator.py:0 +#, python-format +msgid "Product not created!" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_ids +msgid "Products" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_purchase +msgid "Purchase Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn +msgid "Purchase Order Line Warning" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_po_id +msgid "Purchase UoM" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_qty_configurator +msgid "Quantity visible in configurator" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__expense_policy +msgid "Re-Invoice Expenses" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_expense_policy +msgid "Re-Invoice Policy visible" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template_attribute_line__required +msgid "Required" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_sale +msgid "Sales Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn +msgid "Sales Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Select a template for a variant. Keep empty for a new full product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_line_warn +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sale_line_warn +msgid "" +"Selecting the \"Warning\" option will notify user with the message, " +"Selecting \"Blocking Message\" will throw an exception with the message and " +"block the flow. The Message has to be written in the next field." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sequence +msgid "Sequence" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_to_purchase +msgid "Subcontract Service" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__account_tag_ids +msgid "" +"Tags to be set on the base and tax journal items created for this product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.constraint,message:product_variant_configurator.constraint_product_template_attribute_line_product_attribute_uniq +msgid "The attribute already exists for this product" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "There's another product with the same attributes." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_category__no_create_variants +msgid "" +"This check disables the automatic creation of product variants for all the " +"products of this category." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__price_extra +msgid "This is the sum of the extra price of all attributes" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view_2 +msgid "This product already exists." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,help:product_variant_configurator.field_product_template__no_create_variants +msgid "" +"This selection defines if variants for all attribute combinations are going " +"to be created automatically at saving time." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_type +msgid "Track Service" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__type +msgid "Type" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_id +msgid "Unit of Measure" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_name +msgid "Unit of Measure Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__no +msgid "Use Odoo's default variant management" +msgstr "" + +#. module: product_variant_configurator +#: model:res.groups,name:product_variant_configurator.group_product_variant_extended_description +msgid "Use extended description when having product attributes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__empty +msgid "Use the category value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__valid_product_template_attribute_line_ids +msgid "Valid Product Attribute Lines" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__value_id +msgid "Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__price_extra +msgid "Variant Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__variant_seller_ids +msgid "Variant Seller" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template__no_create_variants +msgid "Variant creation" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Vendor Taxes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__seller_ids +msgid "Vendors" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_ir_ui_view +msgid "View" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__volume_uom_name +msgid "Volume unit of measure label" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__weight_uom_name +msgid "Weight unit of measure label" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "" +"You have to fill the following attributes:\n" +"%s" +msgstr "" diff --git a/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/vi_VN.po b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/vi_VN.po new file mode 100644 index 0000000..a6948e5 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/vi_VN.po @@ -0,0 +1,658 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_configurator +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-16 02:12+0000\n" +"PO-Revision-Date: 2017-12-16 02:12+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: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_count +msgid "# Product Variants" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_attribute_view_form +msgid "" +"Info: You can now manage the variant creation from the " +"Product Template level" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__description_sale +msgid "" +"A description of the Product that you want to communicate to your customers. " +"This description will be copied to every Sales Order, Delivery Order and " +"Customer Invoice/Credit Note" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__detailed_type +msgid "" +"A storable product is a product for which you manage stock. The Inventory " +"app has to be installed.\n" +"A consumable product is a product for which stock is not managed.\n" +"A service is a non-material product you provide." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__account_tag_ids +msgid "Account Tags" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__attribute_id +msgid "Attribute" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "Attribute Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_attribute_value +msgid "Attribute Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__can_create_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__can_create_product +msgid "Can Create Product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_ok +msgid "Can be Purchased" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_ok +msgid "Can be Sold" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Change warning!" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Changing this parameter may cause automatic variants creation" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__color +msgid "Color Index" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__company_id +msgid "Company" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_method +msgid "Control Policy" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__cost_currency_id +msgid "Cost Currency" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__create_product_variant +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__create_product_variant +msgid "Create product now!" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_uid +msgid "Created by" +msgstr "Tạo bởi" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_date +msgid "Created on" +msgstr "Tạo vào" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__currency_id +msgid "Currency" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__taxes_id +msgid "Customer Taxes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Default taxes used when buying the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__taxes_id +msgid "Default taxes used when selling the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_id +msgid "Default unit of measure used for all stock operations." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_po_id +msgid "" +"Default unit of measure used for purchase orders. It must be in the same " +"category as the default unit of measure." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description +msgid "Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__display_name +msgid "Display Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__yes +msgid "Don't create them automatically" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_category__no_create_variants +msgid "Don't create variants automatically" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_expense_id +msgid "Expense Account" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__expense_policy +msgid "" +"Expenses and vendor bills can be re-invoiced to a customer.With this option, " +"a validated expense can be re-invoice to a customer at its cost or sales " +"price." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__priority +msgid "Favorite" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sequence +msgid "Gives the sequence order when displaying a product list" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__id +msgid "ID" +msgstr "ID" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_to_purchase +msgid "" +"If ticked, each time you sell this product through a SO, a RfQ is " +"automatically created to buy the product. Tip: don't forget to set a vendor " +"on the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_income_id +msgid "Income Account" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__invoice_policy +msgid "Invoicing Policy" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__has_configurable_attributes +msgid "Is a configurable product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_income_id +msgid "" +"Keep this field empty to use the default value from the product category." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_expense_id +msgid "" +"Keep this field empty to use the default value from the product category. If " +"anglo-saxon accounting with automated valuation method is configured, the " +"expense account on the product category will be used." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute____last_update +msgid "Last Modified on" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_uid +msgid "Last Updated by" +msgstr "Cập nhật lần cuối bởi" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_date +msgid "Last Updated on" +msgstr "Cập nhật lần cuối vào" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__list_price +msgid "List Price" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_type +msgid "" +"Manually set quantities on order: Invoice based on the manually entered " +"quantity, without creating an analytic account.\n" +"Timesheets on contract: Invoice based on the tracked hours on the related " +"timesheet.\n" +"Create a task and track hours: Create a task on the sales order validation " +"and track the work hours." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn_msg +msgid "Message for Purchase Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn_msg +msgid "Message for Sales Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__name +msgid "Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_method +msgid "" +"On ordered quantities: Control bills based on ordered quantities.\n" +"On received quantities: Control bills based on received quantities." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__optional_product_ids +msgid "Optional Products" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__optional_product_ids +msgid "" +"Optional Products are suggested whenever the customer hits *Add to Cart* " +"(cross-sell strategy, e.g. for computers: warranty, software, etc.)." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__invoice_policy +msgid "" +"Ordered Quantity: Invoice quantities ordered by the customer.\n" +"Delivered Quantity: Invoice quantities delivered to the customer." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_id +msgid "Owner" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_model +msgid "Owner Model" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__possible_value_ids +msgid "Possible Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__price_extra +msgid "Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator__price_extra +msgid "" +"Price Extra: Extra price for the variant with the currently selected " +"attributes values on sale price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "" +"Price Extra: Extra price for the variant with this attribute value on sale " +"price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_pricelist +msgid "Pricelist" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_id +msgid "Product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__attribute_line_ids +msgid "Product Attributes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_category +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__categ_id +msgid "Product Category" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator +msgid "Product Configurator" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator_attribute +msgid "Product Configurator Attribute" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id_configurator_domain +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id_configurator_domain +msgid "Product Id Configurator Domain" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tag_ids +msgid "Product Tags" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tmpl_id +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Product Template" +msgstr "Mẫu sản phẩm" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template_attribute_line +msgid "Product Template Attribute Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tooltip +msgid "Product Tooltip" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__detailed_type +msgid "Product Type" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id +msgid "Product Variant" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_attribute_ids +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_attribute_ids +msgid "Product attributes" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_configurator.py:0 +#, python-format +msgid "Product not created!" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_ids +msgid "Products" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_purchase +msgid "Purchase Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn +msgid "Purchase Order Line Warning" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_po_id +msgid "Purchase UoM" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_qty_configurator +msgid "Quantity visible in configurator" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__expense_policy +msgid "Re-Invoice Expenses" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_expense_policy +msgid "Re-Invoice Policy visible" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template_attribute_line__required +msgid "Required" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_sale +msgid "Sales Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn +msgid "Sales Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Select a template for a variant. Keep empty for a new full product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_line_warn +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sale_line_warn +msgid "" +"Selecting the \"Warning\" option will notify user with the message, " +"Selecting \"Blocking Message\" will throw an exception with the message and " +"block the flow. The Message has to be written in the next field." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sequence +msgid "Sequence" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_to_purchase +msgid "Subcontract Service" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__account_tag_ids +msgid "" +"Tags to be set on the base and tax journal items created for this product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.constraint,message:product_variant_configurator.constraint_product_template_attribute_line_product_attribute_uniq +msgid "The attribute already exists for this product" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "There's another product with the same attributes." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_category__no_create_variants +msgid "" +"This check disables the automatic creation of product variants for all the " +"products of this category." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__price_extra +msgid "This is the sum of the extra price of all attributes" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view_2 +msgid "This product already exists." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,help:product_variant_configurator.field_product_template__no_create_variants +msgid "" +"This selection defines if variants for all attribute combinations are going " +"to be created automatically at saving time." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_type +msgid "Track Service" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__type +msgid "Type" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_id +msgid "Unit of Measure" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_name +msgid "Unit of Measure Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__no +msgid "Use Odoo's default variant management" +msgstr "" + +#. module: product_variant_configurator +#: model:res.groups,name:product_variant_configurator.group_product_variant_extended_description +msgid "Use extended description when having product attributes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__empty +msgid "Use the category value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__valid_product_template_attribute_line_ids +msgid "Valid Product Attribute Lines" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__value_id +msgid "Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__price_extra +msgid "Variant Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__variant_seller_ids +msgid "Variant Seller" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template__no_create_variants +msgid "Variant creation" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Vendor Taxes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__seller_ids +msgid "Vendors" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_ir_ui_view +msgid "View" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__volume_uom_name +msgid "Volume unit of measure label" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__weight_uom_name +msgid "Weight unit of measure label" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "" +"You have to fill the following attributes:\n" +"%s" +msgstr "" diff --git a/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/zh_CN.po b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/zh_CN.po new file mode 100644 index 0000000..192208e --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/zh_CN.po @@ -0,0 +1,658 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_configurator +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-16 02:12+0000\n" +"PO-Revision-Date: 2017-12-16 02:12+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: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_count +msgid "# Product Variants" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_attribute_view_form +msgid "" +"Info: You can now manage the variant creation from the " +"Product Template level" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__description_sale +msgid "" +"A description of the Product that you want to communicate to your customers. " +"This description will be copied to every Sales Order, Delivery Order and " +"Customer Invoice/Credit Note" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__detailed_type +msgid "" +"A storable product is a product for which you manage stock. The Inventory " +"app has to be installed.\n" +"A consumable product is a product for which stock is not managed.\n" +"A service is a non-material product you provide." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__account_tag_ids +msgid "Account Tags" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__attribute_id +msgid "Attribute" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "Attribute Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_attribute_value +msgid "Attribute Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__can_create_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__can_create_product +msgid "Can Create Product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_ok +msgid "Can be Purchased" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_ok +msgid "Can be Sold" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Change warning!" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Changing this parameter may cause automatic variants creation" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__color +msgid "Color Index" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__company_id +msgid "Company" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_method +msgid "Control Policy" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__cost_currency_id +msgid "Cost Currency" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__create_product_variant +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__create_product_variant +msgid "Create product now!" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_uid +msgid "Created by" +msgstr "创建者" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_date +msgid "Created on" +msgstr "创建时间" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__currency_id +msgid "Currency" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__taxes_id +msgid "Customer Taxes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Default taxes used when buying the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__taxes_id +msgid "Default taxes used when selling the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_id +msgid "Default unit of measure used for all stock operations." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_po_id +msgid "" +"Default unit of measure used for purchase orders. It must be in the same " +"category as the default unit of measure." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description +msgid "Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__display_name +msgid "Display Name" +msgstr "显示名称" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__yes +msgid "Don't create them automatically" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_category__no_create_variants +msgid "Don't create variants automatically" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_expense_id +msgid "Expense Account" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__expense_policy +msgid "" +"Expenses and vendor bills can be re-invoiced to a customer.With this option, " +"a validated expense can be re-invoice to a customer at its cost or sales " +"price." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__priority +msgid "Favorite" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sequence +msgid "Gives the sequence order when displaying a product list" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__id +msgid "ID" +msgstr "ID" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_to_purchase +msgid "" +"If ticked, each time you sell this product through a SO, a RfQ is " +"automatically created to buy the product. Tip: don't forget to set a vendor " +"on the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_income_id +msgid "Income Account" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__invoice_policy +msgid "Invoicing Policy" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__has_configurable_attributes +msgid "Is a configurable product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_income_id +msgid "" +"Keep this field empty to use the default value from the product category." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_expense_id +msgid "" +"Keep this field empty to use the default value from the product category. If " +"anglo-saxon accounting with automated valuation method is configured, the " +"expense account on the product category will be used." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute____last_update +msgid "Last Modified on" +msgstr "最后修改时间" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_uid +msgid "Last Updated by" +msgstr "最后更新者" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_date +msgid "Last Updated on" +msgstr "最后更新时间" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__list_price +msgid "List Price" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_type +msgid "" +"Manually set quantities on order: Invoice based on the manually entered " +"quantity, without creating an analytic account.\n" +"Timesheets on contract: Invoice based on the tracked hours on the related " +"timesheet.\n" +"Create a task and track hours: Create a task on the sales order validation " +"and track the work hours." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn_msg +msgid "Message for Purchase Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn_msg +msgid "Message for Sales Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__name +msgid "Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_method +msgid "" +"On ordered quantities: Control bills based on ordered quantities.\n" +"On received quantities: Control bills based on received quantities." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__optional_product_ids +msgid "Optional Products" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__optional_product_ids +msgid "" +"Optional Products are suggested whenever the customer hits *Add to Cart* " +"(cross-sell strategy, e.g. for computers: warranty, software, etc.)." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__invoice_policy +msgid "" +"Ordered Quantity: Invoice quantities ordered by the customer.\n" +"Delivered Quantity: Invoice quantities delivered to the customer." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_id +msgid "Owner" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_model +msgid "Owner Model" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__possible_value_ids +msgid "Possible Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__price_extra +msgid "Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator__price_extra +msgid "" +"Price Extra: Extra price for the variant with the currently selected " +"attributes values on sale price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "" +"Price Extra: Extra price for the variant with this attribute value on sale " +"price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_pricelist +msgid "Pricelist" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_id +msgid "Product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__attribute_line_ids +msgid "Product Attributes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_category +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__categ_id +msgid "Product Category" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator +msgid "Product Configurator" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator_attribute +msgid "Product Configurator Attribute" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id_configurator_domain +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id_configurator_domain +msgid "Product Id Configurator Domain" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tag_ids +msgid "Product Tags" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tmpl_id +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Product Template" +msgstr "产品模板" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template_attribute_line +msgid "Product Template Attribute Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tooltip +msgid "Product Tooltip" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__detailed_type +msgid "Product Type" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id +msgid "Product Variant" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_attribute_ids +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_attribute_ids +msgid "Product attributes" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_configurator.py:0 +#, python-format +msgid "Product not created!" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_ids +msgid "Products" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_purchase +msgid "Purchase Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn +msgid "Purchase Order Line Warning" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_po_id +msgid "Purchase UoM" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_qty_configurator +msgid "Quantity visible in configurator" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__expense_policy +msgid "Re-Invoice Expenses" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_expense_policy +msgid "Re-Invoice Policy visible" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template_attribute_line__required +msgid "Required" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_sale +msgid "Sales Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn +msgid "Sales Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Select a template for a variant. Keep empty for a new full product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_line_warn +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sale_line_warn +msgid "" +"Selecting the \"Warning\" option will notify user with the message, " +"Selecting \"Blocking Message\" will throw an exception with the message and " +"block the flow. The Message has to be written in the next field." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sequence +msgid "Sequence" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_to_purchase +msgid "Subcontract Service" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__account_tag_ids +msgid "" +"Tags to be set on the base and tax journal items created for this product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.constraint,message:product_variant_configurator.constraint_product_template_attribute_line_product_attribute_uniq +msgid "The attribute already exists for this product" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "There's another product with the same attributes." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_category__no_create_variants +msgid "" +"This check disables the automatic creation of product variants for all the " +"products of this category." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__price_extra +msgid "This is the sum of the extra price of all attributes" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view_2 +msgid "This product already exists." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,help:product_variant_configurator.field_product_template__no_create_variants +msgid "" +"This selection defines if variants for all attribute combinations are going " +"to be created automatically at saving time." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_type +msgid "Track Service" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__type +msgid "Type" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_id +msgid "Unit of Measure" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_name +msgid "Unit of Measure Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__no +msgid "Use Odoo's default variant management" +msgstr "" + +#. module: product_variant_configurator +#: model:res.groups,name:product_variant_configurator.group_product_variant_extended_description +msgid "Use extended description when having product attributes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__empty +msgid "Use the category value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__valid_product_template_attribute_line_ids +msgid "Valid Product Attribute Lines" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__value_id +msgid "Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__price_extra +msgid "Variant Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__variant_seller_ids +msgid "Variant Seller" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template__no_create_variants +msgid "Variant creation" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Vendor Taxes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__seller_ids +msgid "Vendors" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_ir_ui_view +msgid "View" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__volume_uom_name +msgid "Volume unit of measure label" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__weight_uom_name +msgid "Weight unit of measure label" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "" +"You have to fill the following attributes:\n" +"%s" +msgstr "" diff --git a/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/zh_TW.po b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/zh_TW.po new file mode 100644 index 0000000..ccab749 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/i18n/zh_TW.po @@ -0,0 +1,658 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_configurator +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-30 03:46+0000\n" +"PO-Revision-Date: 2017-11-30 03:46+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: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_count +msgid "# Product Variants" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_attribute_view_form +msgid "" +"Info: You can now manage the variant creation from the " +"Product Template level" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__description_sale +msgid "" +"A description of the Product that you want to communicate to your customers. " +"This description will be copied to every Sales Order, Delivery Order and " +"Customer Invoice/Credit Note" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__detailed_type +msgid "" +"A storable product is a product for which you manage stock. The Inventory " +"app has to be installed.\n" +"A consumable product is a product for which stock is not managed.\n" +"A service is a non-material product you provide." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__account_tag_ids +msgid "Account Tags" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__attribute_id +msgid "Attribute" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "Attribute Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_attribute_value +msgid "Attribute Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__can_create_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__can_create_product +msgid "Can Create Product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_ok +msgid "Can be Purchased" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_ok +msgid "Can be Sold" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Change warning!" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_category.py:0 +#: code:addons/product_variant_configurator/models/product_template.py:0 +#, python-format +msgid "Changing this parameter may cause automatic variants creation" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__color +msgid "Color Index" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__company_id +msgid "Company" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_method +msgid "Control Policy" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__cost_currency_id +msgid "Cost Currency" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__create_product_variant +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__create_product_variant +msgid "Create product now!" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_uid +msgid "Created by" +msgstr "建立者" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__create_date +msgid "Created on" +msgstr "建立於" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__currency_id +msgid "Currency" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__taxes_id +msgid "Customer Taxes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Default taxes used when buying the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__taxes_id +msgid "Default taxes used when selling the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_id +msgid "Default unit of measure used for all stock operations." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__uom_po_id +msgid "" +"Default unit of measure used for purchase orders. It must be in the same " +"category as the default unit of measure." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description +msgid "Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__display_name +msgid "Display Name" +msgstr "顯示名稱" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__yes +msgid "Don't create them automatically" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_category__no_create_variants +msgid "Don't create variants automatically" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_expense_id +msgid "Expense Account" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__expense_policy +msgid "" +"Expenses and vendor bills can be re-invoiced to a customer.With this option, " +"a validated expense can be re-invoice to a customer at its cost or sales " +"price." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__priority +msgid "Favorite" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sequence +msgid "Gives the sequence order when displaying a product list" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__id +msgid "ID" +msgstr "編號" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_to_purchase +msgid "" +"If ticked, each time you sell this product through a SO, a RfQ is " +"automatically created to buy the product. Tip: don't forget to set a vendor " +"on the product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__property_account_income_id +msgid "Income Account" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__invoice_policy +msgid "Invoicing Policy" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__has_configurable_attributes +msgid "Is a configurable product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_income_id +msgid "" +"Keep this field empty to use the default value from the product category." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__property_account_expense_id +msgid "" +"Keep this field empty to use the default value from the product category. If " +"anglo-saxon accounting with automated valuation method is configured, the " +"expense account on the product category will be used." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute____last_update +msgid "Last Modified on" +msgstr "最後修改:" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_uid +msgid "Last Updated by" +msgstr "最後更新:" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__write_date +msgid "Last Updated on" +msgstr "最後更新於" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__list_price +msgid "List Price" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__service_type +msgid "" +"Manually set quantities on order: Invoice based on the manually entered " +"quantity, without creating an analytic account.\n" +"Timesheets on contract: Invoice based on the tracked hours on the related " +"timesheet.\n" +"Create a task and track hours: Create a task on the sales order validation " +"and track the work hours." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn_msg +msgid "Message for Purchase Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn_msg +msgid "Message for Sales Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__name +msgid "Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_method +msgid "" +"On ordered quantities: Control bills based on ordered quantities.\n" +"On received quantities: Control bills based on received quantities." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__optional_product_ids +msgid "Optional Products" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__optional_product_ids +msgid "" +"Optional Products are suggested whenever the customer hits *Add to Cart* " +"(cross-sell strategy, e.g. for computers: warranty, software, etc.)." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__invoice_policy +msgid "" +"Ordered Quantity: Invoice quantities ordered by the customer.\n" +"Delivered Quantity: Invoice quantities delivered to the customer." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_id +msgid "Owner" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__owner_model +msgid "Owner Model" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__possible_value_ids +msgid "Possible Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__price_extra +msgid "Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator__price_extra +msgid "" +"Price Extra: Extra price for the variant with the currently selected " +"attributes values on sale price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_configurator_attribute__price_extra +msgid "" +"Price Extra: Extra price for the variant with this attribute value on sale " +"price. eg. 200 price extra, 1000 + 200 = 1200." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_pricelist +msgid "Pricelist" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_id +msgid "Product" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__attribute_line_ids +msgid "Product Attributes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_category +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__categ_id +msgid "Product Category" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator +msgid "Product Configurator" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_configurator_attribute +msgid "Product Configurator Attribute" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id_configurator_domain +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id_configurator_domain +msgid "Product Id Configurator Domain" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tag_ids +msgid "Product Tags" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__product_tmpl_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tmpl_id +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Product Template" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_template_attribute_line +msgid "Product Template Attribute Line" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_tooltip +msgid "Product Tooltip" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__detailed_type +msgid "Product Type" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_product_product +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_id +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_id +msgid "Product Variant" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator__product_attribute_ids +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_attribute_ids +msgid "Product attributes" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_configurator.py:0 +#, python-format +msgid "Product not created!" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__product_variant_ids +msgid "Products" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_purchase +msgid "Purchase Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__purchase_line_warn +msgid "Purchase Order Line Warning" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_po_id +msgid "Purchase UoM" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_qty_configurator +msgid "Quantity visible in configurator" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__expense_policy +msgid "Re-Invoice Expenses" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__visible_expense_policy +msgid "Re-Invoice Policy visible" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template_attribute_line__required +msgid "Required" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__description_sale +msgid "Sales Description" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sale_line_warn +msgid "Sales Order Line" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view +msgid "Select a template for a variant. Keep empty for a new full product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__purchase_line_warn +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__sale_line_warn +msgid "" +"Selecting the \"Warning\" option will notify user with the message, " +"Selecting \"Blocking Message\" will throw an exception with the message and " +"block the flow. The Message has to be written in the next field." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__sequence +msgid "Sequence" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_to_purchase +msgid "Subcontract Service" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__account_tag_ids +msgid "" +"Tags to be set on the base and tax journal items created for this product." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.constraint,message:product_variant_configurator.constraint_product_template_attribute_line_product_attribute_uniq +msgid "The attribute already exists for this product" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "There's another product with the same attributes." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_category__no_create_variants +msgid "" +"This check disables the automatic creation of product variants for all the " +"products of this category." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__price_extra +msgid "This is the sum of the extra price of all attributes" +msgstr "" + +#. module: product_variant_configurator +#: model_terms:ir.ui.view,arch_db:product_variant_configurator.product_variants_view_2 +msgid "This product already exists." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,help:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,help:product_variant_configurator.field_product_template__no_create_variants +msgid "" +"This selection defines if variants for all attribute combinations are going " +"to be created automatically at saving time." +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__service_type +msgid "Track Service" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__type +msgid "Type" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_id +msgid "Unit of Measure" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__uom_name +msgid "Unit of Measure Name" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__no +msgid "Use Odoo's default variant management" +msgstr "" + +#. module: product_variant_configurator +#: model:res.groups,name:product_variant_configurator.group_product_variant_extended_description +msgid "Use extended description when having product attributes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields.selection,name:product_variant_configurator.selection__product_template__no_create_variants__empty +msgid "Use the category value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__valid_product_template_attribute_line_ids +msgid "Valid Product Attribute Lines" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_configurator_attribute__value_id +msgid "Value" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__price_extra +msgid "Variant Price Extra" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__variant_seller_ids +msgid "Variant Seller" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__no_create_variants +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_template__no_create_variants +msgid "Variant creation" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__supplier_taxes_id +msgid "Vendor Taxes" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__seller_ids +msgid "Vendors" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model,name:product_variant_configurator.model_ir_ui_view +msgid "View" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__volume_uom_name +msgid "Volume unit of measure label" +msgstr "" + +#. module: product_variant_configurator +#: model:ir.model.fields,field_description:product_variant_configurator.field_product_product__weight_uom_name +msgid "Weight unit of measure label" +msgstr "" + +#. module: product_variant_configurator +#. odoo-python +#: code:addons/product_variant_configurator/models/product_product.py:0 +#, python-format +msgid "" +"You have to fill the following attributes:\n" +"%s" +msgstr "" diff --git a/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/models/__init__.py b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/models/__init__.py new file mode 100644 index 0000000..f6b2d66 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/models/__init__.py @@ -0,0 +1,9 @@ +from . import pricelist +from . import product_attribute_value +from . import product_category +from . import product_configurator +from . import product_configurator_attribute +from . import product_product +from . import product_template +from . import product_template_attribute_line +from . import ir_ui_view diff --git a/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/models/ir_ui_view.py b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/models/ir_ui_view.py new file mode 100644 index 0000000..5651f2d --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/models/ir_ui_view.py @@ -0,0 +1,19 @@ +# Copyright 2023 ForgeFlow, S.L. +# License AGPL-3 - See http://www.gnu.org/licenses/agpl-3 + +from odoo import models + + +class View(models.Model): + _inherit = "ir.ui.view" + + def _postprocess_tag_groupby(self, node, name_manager, node_info): + """Solves a recursion problem caused when the groupby refers to a + field of a many2one model, and that model also has the same field name. + In this example, the stock.valuation.layer.tree view contains a groupby + product_id, and the product.product model already has a product_id field, + relating to the same model. Without this code we would reach a recursion error.""" + name = node.get("name") + if name_manager.model._name == "product.product" and name == "product_id": + return + return super()._postprocess_tag_groupby(node, name_manager, node_info) diff --git a/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/models/pricelist.py b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/models/pricelist.py new file mode 100644 index 0000000..3a8d6c0 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/models/pricelist.py @@ -0,0 +1,48 @@ +# Copyright 2015 Oihane Crucelaegui - AvanzOSC +# Copyright 2016 Pedro M. Baeza +# Copyright 2016 ACSONE SA/NV +# Copyright 2017 David Vidal +# License AGPL-3 - See http://www.gnu.org/licenses/agpl-3 + +from odoo import models + + +class ProductPricelist(models.Model): + _inherit = "product.pricelist" + + def _compute_price_rule(self, products, qty, uom=None, date=False, **kwargs): + """Overwrite for covering the case where templates are passed and a + different uom is used.""" + if products._name != "product.template": + # Standard use case - Nothing to do + return super(ProductPricelist, self)._compute_price_rule( + products, + qty, + date=date, + uom=uom, + ) + # Isolate object + pricelist_obj = self + + if not uom and pricelist_obj.env.context.get("uom"): + ctx = dict(pricelist_obj.env.context) + # Remove uom context for avoiding the re-processing + pricelist_obj = pricelist_obj.with_context(**ctx) + + return super(ProductPricelist, pricelist_obj)._compute_price_rule( + products, + qty, + date=date, + uom=False, + ) + + def template_price_get(self, prod_id, qty, partner=None): + return { + key: price[0] + for key, price in self.template_price_rule_get( + prod_id, qty, partner=partner + ).items() + } + + def template_price_rule_get(self, prod_id, qty, partner=None): + return self._compute_price_rule_multi(prod_id, qty)[prod_id.id] diff --git a/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/models/product_attribute_value.py b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/models/product_attribute_value.py new file mode 100644 index 0000000..0e16023 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/models/product_attribute_value.py @@ -0,0 +1,26 @@ +# Copyright 2016 Pedro M. Baeza +# License AGPL-3 - See http://www.gnu.org/licenses/agpl-3 + +from odoo import api, models + + +class ProductAttributeValue(models.Model): + _inherit = "product.attribute.value" + + @api.model_create_multi + def create(self, vals_list): + """Link created attribute value to the associated template if proceed. + + This happens when quick-creating values from the product configurator. + """ + attr_values = super(ProductAttributeValue, self).create(vals_list) + if "template_for_attribute_value" in self.env.context: + template = self.env["product.template"].browse( + self.env.context["template_for_attribute_value"] + ) + for attr in attr_values: + line = template.attribute_line_ids.filtered( + lambda x: x.attribute_id == attr.attribute_id + ) + line.value_ids = [(4, attr.id)] + return attr_values diff --git a/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/models/product_category.py b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/models/product_category.py new file mode 100644 index 0000000..49be298 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/models/product_category.py @@ -0,0 +1,38 @@ +# Copyright 2015 Oihane Crucelaegui - AvanzOSC +# Copyright 2016 Pedro M. Baeza +# Copyright 2016 ACSONE SA/NV +# License AGPL-3 - See http://www.gnu.org/licenses/agpl-3 + +from odoo import _, api, fields, models + + +class ProductCategory(models.Model): + _inherit = "product.category" + + no_create_variants = fields.Boolean( + string="Don't create variants automatically", + help="This check disables the automatic creation of product variants " + "for all the products of this category.", + default=True, + ) + + @api.onchange("no_create_variants") + def onchange_no_create_variants(self): + if not self.no_create_variants: + return { + "warning": { + "title": _("Change warning!"), + "message": _( + "Changing this parameter may cause" + " automatic variants creation" + ), + } + } + + def write(self, values): + res = super(ProductCategory, self).write(values) + if "no_create_variants" in values and not values.get("no_create_variants"): + self.env["product.template"].search( + [("categ_id", "=", self.id), ("no_create_variants", "=", "empty")] + )._create_variant_ids() + return res diff --git a/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/models/product_configurator.py b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/models/product_configurator.py new file mode 100644 index 0000000..dc3f292 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/models/product_configurator.py @@ -0,0 +1,307 @@ +# Copyright 2015 Oihane Crucelaegui - AvanzOSC +# Copyright 2016 Pedro M. Baeza +# Copyright 2016 ACSONE SA/NV +# License AGPL-3 - See http://www.gnu.org/licenses/agpl-3 + +import logging + +from odoo import _, api, exceptions, fields, models +from odoo.osv.expression import TRUE_DOMAIN + +_logger = logging.getLogger(__name__) + + +class ProductConfigurator(models.AbstractModel): + _name = "product.configurator" + _description = "Product Configurator" + _partner_id_field = "partner_id" + + product_tmpl_id = fields.Many2one( + string="Product Template", comodel_name="product.template", auto_join=True + ) + product_attribute_ids = fields.One2many( + comodel_name="product.configurator.attribute", + domain=lambda self: [("owner_model", "=", self._name)], + inverse_name="owner_id", + string="Product attributes", + copy=True, + ) + price_extra = fields.Float( + compute="_compute_price_extra", + digits="Product Price", + help="Price Extra: Extra price for the variant with the currently " + "selected attributes values on sale price. eg. 200 price extra, " + "1000 + 200 = 1200.", + ) + product_id = fields.Many2one( + string="Product Variant", comodel_name="product.product" + ) + product_id_configurator_domain = fields.Binary( + compute="_compute_product_id_configurator_domain", + readonly=True, + store=False, + ) + can_create_product = fields.Boolean(compute="_compute_can_be_created") + create_product_variant = fields.Boolean(string="Create product now!") + + @api.depends("product_attribute_ids", "product_attribute_ids.price_extra") + def _compute_price_extra(self): + for rec in self: + rec.price_extra = sum(rec.mapped("product_attribute_ids.price_extra")) + + @api.depends( + "product_attribute_ids", "product_attribute_ids.value_id", "product_id" + ) + def _compute_can_be_created(self): + for rec in self: + if rec.product_id or not rec.product_tmpl_id: + # product already selected or no product nor template + rec.can_create_product = False + continue + rec.can_create_product = not bool( + len(rec.product_tmpl_id.attribute_line_ids.mapped("attribute_id")) + - len(list(filter(None, rec.product_attribute_ids.mapped("value_id")))) + ) + + @api.depends("product_tmpl_id", "product_attribute_ids") + def _compute_product_id_configurator_domain(self): + product_obj = self.env["product.product"] + for rec in self: + if not rec.product_tmpl_id._origin: + # no product template: allow any product + rec.product_id_configurator_domain = TRUE_DOMAIN + else: + domain, _cont = product_obj._build_attributes_domain( + rec.product_tmpl_id, rec.product_attribute_ids + ) + rec.product_id_configurator_domain = domain + + def _set_product_tmpl_attributes(self): + self.ensure_one() + if self.product_tmpl_id: + attribute_lines = self.product_attribute_ids.browse([]) + for attribute_line in self.product_tmpl_id.attribute_line_ids: + attribute_lines += attribute_lines.new( + { + "attribute_id": attribute_line.attribute_id.ids[0], + "product_tmpl_id": self.product_tmpl_id.ids[0], + "owner_model": self._name, + "owner_id": self.id, + } + ) + self.product_attribute_ids = attribute_lines + + def _set_product_attributes(self): + self.ensure_one() + if self.product_id: + attribute_lines = self.product_attribute_ids.browse([]) + for vals in self.product_id._get_product_attributes_values_dict(): + vals["product_tmpl_id"] = self.product_id.product_tmpl_id + vals["owner_model"] = self._name + vals["owner_id"] = self.id + attribute_lines += attribute_lines.new(vals) + self.product_attribute_ids = attribute_lines + + def _empty_attributes(self): + self.product_attribute_ids = self.product_attribute_ids.browse([]) + + @api.onchange("product_tmpl_id") + def _onchange_product_tmpl_id_configurator(self): + self.ensure_one() + if not self.product_tmpl_id._origin: + self.product_id = False + self._empty_attributes() + + if ( + not self.product_tmpl_id.attribute_line_ids + and self.product_tmpl_id.product_variant_ids + ): + # template without attribute, use the unique variant + self.product_id = self.product_tmpl_id.product_variant_ids[0].id + + elif self.product_id and ( + self.product_id.product_tmpl_id != self.product_tmpl_id + and not self.env.context.get("not_reset_product") + ): + self.product_id = False + + # populate attributes + if self.product_id: + self._set_product_attributes() + elif self.product_tmpl_id: + self._set_product_tmpl_attributes() + else: + self._empty_attributes() + + @api.onchange("product_attribute_ids") + def _onchange_product_attribute_ids_configurator(self): + self.ensure_one() + product_obj = self.env["product.product"] + domain, cont = product_obj._build_attributes_domain( + self.product_tmpl_id, self.product_attribute_ids + ) + self.product_id = False + if cont: + products = product_obj.search(domain) + # Filter the product with the exact number of attributes values + for product in products: + if len(product.product_template_attribute_value_ids) == cont: + self.product_id = product.id + break + if not self.product_id: + product_tmpl = self.product_tmpl_id + values = self.product_attribute_ids.mapped("value_id") + if self._partner_id_field in self._fields: + partner = self[self._partner_id_field] + # If our model has a partner_id field, language is got from it + obj = self.env["product.attribute.value"].with_context( + lang=partner.lang + ) + values = obj.browse(self.product_attribute_ids.mapped("value_id").ids) + obj = self.env["product.template"].with_context(lang=partner.lang) + product_tmpl = obj.browse(self.product_tmpl_id.id) + if "name" in self._fields: + self.name = self._get_product_description(product_tmpl, False, values) + + @api.onchange("product_id") + def _onchange_product_id_configurator(self): + self.ensure_one() + if self.product_id: + product = self.product_id + if self._partner_id_field in self._fields: + partner = self[self._partner_id_field] + # If our model has a partner_id field, language is got from it + product = ( + self.env["product.product"] + .with_context(lang=partner.lang) + .browse(self.product_id.id) + ) + if "name" in self._fields: + self.name = self._get_product_description( + product.product_tmpl_id, + product, + product.product_template_attribute_value_ids, + ) + self.product_tmpl_id = product.product_tmpl_id.id + self._set_product_attributes() + + @api.onchange("create_product_variant") + def _onchange_create_product_variant(self): + self.ensure_one() + if not self.create_product_variant: + return + self.create_product_variant = False + try: + with self.env.cr.savepoint(): + self.product_id = self.create_variant_if_needed() + except exceptions.ValidationError as e: + _logger.exception("Product not created!") + return {"warning": {"title": _("Product not created!"), "message": e.name}} + + @api.model + def _order_attributes(self, template, product_attribute_values): + res = template._get_product_attributes_dict() + res2 = [] + for val in res: + value = product_attribute_values.filtered( + lambda x: x.attribute_id.id == val["attribute_id"] + ) + if value: + val["value_id"] = value + res2.append(val) + return res2 + + @api.model + def _get_product_description(self, template, product, product_attributes): + name = product and product.name or template.name + extended = self.user_has_groups( + "product_variant_configurator.group_product_variant_extended_description" + ) + if not product_attributes and product: + product_attributes = product.product_template_attribute_value_ids + values = self._order_attributes(template, product_attributes) + if extended: + description = "\n".join( + "{}: {}".format(x["value_id"].attribute_id.name, x["value_id"].name) + for x in values + ) + else: + description = ", ".join([x["value_id"].name for x in values]) + if not description: + return name + return ("%s\n%s" if extended else "%s (%s)") % (name, description) + + @api.model_create_multi + def create(self, vals_list): + """Fill `product_tmpl_id` in case `product_id` is supplied but not the + other one. + """ + for vals in vals_list: + if not vals.get("product_id"): + continue + product = self.env["product.product"].browse(vals["product_id"]) + if not vals.get("product_tmpl_id"): + vals["product_tmpl_id"] = product.product_tmpl_id.id + if not vals.get("product_attribute_ids"): + vals["product_attribute_ids"] = [] + gen_dict = { + "owner_model": self._name, + "product_tmpl_id": product.product_tmpl_id.id, + } + for att_val in product._get_product_attributes_values_dict(): + att_val.update(gen_dict) + vals["product_attribute_ids"].append((0, 0, att_val)) + return super().create(vals_list) + + def unlink(self): + """Mimic `ondelete="cascade"`.""" + attributes = self.mapped("product_attribute_ids") + result = super(ProductConfigurator, self).unlink() + if result: + attributes.unlink() + return result + + def create_variant_if_needed(self): + """Create the product variant if needed. + It searches for an existing product with the selected attributes. If + not found, create a new product. + :returns: the product (found or newly created) + """ + self.ensure_one() + if self.product_id: + return self.product_id + product_obj = self.env["product.product"] + product = product_obj._product_find( + self.product_tmpl_id, + self.product_attribute_ids, + ) + if not product: + product_template_attribute_values = self.env[ + "product.template.attribute.value" + ].browse() + for product_attribute_value in self.product_attribute_ids.mapped( + "value_id" + ): + product_attribute = product_attribute_value.attribute_id + existing_attribute_line = ( + self.product_tmpl_id.attribute_line_ids.filtered( # noqa + lambda l: l.attribute_id == product_attribute + ) + ) + product_template_attribute_values |= ( + existing_attribute_line.product_template_value_ids.filtered( # noqa + lambda v: v.product_attribute_value_id + == product_attribute_value + ) + ) + product = product_obj.create( + { + "name": self.product_tmpl_id.name, + "product_tmpl_id": self.product_tmpl_id.id, + "product_template_attribute_value_ids": [ + (6, 0, product_template_attribute_values.ids) + ], + } + ) + self.product_id = product.id + return product diff --git a/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/models/product_configurator_attribute.py b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/models/product_configurator_attribute.py new file mode 100644 index 0000000..fc7dbff --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/models/product_configurator_attribute.py @@ -0,0 +1,63 @@ +# Copyright 2015 Oihane Crucelaegui - AvanzOSC +# Copyright 2016 Pedro M. Baeza +# Copyright 2016 ACSONE SA/NV +# License AGPL-3 - See http://www.gnu.org/licenses/agpl-3 + +from odoo import api, fields, models + + +class ProductConfiguratorAttribute(models.Model): + _name = "product.configurator.attribute" + _description = "Product Configurator Attribute" + + owner_id = fields.Many2oneReference( + string="Owner", required=True, index=True, model_field="owner_model" + ) + owner_model = fields.Char(required=True) + product_tmpl_id = fields.Many2one( + comodel_name="product.template", string="Product Template", required=True + ) + attribute_id = fields.Many2one( + comodel_name="product.attribute", string="Attribute", readonly=True + ) + value_id = fields.Many2one( + comodel_name="product.attribute.value", + domain="[('id', 'in', possible_value_ids)]", + string="Value", + ) + possible_value_ids = fields.Many2many( + comodel_name="product.attribute.value", + compute="_compute_possible_value_ids", + readonly=True, + ) + + price_extra = fields.Float( + compute="_compute_price_extra", + string="Attribute Price Extra", + digits="Product Price", + help="Price Extra: Extra price for the variant with this attribute " + "value on sale price. eg. 200 price extra, 1000 + 200 = 1200.", + ) + + @api.depends("attribute_id") + def _compute_possible_value_ids(self): + for record in self: + # This should be unique due to the new constraint added + attribute = record.product_tmpl_id.attribute_line_ids.filtered( + lambda x: x.attribute_id == record.attribute_id + ) + record.possible_value_ids = attribute.value_ids.sorted() + + @api.depends("value_id") + def _compute_price_extra(self): + for record in self: + record.price_extra = sum( + self.env["product.template.attribute.value"] + .search( + [ + ("product_tmpl_id", "=", record.product_tmpl_id.id), + ("product_attribute_value_id", "=", record.value_id.id), + ] + ) + .mapped("price_extra") + ) diff --git a/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/models/product_product.py b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/models/product_product.py new file mode 100644 index 0000000..6eef405 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/models/product_product.py @@ -0,0 +1,174 @@ +# Copyright 2015 Oihane Crucelaegui - AvanzOSC +# Copyright 2016 Pedro M. Baeza +# Copyright 2016 ACSONE SA/NV +# License AGPL-3 - See http://www.gnu.org/licenses/agpl-3 + +from odoo import _, api, exceptions, models +from odoo.tools import config + + +class ProductProduct(models.Model): + _inherit = ["product.product", "product.configurator"] + _name = "product.product" + + def _get_product_attributes_values_dict(self): + # Retrieve first the attributes from template to preserve order + res = self.product_tmpl_id._get_product_attributes_dict() + for val in res: + value = self.product_template_attribute_value_ids.filtered( + lambda x: x.attribute_id.id == val["attribute_id"] + ) + val["value_id"] = value.product_attribute_value_id.id + return res + + def _get_product_attributes_values_text(self): + description = self.product_template_attribute_value_ids.mapped( + lambda x: "{}: {}".format(x.attribute_id.name, x.name) + ) + if description: + return "{}\n{}".format(self.product_tmpl_id.name, "\n".join(description)) + else: + return self.product_tmpl_id.name + + @api.model + def _build_attributes_domain(self, product_template, product_attributes): + domain = [] + cont = 0 + attributes_ids = [] + if product_template: + for attr_line in product_attributes: + if isinstance(attr_line, dict): + attributes_ids.append(attr_line.get("attribute_id")) + else: + attributes_ids.append(attr_line.attribute_id.id) + domain.append(("product_tmpl_id", "=", product_template._origin.id)) + for attr_line in product_attributes: + if isinstance(attr_line, dict): + value_id = attr_line.get("value_id") + else: + value_id = attr_line.value_id.id + if value_id: + ptav = self.env["product.template.attribute.value"].search( + [ + ("product_tmpl_id", "=", product_template._origin.id), + ("attribute_id", "in", attributes_ids), + ("product_attribute_value_id", "=", value_id), + ] + ) + if ptav: + domain.append( + ("product_template_attribute_value_ids", "=", ptav.id) + ) + cont += 1 + return domain, cont + + @api.model + def _product_find(self, product_template, product_attributes): + if product_template: + domain, cont = self._build_attributes_domain( + product_template, product_attributes + ) + products = self.search(domain) + # Filter the product with the exact number of attributes values + for product in products: + if len(product.product_template_attribute_value_ids) == cont: + return product + return False + + @api.constrains("product_tmpl_id", "product_template_attribute_value_ids") + def _check_duplicity(self): + if not config["test_enable"] or not self.env.context.get( + "test_check_duplicity" + ): + return + for product in self: + domain = [("product_tmpl_id", "=", product.product_tmpl_id.id)] + for value in product.product_template_attribute_value_ids: + domain.append(("product_template_attribute_value_ids", "=", value.id)) + other_products = self.with_context(active_test=False).search(domain) + # Filter the product with the exact number of attributes values + cont = len(product.product_template_attribute_value_ids) + for other_product in other_products: + if ( + len(other_product.product_template_attribute_value_ids) == cont + and other_product != product + ): + raise exceptions.ValidationError( + _("There's another product with the same attributes.") + ) + + @api.constrains("product_tmpl_id", "product_template_attribute_value_ids") + def _check_configuration_validity(self): + """The method checks that the current selection values are correct. + + As default, the validity means that all the attributes + with the required flag are set. + + This can be overridden to set another rules. + + :raises: exceptions.ValidationError: If the check is not valid. + """ + # Creating from template variants attributes are not created at once so + # we avoid to check the constrain here. + if self.env.context.get("creating_variants"): + return + for product in self: + req_attrs = product.product_tmpl_id.attribute_line_ids.filtered( + lambda a: a.required + ).mapped("attribute_id") + errors = req_attrs - product.product_template_attribute_value_ids.mapped( + "attribute_id" + ) + if errors: + raise exceptions.ValidationError( + _("You have to fill the following attributes:\n%s") + % "\n".join(errors.mapped("name")) + ) + + def name_get(self): + """We need to add this for avoiding an odoo.exceptions.AccessError due + to some refactoring done upstream on read method + variant name_get + in Odoo. With this, we avoid to call super on the specific case of + virtual records, providing simply the name, which is acceptable. + """ + res = [] + for product in self: + if isinstance(product.id, models.NewId): + res.append((product.id, product.name)) + else: + res.append(super(ProductProduct, product).name_get()[0]) + return res + + @api.model_create_multi + def create(self, vals_list): + for vals in vals_list: + if not vals.get("product_attribute_ids"): + continue + ptav = ( + self.env["product.template.attribute.value"] + .search( + [ + ( + "product_tmpl_id", + "in", + [ + x[2]["product_tmpl_id"] + for x in vals["product_attribute_ids"] + ], + ), + ( + "product_attribute_value_id", + "in", + [ + x[2]["value_id"] + for x in vals["product_attribute_ids"] + if x[2]["value_id"] + ], + ), + ] + ) + .ids + ) + vals.pop("product_attribute_ids") + vals["product_template_attribute_value_ids"] = [(4, x) for x in ptav] + return super(ProductProduct, self).create(vals_list) diff --git a/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/models/product_template.py b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/models/product_template.py new file mode 100644 index 0000000..e0d091c --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/models/product_template.py @@ -0,0 +1,101 @@ +# Copyright 2015 Oihane Crucelaegui - AvanzOSC +# Copyright 2016 Pedro M. Baeza +# Copyright 2016 ACSONE SA/NV +# License AGPL-3 - See http://www.gnu.org/licenses/agpl-3 + +from odoo import _, api, fields, models +from odoo.tools import config + + +class ProductTemplate(models.Model): + _inherit = "product.template" + + no_create_variants = fields.Selection( + [ + ("yes", "Don't create them automatically"), + ("no", "Use Odoo's default variant management"), + ("empty", "Use the category value"), + ], + string="Variant creation", + required=True, + default="no", + help="This selection defines if variants for all attribute " + "combinations are going to be created automatically at saving " + "time.", + ) + + @api.onchange("no_create_variants") + def onchange_no_create_variants(self): + if ( + self.no_create_variants in ["no", "empty"] + and self._origin.no_create_variants + ): + # the test on self._origin.no_create_variants is to + # avoid the warning when opening a new form in create + # mode (ie when the onchange triggers when Odoo sets + # the default value) + return { + "warning": { + "title": _("Change warning!"), + "message": _( + "Changing this parameter may cause" + " automatic variants creation" + ), + } + } + + @api.model_create_multi + def create(self, vals_list): + if "product_name" in self.env.context: + for vals in vals_list: + # Needed because ORM removes this value from the dictionary + vals["name"] = self.env.context["product_name"] + return super(ProductTemplate, self).create(vals_list) + + def write(self, values): + res = super(ProductTemplate, self).write(values) + if "no_create_variants" in values: + self._create_variant_ids() + return res + + def _get_product_attributes_dict(self): + return self.attribute_line_ids.mapped( + lambda x: {"attribute_id": x.attribute_id.id} + ) + + def _create_variant_ids(self): + obj = self.with_context(creating_variants=True) + if config["test_enable"] and not self.env.context.get("check_variant_creation"): + return super(ProductTemplate, obj)._create_variant_ids() + for tmpl in obj: + if ( + ( + tmpl.no_create_variants == "empty" + and not tmpl.categ_id.no_create_variants + ) + or tmpl.no_create_variants == "no" + or not tmpl.attribute_line_ids + ): + super(ProductTemplate, tmpl)._create_variant_ids() + return True + + @api.model + def name_search(self, name="", args=None, operator="ilike", limit=100): + # Make a search with default criteria + temp = super(models.Model, self).name_search( + name=name, args=args, operator=operator, limit=limit + ) + # Make the other search + temp += super(ProductTemplate, self).name_search( + name=name, args=args, operator=operator, limit=limit + ) + # Merge both results + res = [] + keys = [] + for val in temp: + if val[0] not in keys: + res.append(val) + keys.append(val[0]) + if limit and len(res) >= limit: + break + return res diff --git a/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/models/product_template_attribute_line.py b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/models/product_template_attribute_line.py new file mode 100644 index 0000000..8cef9b6 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/models/product_template_attribute_line.py @@ -0,0 +1,26 @@ +# Copyright 2015 Oihane Crucelaegui - AvanzOSC +# Copyright 2015-2017 Tecnativa - Pedro M. Baeza +# License AGPL-3 - See http://www.gnu.org/licenses/agpl-3 + +from odoo import api, fields, models + + +class ProductTemplateAttributeLine(models.Model): + _inherit = "product.template.attribute.line" + + required = fields.Boolean( + default=False, + ) + + _sql_constraints = [ + ( + "product_attribute_uniq", + "unique(product_tmpl_id, attribute_id)", + "The attribute already exists for this product", + ) + ] + + @api.onchange("attribute_id") + def _onchange_attribute_id_clean_value(self): + """This is for consistency when changing attribute in the product.""" + self.value_ids = False diff --git a/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/readme/CONFIGURE.rst b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/readme/CONFIGURE.rst new file mode 100644 index 0000000..068a374 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/readme/CONFIGURE.rst @@ -0,0 +1,13 @@ +(after installing `sale_management` application) + +To configure the creation of the variants behaviour, you need to: + +#. Go to ``Sales > Configuration > Settings``, and select "Attributes and + Variants (Set product attributes (e.g. color, size) to sell variants)" on + "Product Catalog" section. +#. Go to ``Sales > Catalog > Products``, and select a product. +#. On the Variants tab edit the value of the field ``Variant Creation``. +#. If you want to stop the automatic creation of the variant, and have the same + behaviour for all the products in the same category, go to ``Inventory > + Configuration > Product Categories``, select the category and check the checkbox + ``Don't create variants automatically``. diff --git a/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/readme/CONTRIBUTORS.rst new file mode 100644 index 0000000..4ba8595 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/readme/CONTRIBUTORS.rst @@ -0,0 +1,11 @@ +* Oihane Crucelaegui +* Pedro M. Baeza +* Ana Juaristi +* Thomas Binsfeld +* Zakaria Makrelouf (acsone) +* Stéphane Bidoul +* Laurent Mignon +* David Vidal +* Simone Versienti +* Adria Gil Sorribes +* Héctor Villarreal Ortega diff --git a/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/readme/DESCRIPTION.rst b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/readme/DESCRIPTION.rst new file mode 100644 index 0000000..8aeed1c --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/readme/DESCRIPTION.rst @@ -0,0 +1,9 @@ +Provides an abstract model for product variant configuration. It provides the +basic functionality for presenting a table with the attributes of a template +and the possibility to select one of the valid values. You can try this +functionality creating a product variant directly selecting a product +template that has attributes. + +This module also prevents in a configurable way the creation of the product +variants when defining the attributes and attribute values of the product +template. diff --git a/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/readme/USAGE.rst b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/readme/USAGE.rst new file mode 100644 index 0000000..93ed495 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/readme/USAGE.rst @@ -0,0 +1,26 @@ +(after installing `sale_management` application) + +#. Go to ``Sales > Catalog > Product Variants``. +#. Click on "Create" button for creating a new one. +#. On the field "Product Template", select a product template that has several + attributes. +#. A table with the attributes of the template will appear below. +#. Select all the attribute values and click on "Save" button. +#. A new product variant will be created for that attributes. +#. An error will raise if there's another variant with the same attribute + values or if you haven't filled all the required values. + +**Developers** + +To use product configurator in your model, you need to: + +#. The product.configurator is an abstract model, hence, to be used it must be + inherited in your model: +#. If the model you're inheriting has ``name`` attribute, and it uses the + related parameter you must override it. + +:: + + class AModel(models.Model): + _inherit = ['module.model', 'product.configurator'] + name = fields.Char(related="delegated_field.related_field") diff --git a/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/security/ir.model.access.csv b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/security/ir.model.access.csv new file mode 100644 index 0000000..27c6301 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/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_product_configurator_attribute_all","access_product_configurator_attribute_all","model_product_configurator_attribute","base.group_user",1,1,1,1 diff --git a/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/security/product_configurator_security.xml b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/security/product_configurator_security.xml new file mode 100644 index 0000000..70d24bb --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/security/product_configurator_security.xml @@ -0,0 +1,9 @@ + + + + Use extended description when having product attributes + + + diff --git a/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/static/description/icon.png b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/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-product-variant-product_variant_configurator/product_variant_configurator/static/description/index.html b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/static/description/index.html new file mode 100644 index 0000000..202ef57 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/static/description/index.html @@ -0,0 +1,488 @@ + + + + + +Product Variant Configurator + + + +
+

Product Variant Configurator

+ + +

Production/Stable License: AGPL-3 OCA/product-variant Translate me on Weblate Try me on Runboat

+

Provides an abstract model for product variant configuration. It provides the +basic functionality for presenting a table with the attributes of a template +and the possibility to select one of the valid values. You can try this +functionality creating a product variant directly selecting a product +template that has attributes.

+

This module also prevents in a configurable way the creation of the product +variants when defining the attributes and attribute values of the product +template.

+

Table of contents

+ +
+

Configuration

+

(after installing sale_management application)

+

To configure the creation of the variants behaviour, you need to:

+
    +
  1. Go to Sales > Configuration > Settings, and select “Attributes and +Variants (Set product attributes (e.g. color, size) to sell variants)” on +“Product Catalog” section.
  2. +
  3. Go to Sales > Catalog > Products, and select a product.
  4. +
  5. On the Variants tab edit the value of the field Variant Creation.
  6. +
  7. If you want to stop the automatic creation of the variant, and have the same +behaviour for all the products in the same category, go to Inventory > +Configuration > Product Categories, select the category and check the checkbox +Don't create variants automatically.
  8. +
+
+
+

Usage

+

(after installing sale_management application)

+
    +
  1. Go to Sales > Catalog > Product Variants.
  2. +
  3. Click on “Create” button for creating a new one.
  4. +
  5. On the field “Product Template”, select a product template that has several +attributes.
  6. +
  7. A table with the attributes of the template will appear below.
  8. +
  9. Select all the attribute values and click on “Save” button.
  10. +
  11. A new product variant will be created for that attributes.
  12. +
  13. An error will raise if there’s another variant with the same attribute +values or if you haven’t filled all the required values.
  14. +
+

Developers

+

To use product configurator in your model, you need to:

+
    +
  1. The product.configurator is an abstract model, hence, to be used it must be +inherited in your model:
  2. +
  3. If the model you’re inheriting has name attribute, and it uses the +related parameter you must override it.
  4. +
+
+class AModel(models.Model):
+    _inherit = ['module.model', 'product.configurator']
+    name = fields.Char(related="delegated_field.related_field")
+
+
+
+

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
  • +
  • ACSONE SA/NV
  • +
+
+
+

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/product-variant 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-product-variant-product_variant_configurator/product_variant_configurator/tests/__init__.py b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/tests/__init__.py new file mode 100644 index 0000000..133b6ec --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/tests/__init__.py @@ -0,0 +1,4 @@ +from . import test_product_variant_configurator +from . import test_product_configurator_attribute +from . import test_product_pricelist +from . import test_product_variants diff --git a/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/tests/test_product_configurator_attribute.py b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/tests/test_product_configurator_attribute.py new file mode 100644 index 0000000..1460ecd --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/tests/test_product_configurator_attribute.py @@ -0,0 +1,76 @@ +# Copyright 2016 ACSONE SA/NV +# Copyright 2017 Tecnativa - David Vidal +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo.tests.common import TransactionCase + + +class TestProductConfiguratorAttribute(TransactionCase): + @classmethod + def setUpClass(cls): + super(TestProductConfiguratorAttribute, cls).setUpClass() + # ENVIRONMENTS + cls.product_attribute = cls.env["product.attribute"] + cls.product_attribute_value = cls.env["product.attribute.value"] + cls.product_template_attribute_value = cls.env[ + "product.template.attribute.value" + ] + cls.product_configuration_attribute = cls.env["product.configurator.attribute"] + cls.product_template = cls.env["product.template"].with_context( + check_variant_creation=True + ) + # Instances: product attribute + cls.attribute1 = cls.product_attribute.create({"name": "Test Attribute 1"}) + # Instances: product attribute value + cls.value1 = cls.product_attribute_value.create( + {"name": "Value 1", "attribute_id": cls.attribute1.id} + ) + cls.value2 = cls.product_attribute_value.create( + {"name": "Value 2", "attribute_id": cls.attribute1.id} + ) + # Instances: product template + cls.product_template1 = cls.product_template.create( + { + "name": "Product template 1", + "no_create_variants": "no", + "attribute_line_ids": [ + ( + 0, + 0, + { + "attribute_id": cls.attribute1.id, + "value_ids": [(6, 0, [cls.value1.id, cls.value2.id])], + }, + ) + ], + } + ) + + def test_product_configurator_attribute(self): + template_value_1 = self.product_template_attribute_value.search( + [ + ("product_tmpl_id", "=", self.product_template1.id), + ("product_attribute_value_id", "=", self.value1.id), + ], + limit=1, + ) + template_value_1.write({"price_extra": 100.00}) + # create new product configuration attribute record. + conf_attr = self.product_configuration_attribute.create( + { + "product_tmpl_id": self.product_template1.id, + "attribute_id": self.attribute1.id, + "value_id": self.value1.id, + "owner_model": "product.product", + "owner_id": 1, + } + ) + # Price Extra for conf_attr should be equal to 100. + self.assertEqual(conf_attr.price_extra, 100.00) + # Possible Values for the selected Attribute should be equal to the + # value_ids set. + self.assertEqual(conf_attr.possible_value_ids, self.attribute1.value_ids) + # Check extra price on product variant + product = self.product_template1.product_variant_id + product.product_attribute_ids = conf_attr + self.assertEqual(product.price_extra, 100.0) diff --git a/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/tests/test_product_pricelist.py b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/tests/test_product_pricelist.py new file mode 100644 index 0000000..c738423 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/tests/test_product_pricelist.py @@ -0,0 +1,193 @@ +# Copyright 2016 ACSONE SA/NV +# Copyright 2017 David Vidal +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo.tests.common import TransactionCase + + +class TestProductPriceList(TransactionCase): + @classmethod + def setUpClass(cls): + super(TestProductPriceList, cls).setUpClass() + + # ENVIRONMENTS + cls.product_template = cls.env["product.template"].with_context( + check_variant_creation=True + ) + cls.product_pricelist = cls.env["product.pricelist"] + cls.supplier_info = cls.env["product.supplierinfo"] + cls.uom_unit = cls.env.ref("uom.product_uom_unit") + + # Instances: Product attribute + cls.physical = cls.env.ref("product.product_category_5") + + cls.attribute1 = cls.env.ref("product.product_attribute_1") + cls.value1 = cls.env.ref("product.product_attribute_value_1") + cls.value2 = cls.env.ref("product.product_attribute_value_2") + + cls.attribute2 = cls.env.ref("product.product_attribute_2") + cls.value3 = cls.env.ref("product.product_attribute_value_3") + cls.value4 = cls.env.ref("product.product_attribute_value_4") + + cls.ipad_template = cls.product_template.create( + { + "name": "Ipad", + "no_create_variants": "no", + "categ_id": cls.physical.id, + "company_id": False, + "list_price": 750, + "standard_price": 500, + "uom_id": cls.uom_unit.id, + "uom_po_id": cls.uom_unit.id, + "attribute_line_ids": [ + ( + 0, + 0, + { + "attribute_id": cls.attribute1.id, + "value_ids": [(6, 0, [cls.value1.id, cls.value2.id])], + }, + ), + ( + 0, + 0, + { + "attribute_id": cls.attribute2.id, + "value_ids": [(6, 0, [cls.value3.id, cls.value4.id])], + }, + ), + ], + } + ) + + cls.ipad_product = cls.ipad_template.product_variant_ids[0] + + cls.iphone_template = cls.product_template.create( + { + "name": "Ipad Retina Display", + "no_create_variants": "yes", + "categ_id": cls.physical.id, + "company_id": False, + "list_price": 500, + "standard_price": 300, + "uom_id": cls.uom_unit.id, + "uom_po_id": cls.uom_unit.id, + "attribute_line_ids": [ + ( + 0, + 0, + { + "attribute_id": cls.attribute1.id, + "value_ids": [(6, 0, [cls.value1.id, cls.value2.id])], + }, + ), + ( + 0, + 0, + { + "attribute_id": cls.attribute2.id, + "value_ids": [(6, 0, [cls.value3.id, cls.value4.id])], + }, + ), + ], + "seller_ids": [ + ( + 0, + False, + { + "partner_id": cls.env.ref("base.res_partner_1").id, + "delay": 3, + "min_qty": 1, + "price": 300, + }, + ), + ( + 0, + False, + { + "partner_id": cls.env.ref("base.res_partner_1").id, + "delay": 3, + "min_qty": 4, + "price": 290, + }, + ), + ], + } + ) + + cls.pricelist = cls.product_pricelist.create( + { + "name": "Pricelist 1", + "company_id": False, + "item_ids": [ + ( + 0, + False, + { + "name": "Rule 20% on ipad product", + "product_id": cls.ipad_product.id, + "categ_id": cls.physical.id, + "min_quantity": 1, + "base": "list_price", + "applied_on": "0_product_variant", + "compute_price": "formula", + "price_discount": 20, + }, + ), + ( + 0, + False, + { + "name": "Rule 10% on ipad template ", + "product_tmpl_id": cls.ipad_template.id, + "applied_on": "1_product", + "min_quantity": 1, + "base": "list_price", + "compute_price": "formula", + "price_discount": 10, + }, + ), + ( + 0, + False, + { + "name": "Rule Min qty 4 10% discount iphone template", + "product_tmpl_id": cls.iphone_template.id, + "applied_on": "1_product", + "base": "list_price", + "min_quantity": 4, + "compute_price": "percentage", + "percent_price": 10, + }, + ), + ], + } + ) + + def test_01_price_rule_get_multi(self): + # Price for ipad product + # Must be 600 + price = self.pricelist.with_context( + uom=self.ipad_product.uom_po_id.id, date="2016-01-01" + )._price_get(self.ipad_product, 1)[self.pricelist.id] + self.assertEqual(price, 750 * 0.8) + + def test_02_price_rule_get_multi_template(self): + # Price for iphone template with correct partner + # Price must be 450 + price = self.pricelist.with_context( + uom=self.iphone_template.uom_po_id.id, date="2016-01-01" + ).template_price_get( + self.iphone_template, 4, self.env.ref("base.res_partner_1").id + )[ + self.pricelist.id + ] + self.assertEqual(price, 500 * 0.9) + + def test_03_price_rule_get_multi_template(self): + # Price for ipad template + # must be 500 + price = self.pricelist.with_context( + uom=self.iphone_template.uom_po_id.id, date="2016-01-01" + ).template_price_get(self.iphone_template, 1)[self.pricelist.id] + self.assertEqual(price, 500) diff --git a/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/tests/test_product_variant_configurator.py b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/tests/test_product_variant_configurator.py new file mode 100644 index 0000000..b494039 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/tests/test_product_variant_configurator.py @@ -0,0 +1,598 @@ +# Copyright 2016 Oihane Crucelaegui - AvanzOSC +# Copyright 2016 ACSONE SA/NV +# Copyright 2017 Tecnativa - David Vidal +# License AGPL-3 - See http://www.gnu.org/licenses/agpl-3.0.html + +from odoo.exceptions import ValidationError +from odoo.tests.common import TransactionCase + + +class TestProductVariantConfigurator(TransactionCase): + @classmethod + def setUpClass(cls): + super(TestProductVariantConfigurator, cls).setUpClass() + + # ENVIRONMENTS + cls.product_attribute = cls.env["product.attribute"] + cls.product_attribute_value = cls.env["product.attribute.value"] + cls.product_configurator_attribute = cls.env["product.configurator.attribute"] + cls.product_category = cls.env["product.category"] + cls.product_product = cls.env["product.product"] + cls.product_template = cls.env["product.template"].with_context( + check_variant_creation=True + ) + + # INSTANCES + # Instances: product category + cls.category1 = cls.product_category.create( + {"name": "No create variants category"} + ) + cls.category2 = cls.product_category.create( + {"name": "Create variants category", "no_create_variants": False} + ) + # Instances: product attribute + cls.attribute1 = cls.product_attribute.create({"name": "Test Attribute 1"}) + cls.attribute2 = cls.product_attribute.create({"name": "Test Attribute 2"}) + # Instances: product attribute value + cls.value1 = cls.product_attribute_value.create( + {"name": "Value 1", "attribute_id": cls.attribute1.id} + ) + cls.value2 = cls.product_attribute_value.create( + {"name": "Value 2", "attribute_id": cls.attribute1.id} + ) + cls.value3 = cls.product_attribute_value.create( + {"name": "Value 3", "attribute_id": cls.attribute2.id} + ) + cls.value4 = cls.product_attribute_value.create( + {"name": "Value 4", "attribute_id": cls.attribute2.id} + ) + # Instances: product template + cls.product_template_yes = cls.product_template.create( + { + "name": "Product template 1", + "no_create_variants": "yes", + "attribute_line_ids": [ + ( + 0, + 0, + { + "attribute_id": cls.attribute1.id, + "required": False, + "value_ids": [(6, 0, [cls.value1.id, cls.value2.id])], + }, + ) + ], + } + ) + cls.product_template_no = cls.product_template.create( + {"name": "Product template 2", "no_create_variants": "no"} + ) + cls.product_template_empty_no = cls.product_template.create( + { + "name": "Product template 3", + "no_create_variants": "empty", + "categ_id": cls.category1.id, + } + ) + cls.product_template_empty_yes = cls.product_template.create( + { + "name": "Product template 3", + "no_create_variants": "empty", + "categ_id": cls.category2.id, + "attribute_line_ids": [ + ( + 0, + 0, + { + "attribute_id": cls.attribute1.id, + "value_ids": [(6, 0, [cls.value1.id, cls.value2.id])], + }, + ) + ], + } + ) + + def test_no_create_variants(self): + tmpl = self.product_template.create( + { + "name": "No create variants template", + "no_create_variants": "yes", + "attribute_line_ids": [ + ( + 0, + 0, + { + "attribute_id": self.attribute1.id, + "value_ids": [(6, 0, [self.value1.id, self.value2.id])], + }, + ) + ], + } + ) + self.assertEqual(len(tmpl.product_variant_ids), 0) + tmpl = self.product_template.create( + {"name": "No variants template", "no_create_variants": "yes"} + ) + # default behavior: one variant should be created + self.assertEqual(len(tmpl.product_variant_ids), 1) + + def test_no_create_variants_category(self): + self.assertTrue(self.category1.no_create_variants) + tmpl = self.product_template.create( + { + "name": "Category option template", + "categ_id": self.category1.id, + "no_create_variants": "empty", + "attribute_line_ids": [ + ( + 0, + 0, + { + "attribute_id": self.attribute1.id, + "value_ids": [(6, 0, [self.value1.id, self.value2.id])], + }, + ) + ], + } + ) + self.assertTrue(tmpl.no_create_variants == "empty") + self.assertEqual(len(tmpl.product_variant_ids), 0) + tmpl = self.product_template.create( + { + "name": "No variants template", + "categ_id": self.category1.id, + "no_create_variants": "empty", + } + ) + self.assertTrue(tmpl.no_create_variants == "empty") + # default behavior: one variant should be created + self.assertEqual(len(tmpl.product_variant_ids), 1) + + def test_create_variants(self): + tmpl = self.product_template.create( + { + "name": "Create variants template", + "attribute_line_ids": [ + ( + 0, + 0, + { + "attribute_id": self.attribute1.id, + "value_ids": [(6, 0, [self.value1.id, self.value2.id])], + }, + ) + ], + } + ) + self.assertEqual(len(tmpl.product_variant_ids), 2) + tmpl = self.product_template.create( + {"name": "No variants template", "no_create_variants": "no"} + ) + self.assertEqual(len(tmpl.product_variant_ids), 1) + + def test_update_product_tempalte(self): + tmpl = self.product_template.create( + { + "name": "Create variants template", + "attribute_line_ids": [ + ( + 0, + 0, + { + "attribute_id": self.attribute1.id, + "value_ids": [(6, 0, [self.value1.id, self.value2.id])], + }, + ) + ], + } + ) + # check that even if the OneToMany + # from product.configurator.product_attribute_ids to + # product.configurator.attribute declare an inverse on owner_id + # declared as fields.Integer, the cascade works as expected + product = tmpl.product_variant_ids[0] + self.assertEqual(1, len(product)) + product.write({"product_attribute_ids": [(5,)]}) + res_count = self.product_configurator_attribute.search_count( + [("owner_id", "=", product.id)] + ) + self.assertEqual(0, res_count) + + def test_create_variants_category(self): + self.assertFalse(self.category2.no_create_variants) + tmpl = self.product_template.create( + { + "name": "Category option template", + "categ_id": self.category2.id, + "no_create_variants": "empty", + "attribute_line_ids": [ + ( + 0, + 0, + { + "attribute_id": self.attribute1.id, + "value_ids": [(6, 0, [self.value1.id, self.value2.id])], + }, + ) + ], + } + ) + self.assertTrue(tmpl.no_create_variants == "empty") + self.assertEqual(len(tmpl.product_variant_ids), 2) + tmpl = self.product_template.create( + { + "name": "No variants template", + "categ_id": self.category2.id, + "no_create_variants": "empty", + } + ) + self.assertTrue(tmpl.no_create_variants == "empty") + self.assertEqual(len(tmpl.product_variant_ids), 1) + + def test_category_change(self): + self.assertTrue(self.category1.no_create_variants) + tmpl = self.product_template.create( + { + "name": "Category option template", + "categ_id": self.category1.id, + "no_create_variants": "empty", + "attribute_line_ids": [ + ( + 0, + 0, + { + "attribute_id": self.attribute1.id, + "value_ids": [(6, 0, [self.value1.id, self.value2.id])], + }, + ) + ], + } + ) + self.assertTrue(tmpl.no_create_variants == "empty") + self.assertEqual(len(tmpl.product_variant_ids), 0) + self.category1.no_create_variants = False + self.assertEqual(len(tmpl.product_variant_ids), 2) + + def test_get_product_attributes_dict(self): + attrs_dict = self.product_template_yes._get_product_attributes_dict() + self.assertEqual(len(attrs_dict), 1) + self.assertEqual(len(attrs_dict[0]), 1) + + def test_get_product_description(self): + product = self.product_product.create( + {"product_tmpl_id": self.product_template_yes.id} + ) + self.assertEqual( + product._get_product_description( + product.product_tmpl_id, + product, + product.product_template_attribute_value_ids, + ), + "Product template 1", + ) + self.current_user = self.env.user + # Add current user to group: group_supplier_inv_check_total + group_id = ( + "product_variant_configurator." "group_product_variant_extended_description" + ) + self.env.ref(group_id).write({"users": [(4, self.current_user.id)]}) + self.assertEqual( + product._get_product_description( + product.product_tmpl_id, + product, + product.product_template_attribute_value_ids, + ), + "Product template 1", + ) + + def test_compute_product_id_configurator_domain(self): + product = self.product_product.new( + {"name": "Test product", "product_tmpl_id": self.product_template_yes.id} + ) + product.product_tmpl_id = self.product_template_empty_yes + self.assertEqual( + product.product_id_configurator_domain, + [("product_tmpl_id", "=", self.product_template_empty_yes.id)], + ) + + def test_templ_name_search(self): + res = self.product_template.name_search("Product template 222") + for r in res: + if r[0] == self.product_template_no.id: + self.fail() + res = self.product_template.name_search("Product template 2") + for r in res: + if r[0] == self.product_template_no.id: + return + self.fail() + + def test_check_configuration_validity(self): + tmpl = self.product_template.create( + { + "name": "Product template Check", + "no_create_variants": "yes", + "attribute_line_ids": [ + ( + 0, + 0, + { + "attribute_id": self.attribute1.id, + "value_ids": [(6, 0, [self.value1.id, self.value2.id])], + "required": True, + }, + ), + ( + 0, + 0, + { + "attribute_id": self.attribute2.id, + "value_ids": [(6, 0, [self.value3.id, self.value4.id])], + }, + ), + ], + } + ) + # This one shouldn't fail + self.product_product.create( + { + "name": "Test product Check", + "product_tmpl_id": tmpl.id, + "product_attribute_ids": [ + ( + 0, + 0, + { + "product_tmpl_id": tmpl.id, + "attribute_id": self.attribute1.id, + "value_id": self.value1.id, + "owner_model": "product.product", + }, + ) + ], + } + ) + # And this one should + with self.cr.savepoint(), self.assertRaises(ValidationError): + self.product_product.create( + { + "name": "Test product Check", + "product_tmpl_id": tmpl.id, + "product_attribute_ids": [ + ( + 0, + 0, + { + "product_tmpl_id": tmpl.id, + "attribute_id": self.attribute2.id, + "value_id": self.value3.id, + "owner_model": "product.product", + }, + ) + ], + } + ) + + def test_onchange_product_attribute_ids(self): + product = self.product_product.create( + { + "name": "Test product Check", + "product_tmpl_id": self.product_template_yes.id, + } + ) + product_attribute_vals = { + "product_tmpl_id": self.product_template_yes.id, + "attribute_id": self.attribute1.id, + "value_id": self.value2.id, + "owner_model": "product.product", + "owner_id": int(product.id), + } + with self.cr.savepoint(): + product.product_attribute_ids = [(0, 0, product_attribute_vals)] + product._onchange_product_attribute_ids_configurator() + self.assertTrue( + ("product_tmpl_id", "=", self.product_template_yes.id) + in product.product_id_configurator_domain + ) + + def test_onchange_product_attribute_ids_01(self): + product = self.product_product.create( + { + "name": "Test product Check", + "product_tmpl_id": self.product_template_yes.id, + "product_attribute_ids": [ + ( + 0, + 0, + { + "product_tmpl_id": self.product_template_yes.id, + "attribute_id": self.attribute1.id, + "value_id": self.value1.id, + "owner_model": "product.product", + }, + ) + ], + } + ) + product_attribute_vals = { + "product_tmpl_id": self.product_template_yes.id, + "attribute_id": self.attribute1.id, + "value_id": self.value1.id, + "owner_model": "res.partner", + "owner_id": int(product.id), + } + product.product_attribute_ids = [(0, 0, product_attribute_vals)] + product._onchange_product_attribute_ids_configurator() + self.assertTrue( + ("product_tmpl_id", "=", self.product_template_yes.id) + in product.product_id_configurator_domain + ) + + def test_onchange_product_id_product_configurator(self): + product1 = self.product_product.create( + { + "name": "Product 1", + "product_tmpl_id": self.product_template_yes.id, + "product_attribute_ids": [ + ( + 0, + 0, + { + "product_tmpl_id": self.product_template_yes.id, + "attribute_id": self.attribute1.id, + "value_id": self.value1.id, + "owner_model": "product.product", + }, + ) + ], + } + ) + product2 = self.product_product.create( + { + "name": "Product 1", + "product_tmpl_id": self.product_template_yes.id, + "product_attribute_ids": [ + ( + 0, + 0, + { + "product_tmpl_id": self.product_template_yes.id, + "attribute_id": self.attribute2.id, + "value_id": self.value2.id, + "owner_model": "product.product", + }, + ) + ], + } + ) + product1.product_id = product2 + product1._onchange_product_id_configurator() + self.assertEqual(product1.product_id.id, product2.id) + + def test_get_product_attributes_values_dict(self): + product = self.product_product.create( + { + "name": "Test product Check", + "product_tmpl_id": self.product_template_yes.id, + "product_attribute_ids": [ + ( + 0, + 0, + { + "product_tmpl_id": self.product_template_yes.id, + "attribute_id": self.attribute1.id, + "value_id": self.value1.id, + "owner_model": "product.product", + }, + ) + ], + } + ) + result = product._get_product_attributes_values_dict() + self.assertEqual(len(result), 1) + self.assertEqual( + result[0], {"attribute_id": self.attribute1.id, "value_id": self.value1.id} + ) + + def test_get_product_attributes_values_text(self): + product = self.product_product.create( + { + "name": "Test product Check", + "product_tmpl_id": self.product_template_yes.id, + "product_attribute_ids": [ + ( + 0, + 0, + { + "product_tmpl_id": self.product_template_yes.id, + "attribute_id": self.attribute1.id, + "value_id": self.value1.id, + "owner_model": "product.product", + }, + ) + ], + } + ) + result = product._get_product_attributes_values_text() + expected_result = "{}\n{}: {}".format( + self.product_template_yes.name, + self.attribute1.name, + self.value1.name, + ) + self.assertEqual(result, expected_result) + product = self.product_product.create( + { + "name": "Test product Check", + "product_tmpl_id": self.product_template_yes.id, + } + ) + result = product._get_product_attributes_values_text() + self.assertEqual(result, self.product_template_yes.name) + + def test_unlink(self): + + product = self.product_product.create( + { + "name": "Test product Check", + "product_tmpl_id": self.product_template_yes.id, + } + ) + product_attribute = self.env["product.configurator.attribute"].create( + { + "attribute_id": self.attribute1.id, + "value_id": self.value1.id, + "product_tmpl_id": self.product_template_yes.id, + "owner_id": product.id, + "owner_model": "product.product", + } + ) + product.product_attribute_ids = [(4, product_attribute.id)] + self.assertTrue(product.unlink()) + + def test_product_find(self): + conf_attr = self.product_configurator_attribute.create( + { + "product_tmpl_id": self.product_template_yes.id, + "attribute_id": self.attribute1.id, + "value_id": self.value1.id, + "owner_model": "product_product", + "owner_id": 1, + } + ) + product = self.product_product.create( + { + "name": "Product 1", + "product_tmpl_id": self.product_template_yes.id, + "product_attribute_ids": [ + ( + 0, + 0, + { + "product_tmpl_id": self.product_template_yes.id, + "attribute_id": self.attribute1.id, + "value_id": self.value1.id, + "owner_model": "product.product", + }, + ) + ], + } + ) + res = self.product_product._product_find(self.product_template_yes, [conf_attr]) + self.assertEqual(res, product) + res = self.product_product._product_find(False, [conf_attr]) + self.assertEqual(res, False) + + def test_product_template_write(self): + self.product_template_no.with_context(check_variant_creation=True).write( + {"no_create_variants": "yes"} + ) + self.assertTrue(self.product_template_no.product_variant_ids) + + def test_product_template_create(self): + product = self.product_template.with_context( + product_name="Context product name" + ).create({"name": "Test"}) + self.assertEqual(product.name, "Context product name") + + def test_category_variant_alert(self): + self.category1.no_create_variants = False + self.assertTrue(self.category1.onchange_no_create_variants()["warning"]) diff --git a/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/tests/test_product_variants.py b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/tests/test_product_variants.py new file mode 100644 index 0000000..0e560ca --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/tests/test_product_variants.py @@ -0,0 +1,159 @@ +# © 2016 Oihane Crucelaegui - AvanzOSC +# License AGPL-3 - See http://www.gnu.org/licenses/agpl-3.0.html + +from odoo.tests.common import TransactionCase + + +class TestProductVariant(TransactionCase): + def setUp(self): + super(TestProductVariant, self).setUp() + self.tmpl_model = self.env["product.template"].with_context( + check_variant_creation=True + ) + self.categ_model = self.env["product.category"] + self.categ1 = self.categ_model.create({"name": "No create variants category"}) + self.categ2 = self.categ_model.create( + {"name": "Create variants category", "no_create_variants": False} + ) + self.attribute = self.env["product.attribute"].create( + {"name": "Test Attribute"} + ) + self.value1 = self.env["product.attribute.value"].create( + {"name": "Value 1", "attribute_id": self.attribute.id} + ) + self.value2 = self.env["product.attribute.value"].create( + {"name": "Value 2", "attribute_id": self.attribute.id} + ) + + def test_no_create_variants(self): + tmpl = self.tmpl_model.create( + { + "name": "No create variants template", + "no_create_variants": "yes", + "attribute_line_ids": [ + ( + 0, + 0, + { + "attribute_id": self.attribute.id, + "value_ids": [(6, 0, [self.value1.id, self.value2.id])], + }, + ) + ], + } + ) + self.assertEqual(len(tmpl.product_variant_ids), 0) + tmpl = self.tmpl_model.create( + {"name": "No variants template", "no_create_variants": "yes"} + ) + # Odoo by default when there are not attributes will create a product + self.assertEqual(len(tmpl.product_variant_ids), 1) + + def test_no_create_variants_category(self): + self.assertTrue(self.categ1.no_create_variants) + tmpl = self.tmpl_model.create( + { + "name": "Category option template", + "categ_id": self.categ1.id, + "no_create_variants": "empty", + "attribute_line_ids": [ + ( + 0, + 0, + { + "attribute_id": self.attribute.id, + "value_ids": [(6, 0, [self.value1.id, self.value2.id])], + }, + ) + ], + } + ) + self.assertTrue(tmpl.no_create_variants == "empty") + self.assertEqual(len(tmpl.product_variant_ids), 0) + tmpl = self.tmpl_model.create( + { + "name": "No variants template", + "categ_id": self.categ1.id, + "no_create_variants": "empty", + } + ) + self.assertTrue(tmpl.no_create_variants == "empty") + self.assertEqual(len(tmpl.product_variant_ids), 1) + + def test_create_variants(self): + tmpl = self.tmpl_model.create( + { + "name": "Create variants template", + "no_create_variants": "no", + "attribute_line_ids": [ + ( + 0, + 0, + { + "attribute_id": self.attribute.id, + "value_ids": [(6, 0, [self.value1.id, self.value2.id])], + }, + ) + ], + } + ) + self.assertEqual(len(tmpl.product_variant_ids), 2) + tmpl = self.tmpl_model.create( + {"name": "No variants template", "no_create_variants": "no"} + ) + self.assertEqual(len(tmpl.product_variant_ids), 1) + + def test_create_variants_category(self): + self.assertFalse(self.categ2.no_create_variants) + tmpl = self.tmpl_model.create( + { + "name": "Category option template", + "categ_id": self.categ2.id, + "no_create_variants": "empty", + "attribute_line_ids": [ + ( + 0, + 0, + { + "attribute_id": self.attribute.id, + "value_ids": [(6, 0, [self.value1.id, self.value2.id])], + }, + ) + ], + } + ) + self.assertTrue(tmpl.no_create_variants == "empty") + self.assertEqual(len(tmpl.product_variant_ids), 2) + tmpl = self.tmpl_model.create( + { + "name": "No variants template", + "categ_id": self.categ2.id, + "no_create_variants": "empty", + } + ) + self.assertTrue(tmpl.no_create_variants == "empty") + self.assertEqual(len(tmpl.product_variant_ids), 1) + + def test_category_change(self): + self.assertTrue(self.categ1.no_create_variants) + tmpl = self.tmpl_model.create( + { + "name": "Category option template", + "categ_id": self.categ1.id, + "no_create_variants": "empty", + "attribute_line_ids": [ + ( + 0, + 0, + { + "attribute_id": self.attribute.id, + "value_ids": [(6, 0, [self.value1.id, self.value2.id])], + }, + ) + ], + } + ) + self.assertTrue(tmpl.no_create_variants == "empty") + self.assertEqual(len(tmpl.product_variant_ids), 0) + self.categ1.no_create_variants = False + self.assertEqual(len(tmpl.product_variant_ids), 2) diff --git a/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/views/inherited_product_attribute_views.xml b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/views/inherited_product_attribute_views.xml new file mode 100644 index 0000000..abd6a9a --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/views/inherited_product_attribute_views.xml @@ -0,0 +1,16 @@ + + + + product.attribute.form + product.attribute + + + +

+ Info: You can now manage the variant creation from the Product Template level +

+
+
+
+
diff --git a/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/views/inherited_product_category_views.xml b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/views/inherited_product_category_views.xml new file mode 100644 index 0000000..3bd23a1 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/views/inherited_product_category_views.xml @@ -0,0 +1,15 @@ + + + + + product.category.no.variant.form + product.category + + + + + + + + diff --git a/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/views/inherited_product_product_views.xml b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/views/inherited_product_product_views.xml new file mode 100644 index 0000000..502714f --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/views/inherited_product_product_views.xml @@ -0,0 +1,76 @@ + + + + product.product.variants.form + product.product + + + + {'invisible': ['|', ('id', '!=', False), ('product_tmpl_id', '!=', False)], 'readonly': [('product_tmpl_id', '!=', False)]} + + + Product Template + 0 + 0 + {'readonly': [('id', '!=', False)], 'required': [('id', '!=', False)]} + + +

+ Select a template for a variant. Keep empty for a new full product. +

+
+
+
+ + product.product.variants.form + product.product + + + + + + + + + + + + + + + + + + + + +
diff --git a/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/views/inherited_product_template_views.xml b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/views/inherited_product_template_views.xml new file mode 100644 index 0000000..bb69317 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/views/inherited_product_template_views.xml @@ -0,0 +1,24 @@ + + + + product.template.no.variant.form + product.template + + + + + + + + + + + + + diff --git a/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/views/product_configurator_attribute.xml b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/views/product_configurator_attribute.xml new file mode 100644 index 0000000..80ddd0e --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_configurator/product_variant_configurator/views/product_configurator_attribute.xml @@ -0,0 +1,27 @@ + + + + product.configurator.attribute + + + + + + + + + + + + + diff --git a/odoo-bringout-oca-product-variant-product_variant_configurator/pyproject.toml b/odoo-bringout-oca-product-variant-product_variant_configurator/pyproject.toml new file mode 100644 index 0000000..2c30450 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_configurator/pyproject.toml @@ -0,0 +1,42 @@ +[project] +name = "odoo-bringout-oca-product-variant-product_variant_configurator" +version = "16.0.0" +description = "Product Variant Configurator - Provides an abstract model for product variant configuration." +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "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 = ["product_variant_configurator"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-product-variant-product_variant_default_code/README.md b/odoo-bringout-oca-product-variant-product_variant_default_code/README.md new file mode 100644 index 0000000..ea55a12 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_default_code/README.md @@ -0,0 +1,46 @@ +# Product Variant Default Code + +Odoo addon: product_variant_default_code + +## Installation + +```bash +pip install odoo-bringout-oca-product-variant-product_variant_default_code +``` + +## Dependencies + +This addon depends on: +- product + +## Manifest Information + +- **Name**: Product Variant Default Code +- **Version**: 16.0.1.1.2 +- **Category**: Product +- **License**: AGPL-3 +- **Installable**: True + +## Source + +Based on [OCA/product-variant](https://github.com/OCA/product-variant) branch 16.0, addon `product_variant_default_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 +- Reports: doc/REPORTS.md +- Security: doc/SECURITY.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-product-variant-product_variant_default_code/doc/ARCHITECTURE.md b/odoo-bringout-oca-product-variant-product_variant_default_code/doc/ARCHITECTURE.md new file mode 100644 index 0000000..723e6e2 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_default_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 Product_variant_default_code Module - product_variant_default_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-product-variant-product_variant_default_code/doc/CONFIGURATION.md b/odoo-bringout-oca-product-variant-product_variant_default_code/doc/CONFIGURATION.md new file mode 100644 index 0000000..491a680 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_default_code/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for product_variant_default_code. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-product-variant-product_variant_default_code/doc/CONTROLLERS.md b/odoo-bringout-oca-product-variant-product_variant_default_code/doc/CONTROLLERS.md new file mode 100644 index 0000000..f628e77 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_default_code/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-product-variant-product_variant_default_code/doc/DEPENDENCIES.md b/odoo-bringout-oca-product-variant-product_variant_default_code/doc/DEPENDENCIES.md new file mode 100644 index 0000000..b8b40cf --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_default_code/doc/DEPENDENCIES.md @@ -0,0 +1,5 @@ +# Dependencies + +This addon depends on: + +- [product](../../odoo-bringout-oca-ocb-product) diff --git a/odoo-bringout-oca-product-variant-product_variant_default_code/doc/FAQ.md b/odoo-bringout-oca-product-variant-product_variant_default_code/doc/FAQ.md new file mode 100644 index 0000000..ee3992d --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_default_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 product_variant_default_code or install in UI. diff --git a/odoo-bringout-oca-product-variant-product_variant_default_code/doc/INSTALL.md b/odoo-bringout-oca-product-variant-product_variant_default_code/doc/INSTALL.md new file mode 100644 index 0000000..a2d6028 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_default_code/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-product-variant-product_variant_default_code" +# or +uv pip install odoo-bringout-oca-product-variant-product_variant_default_code" +``` diff --git a/odoo-bringout-oca-product-variant-product_variant_default_code/doc/MODELS.md b/odoo-bringout-oca-product-variant-product_variant_default_code/doc/MODELS.md new file mode 100644 index 0000000..2e04f66 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_default_code/doc/MODELS.md @@ -0,0 +1,16 @@ +# Models + +Detected core models and extensions in product_variant_default_code. + +```mermaid +classDiagram + class product_attribute + class product_attribute_value + class product_product + class product_template + 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-product-variant-product_variant_default_code/doc/OVERVIEW.md b/odoo-bringout-oca-product-variant-product_variant_default_code/doc/OVERVIEW.md new file mode 100644 index 0000000..2c6a2d5 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_default_code/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: product_variant_default_code. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon product_variant_default_code +- License: LGPL-3 diff --git a/odoo-bringout-oca-product-variant-product_variant_default_code/doc/REPORTS.md b/odoo-bringout-oca-product-variant-product_variant_default_code/doc/REPORTS.md new file mode 100644 index 0000000..e0ea35f --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_default_code/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-product-variant-product_variant_default_code/doc/SECURITY.md b/odoo-bringout-oca-product-variant-product_variant_default_code/doc/SECURITY.md new file mode 100644 index 0000000..83e86b1 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_default_code/doc/SECURITY.md @@ -0,0 +1,64 @@ +# Security + +Access control and security definitions in product_variant_default_code. + +## Access Control Lists (ACLs) + +Model access permissions defined in: +- **[bosnian_translations.json](../bosnian_translations.json)** + - 50 model access rules +- **[bosnian_translations_output.json](../bosnian_translations_output.json)** + - 444 model access rules +- **[CHANGELOG.md](../CHANGELOG.md)** + - 132 model access rules +- **[doc](../doc)** +- **[docker](../docker)** +- **[input](../input)** +- **[nix](../nix)** +- **[odoo.conf](../odoo.conf)** + - 58 model access rules +- **[odoo_packages_bez_l10n.txt](../odoo_packages_bez_l10n.txt)** + - 1947 model access rules +- **[odoo_packages_bringout.txt](../odoo_packages_bringout.txt)** + - 1947 model access rules +- **[odoo_packages.txt](../odoo_packages.txt)** + - 2085 model access rules +- **[output](../output)** +- **[packages](../packages)** +- **[README.md](../README.md)** + - 338 model access rules +- **[scripts](../scripts)** +- **[temp](../temp)** +- **[TRANSLATION_BS_SUMMARY.md](../TRANSLATION_BS_SUMMARY.md)** + - 146 model access rules + +## Record Rules + +Row-level security rules defined in: + +## Security Groups & Configuration + +Security groups and permissions defined in: +- **[product_security.xml](../product_variant_default_code/security/product_security.xml)** + - 1 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: +- **[product_security.xml](../product_variant_default_code/security/product_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-product-variant-product_variant_default_code/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-product-variant-product_variant_default_code/doc/TROUBLESHOOTING.md new file mode 100644 index 0000000..56853cb --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_default_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-product-variant-product_variant_default_code/doc/USAGE.md b/odoo-bringout-oca-product-variant-product_variant_default_code/doc/USAGE.md new file mode 100644 index 0000000..fac6171 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_default_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 product_variant_default_code +``` diff --git a/odoo-bringout-oca-product-variant-product_variant_default_code/doc/WIZARDS.md b/odoo-bringout-oca-product-variant-product_variant_default_code/doc/WIZARDS.md new file mode 100644 index 0000000..48e790d --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_default_code/doc/WIZARDS.md @@ -0,0 +1,3 @@ +# Wizards + +This module does not include UI wizards. diff --git a/odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/README.rst b/odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/README.rst new file mode 100644 index 0000000..8838359 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/README.rst @@ -0,0 +1,173 @@ +.. image:: https://odoo-community.org/readme-banner-image + :target: https://odoo-community.org/get-involved?utm_source=readme + :alt: Odoo Community Association + +============================ +Product Variant Default Code +============================ + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:23782e83708e18c5e26008b1e49622f50b2f53d317111279dd3fe33def16dacd + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |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-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%2Fproduct--variant-lightgray.png?logo=github + :target: https://github.com/OCA/product-variant/tree/16.0/product_variant_default_code + :alt: OCA/product-variant +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/product-variant-16-0/product-variant-16-0-product_variant_default_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/product-variant&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module automatically generate Product Reference (default_code) +according to attributes data with a configurable behavior. + +It defines a reference mask on the product templates so the +variants references are automatically set. For example: + +- Product template: Jacket +- Attributes: + - Color: White, Black + - Size: M, L +- Reference mask: `JKT01-[Color]-[Size]` + +- Reference on variants: + + - `JKT01-Wh-M` Jacket White M + - `JKT01-Bl-M` Jacket Black M + - `JKT01-Wh-L` Jacket White L + - `JKT01-Bl-L` Jacket Black L + +**Table of contents** + +.. contents:: + :local: + +Usage +===== + +To set the reference mask up on any product template 'Variant reference mask' +new field. + +When creating a new product template without specifying the *Variant reference +mask*, a default value for *Variant reference mask* will be automatically +generated according to the attribute line settings on the product template (if +any). The mask will then be used as an instruction to generate default code of +each product variant of the product template with the corresponding *Attribute +Code* (of the attribute value) inserted. Besides the default value, *Variant +reference mask* can be configured to your liking, make sure putting the +*Attribute Name* inside `[]` marks (it is case sensitive). + +Example: + +Creating a product named *Jacket* with two attributes, *Size* and *Color*:: + + Product: Jacket + Color: Black(Bl), White(Wh) # Black and White are the attribute values; + 'Bl' and 'Wh' are the corresponding codes + Size: L (L), XL(XL) + +The automatically generated default value for the Variant reference mask will +be `[Color]-[Size]` and so the 'default code' on the variants will be `Bl-L`, +`Wh-L`, `Bl-XL` and `Wh-XL`. + +The mask value can be fully customized whatever you like. You can even have +the attribute name appear more than once in the mask such as, +`Jacket/[Size]~[Color]~[Size]`, and the generated code on variants will be +something like `Jacket/L~Bl~L` (for variant with Color "Black" and Size "L"). + +When the code attribute is changed, it automatically regenerates the 'default +code' on all variants affected. + +Aditionally, a product attribute can be set and so it will be appended to the +product `default_code`. In the first example, setting a `Color` code to `CO` +would give `default_code` like this: `COBl-L`, `COWh-L`, `COBl-XL` and +`COWh-XL`. + +Avoiding mask in variants +~~~~~~~~~~~~~~~~~~~~~~~~~ + +You can avoid this behavior or force a manual default_code on variant. To do +so, go to *Product Variants > [any variant you want to set up]* and set +manually its reference code. The field `manual code` will be set to on and the +variant internal reference will no longer be changed by this module. + +Unset `manual code` and the reference code will be unlocked again. + +Known issues / Roadmap +====================== + +* In case of attribute name update, related mask are not updated. + +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 +~~~~~~~ + +* AvancOSC +* Shine IT +* Tecnativa +* Akretion + +Contributors +~~~~~~~~~~~~ + +* Alfredo de la Fuente +* Tony Gu +* David Beal +* Daniel Campos +* Kévin Roche + +* Tecnativa : + * David Vidal + * Pedro M. Baeza + * João Marques + +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-Kev-Roche| image:: https://github.com/Kev-Roche.png?size=40px + :target: https://github.com/Kev-Roche + :alt: Kev-Roche + +Current `maintainer `__: + +|maintainer-Kev-Roche| + +This module is part of the `OCA/product-variant `_ 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-product-variant-product_variant_default_code/product_variant_default_code/__init__.py b/odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/__init__.py new file mode 100644 index 0000000..0650744 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/__init__.py @@ -0,0 +1 @@ +from . import models diff --git a/odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/__manifest__.py b/odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/__manifest__.py new file mode 100644 index 0000000..fd969e9 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/__manifest__.py @@ -0,0 +1,29 @@ +# Copyright 2014 AvancOSC - Alfredo de la Fuente +# Copyright 2014 Tecnativa - Pedro M. Baeza +# Copyright 2014 Shine IT - Tony Gu +# Copyright 2017 Tecnativa - David Vidal +# Copyright 2017 Akretion - David Beal +# Copyright 2018 AvancOSC - Daniel Campos +# Copyright 2020 Tecnativa - João Marques +# Copyright 2021 Akretion - Kévin Roche +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). +{ + "name": "Product Variant Default Code", + "summary": "Allow to automatically generate the variant default code", + "version": "16.0.1.1.2", + "author": "AvancOSC, Shine IT, Tecnativa, Akretion, Odoo Community Association (OCA)", + "website": "https://github.com/OCA/product-variant", + "license": "AGPL-3", + "category": "Product", + "maintainers": ["Kev-Roche"], + "depends": ["product"], + "data": [ + "security/product_security.xml", + "data/ir_config_parameter.xml", + "views/product_attribute_view.xml", + "views/product_view.xml", + "views/config_settings_view.xml", + ], + "demo": ["demo/attribute_demo.xml"], + "installable": True, +} diff --git a/odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/data/ir_config_parameter.xml b/odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/data/ir_config_parameter.xml new file mode 100644 index 0000000..21da4e9 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/data/ir_config_parameter.xml @@ -0,0 +1,11 @@ + + + + default_reference_separator + - + + + default_reference_missing_placeholder + / + + diff --git a/odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/demo/attribute_demo.xml b/odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/demo/attribute_demo.xml new file mode 100644 index 0000000..ae8d5f7 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/demo/attribute_demo.xml @@ -0,0 +1,15 @@ + + + + + M + + + + C + + + + W + + diff --git a/odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/i18n/ar.po b/odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/i18n/ar.po new file mode 100644 index 0000000..4332f6e --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/i18n/ar.po @@ -0,0 +1,174 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_default_code +# +# Translators: +# abdullah alsabi , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-23 03:56+0000\n" +"PO-Revision-Date: 2017-12-23 03:56+0000\n" +"Last-Translator: abdullah alsabi , 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: product_variant_default_code +#: model:ir.model.fields,help:product_variant_default_code.field_product_product__code_prefix +#: model:ir.model.fields,help:product_variant_default_code.field_product_template__code_prefix +msgid "Add prefix to product variant reference (default code)" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_attribute__code +msgid "Attribute Code" +msgstr "" + +#. module: product_variant_default_code +#. odoo-python +#: code:addons/product_variant_default_code/models/product.py:0 +#: model:ir.model.constraint,message:product_variant_default_code.constraint_product_attribute_number_uniq +#, python-format +msgid "Attribute Name must be unique!" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model,name:product_variant_default_code.model_product_attribute_value +msgid "Attribute Value" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_attribute_value__code +msgid "Attribute Value Code" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model,name:product_variant_default_code.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: product_variant_default_code +#: model_terms:ir.ui.view,arch_db:product_variant_default_code.view_general_configuration +msgid "" +"Defines how you want to manage the Variant default.\n" +" Check this if you want to use Manual Mask.\n" +" Default: Automask" +msgstr "" + +#. module: product_variant_default_code +#: model_terms:ir.ui.view,arch_db:product_variant_default_code.view_general_configuration +msgid "" +"Defines the variant \"Reference Prefix\" as the default reference " +"(default_code) of the variant." +msgstr "" + +#. module: product_variant_default_code +#. odoo-python +#: code:addons/product_variant_default_code/models/product.py:0 +#, python-format +msgid "Found unrecognized attribute name in \"Variant Reference Mask\"" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_product__default_code +msgid "Internal Reference" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_product__manual_code +msgid "Manual Reference" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model,name:product_variant_default_code.model_product_template +msgid "Product" +msgstr "المنتج" + +#. module: product_variant_default_code +#: model:ir.model,name:product_variant_default_code.model_product_attribute +msgid "Product Attribute" +msgstr "" + +#. module: product_variant_default_code +#: model:res.groups,name:product_variant_default_code.group_product_default_code_manual_mask +msgid "Product Default Code Behavior" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_res_config_settings__group_product_default_code_manual_mask +msgid "Product Default Code Manual Mask" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model,name:product_variant_default_code.model_product_product +msgid "Product Variant" +msgstr "" + +#. module: product_variant_default_code +#: model_terms:ir.ui.view,arch_db:product_variant_default_code.view_general_configuration +#, fuzzy +msgid "Product Variants" +msgstr "المنتج" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_product__code_prefix +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_template__code_prefix +msgid "Reference Prefix" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_res_config_settings__prefix_as_default_code +msgid "Reference Prefix as default Reference" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,help:product_variant_default_code.field_product_product__reference_mask +#: model:ir.model.fields,help:product_variant_default_code.field_product_template__reference_mask +msgid "" +"Reference mask for building internal references of a variant generated from " +"this template.\n" +"Example:\n" +"A product named ABC with 2 attributes: Size and Color:\n" +"Product: ABC\n" +"Color: Red(r), Yellow(y), Black(b) #Red, Yellow, Black are the attribute " +"value, `r`, `y`, `b` are the corresponding code\n" +"Size: L (l), XL(x)\n" +"When setting Variant reference mask to `[Color]-[Size]`, the default code on " +"the variants will be something like `r-l` `b-l` `r-x` ...\n" +"If you like, You can even have the attribute name appear more than once in " +"the mask. Such as,`fancyA/[Size]~[Color]~[Size]`\n" +" When saved, the default code on variants will be something like \n" +" `fancyA/l~r~l` (for variant with Color \"Red\" and Size \"L\") `fancyA/" +"x~y~x` (for variant with Color \"Yellow\" and Size \"XL\")\n" +"Note: make sure characters \"[,]\" do not appear in your attribute name" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,help:product_variant_default_code.field_res_config_settings__group_product_default_code_manual_mask +msgid "" +"Set behaviour of codes. Default: Automask (depends on variant use: see Sales/" +"Purchases configuration)" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_product__variant_default_code_error +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_template__variant_default_code_error +msgid "Variant Default Code Error" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_product__reference_mask +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_template__reference_mask +msgid "Variant reference mask" +msgstr "" + +#. module: product_variant_default_code +#: model_terms:ir.ui.view,arch_db:product_variant_default_code.product_template_only_form_view +msgid "[attribute3]-[attribute1]" +msgstr "" diff --git a/odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/i18n/bs.po b/odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/i18n/bs.po new file mode 100644 index 0000000..61a901c --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/i18n/bs.po @@ -0,0 +1,162 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_default_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: product_variant_default_code +#: model:ir.model.fields,help:product_variant_default_code.field_product_product__code_prefix +#: model:ir.model.fields,help:product_variant_default_code.field_product_template__code_prefix +msgid "Add prefix to product variant reference (default code)" +msgstr "Dodaj prefix na referencu varijante proizvoda (šifru)" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_attribute__code +msgid "Attribute Code" +msgstr "Šifra atributa" + +#. module: product_variant_default_code +#. odoo-python +#: code:addons/product_variant_default_code/models/product.py:0 +#: model:ir.model.constraint,message:product_variant_default_code.constraint_product_attribute_number_uniq +#, python-format +msgid "Attribute Name must be unique!" +msgstr "Šifra atributa mora biti jedinstvena!" + +#. module: product_variant_default_code +#: model:ir.model,name:product_variant_default_code.model_product_attribute_value +msgid "Attribute Value" +msgstr "Vrijednost atributa" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_attribute_value__code +msgid "Attribute Value Code" +msgstr "Šifra vrijednosti atributa" + +#. module: product_variant_default_code +#: model:ir.model,name:product_variant_default_code.model_res_config_settings +msgid "Config Settings" +msgstr "Postavke" + +#. module: product_variant_default_code +#: model_terms:ir.ui.view,arch_db:product_variant_default_code.view_general_configuration +msgid "" +"Defines how you want to manage the Variant default.\n" +" Check this if you want to use Manual Mask.\n" +" Default: Automask" +msgstr "" + +#. module: product_variant_default_code +#: model_terms:ir.ui.view,arch_db:product_variant_default_code.view_general_configuration +msgid "" +"Defines the variant \"Reference Prefix\" as the default reference " +"(default_code) of the variant." +msgstr "" + +#. module: product_variant_default_code +#. odoo-python +#: code:addons/product_variant_default_code/models/product.py:0 +#, python-format +msgid "Found unrecognized attribute name in \"Variant Reference Mask\"" +msgstr "Found unrecognized attribute name in \"Variant Reference Mask\"" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_product__default_code +msgid "Internal Reference" +msgstr "Interna oznaka" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_product__manual_code +msgid "Manual Reference" +msgstr "Ručna šifra" + +#. module: product_variant_default_code +#: model:ir.model,name:product_variant_default_code.model_product_template +msgid "Product" +msgstr "Proizvod" + +#. module: product_variant_default_code +#: model:ir.model,name:product_variant_default_code.model_product_attribute +msgid "Product Attribute" +msgstr "Atribut proizvoda" + +#. module: product_variant_default_code +#: model:res.groups,name:product_variant_default_code.group_product_default_code_manual_mask +msgid "Product Default Code Behavior" +msgstr "Zadano ponašanje šifre proizvoda" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_res_config_settings__group_product_default_code_manual_mask +msgid "Product Default Code Manual Mask" +msgstr "Product Default Code Manual Mask" + +#. module: product_variant_default_code +#: model:ir.model,name:product_variant_default_code.model_product_product +msgid "Product Variant" +msgstr "Varijanta proizvoda" + +#. module: product_variant_default_code +#: model_terms:ir.ui.view,arch_db:product_variant_default_code.view_general_configuration +msgid "Product Variants" +msgstr "Predložak proizvoda" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_product__code_prefix +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_template__code_prefix +msgid "Reference Prefix" +msgstr "Prefiks reference" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_res_config_settings__prefix_as_default_code +msgid "Reference Prefix as default Reference" +msgstr "Reference Prefix as default Reference" + +#. module: product_variant_default_code +#: model:ir.model.fields,help:product_variant_default_code.field_product_product__reference_mask +#: model:ir.model.fields,help:product_variant_default_code.field_product_template__reference_mask +msgid "" +"Reference mask for building internal references of a variant generated from this template.\n" +"Example:\n" +"A product named ABC with 2 attributes: Size and Color:\n" +"Product: ABC\n" +"Color: Red(r), Yellow(y), Black(b) #Red, Yellow, Black are the attribute value, `r`, `y`, `b` are the corresponding code\n" +"Size: L (l), XL(x)\n" +"When setting Variant reference mask to `[Color]-[Size]`, the default code on the variants will be something like `r-l` `b-l` `r-x` ...\n" +"If you like, You can even have the attribute name appear more than once in the mask. Such as,`fancyA/[Size]~[Color]~[Size]`\n" +" When saved, the default code on variants will be something like \n" +" `fancyA/l~r~l` (for variant with Color \"Red\" and Size \"L\") `fancyA/x~y~x` (for variant with Color \"Yellow\" and Size \"XL\")\n" +"Note: make sure characters \"[,]\" do not appear in your attribute name" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,help:product_variant_default_code.field_res_config_settings__group_product_default_code_manual_mask +msgid "" +"Set behaviour of codes. Default: Automask (depends on variant use: see " +"Sales/Purchases configuration)" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_product__variant_default_code_error +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_template__variant_default_code_error +msgid "Variant Default Code Error" +msgstr "Variant Default Code Error" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_product__reference_mask +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_template__reference_mask +msgid "Variant reference mask" +msgstr "Maska reference varijante" + +#. module: product_variant_default_code +#: model_terms:ir.ui.view,arch_db:product_variant_default_code.product_template_only_form_view +msgid "[attribute3]-[attribute1]" +msgstr "[attribute3]-[attribute1]" diff --git a/odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/i18n/ca.po b/odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/i18n/ca.po new file mode 100644 index 0000000..b7b365e --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/i18n/ca.po @@ -0,0 +1,176 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_default_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-23 03:56+0000\n" +"PO-Revision-Date: 2017-12-23 03:56+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Catalan (https://www.transifex.com/oca/teams/23907/ca/)\n" +"Language: ca\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: product_variant_default_code +#: model:ir.model.fields,help:product_variant_default_code.field_product_product__code_prefix +#: model:ir.model.fields,help:product_variant_default_code.field_product_template__code_prefix +msgid "Add prefix to product variant reference (default code)" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_attribute__code +msgid "Attribute Code" +msgstr "" + +#. module: product_variant_default_code +#. odoo-python +#: code:addons/product_variant_default_code/models/product.py:0 +#: model:ir.model.constraint,message:product_variant_default_code.constraint_product_attribute_number_uniq +#, python-format +msgid "Attribute Name must be unique!" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model,name:product_variant_default_code.model_product_attribute_value +msgid "Attribute Value" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_attribute_value__code +msgid "Attribute Value Code" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model,name:product_variant_default_code.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: product_variant_default_code +#: model_terms:ir.ui.view,arch_db:product_variant_default_code.view_general_configuration +msgid "" +"Defines how you want to manage the Variant default.\n" +" Check this if you want to use Manual Mask.\n" +" Default: Automask" +msgstr "" + +#. module: product_variant_default_code +#: model_terms:ir.ui.view,arch_db:product_variant_default_code.view_general_configuration +msgid "" +"Defines the variant \"Reference Prefix\" as the default reference " +"(default_code) of the variant." +msgstr "" + +#. module: product_variant_default_code +#. odoo-python +#: code:addons/product_variant_default_code/models/product.py:0 +#, python-format +msgid "Found unrecognized attribute name in \"Variant Reference Mask\"" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_product__default_code +msgid "Internal Reference" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_product__manual_code +msgid "Manual Reference" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model,name:product_variant_default_code.model_product_template +msgid "Product" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model,name:product_variant_default_code.model_product_attribute +msgid "Product Attribute" +msgstr "" + +#. module: product_variant_default_code +#: model:res.groups,name:product_variant_default_code.group_product_default_code_manual_mask +msgid "Product Default Code Behavior" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_res_config_settings__group_product_default_code_manual_mask +msgid "Product Default Code Manual Mask" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model,name:product_variant_default_code.model_product_product +msgid "Product Variant" +msgstr "" + +#. module: product_variant_default_code +#: model_terms:ir.ui.view,arch_db:product_variant_default_code.view_general_configuration +#, fuzzy +msgid "Product Variants" +msgstr "Plantilla del producte" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_product__code_prefix +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_template__code_prefix +msgid "Reference Prefix" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_res_config_settings__prefix_as_default_code +msgid "Reference Prefix as default Reference" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,help:product_variant_default_code.field_product_product__reference_mask +#: model:ir.model.fields,help:product_variant_default_code.field_product_template__reference_mask +msgid "" +"Reference mask for building internal references of a variant generated from " +"this template.\n" +"Example:\n" +"A product named ABC with 2 attributes: Size and Color:\n" +"Product: ABC\n" +"Color: Red(r), Yellow(y), Black(b) #Red, Yellow, Black are the attribute " +"value, `r`, `y`, `b` are the corresponding code\n" +"Size: L (l), XL(x)\n" +"When setting Variant reference mask to `[Color]-[Size]`, the default code on " +"the variants will be something like `r-l` `b-l` `r-x` ...\n" +"If you like, You can even have the attribute name appear more than once in " +"the mask. Such as,`fancyA/[Size]~[Color]~[Size]`\n" +" When saved, the default code on variants will be something like \n" +" `fancyA/l~r~l` (for variant with Color \"Red\" and Size \"L\") `fancyA/" +"x~y~x` (for variant with Color \"Yellow\" and Size \"XL\")\n" +"Note: make sure characters \"[,]\" do not appear in your attribute name" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,help:product_variant_default_code.field_res_config_settings__group_product_default_code_manual_mask +msgid "" +"Set behaviour of codes. Default: Automask (depends on variant use: see Sales/" +"Purchases configuration)" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_product__variant_default_code_error +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_template__variant_default_code_error +msgid "Variant Default Code Error" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_product__reference_mask +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_template__reference_mask +msgid "Variant reference mask" +msgstr "" + +#. module: product_variant_default_code +#: model_terms:ir.ui.view,arch_db:product_variant_default_code.product_template_only_form_view +msgid "[attribute3]-[attribute1]" +msgstr "" + +#~ msgid "Product Template" +#~ msgstr "Plantilla del producte" diff --git a/odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/i18n/de.po b/odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/i18n/de.po new file mode 100644 index 0000000..c77f7d4 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/i18n/de.po @@ -0,0 +1,176 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_default_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-23 03:56+0000\n" +"PO-Revision-Date: 2017-12-23 03:56+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: German (https://www.transifex.com/oca/teams/23907/de/)\n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: product_variant_default_code +#: model:ir.model.fields,help:product_variant_default_code.field_product_product__code_prefix +#: model:ir.model.fields,help:product_variant_default_code.field_product_template__code_prefix +msgid "Add prefix to product variant reference (default code)" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_attribute__code +msgid "Attribute Code" +msgstr "" + +#. module: product_variant_default_code +#. odoo-python +#: code:addons/product_variant_default_code/models/product.py:0 +#: model:ir.model.constraint,message:product_variant_default_code.constraint_product_attribute_number_uniq +#, python-format +msgid "Attribute Name must be unique!" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model,name:product_variant_default_code.model_product_attribute_value +msgid "Attribute Value" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_attribute_value__code +msgid "Attribute Value Code" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model,name:product_variant_default_code.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: product_variant_default_code +#: model_terms:ir.ui.view,arch_db:product_variant_default_code.view_general_configuration +msgid "" +"Defines how you want to manage the Variant default.\n" +" Check this if you want to use Manual Mask.\n" +" Default: Automask" +msgstr "" + +#. module: product_variant_default_code +#: model_terms:ir.ui.view,arch_db:product_variant_default_code.view_general_configuration +msgid "" +"Defines the variant \"Reference Prefix\" as the default reference " +"(default_code) of the variant." +msgstr "" + +#. module: product_variant_default_code +#. odoo-python +#: code:addons/product_variant_default_code/models/product.py:0 +#, python-format +msgid "Found unrecognized attribute name in \"Variant Reference Mask\"" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_product__default_code +msgid "Internal Reference" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_product__manual_code +msgid "Manual Reference" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model,name:product_variant_default_code.model_product_template +msgid "Product" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model,name:product_variant_default_code.model_product_attribute +msgid "Product Attribute" +msgstr "" + +#. module: product_variant_default_code +#: model:res.groups,name:product_variant_default_code.group_product_default_code_manual_mask +msgid "Product Default Code Behavior" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_res_config_settings__group_product_default_code_manual_mask +msgid "Product Default Code Manual Mask" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model,name:product_variant_default_code.model_product_product +msgid "Product Variant" +msgstr "" + +#. module: product_variant_default_code +#: model_terms:ir.ui.view,arch_db:product_variant_default_code.view_general_configuration +#, fuzzy +msgid "Product Variants" +msgstr "Produktvorlage" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_product__code_prefix +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_template__code_prefix +msgid "Reference Prefix" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_res_config_settings__prefix_as_default_code +msgid "Reference Prefix as default Reference" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,help:product_variant_default_code.field_product_product__reference_mask +#: model:ir.model.fields,help:product_variant_default_code.field_product_template__reference_mask +msgid "" +"Reference mask for building internal references of a variant generated from " +"this template.\n" +"Example:\n" +"A product named ABC with 2 attributes: Size and Color:\n" +"Product: ABC\n" +"Color: Red(r), Yellow(y), Black(b) #Red, Yellow, Black are the attribute " +"value, `r`, `y`, `b` are the corresponding code\n" +"Size: L (l), XL(x)\n" +"When setting Variant reference mask to `[Color]-[Size]`, the default code on " +"the variants will be something like `r-l` `b-l` `r-x` ...\n" +"If you like, You can even have the attribute name appear more than once in " +"the mask. Such as,`fancyA/[Size]~[Color]~[Size]`\n" +" When saved, the default code on variants will be something like \n" +" `fancyA/l~r~l` (for variant with Color \"Red\" and Size \"L\") `fancyA/" +"x~y~x` (for variant with Color \"Yellow\" and Size \"XL\")\n" +"Note: make sure characters \"[,]\" do not appear in your attribute name" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,help:product_variant_default_code.field_res_config_settings__group_product_default_code_manual_mask +msgid "" +"Set behaviour of codes. Default: Automask (depends on variant use: see Sales/" +"Purchases configuration)" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_product__variant_default_code_error +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_template__variant_default_code_error +msgid "Variant Default Code Error" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_product__reference_mask +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_template__reference_mask +msgid "Variant reference mask" +msgstr "" + +#. module: product_variant_default_code +#: model_terms:ir.ui.view,arch_db:product_variant_default_code.product_template_only_form_view +msgid "[attribute3]-[attribute1]" +msgstr "" + +#~ msgid "Product Template" +#~ msgstr "Produktvorlage" diff --git a/odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/i18n/es.po b/odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/i18n/es.po new file mode 100644 index 0000000..b5048a3 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/i18n/es.po @@ -0,0 +1,193 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_default_code +# +# Translators: +# OCA Transbot , 2017 +# Luis M. Ontalba , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-23 03:56+0000\n" +"PO-Revision-Date: 2024-11-01 23:06+0000\n" +"Last-Translator: Gil Arasa Verge \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 5.6.2\n" + +#. module: product_variant_default_code +#: model:ir.model.fields,help:product_variant_default_code.field_product_product__code_prefix +#: model:ir.model.fields,help:product_variant_default_code.field_product_template__code_prefix +msgid "Add prefix to product variant reference (default code)" +msgstr "" +"Agregar prefijo a la referencia de la variante del producto (código " +"predeterminado)" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_attribute__code +msgid "Attribute Code" +msgstr "Código de atributo" + +#. module: product_variant_default_code +#. odoo-python +#: code:addons/product_variant_default_code/models/product.py:0 +#: model:ir.model.constraint,message:product_variant_default_code.constraint_product_attribute_number_uniq +#, python-format +msgid "Attribute Name must be unique!" +msgstr "El nombre del atributo debe ser único!." + +#. module: product_variant_default_code +#: model:ir.model,name:product_variant_default_code.model_product_attribute_value +msgid "Attribute Value" +msgstr "Valor de atributo" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_attribute_value__code +msgid "Attribute Value Code" +msgstr "Código de valor de atributo" + +#. module: product_variant_default_code +#: model:ir.model,name:product_variant_default_code.model_res_config_settings +msgid "Config Settings" +msgstr "Ajustes de configuración" + +#. module: product_variant_default_code +#: model_terms:ir.ui.view,arch_db:product_variant_default_code.view_general_configuration +msgid "" +"Defines how you want to manage the Variant default.\n" +" Check this if you want to use Manual Mask.\n" +" Default: Automask" +msgstr "" +"Define cómo administrar la variante predeterminada.\n" +" Marque esta opción si desea utilizar la " +"máscara manual.\n" +" Valor predeterminado: máscara automática" + +#. module: product_variant_default_code +#: model_terms:ir.ui.view,arch_db:product_variant_default_code.view_general_configuration +msgid "" +"Defines the variant \"Reference Prefix\" as the default reference " +"(default_code) of the variant." +msgstr "" +"Define la variante \"Prefijo de referencia\" como la referencia " +"predeterminada (default_code) de la variante." + +#. module: product_variant_default_code +#. odoo-python +#: code:addons/product_variant_default_code/models/product.py:0 +#, python-format +msgid "Found unrecognized attribute name in \"Variant Reference Mask\"" +msgstr "" +"Encontrado un nombre de atribuco no reconocido en la \"Referencia máscara " +"variante\"" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_product__default_code +msgid "Internal Reference" +msgstr "Referencia interna" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_product__manual_code +msgid "Manual Reference" +msgstr "Referencia manual" + +#. module: product_variant_default_code +#: model:ir.model,name:product_variant_default_code.model_product_template +msgid "Product" +msgstr "Producto" + +#. module: product_variant_default_code +#: model:ir.model,name:product_variant_default_code.model_product_attribute +msgid "Product Attribute" +msgstr "Atributo de producto" + +#. module: product_variant_default_code +#: model:res.groups,name:product_variant_default_code.group_product_default_code_manual_mask +msgid "Product Default Code Behavior" +msgstr "Comportamiento del código predeterminado del producto" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_res_config_settings__group_product_default_code_manual_mask +msgid "Product Default Code Manual Mask" +msgstr "Código predeterminado del producto Máscara manual" + +#. module: product_variant_default_code +#: model:ir.model,name:product_variant_default_code.model_product_product +msgid "Product Variant" +msgstr "Variante de producto" + +#. module: product_variant_default_code +#: model_terms:ir.ui.view,arch_db:product_variant_default_code.view_general_configuration +msgid "Product Variants" +msgstr "Variantes de producto" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_product__code_prefix +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_template__code_prefix +msgid "Reference Prefix" +msgstr "Prefijo referencia" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_res_config_settings__prefix_as_default_code +msgid "Reference Prefix as default Reference" +msgstr "Prefijo de referencia como referencia predeterminada" + +#. module: product_variant_default_code +#: model:ir.model.fields,help:product_variant_default_code.field_product_product__reference_mask +#: model:ir.model.fields,help:product_variant_default_code.field_product_template__reference_mask +msgid "" +"Reference mask for building internal references of a variant generated from " +"this template.\n" +"Example:\n" +"A product named ABC with 2 attributes: Size and Color:\n" +"Product: ABC\n" +"Color: Red(r), Yellow(y), Black(b) #Red, Yellow, Black are the attribute " +"value, `r`, `y`, `b` are the corresponding code\n" +"Size: L (l), XL(x)\n" +"When setting Variant reference mask to `[Color]-[Size]`, the default code on " +"the variants will be something like `r-l` `b-l` `r-x` ...\n" +"If you like, You can even have the attribute name appear more than once in " +"the mask. Such as,`fancyA/[Size]~[Color]~[Size]`\n" +" When saved, the default code on variants will be something like \n" +" `fancyA/l~r~l` (for variant with Color \"Red\" and Size \"L\") `fancyA/" +"x~y~x` (for variant with Color \"Yellow\" and Size \"XL\")\n" +"Note: make sure characters \"[,]\" do not appear in your attribute name" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,help:product_variant_default_code.field_res_config_settings__group_product_default_code_manual_mask +msgid "" +"Set behaviour of codes. Default: Automask (depends on variant use: see Sales/" +"Purchases configuration)" +msgstr "" +"Establezca el comportamiento de los códigos. Predeterminado: Máscara " +"automática (depende del uso de la variante: consulte la configuración de " +"Ventas/Compras)" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_product__variant_default_code_error +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_template__variant_default_code_error +msgid "Variant Default Code Error" +msgstr "Error de código predeterminado de variante" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_product__reference_mask +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_template__reference_mask +msgid "Variant reference mask" +msgstr "Máscara de referencia para la variante" + +#. module: product_variant_default_code +#: model_terms:ir.ui.view,arch_db:product_variant_default_code.product_template_only_form_view +msgid "[attribute3]-[attribute1]" +msgstr "" + +#~ msgid "Product Template" +#~ msgstr "Plantilla de producto" + +#~ msgid "product.attribute.value" +#~ msgstr "product.attribute.value" diff --git a/odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/i18n/es_MX.po b/odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/i18n/es_MX.po new file mode 100644 index 0000000..52bda38 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/i18n/es_MX.po @@ -0,0 +1,177 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_default_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-23 03:56+0000\n" +"PO-Revision-Date: 2017-12-23 03:56+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: product_variant_default_code +#: model:ir.model.fields,help:product_variant_default_code.field_product_product__code_prefix +#: model:ir.model.fields,help:product_variant_default_code.field_product_template__code_prefix +msgid "Add prefix to product variant reference (default code)" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_attribute__code +msgid "Attribute Code" +msgstr "" + +#. module: product_variant_default_code +#. odoo-python +#: code:addons/product_variant_default_code/models/product.py:0 +#: model:ir.model.constraint,message:product_variant_default_code.constraint_product_attribute_number_uniq +#, python-format +msgid "Attribute Name must be unique!" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model,name:product_variant_default_code.model_product_attribute_value +msgid "Attribute Value" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_attribute_value__code +msgid "Attribute Value Code" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model,name:product_variant_default_code.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: product_variant_default_code +#: model_terms:ir.ui.view,arch_db:product_variant_default_code.view_general_configuration +msgid "" +"Defines how you want to manage the Variant default.\n" +" Check this if you want to use Manual Mask.\n" +" Default: Automask" +msgstr "" + +#. module: product_variant_default_code +#: model_terms:ir.ui.view,arch_db:product_variant_default_code.view_general_configuration +msgid "" +"Defines the variant \"Reference Prefix\" as the default reference " +"(default_code) of the variant." +msgstr "" + +#. module: product_variant_default_code +#. odoo-python +#: code:addons/product_variant_default_code/models/product.py:0 +#, python-format +msgid "Found unrecognized attribute name in \"Variant Reference Mask\"" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_product__default_code +msgid "Internal Reference" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_product__manual_code +msgid "Manual Reference" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model,name:product_variant_default_code.model_product_template +msgid "Product" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model,name:product_variant_default_code.model_product_attribute +msgid "Product Attribute" +msgstr "" + +#. module: product_variant_default_code +#: model:res.groups,name:product_variant_default_code.group_product_default_code_manual_mask +msgid "Product Default Code Behavior" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_res_config_settings__group_product_default_code_manual_mask +msgid "Product Default Code Manual Mask" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model,name:product_variant_default_code.model_product_product +msgid "Product Variant" +msgstr "" + +#. module: product_variant_default_code +#: model_terms:ir.ui.view,arch_db:product_variant_default_code.view_general_configuration +#, fuzzy +msgid "Product Variants" +msgstr "Plantilla del producto" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_product__code_prefix +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_template__code_prefix +msgid "Reference Prefix" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_res_config_settings__prefix_as_default_code +msgid "Reference Prefix as default Reference" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,help:product_variant_default_code.field_product_product__reference_mask +#: model:ir.model.fields,help:product_variant_default_code.field_product_template__reference_mask +msgid "" +"Reference mask for building internal references of a variant generated from " +"this template.\n" +"Example:\n" +"A product named ABC with 2 attributes: Size and Color:\n" +"Product: ABC\n" +"Color: Red(r), Yellow(y), Black(b) #Red, Yellow, Black are the attribute " +"value, `r`, `y`, `b` are the corresponding code\n" +"Size: L (l), XL(x)\n" +"When setting Variant reference mask to `[Color]-[Size]`, the default code on " +"the variants will be something like `r-l` `b-l` `r-x` ...\n" +"If you like, You can even have the attribute name appear more than once in " +"the mask. Such as,`fancyA/[Size]~[Color]~[Size]`\n" +" When saved, the default code on variants will be something like \n" +" `fancyA/l~r~l` (for variant with Color \"Red\" and Size \"L\") `fancyA/" +"x~y~x` (for variant with Color \"Yellow\" and Size \"XL\")\n" +"Note: make sure characters \"[,]\" do not appear in your attribute name" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,help:product_variant_default_code.field_res_config_settings__group_product_default_code_manual_mask +msgid "" +"Set behaviour of codes. Default: Automask (depends on variant use: see Sales/" +"Purchases configuration)" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_product__variant_default_code_error +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_template__variant_default_code_error +msgid "Variant Default Code Error" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_product__reference_mask +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_template__reference_mask +msgid "Variant reference mask" +msgstr "" + +#. module: product_variant_default_code +#: model_terms:ir.ui.view,arch_db:product_variant_default_code.product_template_only_form_view +msgid "[attribute3]-[attribute1]" +msgstr "" + +#~ msgid "Product Template" +#~ msgstr "Plantilla del producto" diff --git a/odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/i18n/fi.po b/odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/i18n/fi.po new file mode 100644 index 0000000..e296a20 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/i18n/fi.po @@ -0,0 +1,176 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_default_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-23 03:56+0000\n" +"PO-Revision-Date: 2017-12-23 03:56+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Finnish (https://www.transifex.com/oca/teams/23907/fi/)\n" +"Language: fi\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: product_variant_default_code +#: model:ir.model.fields,help:product_variant_default_code.field_product_product__code_prefix +#: model:ir.model.fields,help:product_variant_default_code.field_product_template__code_prefix +msgid "Add prefix to product variant reference (default code)" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_attribute__code +msgid "Attribute Code" +msgstr "" + +#. module: product_variant_default_code +#. odoo-python +#: code:addons/product_variant_default_code/models/product.py:0 +#: model:ir.model.constraint,message:product_variant_default_code.constraint_product_attribute_number_uniq +#, python-format +msgid "Attribute Name must be unique!" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model,name:product_variant_default_code.model_product_attribute_value +msgid "Attribute Value" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_attribute_value__code +msgid "Attribute Value Code" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model,name:product_variant_default_code.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: product_variant_default_code +#: model_terms:ir.ui.view,arch_db:product_variant_default_code.view_general_configuration +msgid "" +"Defines how you want to manage the Variant default.\n" +" Check this if you want to use Manual Mask.\n" +" Default: Automask" +msgstr "" + +#. module: product_variant_default_code +#: model_terms:ir.ui.view,arch_db:product_variant_default_code.view_general_configuration +msgid "" +"Defines the variant \"Reference Prefix\" as the default reference " +"(default_code) of the variant." +msgstr "" + +#. module: product_variant_default_code +#. odoo-python +#: code:addons/product_variant_default_code/models/product.py:0 +#, python-format +msgid "Found unrecognized attribute name in \"Variant Reference Mask\"" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_product__default_code +msgid "Internal Reference" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_product__manual_code +msgid "Manual Reference" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model,name:product_variant_default_code.model_product_template +msgid "Product" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model,name:product_variant_default_code.model_product_attribute +msgid "Product Attribute" +msgstr "" + +#. module: product_variant_default_code +#: model:res.groups,name:product_variant_default_code.group_product_default_code_manual_mask +msgid "Product Default Code Behavior" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_res_config_settings__group_product_default_code_manual_mask +msgid "Product Default Code Manual Mask" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model,name:product_variant_default_code.model_product_product +msgid "Product Variant" +msgstr "" + +#. module: product_variant_default_code +#: model_terms:ir.ui.view,arch_db:product_variant_default_code.view_general_configuration +#, fuzzy +msgid "Product Variants" +msgstr "Tuotteen malli" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_product__code_prefix +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_template__code_prefix +msgid "Reference Prefix" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_res_config_settings__prefix_as_default_code +msgid "Reference Prefix as default Reference" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,help:product_variant_default_code.field_product_product__reference_mask +#: model:ir.model.fields,help:product_variant_default_code.field_product_template__reference_mask +msgid "" +"Reference mask for building internal references of a variant generated from " +"this template.\n" +"Example:\n" +"A product named ABC with 2 attributes: Size and Color:\n" +"Product: ABC\n" +"Color: Red(r), Yellow(y), Black(b) #Red, Yellow, Black are the attribute " +"value, `r`, `y`, `b` are the corresponding code\n" +"Size: L (l), XL(x)\n" +"When setting Variant reference mask to `[Color]-[Size]`, the default code on " +"the variants will be something like `r-l` `b-l` `r-x` ...\n" +"If you like, You can even have the attribute name appear more than once in " +"the mask. Such as,`fancyA/[Size]~[Color]~[Size]`\n" +" When saved, the default code on variants will be something like \n" +" `fancyA/l~r~l` (for variant with Color \"Red\" and Size \"L\") `fancyA/" +"x~y~x` (for variant with Color \"Yellow\" and Size \"XL\")\n" +"Note: make sure characters \"[,]\" do not appear in your attribute name" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,help:product_variant_default_code.field_res_config_settings__group_product_default_code_manual_mask +msgid "" +"Set behaviour of codes. Default: Automask (depends on variant use: see Sales/" +"Purchases configuration)" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_product__variant_default_code_error +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_template__variant_default_code_error +msgid "Variant Default Code Error" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_product__reference_mask +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_template__reference_mask +msgid "Variant reference mask" +msgstr "" + +#. module: product_variant_default_code +#: model_terms:ir.ui.view,arch_db:product_variant_default_code.product_template_only_form_view +msgid "[attribute3]-[attribute1]" +msgstr "" + +#~ msgid "Product Template" +#~ msgstr "Tuotteen malli" diff --git a/odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/i18n/fr.po b/odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/i18n/fr.po new file mode 100644 index 0000000..9ea1ef7 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/i18n/fr.po @@ -0,0 +1,216 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_default_code +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-06-07 12:42+0000\n" +"PO-Revision-Date: 2018-06-07 12:42+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: product_variant_default_code +#: model:ir.model.fields,help:product_variant_default_code.field_product_product__code_prefix +#: model:ir.model.fields,help:product_variant_default_code.field_product_template__code_prefix +msgid "Add prefix to product variant reference (default code)" +msgstr "" +"Ajouter un préfixe à la référence de la variante de produit (default code)" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_attribute__code +msgid "Attribute Code" +msgstr "Code de l'attribut" + +#. module: product_variant_default_code +#. odoo-python +#: code:addons/product_variant_default_code/models/product.py:0 +#: model:ir.model.constraint,message:product_variant_default_code.constraint_product_attribute_number_uniq +#, python-format +msgid "Attribute Name must be unique!" +msgstr "Le nom de l'attribut doit être unique !" + +#. module: product_variant_default_code +#: model:ir.model,name:product_variant_default_code.model_product_attribute_value +#, fuzzy +msgid "Attribute Value" +msgstr "Code valeur de l'attribut" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_attribute_value__code +msgid "Attribute Value Code" +msgstr "Code valeur de l'attribut" + +#. module: product_variant_default_code +#: model:ir.model,name:product_variant_default_code.model_res_config_settings +#, fuzzy +msgid "Config Settings" +msgstr "res.config.settings" + +#. module: product_variant_default_code +#: model_terms:ir.ui.view,arch_db:product_variant_default_code.view_general_configuration +msgid "" +"Defines how you want to manage the Variant default.\n" +" Check this if you want to use Manual Mask.\n" +" Default: Automask" +msgstr "" + +#. module: product_variant_default_code +#: model_terms:ir.ui.view,arch_db:product_variant_default_code.view_general_configuration +msgid "" +"Defines the variant \"Reference Prefix\" as the default reference " +"(default_code) of the variant." +msgstr "" + +#. module: product_variant_default_code +#. odoo-python +#: code:addons/product_variant_default_code/models/product.py:0 +#, python-format +msgid "Found unrecognized attribute name in \"Variant Reference Mask\"" +msgstr "" +"Nom d'attribut non reconnu trouvé dans \"Masque de référence de la variante\"" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_product__default_code +msgid "Internal Reference" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_product__manual_code +msgid "Manual Reference" +msgstr "Référence manuelle" + +#. module: product_variant_default_code +#: model:ir.model,name:product_variant_default_code.model_product_template +msgid "Product" +msgstr "Article" + +#. module: product_variant_default_code +#: model:ir.model,name:product_variant_default_code.model_product_attribute +msgid "Product Attribute" +msgstr "Attribut de l'article" + +#. module: product_variant_default_code +#: model:res.groups,name:product_variant_default_code.group_product_default_code_manual_mask +msgid "Product Default Code Behavior" +msgstr "Comportement du code par défaut du produit" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_res_config_settings__group_product_default_code_manual_mask +msgid "Product Default Code Manual Mask" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model,name:product_variant_default_code.model_product_product +msgid "Product Variant" +msgstr "" + +#. module: product_variant_default_code +#: model_terms:ir.ui.view,arch_db:product_variant_default_code.view_general_configuration +#, fuzzy +msgid "Product Variants" +msgstr "Attribut de l'article" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_product__code_prefix +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_template__code_prefix +msgid "Reference Prefix" +msgstr "Préfixe de la référence" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_res_config_settings__prefix_as_default_code +msgid "Reference Prefix as default Reference" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,help:product_variant_default_code.field_product_product__reference_mask +#: model:ir.model.fields,help:product_variant_default_code.field_product_template__reference_mask +msgid "" +"Reference mask for building internal references of a variant generated from " +"this template.\n" +"Example:\n" +"A product named ABC with 2 attributes: Size and Color:\n" +"Product: ABC\n" +"Color: Red(r), Yellow(y), Black(b) #Red, Yellow, Black are the attribute " +"value, `r`, `y`, `b` are the corresponding code\n" +"Size: L (l), XL(x)\n" +"When setting Variant reference mask to `[Color]-[Size]`, the default code on " +"the variants will be something like `r-l` `b-l` `r-x` ...\n" +"If you like, You can even have the attribute name appear more than once in " +"the mask. Such as,`fancyA/[Size]~[Color]~[Size]`\n" +" When saved, the default code on variants will be something like \n" +" `fancyA/l~r~l` (for variant with Color \"Red\" and Size \"L\") `fancyA/" +"x~y~x` (for variant with Color \"Yellow\" and Size \"XL\")\n" +"Note: make sure characters \"[,]\" do not appear in your attribute name" +msgstr "" +"Masque de référence pour construire les références internes des variantes " +"génénées depuis ce modèle.\n" +"Exemple:\n" +"Un produit nommé ABC avec 2 attributs : Taille et Couleur :\n" +"Produit: ABC\n" +"Couleur: Rouge(r), Jaune(j), Noir(n) #Rouge, Jaune, Noir sont les valeurs " +"d'attributes, `r`, `j`, `n` sont les codes correspondants\n" +"Taille: L (l), XL(x)\n" +"Quand vous mettez en place un masque de référence de la variante `[Couleur]-" +"[Taille]`, le code par défaut de la variante sera quelque chose comme `r-l` " +"`n-l` `r-x` ...\n" +"Si vous préférez, vous pouvez aussi avoir le nom de l'attribut qui apparait " +"plusieurs fois dans le masque. Comme,`fancyA/[Taille]~[Couleur]~[Taille]`\n" +" Quand il est enregistré, le code par défaut sur la variante sera quelque " +"chose comme \n" +" `fancyA/l~r~l` (pour la variante avec Couleur \"Rouge\" et Taille \"L\") " +"`fancyA/x~y~x` (pour la variante avec Couleur \"Jaune\" et Taille\"XL\")\n" +"Note : assurez-vous que les caractères \"[,]\" n'apparaissent pas dans le " +"nom de l'attribut" + +#. module: product_variant_default_code +#: model:ir.model.fields,help:product_variant_default_code.field_res_config_settings__group_product_default_code_manual_mask +msgid "" +"Set behaviour of codes. Default: Automask (depends on variant use: see Sales/" +"Purchases configuration)" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_product__variant_default_code_error +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_template__variant_default_code_error +msgid "Variant Default Code Error" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_product__reference_mask +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_template__reference_mask +msgid "Variant reference mask" +msgstr "Masque de référence de la variante" + +#. module: product_variant_default_code +#: model_terms:ir.ui.view,arch_db:product_variant_default_code.product_template_only_form_view +msgid "[attribute3]-[attribute1]" +msgstr "[attribute3]-[attribute1]" + +#~ msgid "Product Template" +#~ msgstr "Modèle d'article" + +#~ msgid "Automask" +#~ msgstr "Masque automatique" + +#~ msgid "Manual Mask" +#~ msgstr "Masque manuel" + +#~ msgid "Product Default Code behaviour" +#~ msgstr "Comportement du code par défaut du produit" + +#~ msgid "" +#~ "Set behaviour of codes (depends on variant use: see Sales/Purchases " +#~ "configuration)" +#~ msgstr "" +#~ "Définir le comportement des codes (dépend de l'utilisation des " +#~ "variantes : voir la configuration Achats/Ventes" + +#~ msgid "product.attribute.value" +#~ msgstr "product.attribute.value" diff --git a/odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/i18n/fr_CH.po b/odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/i18n/fr_CH.po new file mode 100644 index 0000000..3528104 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/i18n/fr_CH.po @@ -0,0 +1,177 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_default_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-23 03:56+0000\n" +"PO-Revision-Date: 2017-12-23 03:56+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: product_variant_default_code +#: model:ir.model.fields,help:product_variant_default_code.field_product_product__code_prefix +#: model:ir.model.fields,help:product_variant_default_code.field_product_template__code_prefix +msgid "Add prefix to product variant reference (default code)" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_attribute__code +msgid "Attribute Code" +msgstr "" + +#. module: product_variant_default_code +#. odoo-python +#: code:addons/product_variant_default_code/models/product.py:0 +#: model:ir.model.constraint,message:product_variant_default_code.constraint_product_attribute_number_uniq +#, python-format +msgid "Attribute Name must be unique!" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model,name:product_variant_default_code.model_product_attribute_value +msgid "Attribute Value" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_attribute_value__code +msgid "Attribute Value Code" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model,name:product_variant_default_code.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: product_variant_default_code +#: model_terms:ir.ui.view,arch_db:product_variant_default_code.view_general_configuration +msgid "" +"Defines how you want to manage the Variant default.\n" +" Check this if you want to use Manual Mask.\n" +" Default: Automask" +msgstr "" + +#. module: product_variant_default_code +#: model_terms:ir.ui.view,arch_db:product_variant_default_code.view_general_configuration +msgid "" +"Defines the variant \"Reference Prefix\" as the default reference " +"(default_code) of the variant." +msgstr "" + +#. module: product_variant_default_code +#. odoo-python +#: code:addons/product_variant_default_code/models/product.py:0 +#, python-format +msgid "Found unrecognized attribute name in \"Variant Reference Mask\"" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_product__default_code +msgid "Internal Reference" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_product__manual_code +msgid "Manual Reference" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model,name:product_variant_default_code.model_product_template +msgid "Product" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model,name:product_variant_default_code.model_product_attribute +msgid "Product Attribute" +msgstr "" + +#. module: product_variant_default_code +#: model:res.groups,name:product_variant_default_code.group_product_default_code_manual_mask +msgid "Product Default Code Behavior" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_res_config_settings__group_product_default_code_manual_mask +msgid "Product Default Code Manual Mask" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model,name:product_variant_default_code.model_product_product +msgid "Product Variant" +msgstr "" + +#. module: product_variant_default_code +#: model_terms:ir.ui.view,arch_db:product_variant_default_code.view_general_configuration +#, fuzzy +msgid "Product Variants" +msgstr "Template de produit" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_product__code_prefix +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_template__code_prefix +msgid "Reference Prefix" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_res_config_settings__prefix_as_default_code +msgid "Reference Prefix as default Reference" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,help:product_variant_default_code.field_product_product__reference_mask +#: model:ir.model.fields,help:product_variant_default_code.field_product_template__reference_mask +msgid "" +"Reference mask for building internal references of a variant generated from " +"this template.\n" +"Example:\n" +"A product named ABC with 2 attributes: Size and Color:\n" +"Product: ABC\n" +"Color: Red(r), Yellow(y), Black(b) #Red, Yellow, Black are the attribute " +"value, `r`, `y`, `b` are the corresponding code\n" +"Size: L (l), XL(x)\n" +"When setting Variant reference mask to `[Color]-[Size]`, the default code on " +"the variants will be something like `r-l` `b-l` `r-x` ...\n" +"If you like, You can even have the attribute name appear more than once in " +"the mask. Such as,`fancyA/[Size]~[Color]~[Size]`\n" +" When saved, the default code on variants will be something like \n" +" `fancyA/l~r~l` (for variant with Color \"Red\" and Size \"L\") `fancyA/" +"x~y~x` (for variant with Color \"Yellow\" and Size \"XL\")\n" +"Note: make sure characters \"[,]\" do not appear in your attribute name" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,help:product_variant_default_code.field_res_config_settings__group_product_default_code_manual_mask +msgid "" +"Set behaviour of codes. Default: Automask (depends on variant use: see Sales/" +"Purchases configuration)" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_product__variant_default_code_error +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_template__variant_default_code_error +msgid "Variant Default Code Error" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_product__reference_mask +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_template__reference_mask +msgid "Variant reference mask" +msgstr "" + +#. module: product_variant_default_code +#: model_terms:ir.ui.view,arch_db:product_variant_default_code.product_template_only_form_view +msgid "[attribute3]-[attribute1]" +msgstr "" + +#~ msgid "Product Template" +#~ msgstr "Template de produit" diff --git a/odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/i18n/hr.po b/odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/i18n/hr.po new file mode 100644 index 0000000..21042f2 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/i18n/hr.po @@ -0,0 +1,187 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_default_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-23 03:56+0000\n" +"PO-Revision-Date: 2019-12-04 14: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: product_variant_default_code +#: model:ir.model.fields,help:product_variant_default_code.field_product_product__code_prefix +#: model:ir.model.fields,help:product_variant_default_code.field_product_template__code_prefix +msgid "Add prefix to product variant reference (default code)" +msgstr "Dodaj prefix na referencu varijante proizvoda (šifru)" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_attribute__code +msgid "Attribute Code" +msgstr "Šifra atributa" + +#. module: product_variant_default_code +#. odoo-python +#: code:addons/product_variant_default_code/models/product.py:0 +#: model:ir.model.constraint,message:product_variant_default_code.constraint_product_attribute_number_uniq +#, python-format +msgid "Attribute Name must be unique!" +msgstr "Šifra atributa mora biti jedinstvena!" + +#. module: product_variant_default_code +#: model:ir.model,name:product_variant_default_code.model_product_attribute_value +msgid "Attribute Value" +msgstr "Vrijednost atributa" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_attribute_value__code +msgid "Attribute Value Code" +msgstr "Šifra vrijednosti atributa" + +#. module: product_variant_default_code +#: model:ir.model,name:product_variant_default_code.model_res_config_settings +msgid "Config Settings" +msgstr "Postavke" + +#. module: product_variant_default_code +#: model_terms:ir.ui.view,arch_db:product_variant_default_code.view_general_configuration +msgid "" +"Defines how you want to manage the Variant default.\n" +" Check this if you want to use Manual Mask.\n" +" Default: Automask" +msgstr "" + +#. module: product_variant_default_code +#: model_terms:ir.ui.view,arch_db:product_variant_default_code.view_general_configuration +msgid "" +"Defines the variant \"Reference Prefix\" as the default reference " +"(default_code) of the variant." +msgstr "" + +#. module: product_variant_default_code +#. odoo-python +#: code:addons/product_variant_default_code/models/product.py:0 +#, python-format +msgid "Found unrecognized attribute name in \"Variant Reference Mask\"" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_product__default_code +msgid "Internal Reference" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_product__manual_code +msgid "Manual Reference" +msgstr "Ručna šifra" + +#. module: product_variant_default_code +#: model:ir.model,name:product_variant_default_code.model_product_template +msgid "Product" +msgstr "Proizvod" + +#. module: product_variant_default_code +#: model:ir.model,name:product_variant_default_code.model_product_attribute +msgid "Product Attribute" +msgstr "Atribut proizvoda" + +#. module: product_variant_default_code +#: model:res.groups,name:product_variant_default_code.group_product_default_code_manual_mask +msgid "Product Default Code Behavior" +msgstr "Zadano ponašanje šifre proizvoda" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_res_config_settings__group_product_default_code_manual_mask +msgid "Product Default Code Manual Mask" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model,name:product_variant_default_code.model_product_product +msgid "Product Variant" +msgstr "" + +#. module: product_variant_default_code +#: model_terms:ir.ui.view,arch_db:product_variant_default_code.view_general_configuration +#, fuzzy +msgid "Product Variants" +msgstr "Predložak proizvoda" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_product__code_prefix +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_template__code_prefix +msgid "Reference Prefix" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_res_config_settings__prefix_as_default_code +msgid "Reference Prefix as default Reference" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,help:product_variant_default_code.field_product_product__reference_mask +#: model:ir.model.fields,help:product_variant_default_code.field_product_template__reference_mask +msgid "" +"Reference mask for building internal references of a variant generated from " +"this template.\n" +"Example:\n" +"A product named ABC with 2 attributes: Size and Color:\n" +"Product: ABC\n" +"Color: Red(r), Yellow(y), Black(b) #Red, Yellow, Black are the attribute " +"value, `r`, `y`, `b` are the corresponding code\n" +"Size: L (l), XL(x)\n" +"When setting Variant reference mask to `[Color]-[Size]`, the default code on " +"the variants will be something like `r-l` `b-l` `r-x` ...\n" +"If you like, You can even have the attribute name appear more than once in " +"the mask. Such as,`fancyA/[Size]~[Color]~[Size]`\n" +" When saved, the default code on variants will be something like \n" +" `fancyA/l~r~l` (for variant with Color \"Red\" and Size \"L\") `fancyA/" +"x~y~x` (for variant with Color \"Yellow\" and Size \"XL\")\n" +"Note: make sure characters \"[,]\" do not appear in your attribute name" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,help:product_variant_default_code.field_res_config_settings__group_product_default_code_manual_mask +msgid "" +"Set behaviour of codes. Default: Automask (depends on variant use: see Sales/" +"Purchases configuration)" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_product__variant_default_code_error +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_template__variant_default_code_error +msgid "Variant Default Code Error" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_product__reference_mask +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_template__reference_mask +msgid "Variant reference mask" +msgstr "" + +#. module: product_variant_default_code +#: model_terms:ir.ui.view,arch_db:product_variant_default_code.product_template_only_form_view +msgid "[attribute3]-[attribute1]" +msgstr "" + +#~ msgid "Product Template" +#~ msgstr "Predložak proizvoda" + +#~ msgid "Automask" +#~ msgstr "Auto-maskiranje" + +#~ msgid "Defines how you want to manage the Variant default code" +#~ msgstr "Definira kako želite upravljati zadanom šifrom varijante" + +#~ msgid "Manual Mask" +#~ msgstr "Ručna maska" diff --git a/odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/i18n/hr_HR.po b/odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/i18n/hr_HR.po new file mode 100644 index 0000000..f7e4a39 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/i18n/hr_HR.po @@ -0,0 +1,179 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_default_code +# +# Translators: +# Bole , 2017 +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-23 03:56+0000\n" +"PO-Revision-Date: 2017-12-23 03:56+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: product_variant_default_code +#: model:ir.model.fields,help:product_variant_default_code.field_product_product__code_prefix +#: model:ir.model.fields,help:product_variant_default_code.field_product_template__code_prefix +msgid "Add prefix to product variant reference (default code)" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_attribute__code +msgid "Attribute Code" +msgstr "" + +#. module: product_variant_default_code +#. odoo-python +#: code:addons/product_variant_default_code/models/product.py:0 +#: model:ir.model.constraint,message:product_variant_default_code.constraint_product_attribute_number_uniq +#, python-format +msgid "Attribute Name must be unique!" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model,name:product_variant_default_code.model_product_attribute_value +msgid "Attribute Value" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_attribute_value__code +msgid "Attribute Value Code" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model,name:product_variant_default_code.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: product_variant_default_code +#: model_terms:ir.ui.view,arch_db:product_variant_default_code.view_general_configuration +msgid "" +"Defines how you want to manage the Variant default.\n" +" Check this if you want to use Manual Mask.\n" +" Default: Automask" +msgstr "" + +#. module: product_variant_default_code +#: model_terms:ir.ui.view,arch_db:product_variant_default_code.view_general_configuration +msgid "" +"Defines the variant \"Reference Prefix\" as the default reference " +"(default_code) of the variant." +msgstr "" + +#. module: product_variant_default_code +#. odoo-python +#: code:addons/product_variant_default_code/models/product.py:0 +#, python-format +msgid "Found unrecognized attribute name in \"Variant Reference Mask\"" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_product__default_code +msgid "Internal Reference" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_product__manual_code +msgid "Manual Reference" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model,name:product_variant_default_code.model_product_template +msgid "Product" +msgstr "Proizvod" + +#. module: product_variant_default_code +#: model:ir.model,name:product_variant_default_code.model_product_attribute +msgid "Product Attribute" +msgstr "" + +#. module: product_variant_default_code +#: model:res.groups,name:product_variant_default_code.group_product_default_code_manual_mask +msgid "Product Default Code Behavior" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_res_config_settings__group_product_default_code_manual_mask +msgid "Product Default Code Manual Mask" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model,name:product_variant_default_code.model_product_product +msgid "Product Variant" +msgstr "" + +#. module: product_variant_default_code +#: model_terms:ir.ui.view,arch_db:product_variant_default_code.view_general_configuration +#, fuzzy +msgid "Product Variants" +msgstr "Predložak proizvoda" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_product__code_prefix +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_template__code_prefix +msgid "Reference Prefix" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_res_config_settings__prefix_as_default_code +msgid "Reference Prefix as default Reference" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,help:product_variant_default_code.field_product_product__reference_mask +#: model:ir.model.fields,help:product_variant_default_code.field_product_template__reference_mask +msgid "" +"Reference mask for building internal references of a variant generated from " +"this template.\n" +"Example:\n" +"A product named ABC with 2 attributes: Size and Color:\n" +"Product: ABC\n" +"Color: Red(r), Yellow(y), Black(b) #Red, Yellow, Black are the attribute " +"value, `r`, `y`, `b` are the corresponding code\n" +"Size: L (l), XL(x)\n" +"When setting Variant reference mask to `[Color]-[Size]`, the default code on " +"the variants will be something like `r-l` `b-l` `r-x` ...\n" +"If you like, You can even have the attribute name appear more than once in " +"the mask. Such as,`fancyA/[Size]~[Color]~[Size]`\n" +" When saved, the default code on variants will be something like \n" +" `fancyA/l~r~l` (for variant with Color \"Red\" and Size \"L\") `fancyA/" +"x~y~x` (for variant with Color \"Yellow\" and Size \"XL\")\n" +"Note: make sure characters \"[,]\" do not appear in your attribute name" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,help:product_variant_default_code.field_res_config_settings__group_product_default_code_manual_mask +msgid "" +"Set behaviour of codes. Default: Automask (depends on variant use: see Sales/" +"Purchases configuration)" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_product__variant_default_code_error +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_template__variant_default_code_error +msgid "Variant Default Code Error" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_product__reference_mask +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_template__reference_mask +msgid "Variant reference mask" +msgstr "" + +#. module: product_variant_default_code +#: model_terms:ir.ui.view,arch_db:product_variant_default_code.product_template_only_form_view +msgid "[attribute3]-[attribute1]" +msgstr "" + +#~ msgid "Product Template" +#~ msgstr "Predložak proizvoda" diff --git a/odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/i18n/it.po b/odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/i18n/it.po new file mode 100644 index 0000000..857f7d0 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/i18n/it.po @@ -0,0 +1,219 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_default_code +# +# Translators: +# OCA Transbot , 2017 +# Paolo Valier , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-30 08:37+0000\n" +"PO-Revision-Date: 2024-10-21 10:06+0000\n" +"Last-Translator: Francesco Foresti \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.6.2\n" + +#. module: product_variant_default_code +#: model:ir.model.fields,help:product_variant_default_code.field_product_product__code_prefix +#: model:ir.model.fields,help:product_variant_default_code.field_product_template__code_prefix +msgid "Add prefix to product variant reference (default code)" +msgstr "" +"Aggiungi prefisso al riferimento variante prodotto (codice predefinito)" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_attribute__code +msgid "Attribute Code" +msgstr "Codice Attributo" + +#. module: product_variant_default_code +#. odoo-python +#: code:addons/product_variant_default_code/models/product.py:0 +#: model:ir.model.constraint,message:product_variant_default_code.constraint_product_attribute_number_uniq +#, python-format +msgid "Attribute Name must be unique!" +msgstr "Il Nome Attributo deve essere univoco!" + +#. module: product_variant_default_code +#: model:ir.model,name:product_variant_default_code.model_product_attribute_value +msgid "Attribute Value" +msgstr "Valore attributo" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_attribute_value__code +msgid "Attribute Value Code" +msgstr "Codice Valore Attributo" + +#. module: product_variant_default_code +#: model:ir.model,name:product_variant_default_code.model_res_config_settings +msgid "Config Settings" +msgstr "Impostazioni di configurazione" + +#. module: product_variant_default_code +#: model_terms:ir.ui.view,arch_db:product_variant_default_code.view_general_configuration +msgid "" +"Defines how you want to manage the Variant default.\n" +" Check this if you want to use Manual Mask.\n" +" Default: Automask" +msgstr "" +"Definisce come vuoi gestire il predefinito per variante.\n" +" Abilita se vuoi utilizzare la maschera " +"manuale.\n" +" Predefinito: Maschera automatica" + +#. module: product_variant_default_code +#: model_terms:ir.ui.view,arch_db:product_variant_default_code.view_general_configuration +msgid "" +"Defines the variant \"Reference Prefix\" as the default reference " +"(default_code) of the variant." +msgstr "" +"Definisce la variante \"Riferimento prefisso\" come il riferimento " +"predefinito (default_code) della variante." + +#. module: product_variant_default_code +#. odoo-python +#: code:addons/product_variant_default_code/models/product.py:0 +#, python-format +msgid "Found unrecognized attribute name in \"Variant Reference Mask\"" +msgstr "" +"Trovato nome attributo non riconosciuto nella \"Maschera riferimento variante" +"\"" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_product__default_code +msgid "Internal Reference" +msgstr "Riferimento Interno" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_product__manual_code +msgid "Manual Reference" +msgstr "Riferimento Manuale" + +#. module: product_variant_default_code +#: model:ir.model,name:product_variant_default_code.model_product_template +msgid "Product" +msgstr "Prodotto" + +#. module: product_variant_default_code +#: model:ir.model,name:product_variant_default_code.model_product_attribute +msgid "Product Attribute" +msgstr "Attributo Prodotto" + +#. module: product_variant_default_code +#: model:res.groups,name:product_variant_default_code.group_product_default_code_manual_mask +msgid "Product Default Code Behavior" +msgstr "Comportamento codice predefinito prodotto" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_res_config_settings__group_product_default_code_manual_mask +msgid "Product Default Code Manual Mask" +msgstr "Maschera manuale codice predefinito prodotto" + +#. module: product_variant_default_code +#: model:ir.model,name:product_variant_default_code.model_product_product +msgid "Product Variant" +msgstr "Variante prodotto" + +#. module: product_variant_default_code +#: model_terms:ir.ui.view,arch_db:product_variant_default_code.view_general_configuration +msgid "Product Variants" +msgstr "Varianti prodotto" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_product__code_prefix +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_template__code_prefix +msgid "Reference Prefix" +msgstr "Prefisso riferimento" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_res_config_settings__prefix_as_default_code +msgid "Reference Prefix as default Reference" +msgstr "Prefisso riferimento come Riferimento Predefinito" + +#. module: product_variant_default_code +#: model:ir.model.fields,help:product_variant_default_code.field_product_product__reference_mask +#: model:ir.model.fields,help:product_variant_default_code.field_product_template__reference_mask +msgid "" +"Reference mask for building internal references of a variant generated from " +"this template.\n" +"Example:\n" +"A product named ABC with 2 attributes: Size and Color:\n" +"Product: ABC\n" +"Color: Red(r), Yellow(y), Black(b) #Red, Yellow, Black are the attribute " +"value, `r`, `y`, `b` are the corresponding code\n" +"Size: L (l), XL(x)\n" +"When setting Variant reference mask to `[Color]-[Size]`, the default code on " +"the variants will be something like `r-l` `b-l` `r-x` ...\n" +"If you like, You can even have the attribute name appear more than once in " +"the mask. Such as,`fancyA/[Size]~[Color]~[Size]`\n" +" When saved, the default code on variants will be something like \n" +" `fancyA/l~r~l` (for variant with Color \"Red\" and Size \"L\") `fancyA/" +"x~y~x` (for variant with Color \"Yellow\" and Size \"XL\")\n" +"Note: make sure characters \"[,]\" do not appear in your attribute name" +msgstr "" +"Maschera riferimento per costruire riferimenti interni di una variante " +"generata da questo template.\n" +"Esempio:\n" +"Un prodotto con nome ABC con 2 attributi: Taglia e Colore:\n" +"Prodotto: ABC\n" +"Colori: Rosso(r), Giallo(g), Nero(n) #Rosso, Giallo, Nero sono i valori " +"attributo, `r`, `g`, `n` sono i codici corrispondenti\n" +"Taglia: L (l), XL(x)\n" +"Impostando la maschera riferimento a `[Colore]-[Taglia]`, il codice " +"predefinito nelle varianti sarà una cosa tipo `r-l` `n-l` `r-x` ...\n" +"Se vuoi, puoi anche ripetere più di una volta il nome attributo nella " +"maschera. Ad esempio,`fancyA/[Taglia]~[Colore]~[Taglia]`\n" +" Una volta salvato, il codice predefinito nelle varianti sarà una cosa " +"come: \n" +" `fancyA/l~r~l` (per la variante colore \"Rosso\" e taglia \"L\") `fancyA/" +"x~g~x` (per la variante colore \"Giallo\" e taglia \"XL\")\n" +"Attenzione: assicurati che i caratteri \"[,]\" non siano presenti nel nome " +"attributo" + +#. module: product_variant_default_code +#: model:ir.model.fields,help:product_variant_default_code.field_res_config_settings__group_product_default_code_manual_mask +msgid "" +"Set behaviour of codes. Default: Automask (depends on variant use: see Sales/" +"Purchases configuration)" +msgstr "" +"Imposta i comportamenti dei codici. Predefinito: Maschera automatica " +"(dipende dall'uso delle varianti: vedi la configurazione in Vendite o " +"Acquisti)" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_product__variant_default_code_error +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_template__variant_default_code_error +msgid "Variant Default Code Error" +msgstr "Errore codice predefinito variante" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_product__reference_mask +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_template__reference_mask +msgid "Variant reference mask" +msgstr "Maschera riferimento variante" + +#. module: product_variant_default_code +#: model_terms:ir.ui.view,arch_db:product_variant_default_code.product_template_only_form_view +msgid "[attribute3]-[attribute1]" +msgstr "[attribute3]-[attribute1]" + +#~ msgid "Display Name" +#~ msgstr "Nome visualizzato" + +#~ msgid "ID" +#~ msgstr "ID" + +#~ msgid "Last Modified on" +#~ msgstr "Ultima Modifica il" + +#~ msgid "Product Template" +#~ msgstr "Modello prodotto" + +#~ msgid "product.attribute.value" +#~ msgstr "product.attribute.value" diff --git a/odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/i18n/nl_NL.po b/odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/i18n/nl_NL.po new file mode 100644 index 0000000..8b3fd4b --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/i18n/nl_NL.po @@ -0,0 +1,177 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_default_code +# +# Translators: +# Peter Hageman , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-23 03:56+0000\n" +"PO-Revision-Date: 2017-12-23 03:56+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: product_variant_default_code +#: model:ir.model.fields,help:product_variant_default_code.field_product_product__code_prefix +#: model:ir.model.fields,help:product_variant_default_code.field_product_template__code_prefix +msgid "Add prefix to product variant reference (default code)" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_attribute__code +msgid "Attribute Code" +msgstr "" + +#. module: product_variant_default_code +#. odoo-python +#: code:addons/product_variant_default_code/models/product.py:0 +#: model:ir.model.constraint,message:product_variant_default_code.constraint_product_attribute_number_uniq +#, python-format +msgid "Attribute Name must be unique!" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model,name:product_variant_default_code.model_product_attribute_value +msgid "Attribute Value" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_attribute_value__code +msgid "Attribute Value Code" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model,name:product_variant_default_code.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: product_variant_default_code +#: model_terms:ir.ui.view,arch_db:product_variant_default_code.view_general_configuration +msgid "" +"Defines how you want to manage the Variant default.\n" +" Check this if you want to use Manual Mask.\n" +" Default: Automask" +msgstr "" + +#. module: product_variant_default_code +#: model_terms:ir.ui.view,arch_db:product_variant_default_code.view_general_configuration +msgid "" +"Defines the variant \"Reference Prefix\" as the default reference " +"(default_code) of the variant." +msgstr "" + +#. module: product_variant_default_code +#. odoo-python +#: code:addons/product_variant_default_code/models/product.py:0 +#, python-format +msgid "Found unrecognized attribute name in \"Variant Reference Mask\"" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_product__default_code +msgid "Internal Reference" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_product__manual_code +msgid "Manual Reference" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model,name:product_variant_default_code.model_product_template +msgid "Product" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model,name:product_variant_default_code.model_product_attribute +msgid "Product Attribute" +msgstr "" + +#. module: product_variant_default_code +#: model:res.groups,name:product_variant_default_code.group_product_default_code_manual_mask +msgid "Product Default Code Behavior" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_res_config_settings__group_product_default_code_manual_mask +msgid "Product Default Code Manual Mask" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model,name:product_variant_default_code.model_product_product +msgid "Product Variant" +msgstr "" + +#. module: product_variant_default_code +#: model_terms:ir.ui.view,arch_db:product_variant_default_code.view_general_configuration +#, fuzzy +msgid "Product Variants" +msgstr "Productsjabloon" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_product__code_prefix +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_template__code_prefix +msgid "Reference Prefix" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_res_config_settings__prefix_as_default_code +msgid "Reference Prefix as default Reference" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,help:product_variant_default_code.field_product_product__reference_mask +#: model:ir.model.fields,help:product_variant_default_code.field_product_template__reference_mask +msgid "" +"Reference mask for building internal references of a variant generated from " +"this template.\n" +"Example:\n" +"A product named ABC with 2 attributes: Size and Color:\n" +"Product: ABC\n" +"Color: Red(r), Yellow(y), Black(b) #Red, Yellow, Black are the attribute " +"value, `r`, `y`, `b` are the corresponding code\n" +"Size: L (l), XL(x)\n" +"When setting Variant reference mask to `[Color]-[Size]`, the default code on " +"the variants will be something like `r-l` `b-l` `r-x` ...\n" +"If you like, You can even have the attribute name appear more than once in " +"the mask. Such as,`fancyA/[Size]~[Color]~[Size]`\n" +" When saved, the default code on variants will be something like \n" +" `fancyA/l~r~l` (for variant with Color \"Red\" and Size \"L\") `fancyA/" +"x~y~x` (for variant with Color \"Yellow\" and Size \"XL\")\n" +"Note: make sure characters \"[,]\" do not appear in your attribute name" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,help:product_variant_default_code.field_res_config_settings__group_product_default_code_manual_mask +msgid "" +"Set behaviour of codes. Default: Automask (depends on variant use: see Sales/" +"Purchases configuration)" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_product__variant_default_code_error +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_template__variant_default_code_error +msgid "Variant Default Code Error" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_product__reference_mask +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_template__reference_mask +msgid "Variant reference mask" +msgstr "" + +#. module: product_variant_default_code +#: model_terms:ir.ui.view,arch_db:product_variant_default_code.product_template_only_form_view +msgid "[attribute3]-[attribute1]" +msgstr "" + +#~ msgid "Product Template" +#~ msgstr "Productsjabloon" diff --git a/odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/i18n/product_variant_default_code.pot b/odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/i18n/product_variant_default_code.pot new file mode 100644 index 0000000..3990594 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/i18n/product_variant_default_code.pot @@ -0,0 +1,162 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_default_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: product_variant_default_code +#: model:ir.model.fields,help:product_variant_default_code.field_product_product__code_prefix +#: model:ir.model.fields,help:product_variant_default_code.field_product_template__code_prefix +msgid "Add prefix to product variant reference (default code)" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_attribute__code +msgid "Attribute Code" +msgstr "" + +#. module: product_variant_default_code +#. odoo-python +#: code:addons/product_variant_default_code/models/product.py:0 +#: model:ir.model.constraint,message:product_variant_default_code.constraint_product_attribute_number_uniq +#, python-format +msgid "Attribute Name must be unique!" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model,name:product_variant_default_code.model_product_attribute_value +msgid "Attribute Value" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_attribute_value__code +msgid "Attribute Value Code" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model,name:product_variant_default_code.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: product_variant_default_code +#: model_terms:ir.ui.view,arch_db:product_variant_default_code.view_general_configuration +msgid "" +"Defines how you want to manage the Variant default.\n" +" Check this if you want to use Manual Mask.\n" +" Default: Automask" +msgstr "" + +#. module: product_variant_default_code +#: model_terms:ir.ui.view,arch_db:product_variant_default_code.view_general_configuration +msgid "" +"Defines the variant \"Reference Prefix\" as the default reference " +"(default_code) of the variant." +msgstr "" + +#. module: product_variant_default_code +#. odoo-python +#: code:addons/product_variant_default_code/models/product.py:0 +#, python-format +msgid "Found unrecognized attribute name in \"Variant Reference Mask\"" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_product__default_code +msgid "Internal Reference" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_product__manual_code +msgid "Manual Reference" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model,name:product_variant_default_code.model_product_template +msgid "Product" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model,name:product_variant_default_code.model_product_attribute +msgid "Product Attribute" +msgstr "" + +#. module: product_variant_default_code +#: model:res.groups,name:product_variant_default_code.group_product_default_code_manual_mask +msgid "Product Default Code Behavior" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_res_config_settings__group_product_default_code_manual_mask +msgid "Product Default Code Manual Mask" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model,name:product_variant_default_code.model_product_product +msgid "Product Variant" +msgstr "" + +#. module: product_variant_default_code +#: model_terms:ir.ui.view,arch_db:product_variant_default_code.view_general_configuration +msgid "Product Variants" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_product__code_prefix +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_template__code_prefix +msgid "Reference Prefix" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_res_config_settings__prefix_as_default_code +msgid "Reference Prefix as default Reference" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,help:product_variant_default_code.field_product_product__reference_mask +#: model:ir.model.fields,help:product_variant_default_code.field_product_template__reference_mask +msgid "" +"Reference mask for building internal references of a variant generated from this template.\n" +"Example:\n" +"A product named ABC with 2 attributes: Size and Color:\n" +"Product: ABC\n" +"Color: Red(r), Yellow(y), Black(b) #Red, Yellow, Black are the attribute value, `r`, `y`, `b` are the corresponding code\n" +"Size: L (l), XL(x)\n" +"When setting Variant reference mask to `[Color]-[Size]`, the default code on the variants will be something like `r-l` `b-l` `r-x` ...\n" +"If you like, You can even have the attribute name appear more than once in the mask. Such as,`fancyA/[Size]~[Color]~[Size]`\n" +" When saved, the default code on variants will be something like \n" +" `fancyA/l~r~l` (for variant with Color \"Red\" and Size \"L\") `fancyA/x~y~x` (for variant with Color \"Yellow\" and Size \"XL\")\n" +"Note: make sure characters \"[,]\" do not appear in your attribute name" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,help:product_variant_default_code.field_res_config_settings__group_product_default_code_manual_mask +msgid "" +"Set behaviour of codes. Default: Automask (depends on variant use: see " +"Sales/Purchases configuration)" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_product__variant_default_code_error +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_template__variant_default_code_error +msgid "Variant Default Code Error" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_product__reference_mask +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_template__reference_mask +msgid "Variant reference mask" +msgstr "" + +#. module: product_variant_default_code +#: model_terms:ir.ui.view,arch_db:product_variant_default_code.product_template_only_form_view +msgid "[attribute3]-[attribute1]" +msgstr "" diff --git a/odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/i18n/pt.po b/odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/i18n/pt.po new file mode 100644 index 0000000..fa7ad01 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/i18n/pt.po @@ -0,0 +1,212 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_default_code +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2020-06-02 20:19+0000\n" +"Last-Translator: Pedro Castro Silva \n" +"Language-Team: none\n" +"Language: pt\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 3.10\n" + +#. module: product_variant_default_code +#: model:ir.model.fields,help:product_variant_default_code.field_product_product__code_prefix +#: model:ir.model.fields,help:product_variant_default_code.field_product_template__code_prefix +msgid "Add prefix to product variant reference (default code)" +msgstr "" +"Adicionar prefixo à referência da variante de produto (código pré-definido)" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_attribute__code +msgid "Attribute Code" +msgstr "Código do Atributo" + +#. module: product_variant_default_code +#. odoo-python +#: code:addons/product_variant_default_code/models/product.py:0 +#: model:ir.model.constraint,message:product_variant_default_code.constraint_product_attribute_number_uniq +#, python-format +msgid "Attribute Name must be unique!" +msgstr "O Nome do Atributo tem que ser único!" + +#. module: product_variant_default_code +#: model:ir.model,name:product_variant_default_code.model_product_attribute_value +msgid "Attribute Value" +msgstr "Valor do Atributo" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_attribute_value__code +msgid "Attribute Value Code" +msgstr "Código do Valor do Atributo" + +#. module: product_variant_default_code +#: model:ir.model,name:product_variant_default_code.model_res_config_settings +msgid "Config Settings" +msgstr "Config Configurações" + +#. module: product_variant_default_code +#: model_terms:ir.ui.view,arch_db:product_variant_default_code.view_general_configuration +msgid "" +"Defines how you want to manage the Variant default.\n" +" Check this if you want to use Manual Mask.\n" +" Default: Automask" +msgstr "" + +#. module: product_variant_default_code +#: model_terms:ir.ui.view,arch_db:product_variant_default_code.view_general_configuration +msgid "" +"Defines the variant \"Reference Prefix\" as the default reference " +"(default_code) of the variant." +msgstr "" + +#. module: product_variant_default_code +#. odoo-python +#: code:addons/product_variant_default_code/models/product.py:0 +#, python-format +msgid "Found unrecognized attribute name in \"Variant Reference Mask\"" +msgstr "" +"Foi encontrado um nome de atributo não reconhecido na \"Máscara de " +"Referência da Variante\"" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_product__default_code +msgid "Internal Reference" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_product__manual_code +msgid "Manual Reference" +msgstr "Referência Manual" + +#. module: product_variant_default_code +#: model:ir.model,name:product_variant_default_code.model_product_template +msgid "Product" +msgstr "Produto" + +#. module: product_variant_default_code +#: model:ir.model,name:product_variant_default_code.model_product_attribute +msgid "Product Attribute" +msgstr "Atributo de Produto" + +#. module: product_variant_default_code +#: model:res.groups,name:product_variant_default_code.group_product_default_code_manual_mask +msgid "Product Default Code Behavior" +msgstr "Comportamento do Código Pré-definido do Produto" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_res_config_settings__group_product_default_code_manual_mask +msgid "Product Default Code Manual Mask" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model,name:product_variant_default_code.model_product_product +msgid "Product Variant" +msgstr "" + +#. module: product_variant_default_code +#: model_terms:ir.ui.view,arch_db:product_variant_default_code.view_general_configuration +msgid "Product Variants" +msgstr "Variantes de Produto" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_product__code_prefix +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_template__code_prefix +msgid "Reference Prefix" +msgstr "Prefixo da Referência" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_res_config_settings__prefix_as_default_code +msgid "Reference Prefix as default Reference" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,help:product_variant_default_code.field_product_product__reference_mask +#: model:ir.model.fields,help:product_variant_default_code.field_product_template__reference_mask +msgid "" +"Reference mask for building internal references of a variant generated from " +"this template.\n" +"Example:\n" +"A product named ABC with 2 attributes: Size and Color:\n" +"Product: ABC\n" +"Color: Red(r), Yellow(y), Black(b) #Red, Yellow, Black are the attribute " +"value, `r`, `y`, `b` are the corresponding code\n" +"Size: L (l), XL(x)\n" +"When setting Variant reference mask to `[Color]-[Size]`, the default code on " +"the variants will be something like `r-l` `b-l` `r-x` ...\n" +"If you like, You can even have the attribute name appear more than once in " +"the mask. Such as,`fancyA/[Size]~[Color]~[Size]`\n" +" When saved, the default code on variants will be something like \n" +" `fancyA/l~r~l` (for variant with Color \"Red\" and Size \"L\") `fancyA/" +"x~y~x` (for variant with Color \"Yellow\" and Size \"XL\")\n" +"Note: make sure characters \"[,]\" do not appear in your attribute name" +msgstr "" +"Máscara da referência para a construção de referências internas de uma " +"variante gerada a partir deste modelo.\n" +"Exemplo:\n" +"Um produto chamado ABC com 2 atributos: Tamanho e Cor:\n" +"Produto: ABC\n" +"Cor: Vermelho(r), Amarelo(y), Preto(b) #Vermelho, Amarelo e Preto são os " +"valores do atributo, `r`, `y`, `b` são os códigos correspondentes\n" +"Tamanho: L (l), XL(x)\n" +"Definindo a máscara de referência da variante como `[Cor]-[Tamanho]`, o " +"código pré-definido nas variantes será algo como `r-l` `b-l` `r-x` ...\n" +"Se quiser, pode até ter o nome do atributo a aparecer mais do que uma vez na " +"máscara. P. ex.,`fancyA/[Tamanho]~[Cor]~[Tamanho]`\n" +"Uma vez gravado, o código pré-definido nas variantes será algo do tipo \n" +" `fancyA/l~r~l` (para a variante com Cor \"Vermelho\" e Tamanho \"L\") " +"`fancyA/x~y~x` (na variante com Cor \"Amarelo\" e Tamanho \"XL\")\n" +"Nota: certifique-se de que os caracteres \"[,]\" não aparecem no nome do seu " +"atributo" + +#. module: product_variant_default_code +#: model:ir.model.fields,help:product_variant_default_code.field_res_config_settings__group_product_default_code_manual_mask +msgid "" +"Set behaviour of codes. Default: Automask (depends on variant use: see Sales/" +"Purchases configuration)" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_product__variant_default_code_error +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_template__variant_default_code_error +msgid "Variant Default Code Error" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_product__reference_mask +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_template__reference_mask +msgid "Variant reference mask" +msgstr "Máscara de referência da variante" + +#. module: product_variant_default_code +#: model_terms:ir.ui.view,arch_db:product_variant_default_code.product_template_only_form_view +msgid "[attribute3]-[attribute1]" +msgstr "[atributo3]-[atributo1]" + +#~ msgid "Product Template" +#~ msgstr "Modelo de Produto" + +#~ msgid "Automask" +#~ msgstr "Auto-máscara" + +#~ msgid "Defines how you want to manage the Variant default code" +#~ msgstr "Define como quer gerir o código pré-definido da Variante" + +#~ msgid "Manual Mask" +#~ msgstr "Máscara Manual" + +#~ msgid "Product Default Code behaviour" +#~ msgstr "Comportamento do Código Pré-definido do Produto" + +#~ msgid "" +#~ "Set behaviour of codes (depends on variant use: see Sales/Purchases " +#~ "configuration)" +#~ msgstr "" +#~ "Definir o comportamento dos códigos (depende da utilização de variantes: " +#~ "veja a configuração de Vendas/Compras)" diff --git a/odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/i18n/pt_BR.po b/odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/i18n/pt_BR.po new file mode 100644 index 0000000..decfe12 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/i18n/pt_BR.po @@ -0,0 +1,204 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_default_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-23 03:56+0000\n" +"PO-Revision-Date: 2024-11-13 17:06+0000\n" +"Last-Translator: Rodrigo Sottomaior 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 5.6.2\n" + +#. module: product_variant_default_code +#: model:ir.model.fields,help:product_variant_default_code.field_product_product__code_prefix +#: model:ir.model.fields,help:product_variant_default_code.field_product_template__code_prefix +msgid "Add prefix to product variant reference (default code)" +msgstr "Adicionar prefixo à referência da variante do produto (código padrão)" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_attribute__code +msgid "Attribute Code" +msgstr "Código de Atributo" + +#. module: product_variant_default_code +#. odoo-python +#: code:addons/product_variant_default_code/models/product.py:0 +#: model:ir.model.constraint,message:product_variant_default_code.constraint_product_attribute_number_uniq +#, python-format +msgid "Attribute Name must be unique!" +msgstr "O nome do atributo deve ser único!" + +#. module: product_variant_default_code +#: model:ir.model,name:product_variant_default_code.model_product_attribute_value +msgid "Attribute Value" +msgstr "Valor do Atributo" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_attribute_value__code +msgid "Attribute Value Code" +msgstr "Código de valor do atributo" + +#. module: product_variant_default_code +#: model:ir.model,name:product_variant_default_code.model_res_config_settings +msgid "Config Settings" +msgstr "Configurações" + +#. module: product_variant_default_code +#: model_terms:ir.ui.view,arch_db:product_variant_default_code.view_general_configuration +msgid "" +"Defines how you want to manage the Variant default.\n" +" Check this if you want to use Manual Mask.\n" +" Default: Automask" +msgstr "" +"Define como você deseja gerenciar o Variante padrão.\n" +" Marque isso se quiser usar Máscara Manual.\n" +" Padrão: Máscara Automática" + +#. module: product_variant_default_code +#: model_terms:ir.ui.view,arch_db:product_variant_default_code.view_general_configuration +msgid "" +"Defines the variant \"Reference Prefix\" as the default reference " +"(default_code) of the variant." +msgstr "" +"Define a variante \"Prefixo de referência\" como a referência padrão " +"(default_code) da variante." + +#. module: product_variant_default_code +#. odoo-python +#: code:addons/product_variant_default_code/models/product.py:0 +#, python-format +msgid "Found unrecognized attribute name in \"Variant Reference Mask\"" +msgstr "" +"Nome de atributo não reconhecido encontrado em \"Máscara de referência " +"variante\"" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_product__default_code +msgid "Internal Reference" +msgstr "Referência Interna" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_product__manual_code +msgid "Manual Reference" +msgstr "Referência Manual" + +#. module: product_variant_default_code +#: model:ir.model,name:product_variant_default_code.model_product_template +msgid "Product" +msgstr "Produto" + +#. module: product_variant_default_code +#: model:ir.model,name:product_variant_default_code.model_product_attribute +msgid "Product Attribute" +msgstr "Atributo do Produto" + +#. module: product_variant_default_code +#: model:res.groups,name:product_variant_default_code.group_product_default_code_manual_mask +msgid "Product Default Code Behavior" +msgstr "Comportamento do código padrão do produto" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_res_config_settings__group_product_default_code_manual_mask +msgid "Product Default Code Manual Mask" +msgstr "Código Padrão do Produto Máscara Manual" + +#. module: product_variant_default_code +#: model:ir.model,name:product_variant_default_code.model_product_product +msgid "Product Variant" +msgstr "Variante do produto" + +#. module: product_variant_default_code +#: model_terms:ir.ui.view,arch_db:product_variant_default_code.view_general_configuration +msgid "Product Variants" +msgstr "Variantes do produto" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_product__code_prefix +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_template__code_prefix +msgid "Reference Prefix" +msgstr "Prefixo de referência" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_res_config_settings__prefix_as_default_code +msgid "Reference Prefix as default Reference" +msgstr "Prefixo de Referência como Referência padrão" + +#. module: product_variant_default_code +#: model:ir.model.fields,help:product_variant_default_code.field_product_product__reference_mask +#: model:ir.model.fields,help:product_variant_default_code.field_product_template__reference_mask +msgid "" +"Reference mask for building internal references of a variant generated from " +"this template.\n" +"Example:\n" +"A product named ABC with 2 attributes: Size and Color:\n" +"Product: ABC\n" +"Color: Red(r), Yellow(y), Black(b) #Red, Yellow, Black are the attribute " +"value, `r`, `y`, `b` are the corresponding code\n" +"Size: L (l), XL(x)\n" +"When setting Variant reference mask to `[Color]-[Size]`, the default code on " +"the variants will be something like `r-l` `b-l` `r-x` ...\n" +"If you like, You can even have the attribute name appear more than once in " +"the mask. Such as,`fancyA/[Size]~[Color]~[Size]`\n" +" When saved, the default code on variants will be something like \n" +" `fancyA/l~r~l` (for variant with Color \"Red\" and Size \"L\") `fancyA/" +"x~y~x` (for variant with Color \"Yellow\" and Size \"XL\")\n" +"Note: make sure characters \"[,]\" do not appear in your attribute name" +msgstr "" +"Máscara de referência para construir referências internas de uma variante " +"gerada a partir deste modelo.\n" +"Exemplo:\n" +"Um produto chamado ABC com 2 atributos: Tamanho e Cor:\n" +"Produto: ABC\n" +"Cor: Red(r), Yellow(y), Black(b) #Red, Yellow, Black são o valor do " +"atributo, `r`, `y`, `b` são o código correspondente\n" +"Tamanho: L (l), XL(x)\n" +"Ao definir a Máscara de referência de variante como `[Color]-[Size]`, o " +"código padrão nas variantes será algo como `r-l` `b-l` `r-x` ...\n" +"Se desejar, você pode até fazer com que o nome do atributo apareça mais de " +"uma vez na máscara. Como,`fancyA/[Size]~[Color]~[Size]`\n" +" Quando salvo, o código padrão nas variantes será algo como \n" +" `fancyA/l~r~l` (para variante com Cor \"Red\" e Tamanho \"L\") `fancyA/" +"x~y~x` (para variante com Cor \"Yellow\" e Tamanho \"XL\")\n" +"Observação: certifique-se de que os caracteres \"[,]\" não apareçam no nome " +"do seu atributo" + +#. module: product_variant_default_code +#: model:ir.model.fields,help:product_variant_default_code.field_res_config_settings__group_product_default_code_manual_mask +msgid "" +"Set behaviour of codes. Default: Automask (depends on variant use: see Sales/" +"Purchases configuration)" +msgstr "" +"Define o comportamento dos códigos. Padrão: Máscara Automática (depende do " +"uso da variante: veja a configuração de Vendas/Compras)" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_product__variant_default_code_error +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_template__variant_default_code_error +msgid "Variant Default Code Error" +msgstr "Erro de código padrão da variante" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_product__reference_mask +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_template__reference_mask +msgid "Variant reference mask" +msgstr "Máscara de referência variante" + +#. module: product_variant_default_code +#: model_terms:ir.ui.view,arch_db:product_variant_default_code.product_template_only_form_view +msgid "[attribute3]-[attribute1]" +msgstr "[attribute3]-[attribute1]" + +#~ msgid "Product Template" +#~ msgstr "Produto Modelo" diff --git a/odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/i18n/ro.po b/odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/i18n/ro.po new file mode 100644 index 0000000..3d4ce4a --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/i18n/ro.po @@ -0,0 +1,177 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_default_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-23 03:56+0000\n" +"PO-Revision-Date: 2017-12-23 03:56+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: product_variant_default_code +#: model:ir.model.fields,help:product_variant_default_code.field_product_product__code_prefix +#: model:ir.model.fields,help:product_variant_default_code.field_product_template__code_prefix +msgid "Add prefix to product variant reference (default code)" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_attribute__code +msgid "Attribute Code" +msgstr "" + +#. module: product_variant_default_code +#. odoo-python +#: code:addons/product_variant_default_code/models/product.py:0 +#: model:ir.model.constraint,message:product_variant_default_code.constraint_product_attribute_number_uniq +#, python-format +msgid "Attribute Name must be unique!" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model,name:product_variant_default_code.model_product_attribute_value +msgid "Attribute Value" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_attribute_value__code +msgid "Attribute Value Code" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model,name:product_variant_default_code.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: product_variant_default_code +#: model_terms:ir.ui.view,arch_db:product_variant_default_code.view_general_configuration +msgid "" +"Defines how you want to manage the Variant default.\n" +" Check this if you want to use Manual Mask.\n" +" Default: Automask" +msgstr "" + +#. module: product_variant_default_code +#: model_terms:ir.ui.view,arch_db:product_variant_default_code.view_general_configuration +msgid "" +"Defines the variant \"Reference Prefix\" as the default reference " +"(default_code) of the variant." +msgstr "" + +#. module: product_variant_default_code +#. odoo-python +#: code:addons/product_variant_default_code/models/product.py:0 +#, python-format +msgid "Found unrecognized attribute name in \"Variant Reference Mask\"" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_product__default_code +msgid "Internal Reference" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_product__manual_code +msgid "Manual Reference" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model,name:product_variant_default_code.model_product_template +msgid "Product" +msgstr "Produs" + +#. module: product_variant_default_code +#: model:ir.model,name:product_variant_default_code.model_product_attribute +msgid "Product Attribute" +msgstr "Atribute produs" + +#. module: product_variant_default_code +#: model:res.groups,name:product_variant_default_code.group_product_default_code_manual_mask +msgid "Product Default Code Behavior" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_res_config_settings__group_product_default_code_manual_mask +msgid "Product Default Code Manual Mask" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model,name:product_variant_default_code.model_product_product +msgid "Product Variant" +msgstr "" + +#. module: product_variant_default_code +#: model_terms:ir.ui.view,arch_db:product_variant_default_code.view_general_configuration +#, fuzzy +msgid "Product Variants" +msgstr "Atribute produs" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_product__code_prefix +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_template__code_prefix +msgid "Reference Prefix" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_res_config_settings__prefix_as_default_code +msgid "Reference Prefix as default Reference" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,help:product_variant_default_code.field_product_product__reference_mask +#: model:ir.model.fields,help:product_variant_default_code.field_product_template__reference_mask +msgid "" +"Reference mask for building internal references of a variant generated from " +"this template.\n" +"Example:\n" +"A product named ABC with 2 attributes: Size and Color:\n" +"Product: ABC\n" +"Color: Red(r), Yellow(y), Black(b) #Red, Yellow, Black are the attribute " +"value, `r`, `y`, `b` are the corresponding code\n" +"Size: L (l), XL(x)\n" +"When setting Variant reference mask to `[Color]-[Size]`, the default code on " +"the variants will be something like `r-l` `b-l` `r-x` ...\n" +"If you like, You can even have the attribute name appear more than once in " +"the mask. Such as,`fancyA/[Size]~[Color]~[Size]`\n" +" When saved, the default code on variants will be something like \n" +" `fancyA/l~r~l` (for variant with Color \"Red\" and Size \"L\") `fancyA/" +"x~y~x` (for variant with Color \"Yellow\" and Size \"XL\")\n" +"Note: make sure characters \"[,]\" do not appear in your attribute name" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,help:product_variant_default_code.field_res_config_settings__group_product_default_code_manual_mask +msgid "" +"Set behaviour of codes. Default: Automask (depends on variant use: see Sales/" +"Purchases configuration)" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_product__variant_default_code_error +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_template__variant_default_code_error +msgid "Variant Default Code Error" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_product__reference_mask +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_template__reference_mask +msgid "Variant reference mask" +msgstr "" + +#. module: product_variant_default_code +#: model_terms:ir.ui.view,arch_db:product_variant_default_code.product_template_only_form_view +msgid "[attribute3]-[attribute1]" +msgstr "" + +#~ msgid "Product Template" +#~ msgstr "Produs șablon" diff --git a/odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/i18n/sl.po b/odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/i18n/sl.po new file mode 100644 index 0000000..97c51a1 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/i18n/sl.po @@ -0,0 +1,178 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_default_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-23 03:56+0000\n" +"PO-Revision-Date: 2017-12-23 03:56+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: product_variant_default_code +#: model:ir.model.fields,help:product_variant_default_code.field_product_product__code_prefix +#: model:ir.model.fields,help:product_variant_default_code.field_product_template__code_prefix +msgid "Add prefix to product variant reference (default code)" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_attribute__code +msgid "Attribute Code" +msgstr "Koda atributa" + +#. module: product_variant_default_code +#. odoo-python +#: code:addons/product_variant_default_code/models/product.py:0 +#: model:ir.model.constraint,message:product_variant_default_code.constraint_product_attribute_number_uniq +#, python-format +msgid "Attribute Name must be unique!" +msgstr "Naziv atributa mora biti unikaten!" + +#. module: product_variant_default_code +#: model:ir.model,name:product_variant_default_code.model_product_attribute_value +#, fuzzy +msgid "Attribute Value" +msgstr "Koda atributa" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_attribute_value__code +msgid "Attribute Value Code" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model,name:product_variant_default_code.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: product_variant_default_code +#: model_terms:ir.ui.view,arch_db:product_variant_default_code.view_general_configuration +msgid "" +"Defines how you want to manage the Variant default.\n" +" Check this if you want to use Manual Mask.\n" +" Default: Automask" +msgstr "" + +#. module: product_variant_default_code +#: model_terms:ir.ui.view,arch_db:product_variant_default_code.view_general_configuration +msgid "" +"Defines the variant \"Reference Prefix\" as the default reference " +"(default_code) of the variant." +msgstr "" + +#. module: product_variant_default_code +#. odoo-python +#: code:addons/product_variant_default_code/models/product.py:0 +#, python-format +msgid "Found unrecognized attribute name in \"Variant Reference Mask\"" +msgstr "V 'maski sklica variante' najden nerazpoznaven naziv atributa" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_product__default_code +msgid "Internal Reference" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_product__manual_code +msgid "Manual Reference" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model,name:product_variant_default_code.model_product_template +msgid "Product" +msgstr "Proizvod" + +#. module: product_variant_default_code +#: model:ir.model,name:product_variant_default_code.model_product_attribute +msgid "Product Attribute" +msgstr "Atribut proizvoda" + +#. module: product_variant_default_code +#: model:res.groups,name:product_variant_default_code.group_product_default_code_manual_mask +msgid "Product Default Code Behavior" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_res_config_settings__group_product_default_code_manual_mask +msgid "Product Default Code Manual Mask" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model,name:product_variant_default_code.model_product_product +msgid "Product Variant" +msgstr "" + +#. module: product_variant_default_code +#: model_terms:ir.ui.view,arch_db:product_variant_default_code.view_general_configuration +#, fuzzy +msgid "Product Variants" +msgstr "Atribut proizvoda" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_product__code_prefix +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_template__code_prefix +msgid "Reference Prefix" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_res_config_settings__prefix_as_default_code +msgid "Reference Prefix as default Reference" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,help:product_variant_default_code.field_product_product__reference_mask +#: model:ir.model.fields,help:product_variant_default_code.field_product_template__reference_mask +msgid "" +"Reference mask for building internal references of a variant generated from " +"this template.\n" +"Example:\n" +"A product named ABC with 2 attributes: Size and Color:\n" +"Product: ABC\n" +"Color: Red(r), Yellow(y), Black(b) #Red, Yellow, Black are the attribute " +"value, `r`, `y`, `b` are the corresponding code\n" +"Size: L (l), XL(x)\n" +"When setting Variant reference mask to `[Color]-[Size]`, the default code on " +"the variants will be something like `r-l` `b-l` `r-x` ...\n" +"If you like, You can even have the attribute name appear more than once in " +"the mask. Such as,`fancyA/[Size]~[Color]~[Size]`\n" +" When saved, the default code on variants will be something like \n" +" `fancyA/l~r~l` (for variant with Color \"Red\" and Size \"L\") `fancyA/" +"x~y~x` (for variant with Color \"Yellow\" and Size \"XL\")\n" +"Note: make sure characters \"[,]\" do not appear in your attribute name" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,help:product_variant_default_code.field_res_config_settings__group_product_default_code_manual_mask +msgid "" +"Set behaviour of codes. Default: Automask (depends on variant use: see Sales/" +"Purchases configuration)" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_product__variant_default_code_error +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_template__variant_default_code_error +msgid "Variant Default Code Error" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_product__reference_mask +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_template__reference_mask +msgid "Variant reference mask" +msgstr "Maska sklica variante" + +#. module: product_variant_default_code +#: model_terms:ir.ui.view,arch_db:product_variant_default_code.product_template_only_form_view +msgid "[attribute3]-[attribute1]" +msgstr "" + +#~ msgid "Product Template" +#~ msgstr "Predloga proizvoda" diff --git a/odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/i18n/tr.po b/odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/i18n/tr.po new file mode 100644 index 0000000..e611c66 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/i18n/tr.po @@ -0,0 +1,189 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_default_code +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2025-03-28 10:06+0000\n" +"Last-Translator: Ahmet Yiğit Budak \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: product_variant_default_code +#: model:ir.model.fields,help:product_variant_default_code.field_product_product__code_prefix +#: model:ir.model.fields,help:product_variant_default_code.field_product_template__code_prefix +msgid "Add prefix to product variant reference (default code)" +msgstr "Ürün varyantı referansına önek ekleyin (varsayılan kod)" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_attribute__code +msgid "Attribute Code" +msgstr "Özellik Kodu" + +#. module: product_variant_default_code +#. odoo-python +#: code:addons/product_variant_default_code/models/product.py:0 +#: model:ir.model.constraint,message:product_variant_default_code.constraint_product_attribute_number_uniq +#, python-format +msgid "Attribute Name must be unique!" +msgstr "Özellik Adı benzersiz olmalıdır!" + +#. module: product_variant_default_code +#: model:ir.model,name:product_variant_default_code.model_product_attribute_value +msgid "Attribute Value" +msgstr "Özellik Değeri" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_attribute_value__code +msgid "Attribute Value Code" +msgstr "Özellik Değeri Kodu" + +#. module: product_variant_default_code +#: model:ir.model,name:product_variant_default_code.model_res_config_settings +msgid "Config Settings" +msgstr "Yapılandırma Ayarları" + +#. module: product_variant_default_code +#: model_terms:ir.ui.view,arch_db:product_variant_default_code.view_general_configuration +msgid "" +"Defines how you want to manage the Variant default.\n" +" Check this if you want to use Manual Mask.\n" +" Default: Automask" +msgstr "" +"Varyant varsayılanını nasıl yönetmek istediğinizi tanımlar.\n" +" Manuel Maskelemeyi kullanmak istiyorsanız " +"bunu işaretleyin.\n" +" Varsayılan: Otomatik Maskeleme" + +#. module: product_variant_default_code +#: model_terms:ir.ui.view,arch_db:product_variant_default_code.view_general_configuration +msgid "" +"Defines the variant \"Reference Prefix\" as the default reference " +"(default_code) of the variant." +msgstr "" +"\"Referans Öneki\" varyantını, varyantın varsayılan referansı (default_code) " +"olarak tanımlar." + +#. module: product_variant_default_code +#. odoo-python +#: code:addons/product_variant_default_code/models/product.py:0 +#, python-format +msgid "Found unrecognized attribute name in \"Variant Reference Mask\"" +msgstr "\"Referans Maskesi\"nde tanınmayan özellik adı bulundu" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_product__default_code +msgid "Internal Reference" +msgstr "İç Referans" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_product__manual_code +msgid "Manual Reference" +msgstr "Manuel Referans" + +#. module: product_variant_default_code +#: model:ir.model,name:product_variant_default_code.model_product_template +msgid "Product" +msgstr "Ürün" + +#. module: product_variant_default_code +#: model:ir.model,name:product_variant_default_code.model_product_attribute +msgid "Product Attribute" +msgstr "Ürün Özelliği" + +#. module: product_variant_default_code +#: model:res.groups,name:product_variant_default_code.group_product_default_code_manual_mask +msgid "Product Default Code Behavior" +msgstr "Ürün Varsayılan Kod Davranışı" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_res_config_settings__group_product_default_code_manual_mask +msgid "Product Default Code Manual Mask" +msgstr "Ürün Varsayılan Kod Manuel Maskeleme" + +#. module: product_variant_default_code +#: model:ir.model,name:product_variant_default_code.model_product_product +msgid "Product Variant" +msgstr "Ürün Varyantı" + +#. module: product_variant_default_code +#: model_terms:ir.ui.view,arch_db:product_variant_default_code.view_general_configuration +msgid "Product Variants" +msgstr "Ürün Varyantları" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_product__code_prefix +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_template__code_prefix +msgid "Reference Prefix" +msgstr "Referans Öneki" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_res_config_settings__prefix_as_default_code +msgid "Reference Prefix as default Reference" +msgstr "Varsayılan Referans olarak Referans Öneki" + +#. module: product_variant_default_code +#: model:ir.model.fields,help:product_variant_default_code.field_product_product__reference_mask +#: model:ir.model.fields,help:product_variant_default_code.field_product_template__reference_mask +msgid "" +"Reference mask for building internal references of a variant generated from this template.\n" +"Example:\n" +"A product named ABC with 2 attributes: Size and Color:\n" +"Product: ABC\n" +"Color: Red(r), Yellow(y), Black(b) #Red, Yellow, Black are the attribute value, `r`, `y`, `b` are the corresponding code\n" +"Size: L (l), XL(x)\n" +"When setting Variant reference mask to `[Color]-[Size]`, the default code on the variants will be something like `r-l` `b-l` `r-x` ...\n" +"If you like, You can even have the attribute name appear more than once in the mask. Such as,`fancyA/[Size]~[Color]~[Size]`\n" +" When saved, the default code on variants will be something like \n" +" `fancyA/l~r~l` (for variant with Color \"Red\" and Size \"L\") `fancyA/x~y~x` (for variant with Color \"Yellow\" and Size \"XL\")\n" +"Note: make sure characters \"[,]\" do not appear in your attribute name" +msgstr "" +"Bu şablondan oluşturulan bir varyantın dahili referanslarını oluşturmak için " +"referans maskeleme.\n" +"Örnek:\n" +"ABC adında 2 özelliğe sahip bir ürün: Boyut ve Renk:\n" +"Ürün: ABC\n" +"Renk: Kırmızı(r), Sarı(y), Siyah(b) #Kırmızı, Sarı, Siyah öznitelik " +"değeridir, `r`, `y`, `b` karşılık gelen koddur\n" +"Beden: L (l), XL(x)\n" +"Varyant referans maskelemeyi \"[Renk]-[Boyut]\" olarak ayarlarken, " +"varyantlardaki varsayılan kod \"r-l\" \"b-l\" \"r-x\" gibi olacaktır ...\n" +"İsterseniz özellik adının maskelenirken birden fazla görünmesini bile " +"sağlayabilirsiniz. 'fancyA/[Boyut]~[Renk]~[Boyut]' gibi\n" +" Kaydedildiğinde, varyantlardaki varsayılan kod şöyle olacaktır: \n" +" `fancyA/l~r~l` (\"Kırmızı\" Renkli ve \"L\" Bedenli varyant için) `fancyA/" +"x~y~x` (\"Sarı\" Renkli ve \"XL\" Bedenli varyant için)\n" +"Not: Özellik adınızda \"[,]\" karakterlerinin görünmediğinden emin olun" + +#. module: product_variant_default_code +#: model:ir.model.fields,help:product_variant_default_code.field_res_config_settings__group_product_default_code_manual_mask +msgid "" +"Set behaviour of codes. Default: Automask (depends on variant use: see " +"Sales/Purchases configuration)" +msgstr "" +"Kodların davranışını ayarlayın. Varsayılan: Otomatik maske (çeşit " +"kullanımına bağlıdır: bkz. Satış/Satın Alma yapılandırması)" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_product__variant_default_code_error +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_template__variant_default_code_error +msgid "Variant Default Code Error" +msgstr "Varyant Varsayılan Kod Hatası" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_product__reference_mask +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_template__reference_mask +msgid "Variant reference mask" +msgstr "Referans Maskesi" + +#. module: product_variant_default_code +#: model_terms:ir.ui.view,arch_db:product_variant_default_code.product_template_only_form_view +msgid "[attribute3]-[attribute1]" +msgstr "[özellik3]-[özellik1]" diff --git a/odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/i18n/tr_TR.po b/odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/i18n/tr_TR.po new file mode 100644 index 0000000..7ae5fa4 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/i18n/tr_TR.po @@ -0,0 +1,177 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_default_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-23 03:56+0000\n" +"PO-Revision-Date: 2017-12-23 03:56+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: product_variant_default_code +#: model:ir.model.fields,help:product_variant_default_code.field_product_product__code_prefix +#: model:ir.model.fields,help:product_variant_default_code.field_product_template__code_prefix +msgid "Add prefix to product variant reference (default code)" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_attribute__code +msgid "Attribute Code" +msgstr "" + +#. module: product_variant_default_code +#. odoo-python +#: code:addons/product_variant_default_code/models/product.py:0 +#: model:ir.model.constraint,message:product_variant_default_code.constraint_product_attribute_number_uniq +#, python-format +msgid "Attribute Name must be unique!" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model,name:product_variant_default_code.model_product_attribute_value +msgid "Attribute Value" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_attribute_value__code +msgid "Attribute Value Code" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model,name:product_variant_default_code.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: product_variant_default_code +#: model_terms:ir.ui.view,arch_db:product_variant_default_code.view_general_configuration +msgid "" +"Defines how you want to manage the Variant default.\n" +" Check this if you want to use Manual Mask.\n" +" Default: Automask" +msgstr "" + +#. module: product_variant_default_code +#: model_terms:ir.ui.view,arch_db:product_variant_default_code.view_general_configuration +msgid "" +"Defines the variant \"Reference Prefix\" as the default reference " +"(default_code) of the variant." +msgstr "" + +#. module: product_variant_default_code +#. odoo-python +#: code:addons/product_variant_default_code/models/product.py:0 +#, python-format +msgid "Found unrecognized attribute name in \"Variant Reference Mask\"" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_product__default_code +msgid "Internal Reference" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_product__manual_code +msgid "Manual Reference" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model,name:product_variant_default_code.model_product_template +msgid "Product" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model,name:product_variant_default_code.model_product_attribute +msgid "Product Attribute" +msgstr "" + +#. module: product_variant_default_code +#: model:res.groups,name:product_variant_default_code.group_product_default_code_manual_mask +msgid "Product Default Code Behavior" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_res_config_settings__group_product_default_code_manual_mask +msgid "Product Default Code Manual Mask" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model,name:product_variant_default_code.model_product_product +msgid "Product Variant" +msgstr "" + +#. module: product_variant_default_code +#: model_terms:ir.ui.view,arch_db:product_variant_default_code.view_general_configuration +#, fuzzy +msgid "Product Variants" +msgstr "Ürün şablonu" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_product__code_prefix +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_template__code_prefix +msgid "Reference Prefix" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_res_config_settings__prefix_as_default_code +msgid "Reference Prefix as default Reference" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,help:product_variant_default_code.field_product_product__reference_mask +#: model:ir.model.fields,help:product_variant_default_code.field_product_template__reference_mask +msgid "" +"Reference mask for building internal references of a variant generated from " +"this template.\n" +"Example:\n" +"A product named ABC with 2 attributes: Size and Color:\n" +"Product: ABC\n" +"Color: Red(r), Yellow(y), Black(b) #Red, Yellow, Black are the attribute " +"value, `r`, `y`, `b` are the corresponding code\n" +"Size: L (l), XL(x)\n" +"When setting Variant reference mask to `[Color]-[Size]`, the default code on " +"the variants will be something like `r-l` `b-l` `r-x` ...\n" +"If you like, You can even have the attribute name appear more than once in " +"the mask. Such as,`fancyA/[Size]~[Color]~[Size]`\n" +" When saved, the default code on variants will be something like \n" +" `fancyA/l~r~l` (for variant with Color \"Red\" and Size \"L\") `fancyA/" +"x~y~x` (for variant with Color \"Yellow\" and Size \"XL\")\n" +"Note: make sure characters \"[,]\" do not appear in your attribute name" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,help:product_variant_default_code.field_res_config_settings__group_product_default_code_manual_mask +msgid "" +"Set behaviour of codes. Default: Automask (depends on variant use: see Sales/" +"Purchases configuration)" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_product__variant_default_code_error +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_template__variant_default_code_error +msgid "Variant Default Code Error" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_product__reference_mask +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_template__reference_mask +msgid "Variant reference mask" +msgstr "" + +#. module: product_variant_default_code +#: model_terms:ir.ui.view,arch_db:product_variant_default_code.product_template_only_form_view +msgid "[attribute3]-[attribute1]" +msgstr "" + +#~ msgid "Product Template" +#~ msgstr "Ürün şablonu" diff --git a/odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/i18n/vi_VN.po b/odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/i18n/vi_VN.po new file mode 100644 index 0000000..0a285f5 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/i18n/vi_VN.po @@ -0,0 +1,177 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_default_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-23 03:56+0000\n" +"PO-Revision-Date: 2017-12-23 03:56+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: product_variant_default_code +#: model:ir.model.fields,help:product_variant_default_code.field_product_product__code_prefix +#: model:ir.model.fields,help:product_variant_default_code.field_product_template__code_prefix +msgid "Add prefix to product variant reference (default code)" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_attribute__code +msgid "Attribute Code" +msgstr "" + +#. module: product_variant_default_code +#. odoo-python +#: code:addons/product_variant_default_code/models/product.py:0 +#: model:ir.model.constraint,message:product_variant_default_code.constraint_product_attribute_number_uniq +#, python-format +msgid "Attribute Name must be unique!" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model,name:product_variant_default_code.model_product_attribute_value +msgid "Attribute Value" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_attribute_value__code +msgid "Attribute Value Code" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model,name:product_variant_default_code.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: product_variant_default_code +#: model_terms:ir.ui.view,arch_db:product_variant_default_code.view_general_configuration +msgid "" +"Defines how you want to manage the Variant default.\n" +" Check this if you want to use Manual Mask.\n" +" Default: Automask" +msgstr "" + +#. module: product_variant_default_code +#: model_terms:ir.ui.view,arch_db:product_variant_default_code.view_general_configuration +msgid "" +"Defines the variant \"Reference Prefix\" as the default reference " +"(default_code) of the variant." +msgstr "" + +#. module: product_variant_default_code +#. odoo-python +#: code:addons/product_variant_default_code/models/product.py:0 +#, python-format +msgid "Found unrecognized attribute name in \"Variant Reference Mask\"" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_product__default_code +msgid "Internal Reference" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_product__manual_code +msgid "Manual Reference" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model,name:product_variant_default_code.model_product_template +msgid "Product" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model,name:product_variant_default_code.model_product_attribute +msgid "Product Attribute" +msgstr "" + +#. module: product_variant_default_code +#: model:res.groups,name:product_variant_default_code.group_product_default_code_manual_mask +msgid "Product Default Code Behavior" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_res_config_settings__group_product_default_code_manual_mask +msgid "Product Default Code Manual Mask" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model,name:product_variant_default_code.model_product_product +msgid "Product Variant" +msgstr "" + +#. module: product_variant_default_code +#: model_terms:ir.ui.view,arch_db:product_variant_default_code.view_general_configuration +#, fuzzy +msgid "Product Variants" +msgstr "Mẫu sản phẩm" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_product__code_prefix +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_template__code_prefix +msgid "Reference Prefix" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_res_config_settings__prefix_as_default_code +msgid "Reference Prefix as default Reference" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,help:product_variant_default_code.field_product_product__reference_mask +#: model:ir.model.fields,help:product_variant_default_code.field_product_template__reference_mask +msgid "" +"Reference mask for building internal references of a variant generated from " +"this template.\n" +"Example:\n" +"A product named ABC with 2 attributes: Size and Color:\n" +"Product: ABC\n" +"Color: Red(r), Yellow(y), Black(b) #Red, Yellow, Black are the attribute " +"value, `r`, `y`, `b` are the corresponding code\n" +"Size: L (l), XL(x)\n" +"When setting Variant reference mask to `[Color]-[Size]`, the default code on " +"the variants will be something like `r-l` `b-l` `r-x` ...\n" +"If you like, You can even have the attribute name appear more than once in " +"the mask. Such as,`fancyA/[Size]~[Color]~[Size]`\n" +" When saved, the default code on variants will be something like \n" +" `fancyA/l~r~l` (for variant with Color \"Red\" and Size \"L\") `fancyA/" +"x~y~x` (for variant with Color \"Yellow\" and Size \"XL\")\n" +"Note: make sure characters \"[,]\" do not appear in your attribute name" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,help:product_variant_default_code.field_res_config_settings__group_product_default_code_manual_mask +msgid "" +"Set behaviour of codes. Default: Automask (depends on variant use: see Sales/" +"Purchases configuration)" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_product__variant_default_code_error +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_template__variant_default_code_error +msgid "Variant Default Code Error" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_product__reference_mask +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_template__reference_mask +msgid "Variant reference mask" +msgstr "" + +#. module: product_variant_default_code +#: model_terms:ir.ui.view,arch_db:product_variant_default_code.product_template_only_form_view +msgid "[attribute3]-[attribute1]" +msgstr "" + +#~ msgid "Product Template" +#~ msgstr "Mẫu sản phẩm" diff --git a/odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/i18n/zh_CN.po b/odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/i18n/zh_CN.po new file mode 100644 index 0000000..0ea3929 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/i18n/zh_CN.po @@ -0,0 +1,177 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_default_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-23 03:56+0000\n" +"PO-Revision-Date: 2017-12-23 03:56+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: product_variant_default_code +#: model:ir.model.fields,help:product_variant_default_code.field_product_product__code_prefix +#: model:ir.model.fields,help:product_variant_default_code.field_product_template__code_prefix +msgid "Add prefix to product variant reference (default code)" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_attribute__code +msgid "Attribute Code" +msgstr "" + +#. module: product_variant_default_code +#. odoo-python +#: code:addons/product_variant_default_code/models/product.py:0 +#: model:ir.model.constraint,message:product_variant_default_code.constraint_product_attribute_number_uniq +#, python-format +msgid "Attribute Name must be unique!" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model,name:product_variant_default_code.model_product_attribute_value +msgid "Attribute Value" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_attribute_value__code +msgid "Attribute Value Code" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model,name:product_variant_default_code.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: product_variant_default_code +#: model_terms:ir.ui.view,arch_db:product_variant_default_code.view_general_configuration +msgid "" +"Defines how you want to manage the Variant default.\n" +" Check this if you want to use Manual Mask.\n" +" Default: Automask" +msgstr "" + +#. module: product_variant_default_code +#: model_terms:ir.ui.view,arch_db:product_variant_default_code.view_general_configuration +msgid "" +"Defines the variant \"Reference Prefix\" as the default reference " +"(default_code) of the variant." +msgstr "" + +#. module: product_variant_default_code +#. odoo-python +#: code:addons/product_variant_default_code/models/product.py:0 +#, python-format +msgid "Found unrecognized attribute name in \"Variant Reference Mask\"" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_product__default_code +msgid "Internal Reference" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_product__manual_code +msgid "Manual Reference" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model,name:product_variant_default_code.model_product_template +msgid "Product" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model,name:product_variant_default_code.model_product_attribute +msgid "Product Attribute" +msgstr "" + +#. module: product_variant_default_code +#: model:res.groups,name:product_variant_default_code.group_product_default_code_manual_mask +msgid "Product Default Code Behavior" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_res_config_settings__group_product_default_code_manual_mask +msgid "Product Default Code Manual Mask" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model,name:product_variant_default_code.model_product_product +msgid "Product Variant" +msgstr "" + +#. module: product_variant_default_code +#: model_terms:ir.ui.view,arch_db:product_variant_default_code.view_general_configuration +#, fuzzy +msgid "Product Variants" +msgstr "产品模板" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_product__code_prefix +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_template__code_prefix +msgid "Reference Prefix" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_res_config_settings__prefix_as_default_code +msgid "Reference Prefix as default Reference" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,help:product_variant_default_code.field_product_product__reference_mask +#: model:ir.model.fields,help:product_variant_default_code.field_product_template__reference_mask +msgid "" +"Reference mask for building internal references of a variant generated from " +"this template.\n" +"Example:\n" +"A product named ABC with 2 attributes: Size and Color:\n" +"Product: ABC\n" +"Color: Red(r), Yellow(y), Black(b) #Red, Yellow, Black are the attribute " +"value, `r`, `y`, `b` are the corresponding code\n" +"Size: L (l), XL(x)\n" +"When setting Variant reference mask to `[Color]-[Size]`, the default code on " +"the variants will be something like `r-l` `b-l` `r-x` ...\n" +"If you like, You can even have the attribute name appear more than once in " +"the mask. Such as,`fancyA/[Size]~[Color]~[Size]`\n" +" When saved, the default code on variants will be something like \n" +" `fancyA/l~r~l` (for variant with Color \"Red\" and Size \"L\") `fancyA/" +"x~y~x` (for variant with Color \"Yellow\" and Size \"XL\")\n" +"Note: make sure characters \"[,]\" do not appear in your attribute name" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,help:product_variant_default_code.field_res_config_settings__group_product_default_code_manual_mask +msgid "" +"Set behaviour of codes. Default: Automask (depends on variant use: see Sales/" +"Purchases configuration)" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_product__variant_default_code_error +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_template__variant_default_code_error +msgid "Variant Default Code Error" +msgstr "" + +#. module: product_variant_default_code +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_product__reference_mask +#: model:ir.model.fields,field_description:product_variant_default_code.field_product_template__reference_mask +msgid "Variant reference mask" +msgstr "" + +#. module: product_variant_default_code +#: model_terms:ir.ui.view,arch_db:product_variant_default_code.product_template_only_form_view +msgid "[attribute3]-[attribute1]" +msgstr "" + +#~ msgid "Product Template" +#~ msgstr "产品模板" diff --git a/odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/models/__init__.py b/odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/models/__init__.py new file mode 100644 index 0000000..267a238 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/models/__init__.py @@ -0,0 +1,5 @@ +# Copyright 2017 Tecnativa - David Vidal +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from . import product +from . import config_settings diff --git a/odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/models/config_settings.py b/odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/models/config_settings.py new file mode 100644 index 0000000..d16060a --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/models/config_settings.py @@ -0,0 +1,25 @@ +# Copyright 2017 Tecnativa - David Vidal +# Copyright 2020 Tecnativa - João Marques +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import fields, models + + +class BaseConfiguration(models.TransientModel): + _inherit = "res.config.settings" + + group_product_default_code_manual_mask = fields.Boolean( + string="Product Default Code Manual Mask", + default=False, + help="Set behaviour of codes. Default: Automask" + " (depends on variant use: " + "see Sales/Purchases configuration)", + implied_group="product_variant_default_code" + ".group_product_default_code_manual_mask", + ) + + prefix_as_default_code = fields.Boolean( + string="Reference Prefix as default Reference", + default=False, + config_parameter="product_variant_default_code.prefix_as_default_code", + ) diff --git a/odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/models/product.py b/odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/models/product.py new file mode 100644 index 0000000..698b0a8 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/models/product.py @@ -0,0 +1,273 @@ +# Copyright 2014 AvancOSC - Alfredo de la Fuente +# Copyright 2014 Tecnativa - Pedro M. Baeza +# Copyright 2014 Shine IT - Tony Gu +# Copyright 2017 Tecnativa - David Vidal +# Copyright 2018 Avanzosc S.L. - Daniel Campos +# Copyright 2020 Tecnativa - João Marques +# Copyright 2021 Akretion - Kévin Roche +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +import re +from collections import defaultdict +from string import Template + +from odoo import _, api, fields, models +from odoo.exceptions import UserError + + +class ReferenceMask(Template): + pattern = r"""\[(?: + (?P\[) | + (?P[^\]]+?)\] | + (?P[^\]]+?)\] | + (?P) + )""" + + +def extract_token(s): + pattern = re.compile(r"\[([^\]]+?)\]") + return set(pattern.findall(s)) + + +def sanitize_reference_mask(product, mask): + main_lang = product._guess_main_lang() + tokens = extract_token(mask) + attribute_names = set() + for line in product.attribute_line_ids: + attribute_names.add(line.attribute_id.with_context(lang=main_lang).name) + if not tokens.issubset(attribute_names): + raise UserError( + _('Found unrecognized attribute name in "Variant ' 'Reference Mask"') + ) + + +class ProductTemplate(models.Model): + _inherit = "product.template" + + code_prefix = fields.Char( + string="Reference Prefix", + help="Add prefix to product variant reference (default code)", + ) + reference_mask = fields.Char( + string="Variant reference mask", + copy=False, + store=True, + compute="_compute_reference_mask", + inverse="_inverse_reference_mask", + help="Reference mask for building internal references of a " + "variant generated from this template.\n" + "Example:\n" + "A product named ABC with 2 attributes: Size and Color:\n" + "Product: ABC\n" + "Color: Red(r), Yellow(y), Black(b) #Red, Yellow, Black are " + "the attribute value, `r`, `y`, `b` are the corresponding code\n" + "Size: L (l), XL(x)\n" + "When setting Variant reference mask to `[Color]-[Size]`, the " + "default code on the variants will be something like `r-l` " + "`b-l` `r-x` ...\n" + "If you like, You can even have the attribute name appear more" + " than once in the mask. Such as," + "`fancyA/[Size]~[Color]~[Size]`\n" + " When saved, the default code on variants will be " + "something like \n" + ' `fancyA/l~r~l` (for variant with Color "Red" and Size "L") ' + ' `fancyA/x~y~x` (for variant with Color "Yellow" and Size "XL")' + '\nNote: make sure characters "[,]" do not appear in your ' + "attribute name", + ) + + variant_default_code_error = fields.Text( + compute="_compute_variant_default_code_error" + ) + + def is_automask(self): + return bool( + not self.user_has_groups( + "product_variant_default_code.group_product_default_code_manual_mask" + ) + ) + + @api.depends( + "code_prefix", + "attribute_line_ids.value_ids", + "attribute_line_ids.value_ids.code", + "attribute_line_ids.value_ids.name", + ) + def _compute_variant_default_code_error(self): + automask = self.is_automask() + for rec in self: + error_txt = "" + if not rec.code_prefix and automask: + error_txt += "Reference Prefix is missing.\n" + invalid_values = self.attribute_line_ids.value_ids.filtered( + lambda s: not s.code + ) + if invalid_values: + error_txt += ( + "Following attribute value have an empty code :\n- " + + "\n- ".join(invalid_values.mapped("name")) + ) + if error_txt: + error_txt = "Default Code can not be computed.\n" + error_txt + rec.variant_default_code_error = error_txt or False + + @api.depends( + "code_prefix", + "attribute_line_ids", + "attribute_line_ids.attribute_id.name", + ) + def _compute_reference_mask(self): + automask = self.is_automask() + for rec in self: + if rec.default_code and not rec.code_prefix: + rec.code_prefix = rec.default_code + if automask or not rec.reference_mask: + rec.reference_mask = rec._get_default_mask() + elif ( + not automask + and rec.code_prefix + and rec.code_prefix not in rec.reference_mask + ): + rec.reference_mask = rec.code_prefix + rec.reference_mask + + def _inverse_reference_mask(self): + self._compute_reference_mask() + + def _get_default_mask(self): + attribute_names = [] + default_reference_separator = ( + self.env["ir.config_parameter"] + .sudo() + .get_param("default_reference_separator") + or "" + ) + # Get the attribute name in the main lang format, otherwise we could not + # match mask with the proper values + main_lang = self._guess_main_lang() + for line in self.attribute_line_ids: + attribute_names.append( + "[{}]".format(line.attribute_id.with_context(lang=main_lang).name) + ) + default_mask = (self.code_prefix or "") + default_reference_separator.join( + attribute_names + ) + return default_mask + + @api.model_create_multi + def create(self, vals_list): + for vals in vals_list: + product = self.new(vals) + if ( + not vals.get("reference_mask") + and product.attribute_line_ids + or not self.user_has_groups( + "product_variant_default_code.group_product_default_code_manual_mask" + ) + ): + vals["reference_mask"] = product._get_default_mask() + elif vals.get("reference_mask"): + sanitize_reference_mask(product, vals["reference_mask"]) + return super(ProductTemplate, self).create(vals_list) + + @api.model + def _guess_main_lang(self): + """Used by get_rendered_default_code()""" + english = self.env.ref("base.lang_en") + if english.active: + return english.code + else: + # Naive/simple implementation: + # you may inherit to override it in your custom code + # to return the language code of your choice + return self.env["res.lang"].search([], limit=1).code + + @api.depends( + "product_variant_ids", "product_variant_ids.default_code", "code_prefix" + ) + def _compute_default_code(self): + super()._compute_default_code() + if self.env["ir.config_parameter"].get_param( + "product_variant_default_code.prefix_as_default_code" + ): + unique_variants = self.filtered( + lambda template: len(template.product_variant_ids) == 1 + ) + for template in self - unique_variants: + template.default_code = template.code_prefix + return True + + +class ProductProduct(models.Model): + _inherit = "product.product" + + manual_code = fields.Boolean(string="Manual Reference", default=False) + default_code = fields.Char( + compute="_compute_default_code", + inverse="_inverse_default_code", + readonly=False, + store=True, + ) + + @api.depends( + "product_tmpl_id.reference_mask", + "product_template_attribute_value_ids.attribute_id.code", + "product_template_attribute_value_ids.product_attribute_value_id.code", + ) + def _compute_default_code(self): + self.env.cr.flush() # https://github.com/odoo/odoo/blob/16.0/odoo/models.py#L5592 + for rec in self: + if not rec.manual_code: + rec.default_code = rec._generate_default_code() + + def _inverse_default_code(self): + for rec in self: + rec.manual_code = bool(rec.default_code) + + def _generate_default_code(self): + value_codes = self.product_tmpl_id.attribute_line_ids.value_ids.mapped("code") + if (not self.code_prefix and self.product_tmpl_id.is_automask()) or not all( + value_codes + ): + return None + else: + product_attrs = defaultdict(str) + reference_mask = ReferenceMask(self.product_tmpl_id.reference_mask) + main_lang = self.product_tmpl_id._guess_main_lang() + for attr in self.product_template_attribute_value_ids: + value = attr.product_attribute_value_id + attr_name = value.attribute_id.with_context(lang=main_lang).name + if value.attribute_id.code: + product_attrs[attr_name] += value.attribute_id.code + if value.code: + product_attrs[attr_name] += value.code + default_code = reference_mask.safe_substitute(product_attrs) + return default_code + + +class ProductAttribute(models.Model): + _inherit = "product.attribute" + + code = fields.Char( + string="Attribute Code", + ) + + _sql_constraints = [ + ("number_uniq", "unique(name)", _("Attribute Name must be unique!")) + ] + + +class ProductAttributeValue(models.Model): + _inherit = "product.attribute.value" + + code = fields.Char( + string="Attribute Value Code", + compute="_compute_code", + readonly=False, + store=True, + ) + + @api.depends("code", "name") + def _compute_code(self): + for rec in self: + if rec.name and not rec.code: + rec.code = rec.name[:2] diff --git a/odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/readme/CONFIGURATION.rst b/odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/readme/CONFIGURATION.rst new file mode 100644 index 0000000..e69de29 diff --git a/odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/readme/CONTRIBUTORS.rst new file mode 100644 index 0000000..2c3d56a --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/readme/CONTRIBUTORS.rst @@ -0,0 +1,10 @@ +* Alfredo de la Fuente +* Tony Gu +* David Beal +* Daniel Campos +* Kévin Roche + +* Tecnativa : + * David Vidal + * Pedro M. Baeza + * João Marques diff --git a/odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/readme/DESCRIPTION.rst b/odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/readme/DESCRIPTION.rst new file mode 100644 index 0000000..36ddbda --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/readme/DESCRIPTION.rst @@ -0,0 +1,18 @@ +This module automatically generate Product Reference (default_code) +according to attributes data with a configurable behavior. + +It defines a reference mask on the product templates so the +variants references are automatically set. For example: + +- Product template: Jacket +- Attributes: + - Color: White, Black + - Size: M, L +- Reference mask: `JKT01-[Color]-[Size]` + +- Reference on variants: + + - `JKT01-Wh-M` Jacket White M + - `JKT01-Bl-M` Jacket Black M + - `JKT01-Wh-L` Jacket White L + - `JKT01-Bl-L` Jacket Black L diff --git a/odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/readme/ROADMAP.rst b/odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/readme/ROADMAP.rst new file mode 100644 index 0000000..79d630a --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/readme/ROADMAP.rst @@ -0,0 +1 @@ +* In case of attribute name update, related mask are not updated. diff --git a/odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/readme/USAGE.rst b/odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/readme/USAGE.rst new file mode 100644 index 0000000..84eea84 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/readme/USAGE.rst @@ -0,0 +1,47 @@ +To set the reference mask up on any product template 'Variant reference mask' +new field. + +When creating a new product template without specifying the *Variant reference +mask*, a default value for *Variant reference mask* will be automatically +generated according to the attribute line settings on the product template (if +any). The mask will then be used as an instruction to generate default code of +each product variant of the product template with the corresponding *Attribute +Code* (of the attribute value) inserted. Besides the default value, *Variant +reference mask* can be configured to your liking, make sure putting the +*Attribute Name* inside `[]` marks (it is case sensitive). + +Example: + +Creating a product named *Jacket* with two attributes, *Size* and *Color*:: + + Product: Jacket + Color: Black(Bl), White(Wh) # Black and White are the attribute values; + 'Bl' and 'Wh' are the corresponding codes + Size: L (L), XL(XL) + +The automatically generated default value for the Variant reference mask will +be `[Color]-[Size]` and so the 'default code' on the variants will be `Bl-L`, +`Wh-L`, `Bl-XL` and `Wh-XL`. + +The mask value can be fully customized whatever you like. You can even have +the attribute name appear more than once in the mask such as, +`Jacket/[Size]~[Color]~[Size]`, and the generated code on variants will be +something like `Jacket/L~Bl~L` (for variant with Color "Black" and Size "L"). + +When the code attribute is changed, it automatically regenerates the 'default +code' on all variants affected. + +Aditionally, a product attribute can be set and so it will be appended to the +product `default_code`. In the first example, setting a `Color` code to `CO` +would give `default_code` like this: `COBl-L`, `COWh-L`, `COBl-XL` and +`COWh-XL`. + +Avoiding mask in variants +~~~~~~~~~~~~~~~~~~~~~~~~~ + +You can avoid this behavior or force a manual default_code on variant. To do +so, go to *Product Variants > [any variant you want to set up]* and set +manually its reference code. The field `manual code` will be set to on and the +variant internal reference will no longer be changed by this module. + +Unset `manual code` and the reference code will be unlocked again. diff --git a/odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/security/product_security.xml b/odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/security/product_security.xml new file mode 100644 index 0000000..024d46a --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/security/product_security.xml @@ -0,0 +1,7 @@ + + + + Product Default Code Behavior + + + diff --git a/odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/static/description/icon.png b/odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_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-product-variant-product_variant_default_code/product_variant_default_code/static/description/index.html b/odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/static/description/index.html new file mode 100644 index 0000000..b70acab --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/static/description/index.html @@ -0,0 +1,512 @@ + + + + + +README.rst + + + +
+ + + +Odoo Community Association + +
+

Product Variant Default Code

+ +

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

+

This module automatically generate Product Reference (default_code) +according to attributes data with a configurable behavior.

+

It defines a reference mask on the product templates so the +variants references are automatically set. For example:

+
    +
  • Product template: Jacket
  • +
  • Attributes: +- Color: White, Black +- Size: M, L
  • +
  • Reference mask: JKT01-[Color]-[Size]
  • +
  • Reference on variants:
      +
    • JKT01-Wh-M Jacket White M
    • +
    • JKT01-Bl-M Jacket Black M
    • +
    • JKT01-Wh-L Jacket White L
    • +
    • JKT01-Bl-L Jacket Black L
    • +
    +
  • +
+

Table of contents

+ +
+

Usage

+

To set the reference mask up on any product template ‘Variant reference mask’ +new field.

+

When creating a new product template without specifying the Variant reference +mask, a default value for Variant reference mask will be automatically +generated according to the attribute line settings on the product template (if +any). The mask will then be used as an instruction to generate default code of +each product variant of the product template with the corresponding Attribute +Code (of the attribute value) inserted. Besides the default value, Variant +reference mask can be configured to your liking, make sure putting the +Attribute Name inside [] marks (it is case sensitive).

+

Example:

+

Creating a product named Jacket with two attributes, Size and Color:

+
+Product: Jacket
+Color: Black(Bl), White(Wh) # Black and White are the attribute values;
+                              'Bl' and 'Wh' are the corresponding codes
+Size: L (L), XL(XL)
+
+

The automatically generated default value for the Variant reference mask will +be [Color]-[Size] and so the ‘default code’ on the variants will be Bl-L, +Wh-L, Bl-XL and Wh-XL.

+

The mask value can be fully customized whatever you like. You can even have +the attribute name appear more than once in the mask such as, +Jacket/[Size]~[Color]~[Size], and the generated code on variants will be +something like Jacket/L~Bl~L (for variant with Color “Black” and Size “L”).

+

When the code attribute is changed, it automatically regenerates the ‘default +code’ on all variants affected.

+

Aditionally, a product attribute can be set and so it will be appended to the +product default_code. In the first example, setting a Color code to CO +would give default_code like this: COBl-L, COWh-L, COBl-XL and +COWh-XL.

+
+

Avoiding mask in variants

+

You can avoid this behavior or force a manual default_code on variant. To do +so, go to Product Variants > [any variant you want to set up] and set +manually its reference code. The field manual code will be set to on and the +variant internal reference will no longer be changed by this module.

+

Unset manual code and the reference code will be unlocked again.

+
+
+
+

Known issues / Roadmap

+
    +
  • In case of attribute name update, related mask are not updated.
  • +
+
+
+

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

+
    +
  • AvancOSC
  • +
  • Shine IT
  • +
  • Tecnativa
  • +
  • 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:

+

Kev-Roche

+

This module is part of the OCA/product-variant 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-product-variant-product_variant_default_code/product_variant_default_code/tests/__init__.py b/odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/tests/__init__.py new file mode 100644 index 0000000..d8bd618 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/tests/__init__.py @@ -0,0 +1 @@ +from . import test_variant_default_code diff --git a/odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/tests/test_variant_default_code.py b/odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/tests/test_variant_default_code.py new file mode 100644 index 0000000..962f7e3 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/tests/test_variant_default_code.py @@ -0,0 +1,386 @@ +# Copyright 2017 Tecnativa - David Vidal +# Copyright 2020-2021 Tecnativa - João Marques +# Copyright 2021 Akretion - Kévin Roche +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo.exceptions import UserError +from odoo.tests.common import TransactionCase + + +class TestVariantDefaultCode(TransactionCase): + @classmethod + def setUpClass(cls): + super(TestVariantDefaultCode, cls).setUpClass() + cls.group_default_code = cls.env.ref( + "product_variant_default_code.group_product_default_code_manual_mask" + ) + cls.attr1 = cls.env["product.attribute"].create( + { + "name": "TSize", + "sequence": 0, + } + ) + cls.attr2 = cls.env["product.attribute"].create( + { + "name": "TColor", + "sequence": 1, + } + ) + cls.attr1_1 = cls.env["product.attribute.value"].create( + {"name": "L", "attribute_id": cls.attr1.id} + ) + cls.attr1_2 = cls.env["product.attribute.value"].create( + {"name": "XL", "attribute_id": cls.attr1.id} + ) + cls.attr2_1 = cls.env["product.attribute.value"].create( + {"name": "Red", "attribute_id": cls.attr2.id} + ) + cls.attr2_2 = cls.env["product.attribute.value"].create( + {"name": "Green", "attribute_id": cls.attr2.id} + ) + cls.template1 = cls.env["product.template"].create( + { + "name": "Jacket", + "code_prefix": "prefix/", + "attribute_line_ids": [ + ( + 0, + 0, + { + "attribute_id": cls.attr1.id, + "value_ids": [(6, 0, [cls.attr1_1.id, cls.attr1_2.id])], + }, + ), + ( + 0, + 0, + { + "attribute_id": cls.attr2.id, + "value_ids": [(6, 0, [cls.attr2_1.id, cls.attr2_2.id])], + }, + ), + ], + } + ) + + def test_01_check_default_codes(self): + # As no mask was set, a default one should be: + self.assertEqual(self.template1.reference_mask, "prefix/[TSize]-[TColor]") + # Check that variants code are generated according to rules + for product in self.template1.mapped("product_variant_ids"): + expected_code = ( + self.template1.code_prefix + + product.product_template_attribute_value_ids.filtered( + lambda x: x.product_attribute_value_id.attribute_id == self.attr1 + ).name[0:2] + + "-" + + product.product_template_attribute_value_ids.filtered( + lambda x: x.product_attribute_value_id.attribute_id == self.attr2 + ).name[0:2] + ) + self.assertEqual(product.default_code, expected_code) + + def test_02_check_default_codes_preexistent_mask(self): + self.env.user.groups_id |= self.group_default_code + # Second template with custom reference mask must be created with correct + # user permissions + template2 = self.template1.copy( + { + "name": "Pants", + "reference_mask": "P01/[TSize][TColor]", + } + ) + for product in template2.mapped("product_variant_ids"): + expected_code = ( + "P01/" + + product.product_template_attribute_value_ids.filtered( + lambda x: x.product_attribute_value_id.attribute_id == self.attr1 + ).name[0:2] + + product.product_template_attribute_value_ids.filtered( + lambda x: x.product_attribute_value_id.attribute_id == self.attr2 + ).name[0:2] + ) + self.assertEqual(product.default_code, expected_code) + + def test_03_reset_reference_mask_to_default(self): + # Erase the previous mask: 'P01/[TSize][TColor]' + self.template1.reference_mask = "" + # Mask is set to default now: + self.assertEqual(self.template1.reference_mask, "prefix/[TSize]-[TColor]") + + def test_04_custom_reference_mask(self): + self.env.user.groups_id |= self.group_default_code + self.template1.reference_mask = "JKTÜ/[TColor]#[TSize]" + for product in self.template1.mapped("product_variant_ids"): + expected_code = ( + self.template1.code_prefix + + "JKTÜ/" + + product.product_template_attribute_value_ids.filtered( + lambda x: x.product_attribute_value_id.attribute_id == self.attr2 + ).name[0:2] + + "#" + + product.product_template_attribute_value_ids.filtered( + lambda x: x.product_attribute_value_id.attribute_id == self.attr1 + ).name[0:2] + ) + self.assertEqual(product.default_code, expected_code) + + def test_05_manual_code(self): + self.env.user.groups_id |= self.group_default_code + self.assertEqual(self.template1.product_variant_ids[0].manual_code, False) + self.template1.product_variant_ids[0].default_code = "CANT-TOUCH-THIS" + self.assertEqual(self.template1.product_variant_ids[0].manual_code, True) + # Set a reference mask and check the other variants are changed + self.template1.reference_mask = "J[TColor][TSize]" + for product in self.template1.mapped("product_variant_ids")[1:]: + expected_code = ( + self.template1.code_prefix + + "J" + + product.product_template_attribute_value_ids.filtered( + lambda x: x.product_attribute_value_id.attribute_id == self.attr2 + ).name[0:2] + + product.product_template_attribute_value_ids.filtered( + lambda x: x.product_attribute_value_id.attribute_id == self.attr1 + ).name[0:2] + ) + self.assertEqual(product.default_code, expected_code) + # But this one isn't: + self.assertEqual( + self.template1.product_variant_ids[0].default_code, "CANT-TOUCH-THIS" + ) + + def test_06_attribute_value_code_change_propagation(self): + self.attr1_1.code = "OO" + # Check that the change spreads to every product + products = self.env["product.product"].search( + [ + ( + "product_template_attribute_value_ids.product_attribute_value_id", + "=", + self.attr1_1.id, + ) + ] + ) + for product in products: + self.assertTrue("OO" in product.default_code) + + def test_07_attribute_value_name_change(self): + """Only set a default code if it wasn't set""" + self.attr1_1.name = "New Name" + self.assertEqual(self.attr1_1.code, "L") + products = self.env["product.product"].search( + [ + ( + "product_template_attribute_value_ids.product_attribute_value_id", + "=", + self.attr1_1.id, + ) + ] + ) + # Check that the code persists + for product in products: + self.assertTrue("L" in product.default_code) + # Otherwise, if there's no code a default value is set + self.attr1_1.code = False + self.attr1_1.name = "Odoo" + self.assertEqual(self.attr1_1.code, "Od") + for product in products: + self.assertTrue("Od" in product.default_code) + + def test_08_sanitize_exception(self): + self.env.user.groups_id |= self.group_default_code + with self.assertRaises(UserError): + self.env["product.template"].create( + { + "name": "Shirt", + "attribute_line_ids": [ + ( + 0, + 0, + { + "attribute_id": self.attr1.id, + "value_ids": [(6, 0, [self.attr1_1.id])], + }, + ), + ], + "reference_mask": "FAIL:[TSize][TWrongAttr]", + } + ) + + def test_09_code_change_propagation(self): + self.attr1.code = "AC" + # Check that the change spreads to every product + for product in ( + self.attr1.mapped("attribute_line_ids") + .mapped("product_tmpl_id") + .mapped("product_variant_ids") + ): + self.assertTrue("AC" in product.default_code) + + self.attr1_1.code = ":-)" + self.assertTrue(":-)" in self.template1.product_variant_ids[0].default_code) + + def test_10_code_change_propagation_archived_variant(self): + self.template1.product_variant_ids[0].active = False + self.attr1.code = "o_o" + self.assertTrue("o_o" in self.template1.product_variant_ids[0].default_code) + self.attr1_1.code = "^_^" + self.assertTrue("^_^" in self.template1.product_variant_ids[0].default_code) + + def test_11_prefix_code_as_default_code_by_default(self): + self.assertFalse(self.template1.default_code) + self.env["ir.config_parameter"].set_param( + "product_variant_default_code.prefix_as_default_code", True + ) + self.template1.code_prefix = "prefix_code" + self.assertTrue(self.template1.default_code, self.template1.code_prefix) + + def test_12_prefix_change(self): + for product in self.template1.mapped("product_variant_ids"): + expected_code = ( + self.template1.code_prefix + + product.product_template_attribute_value_ids.filtered( + lambda x: x.product_attribute_value_id.attribute_id == self.attr1 + ).name[0:2] + + "-" + + product.product_template_attribute_value_ids.filtered( + lambda x: x.product_attribute_value_id.attribute_id == self.attr2 + ).name[0:2] + ) + self.assertEqual(product.default_code, expected_code) + + def test_13_new_attribute(self): + self.assertEqual(self.template1.reference_mask, "prefix/[TSize]-[TColor]") + self.assertEqual(len(self.template1.mapped("product_variant_ids")), 4) + + self.attr3 = self.env["product.attribute"].create({"name": "TCollection"}) + self.attr3_1 = self.env["product.attribute.value"].create( + {"name": "New", "attribute_id": self.attr3.id} + ) + self.attr3_2 = self.env["product.attribute.value"].create( + {"name": "Old", "attribute_id": self.attr3.id} + ) + + self.template1.write( + { + "attribute_line_ids": [ + ( + 0, + 0, + { + "attribute_id": self.attr3.id, + "value_ids": [(6, 0, [self.attr3_1.id, self.attr3_2.id])], + }, + ), + ] + } + ) + + self.assertEqual( + self.template1.reference_mask, "prefix/[TSize]-[TColor]-[TCollection]" + ) + self.assertEqual(len(self.template1.mapped("product_variant_ids")), 8) + + for product in self.template1.mapped("product_variant_ids"): + expected_code = ( + self.template1.code_prefix + + product.product_template_attribute_value_ids.filtered( + lambda x: x.product_attribute_value_id.attribute_id == self.attr1 + ).name[0:2] + + "-" + + product.product_template_attribute_value_ids.filtered( + lambda x: x.product_attribute_value_id.attribute_id == self.attr2 + ).name[0:2] + + "-" + + product.product_template_attribute_value_ids.filtered( + lambda x: x.product_attribute_value_id.attribute_id == self.attr3 + ).name[0:2] + ) + self.assertEqual(product.default_code, expected_code) + + def test_14_rename_attribute(self): + self.assertEqual(self.template1.reference_mask, "prefix/[TSize]-[TColor]") + self.attr1.name = "TNewSize" + self.assertEqual(self.template1.reference_mask, "prefix/[TNewSize]-[TColor]") + + def test_15_sequence_change(self): + self.assertEqual(self.template1.reference_mask, "prefix/[TSize]-[TColor]") + self.attr1.sequence = 1 + self.attr2.sequence = 0 + self.template1.reference_mask = "prefix/[TColor]-[TSize]" + self.template1.write({"name": "New"}) + self.assertEqual(self.template1.reference_mask, "prefix/[TColor]-[TSize]") + + def test_16_missing_prefix(self): + self.template1.code_prefix = None + for product in self.template1.mapped("product_variant_ids"): + self.assertFalse(product.default_code) + expected_error = ( + "Default Code can not be computed.\nReference Prefix is missing.\n" + ) + self.assertEqual(self.template1.variant_default_code_error, expected_error) + + def test_17_missing_attribute_value_code(self): + self.assertEqual( + len( + list( + filter( + None, self.template1.product_variant_ids.mapped("default_code") + ) + ) + ), + 4, + ) + # 1 missing value code + self.attr1_2.code = "" + self.assertEqual( + len( + list( + filter( + None, self.template1.product_variant_ids.mapped("default_code") + ) + ) + ), + 2, + ) + expected_error = "Default Code can not be computed.\n" + expected_error += "Following attribute value have an empty code :\n" + expected_error += "- XL" + self.assertEqual(self.template1.variant_default_code_error, expected_error) + # 2 missing value codes + self.attr2_2.code = "" + expected_error += "\n- Green" + self.assertEqual( + len( + list( + filter( + None, self.template1.product_variant_ids.mapped("default_code") + ) + ) + ), + 1, + ) + self.assertEqual(self.template1.variant_default_code_error, expected_error) + + def test_18_both_prefix_and_mask_changing(self): + self.env.user.groups_id |= self.group_default_code + self.template1.write( + { + "code_prefix": "pre/", + "reference_mask": "fix-[TColor]/[TSize]", + } + ) + + for product in self.template1.mapped("product_variant_ids"): + expected_code = ( + self.template1.code_prefix + + "fix-" + + product.product_template_attribute_value_ids.filtered( + lambda x: x.product_attribute_value_id.attribute_id == self.attr2 + ).name[0:2] + + "/" + + product.product_template_attribute_value_ids.filtered( + lambda x: x.product_attribute_value_id.attribute_id == self.attr1 + ).name[0:2] + ) + self.assertEqual(product.default_code, expected_code) diff --git a/odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/views/config_settings_view.xml b/odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/views/config_settings_view.xml new file mode 100644 index 0000000..3f0b45c --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/views/config_settings_view.xml @@ -0,0 +1,38 @@ + + + + res.config.settings + + + +

Product Variants

+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
diff --git a/odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/views/product_attribute_view.xml b/odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/views/product_attribute_view.xml new file mode 100644 index 0000000..f4faaeb --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/views/product_attribute_view.xml @@ -0,0 +1,41 @@ + + + + + product.attribute + + + + + + + + + product.attribute + + + + + + + + + product.attribute + + + + + + + + + + + diff --git a/odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/views/product_view.xml b/odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/views/product_view.xml new file mode 100644 index 0000000..51997e2 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_default_code/product_variant_default_code/views/product_view.xml @@ -0,0 +1,49 @@ + + + + product.template + + + + + + + + + + + + + product.product + + + + + + + + + product.product + + + + + + + + diff --git a/odoo-bringout-oca-product-variant-product_variant_default_code/pyproject.toml b/odoo-bringout-oca-product-variant-product_variant_default_code/pyproject.toml new file mode 100644 index 0000000..4bbf884 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_default_code/pyproject.toml @@ -0,0 +1,42 @@ +[project] +name = "odoo-bringout-oca-product-variant-product_variant_default_code" +version = "16.0.0" +description = "Product Variant Default Code - Allow to automatically generate the variant default code" +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "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 = ["product_variant_default_code"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-product-variant-product_variant_name/README.md b/odoo-bringout-oca-product-variant-product_variant_name/README.md new file mode 100644 index 0000000..d9f9d7e --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_name/README.md @@ -0,0 +1,46 @@ +# Product Variant Name + +Odoo addon: product_variant_name + +## Installation + +```bash +pip install odoo-bringout-oca-product-variant-product_variant_name +``` + +## Dependencies + +This addon depends on: +- product + +## Manifest Information + +- **Name**: Product Variant Name +- **Version**: 16.0.1.0.0 +- **Category**: Product +- **License**: AGPL-3 +- **Installable**: True + +## Source + +Based on [OCA/product-variant](https://github.com/OCA/product-variant) branch 16.0, addon `product_variant_name`. + +## 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 +- Reports: doc/REPORTS.md +- Security: doc/SECURITY.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-product-variant-product_variant_name/doc/ARCHITECTURE.md b/odoo-bringout-oca-product-variant-product_variant_name/doc/ARCHITECTURE.md new file mode 100644 index 0000000..0eb0a83 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_name/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 Product_variant_name Module - product_variant_name + 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-product-variant-product_variant_name/doc/CONFIGURATION.md b/odoo-bringout-oca-product-variant-product_variant_name/doc/CONFIGURATION.md new file mode 100644 index 0000000..75545af --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_name/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for product_variant_name. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-product-variant-product_variant_name/doc/CONTROLLERS.md b/odoo-bringout-oca-product-variant-product_variant_name/doc/CONTROLLERS.md new file mode 100644 index 0000000..f628e77 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_name/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-product-variant-product_variant_name/doc/DEPENDENCIES.md b/odoo-bringout-oca-product-variant-product_variant_name/doc/DEPENDENCIES.md new file mode 100644 index 0000000..b8b40cf --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_name/doc/DEPENDENCIES.md @@ -0,0 +1,5 @@ +# Dependencies + +This addon depends on: + +- [product](../../odoo-bringout-oca-ocb-product) diff --git a/odoo-bringout-oca-product-variant-product_variant_name/doc/FAQ.md b/odoo-bringout-oca-product-variant-product_variant_name/doc/FAQ.md new file mode 100644 index 0000000..34271a3 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_name/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 product_variant_name or install in UI. diff --git a/odoo-bringout-oca-product-variant-product_variant_name/doc/INSTALL.md b/odoo-bringout-oca-product-variant-product_variant_name/doc/INSTALL.md new file mode 100644 index 0000000..7648bda --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_name/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-product-variant-product_variant_name" +# or +uv pip install odoo-bringout-oca-product-variant-product_variant_name" +``` diff --git a/odoo-bringout-oca-product-variant-product_variant_name/doc/MODELS.md b/odoo-bringout-oca-product-variant-product_variant_name/doc/MODELS.md new file mode 100644 index 0000000..1ca697a --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_name/doc/MODELS.md @@ -0,0 +1,13 @@ +# Models + +Detected core models and extensions in product_variant_name. + +```mermaid +classDiagram + class product_product + class product_template +``` + +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-product-variant-product_variant_name/doc/OVERVIEW.md b/odoo-bringout-oca-product-variant-product_variant_name/doc/OVERVIEW.md new file mode 100644 index 0000000..d8c3832 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_name/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: product_variant_name. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon product_variant_name +- License: LGPL-3 diff --git a/odoo-bringout-oca-product-variant-product_variant_name/doc/REPORTS.md b/odoo-bringout-oca-product-variant-product_variant_name/doc/REPORTS.md new file mode 100644 index 0000000..e0ea35f --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_name/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-product-variant-product_variant_name/doc/SECURITY.md b/odoo-bringout-oca-product-variant-product_variant_name/doc/SECURITY.md new file mode 100644 index 0000000..e07da9d --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_name/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-product-variant-product_variant_name/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-product-variant-product_variant_name/doc/TROUBLESHOOTING.md new file mode 100644 index 0000000..56853cb --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_name/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-product-variant-product_variant_name/doc/USAGE.md b/odoo-bringout-oca-product-variant-product_variant_name/doc/USAGE.md new file mode 100644 index 0000000..63e7b29 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_name/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 product_variant_name +``` diff --git a/odoo-bringout-oca-product-variant-product_variant_name/doc/WIZARDS.md b/odoo-bringout-oca-product-variant-product_variant_name/doc/WIZARDS.md new file mode 100644 index 0000000..48e790d --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_name/doc/WIZARDS.md @@ -0,0 +1,3 @@ +# Wizards + +This module does not include UI wizards. diff --git a/odoo-bringout-oca-product-variant-product_variant_name/product_variant_name/README.rst b/odoo-bringout-oca-product-variant-product_variant_name/product_variant_name/README.rst new file mode 100644 index 0000000..1395b63 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_name/product_variant_name/README.rst @@ -0,0 +1,77 @@ +==================== +Product Variant Name +==================== + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:01807873c437c2b9ccb9455f775c849a9bd28768663da312b0acc32af69a5f2f + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |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%2Fproduct--variant-lightgray.png?logo=github + :target: https://github.com/OCA/product-variant/tree/16.0/product_variant_name + :alt: OCA/product-variant +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/product-variant-16-0/product-variant-16-0-product_variant_name + :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/product-variant&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module allows having different product variant names than the name of +their template. + +**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 +~~~~~~~ + +* ForgeFlow + +Contributors +~~~~~~~~~~~~ + +* Jordi Masvidal + +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/product-variant `_ 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-product-variant-product_variant_name/product_variant_name/__init__.py b/odoo-bringout-oca-product-variant-product_variant_name/product_variant_name/__init__.py new file mode 100644 index 0000000..b4bc18a --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_name/product_variant_name/__init__.py @@ -0,0 +1,5 @@ +# Copyright 2023 ForgeFlow, S.L. +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from . import models +from .init_hook import post_init_hook diff --git a/odoo-bringout-oca-product-variant-product_variant_name/product_variant_name/__manifest__.py b/odoo-bringout-oca-product-variant-product_variant_name/product_variant_name/__manifest__.py new file mode 100644 index 0000000..b631877 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_name/product_variant_name/__manifest__.py @@ -0,0 +1,17 @@ +# Copyright 2023 ForgeFlow, S.L. +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +{ + "name": "Product Variant Name", + "version": "16.0.1.0.0", + "category": "Product", + "author": "ForgeFlow, Odoo Community Association (OCA)", + "website": "https://github.com/OCA/product-variant", + "license": "AGPL-3", + "depends": [ + "product", + ], + "data": ["views/product_view.xml"], + "installable": True, + "post_init_hook": "post_init_hook", +} diff --git a/odoo-bringout-oca-product-variant-product_variant_name/product_variant_name/i18n/bs.po b/odoo-bringout-oca-product-variant-product_variant_name/product_variant_name/i18n/bs.po new file mode 100644 index 0000000..462f07e --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_name/product_variant_name/i18n/bs.po @@ -0,0 +1,29 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_name +# +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: product_variant_name +#: model:ir.model.fields,field_description:product_variant_name.field_product_product__name +msgid "Name" +msgstr "Naziv:" + +#. module: product_variant_name +#: model:ir.model,name:product_variant_name.model_product_template +msgid "Product" +msgstr "Artikal" + +#. module: product_variant_name +#: model:ir.model,name:product_variant_name.model_product_product +msgid "Product Variant" +msgstr "Varijanta proizvoda" diff --git a/odoo-bringout-oca-product-variant-product_variant_name/product_variant_name/i18n/es.po b/odoo-bringout-oca-product-variant-product_variant_name/product_variant_name/i18n/es.po new file mode 100644 index 0000000..aa08b16 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_name/product_variant_name/i18n/es.po @@ -0,0 +1,32 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_name +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2024-02-14 19:35+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: product_variant_name +#: model:ir.model.fields,field_description:product_variant_name.field_product_product__name +msgid "Name" +msgstr "Nombre" + +#. module: product_variant_name +#: model:ir.model,name:product_variant_name.model_product_template +msgid "Product" +msgstr "Producto" + +#. module: product_variant_name +#: model:ir.model,name:product_variant_name.model_product_product +msgid "Product Variant" +msgstr "Variante del Producto" diff --git a/odoo-bringout-oca-product-variant-product_variant_name/product_variant_name/i18n/it.po b/odoo-bringout-oca-product-variant-product_variant_name/product_variant_name/i18n/it.po new file mode 100644 index 0000000..5a02cca --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_name/product_variant_name/i18n/it.po @@ -0,0 +1,32 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_name +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2023-11-10 11:39+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: product_variant_name +#: model:ir.model.fields,field_description:product_variant_name.field_product_product__name +msgid "Name" +msgstr "Nome" + +#. module: product_variant_name +#: model:ir.model,name:product_variant_name.model_product_template +msgid "Product" +msgstr "Prodotto" + +#. module: product_variant_name +#: model:ir.model,name:product_variant_name.model_product_product +msgid "Product Variant" +msgstr "Variante prodotto" diff --git a/odoo-bringout-oca-product-variant-product_variant_name/product_variant_name/i18n/product_variant_name.pot b/odoo-bringout-oca-product-variant-product_variant_name/product_variant_name/i18n/product_variant_name.pot new file mode 100644 index 0000000..c457ac1 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_name/product_variant_name/i18n/product_variant_name.pot @@ -0,0 +1,29 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_name +# +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: product_variant_name +#: model:ir.model.fields,field_description:product_variant_name.field_product_product__name +msgid "Name" +msgstr "" + +#. module: product_variant_name +#: model:ir.model,name:product_variant_name.model_product_template +msgid "Product" +msgstr "" + +#. module: product_variant_name +#: model:ir.model,name:product_variant_name.model_product_product +msgid "Product Variant" +msgstr "" diff --git a/odoo-bringout-oca-product-variant-product_variant_name/product_variant_name/init_hook.py b/odoo-bringout-oca-product-variant-product_variant_name/product_variant_name/init_hook.py new file mode 100644 index 0000000..a8119f3 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_name/product_variant_name/init_hook.py @@ -0,0 +1,19 @@ +# Copyright 2023 ForgeFlow, S.L. +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +import logging + +logger = logging.getLogger(__name__) + + +def post_init_hook(cr, registry): + """Init product variant name with product template name""" + logger.info("Setting product variant name with product template name") + cr.execute( + """ + UPDATE product_product pp + SET name = pt.name + FROM product_template pt + WHERE pp.product_tmpl_id = pt.id; + """ + ) diff --git a/odoo-bringout-oca-product-variant-product_variant_name/product_variant_name/models/__init__.py b/odoo-bringout-oca-product-variant-product_variant_name/product_variant_name/models/__init__.py new file mode 100644 index 0000000..63d5660 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_name/product_variant_name/models/__init__.py @@ -0,0 +1,5 @@ +# Copyright 2023 ForgeFlow, S.L. +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from . import product_product +from . import product_template diff --git a/odoo-bringout-oca-product-variant-product_variant_name/product_variant_name/models/product_product.py b/odoo-bringout-oca-product-variant-product_variant_name/product_variant_name/models/product_product.py new file mode 100644 index 0000000..9ab2cf2 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_name/product_variant_name/models/product_product.py @@ -0,0 +1,11 @@ +# Copyright 2023 ForgeFlow, S.L. +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + + +from odoo import fields, models + + +class ProductProduct(models.Model): + _inherit = "product.product" + + name = fields.Char(index="trigram", required=True, translate=True) diff --git a/odoo-bringout-oca-product-variant-product_variant_name/product_variant_name/models/product_template.py b/odoo-bringout-oca-product-variant-product_variant_name/product_variant_name/models/product_template.py new file mode 100644 index 0000000..9a0c3c9 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_name/product_variant_name/models/product_template.py @@ -0,0 +1,14 @@ +# Copyright 2023 ForgeFlow, S.L. +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + + +from odoo import models + + +class ProductTemplate(models.Model): + _inherit = "product.template" + + def _prepare_variant_values(self, combination): + variant_dict = super()._prepare_variant_values(combination) + variant_dict["name"] = self.name + return variant_dict diff --git a/odoo-bringout-oca-product-variant-product_variant_name/product_variant_name/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-product-variant-product_variant_name/product_variant_name/readme/CONTRIBUTORS.rst new file mode 100644 index 0000000..e4263e4 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_name/product_variant_name/readme/CONTRIBUTORS.rst @@ -0,0 +1 @@ +* Jordi Masvidal diff --git a/odoo-bringout-oca-product-variant-product_variant_name/product_variant_name/readme/DESCRIPTION.rst b/odoo-bringout-oca-product-variant-product_variant_name/product_variant_name/readme/DESCRIPTION.rst new file mode 100644 index 0000000..a32f4e5 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_name/product_variant_name/readme/DESCRIPTION.rst @@ -0,0 +1,2 @@ +This module allows having different product variant names than the name of +their template. diff --git a/odoo-bringout-oca-product-variant-product_variant_name/product_variant_name/static/description/icon.png b/odoo-bringout-oca-product-variant-product_variant_name/product_variant_name/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-product-variant-product_variant_name/product_variant_name/static/description/index.html b/odoo-bringout-oca-product-variant-product_variant_name/product_variant_name/static/description/index.html new file mode 100644 index 0000000..5ce5bf2 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_name/product_variant_name/static/description/index.html @@ -0,0 +1,422 @@ + + + + + + +Product Variant Name + + + +
+

Product Variant Name

+ + +

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

+

This module allows having different product variant names than the name of +their template.

+

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

+
    +
  • 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/product-variant 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-product-variant-product_variant_name/product_variant_name/tests/__init__.py b/odoo-bringout-oca-product-variant-product_variant_name/product_variant_name/tests/__init__.py new file mode 100644 index 0000000..4a62de8 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_name/product_variant_name/tests/__init__.py @@ -0,0 +1,4 @@ +# Copyright 2023 ForgeFlow, S.L. +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from . import test_product_variant_name diff --git a/odoo-bringout-oca-product-variant-product_variant_name/product_variant_name/tests/test_product_variant_name.py b/odoo-bringout-oca-product-variant-product_variant_name/product_variant_name/tests/test_product_variant_name.py new file mode 100644 index 0000000..a650785 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_name/product_variant_name/tests/test_product_variant_name.py @@ -0,0 +1,20 @@ +# Copyright 2023 ForgeFlow, S.L. +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from odoo.tests import TransactionCase + + +class TestProductVariantName(TransactionCase): + def setUp(self): + super(TestProductVariantName, self).setUp() + self.product_tmpl_model = self.env["product.template"] + self.product_model = self.env["product.product"] + + def test_product_variant_name(self): + # Create a product template and check that variant is created with the + # same name + product_tmpl = self.product_tmpl_model.create({"name": "Test Template"}) + self.assertEqual(product_tmpl.product_variant_id.name, product_tmpl.name) + # Modify variant name and check the difference + product_tmpl.product_variant_id.write({"name": "Test Variant"}) + self.assertNotEqual(product_tmpl.product_variant_id.name, product_tmpl.name) diff --git a/odoo-bringout-oca-product-variant-product_variant_name/product_variant_name/views/product_view.xml b/odoo-bringout-oca-product-variant-product_variant_name/product_variant_name/views/product_view.xml new file mode 100644 index 0000000..ba33b1e --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_name/product_variant_name/views/product_view.xml @@ -0,0 +1,18 @@ + + + + + + product.product.view.form.easy - product_variant_name + product.product + + + + 0 + + + + + + diff --git a/odoo-bringout-oca-product-variant-product_variant_name/pyproject.toml b/odoo-bringout-oca-product-variant-product_variant_name/pyproject.toml new file mode 100644 index 0000000..f86feca --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_name/pyproject.toml @@ -0,0 +1,42 @@ +[project] +name = "odoo-bringout-oca-product-variant-product_variant_name" +version = "16.0.0" +description = "Product Variant Name - Odoo addon" +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "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 = ["product_variant_name"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-product-variant-product_variant_sale_price/README.md b/odoo-bringout-oca-product-variant-product_variant_sale_price/README.md new file mode 100644 index 0000000..6e03815 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_sale_price/README.md @@ -0,0 +1,47 @@ +# Product Variant Sale Price + +Odoo addon: product_variant_sale_price + +## Installation + +```bash +pip install odoo-bringout-oca-product-variant-product_variant_sale_price +``` + +## Dependencies + +This addon depends on: +- account +- sale + +## Manifest Information + +- **Name**: Product Variant Sale Price +- **Version**: 16.0.1.0.2 +- **Category**: Product Management +- **License**: AGPL-3 +- **Installable**: True + +## Source + +Based on [OCA/product-variant](https://github.com/OCA/product-variant) branch 16.0, addon `product_variant_sale_price`. + +## 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 +- Reports: doc/REPORTS.md +- Security: doc/SECURITY.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-product-variant-product_variant_sale_price/doc/ARCHITECTURE.md b/odoo-bringout-oca-product-variant-product_variant_sale_price/doc/ARCHITECTURE.md new file mode 100644 index 0000000..91abfac --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_sale_price/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 Product_variant_sale_price Module - product_variant_sale_price + 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-product-variant-product_variant_sale_price/doc/CONFIGURATION.md b/odoo-bringout-oca-product-variant-product_variant_sale_price/doc/CONFIGURATION.md new file mode 100644 index 0000000..817a4cc --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_sale_price/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for product_variant_sale_price. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-product-variant-product_variant_sale_price/doc/CONTROLLERS.md b/odoo-bringout-oca-product-variant-product_variant_sale_price/doc/CONTROLLERS.md new file mode 100644 index 0000000..f628e77 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_sale_price/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-product-variant-product_variant_sale_price/doc/DEPENDENCIES.md b/odoo-bringout-oca-product-variant-product_variant_sale_price/doc/DEPENDENCIES.md new file mode 100644 index 0000000..c6c3689 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_sale_price/doc/DEPENDENCIES.md @@ -0,0 +1,6 @@ +# Dependencies + +This addon depends on: + +- [account](../../odoo-bringout-oca-ocb-account) +- [sale](../../odoo-bringout-oca-ocb-sale) diff --git a/odoo-bringout-oca-product-variant-product_variant_sale_price/doc/FAQ.md b/odoo-bringout-oca-product-variant-product_variant_sale_price/doc/FAQ.md new file mode 100644 index 0000000..4909608 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_sale_price/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 product_variant_sale_price or install in UI. diff --git a/odoo-bringout-oca-product-variant-product_variant_sale_price/doc/INSTALL.md b/odoo-bringout-oca-product-variant-product_variant_sale_price/doc/INSTALL.md new file mode 100644 index 0000000..9bd9a6f --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_sale_price/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-product-variant-product_variant_sale_price" +# or +uv pip install odoo-bringout-oca-product-variant-product_variant_sale_price" +``` diff --git a/odoo-bringout-oca-product-variant-product_variant_sale_price/doc/MODELS.md b/odoo-bringout-oca-product-variant-product_variant_sale_price/doc/MODELS.md new file mode 100644 index 0000000..0750b6c --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_sale_price/doc/MODELS.md @@ -0,0 +1,13 @@ +# Models + +Detected core models and extensions in product_variant_sale_price. + +```mermaid +classDiagram + class product_product + class product_template +``` + +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-product-variant-product_variant_sale_price/doc/OVERVIEW.md b/odoo-bringout-oca-product-variant-product_variant_sale_price/doc/OVERVIEW.md new file mode 100644 index 0000000..d75b7b4 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_sale_price/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: product_variant_sale_price. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon product_variant_sale_price +- License: LGPL-3 diff --git a/odoo-bringout-oca-product-variant-product_variant_sale_price/doc/REPORTS.md b/odoo-bringout-oca-product-variant-product_variant_sale_price/doc/REPORTS.md new file mode 100644 index 0000000..e0ea35f --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_sale_price/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-product-variant-product_variant_sale_price/doc/SECURITY.md b/odoo-bringout-oca-product-variant-product_variant_sale_price/doc/SECURITY.md new file mode 100644 index 0000000..e07da9d --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_sale_price/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-product-variant-product_variant_sale_price/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-product-variant-product_variant_sale_price/doc/TROUBLESHOOTING.md new file mode 100644 index 0000000..56853cb --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_sale_price/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-product-variant-product_variant_sale_price/doc/USAGE.md b/odoo-bringout-oca-product-variant-product_variant_sale_price/doc/USAGE.md new file mode 100644 index 0000000..881aea0 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_sale_price/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 product_variant_sale_price +``` diff --git a/odoo-bringout-oca-product-variant-product_variant_sale_price/doc/WIZARDS.md b/odoo-bringout-oca-product-variant-product_variant_sale_price/doc/WIZARDS.md new file mode 100644 index 0000000..48e790d --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_sale_price/doc/WIZARDS.md @@ -0,0 +1,3 @@ +# Wizards + +This module does not include UI wizards. diff --git a/odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/README.rst b/odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/README.rst new file mode 100644 index 0000000..7e53f96 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/README.rst @@ -0,0 +1,87 @@ +========================== +Product Variant Sale Price +========================== + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:8d5d38418ff636fcd60ac15ccb09731785dddcdb74df3cdab91624d2d7bd360f + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |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%2Fproduct--variant-lightgray.png?logo=github + :target: https://github.com/OCA/product-variant/tree/16.0/product_variant_sale_price + :alt: OCA/product-variant +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/product-variant-16-0/product-variant-16-0-product_variant_sale_price + :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/product-variant&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module allows to handle sale price at product variant level +(product.product) instead of product level (product.template), which is the +default. + +It replaces the extra price configuration with a fix price that can be modified on each variant independently, which +allows setting absolute prices instead of relative ones. + +**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 +~~~~~~~~~~~~ + +* Carlos Dauden +* Sergio Teruel +* Alex Comba +* Fabien Bourgeois +* Vicent Cubells +* RabbitJon-S73 +* Emanuel Cino + +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/product-variant `_ 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-product-variant-product_variant_sale_price/product_variant_sale_price/__init__.py b/odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/__init__.py new file mode 100644 index 0000000..15689df --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/__init__.py @@ -0,0 +1,5 @@ +# Copyright 2016 Sergio Teruel +# License AGPL-3 - See http://www.gnu.org/licenses/agpl-3.0.html + +from . import models +from .hooks import set_sale_price_on_variant diff --git a/odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/__manifest__.py b/odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/__manifest__.py new file mode 100644 index 0000000..48575c1 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/__manifest__.py @@ -0,0 +1,17 @@ +# Copyright 2016 Sergio Teruel +# Copyright 2018 Fabien Bourgeois +# License AGPL-3 - See http://www.gnu.org/licenses/agpl-3.0.html + +{ + "name": "Product Variant Sale Price", + "summary": "Allows to write fixed prices in product variants", + "version": "16.0.1.0.2", + "category": "Product Management", + "website": "https://github.com/OCA/product-variant", + "author": "Tecnativa, " "Odoo Community Association (OCA)", + "license": "AGPL-3", + "installable": True, + "depends": ["account", "sale"], + "data": ["views/product_views.xml"], + "post_init_hook": "set_sale_price_on_variant", +} diff --git a/odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/hooks.py b/odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/hooks.py new file mode 100644 index 0000000..775cc0f --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/hooks.py @@ -0,0 +1,24 @@ +# Copyright 2016 Sergio Teruel +# Copyright 2018 Fabien Bourgeois +# License AGPL-3 - See http://www.gnu.org/licenses/agpl-3.0.html + + +def set_sale_price_on_variant(cr, registry, template_id=None): + sql = """ + UPDATE product_product pp + SET fix_price = pt.list_price + ( + SELECT COALESCE(SUM(ptav.price_extra), 0) + FROM product_variant_combination pvc + LEFT JOIN product_template_attribute_value ptav ON + ptav.id = pvc.product_template_attribute_value_id + WHERE pvc.product_product_id = pp.id + AND ptav.product_tmpl_id = pt.id + ) + FROM product_template pt + WHERE pt.id = pp.product_tmpl_id + """ + if template_id: + sql += "AND pt.id = %s" + cr.execute(sql, (template_id,)) + else: + cr.execute(sql) diff --git a/odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/i18n/bs.po b/odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/i18n/bs.po new file mode 100644 index 0000000..6e4934b --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/i18n/bs.po @@ -0,0 +1,53 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_sale_price +# +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: product_variant_sale_price +#: model_terms:ir.ui.view,arch_db:product_variant_sale_price.product_template_form_view +msgid "" +"Setting the price here will update all" +" variants." +msgstr "" + +#. module: product_variant_sale_price +#: model:ir.model.fields,field_description:product_variant_sale_price.field_product_product__fix_price +msgid "Fix Price" +msgstr "Fiksna cijena" + +#. module: product_variant_sale_price +#: model:ir.model.fields,field_description:product_variant_sale_price.field_product_product__list_price +msgid "List Price" +msgstr "Kataloška cijena" + +#. module: product_variant_sale_price +#: model:ir.model,name:product_variant_sale_price.model_product_template +msgid "Product" +msgstr "Proizvod" + +#. module: product_variant_sale_price +#: model:ir.model,name:product_variant_sale_price.model_product_product +msgid "Product Variant" +msgstr "Varijanta proizvoda" + +#. module: product_variant_sale_price +#: model:ir.model.fields,field_description:product_variant_sale_price.field_product_product__lst_price +msgid "Sales Price" +msgstr "Prodajna cijena" + +#. module: product_variant_sale_price +#: model:ir.model.fields,help:product_variant_sale_price.field_product_product__lst_price +msgid "" +"The sale price is managed from the product template. Click on the 'Configure" +" Variants' button to set the extra attribute prices." +msgstr "" diff --git a/odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/i18n/ca.po b/odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/i18n/ca.po new file mode 100644 index 0000000..9772727 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/i18n/ca.po @@ -0,0 +1,55 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_sale_price +# +# Translators: +# Carles Antoli , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-01-14 05:29+0000\n" +"PO-Revision-Date: 2022-04-13 14:05+0000\n" +"Last-Translator: Noel estudillo \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: product_variant_sale_price +#: model:ir.model.fields,field_description:product_variant_sale_price.field_product_product__fix_price +msgid "Fix Price" +msgstr "Preu fix" + +#. module: product_variant_sale_price +#: model:ir.model.fields,field_description:product_variant_sale_price.field_product_product__list_price +msgid "List Price" +msgstr "Preu de llista" + +#. module: product_variant_sale_price +#: model:ir.model,name:product_variant_sale_price.model_product_product +msgid "Product" +msgstr "Producte" + +#. module: product_variant_sale_price +#: model:ir.model,name:product_variant_sale_price.model_product_template +msgid "Product Template" +msgstr "Plantilla del producte" + +#. module: product_variant_sale_price +#: model:ir.model.fields,field_description:product_variant_sale_price.field_product_product__lst_price +msgid "Sale Price" +msgstr "Preu de venta" + +#. module: product_variant_sale_price +#: model:ir.model.fields,help:product_variant_sale_price.field_product_product__lst_price +msgid "" +"The sale price is managed from the product template. Click on the 'Configure " +"Variants' button to set the extra attribute prices." +msgstr "" +"El preu de venda es gestiona des de la plantilla del producte. Feu clic al " +"botó \"Configura les variants\" per establir els preus dels atributs " +"addicionals." diff --git a/odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/i18n/de.po b/odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/i18n/de.po new file mode 100644 index 0000000..4805a4b --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/i18n/de.po @@ -0,0 +1,52 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_sale_price +# +# Translators: +# OCA Transbot , 2016 +# Niki Waibel , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-11-11 03:45+0000\n" +"PO-Revision-Date: 2016-11-11 03:45+0000\n" +"Last-Translator: Niki Waibel , 2016\n" +"Language-Team: German (https://www.transifex.com/oca/teams/23907/de/)\n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: product_variant_sale_price +#: model:ir.model.fields,field_description:product_variant_sale_price.field_product_product__fix_price +msgid "Fix Price" +msgstr "" + +#. module: product_variant_sale_price +#: model:ir.model.fields,field_description:product_variant_sale_price.field_product_product__list_price +msgid "List Price" +msgstr "" + +#. module: product_variant_sale_price +#: model:ir.model,name:product_variant_sale_price.model_product_product +msgid "Product" +msgstr "Produkt" + +#. module: product_variant_sale_price +#: model:ir.model,name:product_variant_sale_price.model_product_template +msgid "Product Template" +msgstr "Produktvorlage" + +#. module: product_variant_sale_price +#: model:ir.model.fields,field_description:product_variant_sale_price.field_product_product__lst_price +msgid "Sale Price" +msgstr "" + +#. module: product_variant_sale_price +#: model:ir.model.fields,help:product_variant_sale_price.field_product_product__lst_price +msgid "" +"The sale price is managed from the product template. Click on the 'Configure " +"Variants' button to set the extra attribute prices." +msgstr "" diff --git a/odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/i18n/el_GR.po b/odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/i18n/el_GR.po new file mode 100644 index 0000000..37bde7a --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/i18n/el_GR.po @@ -0,0 +1,52 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_sale_price +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-02-18 05:12+0000\n" +"PO-Revision-Date: 2017-02-18 05:12+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Greek (Greece) (https://www.transifex.com/oca/teams/23907/" +"el_GR/)\n" +"Language: el_GR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: product_variant_sale_price +#: model:ir.model.fields,field_description:product_variant_sale_price.field_product_product__fix_price +msgid "Fix Price" +msgstr "" + +#. module: product_variant_sale_price +#: model:ir.model.fields,field_description:product_variant_sale_price.field_product_product__list_price +msgid "List Price" +msgstr "" + +#. module: product_variant_sale_price +#: model:ir.model,name:product_variant_sale_price.model_product_product +msgid "Product" +msgstr "Προϊόν" + +#. module: product_variant_sale_price +#: model:ir.model,name:product_variant_sale_price.model_product_template +msgid "Product Template" +msgstr "" + +#. module: product_variant_sale_price +#: model:ir.model.fields,field_description:product_variant_sale_price.field_product_product__lst_price +msgid "Sale Price" +msgstr "" + +#. module: product_variant_sale_price +#: model:ir.model.fields,help:product_variant_sale_price.field_product_product__lst_price +msgid "" +"The sale price is managed from the product template. Click on the 'Configure " +"Variants' button to set the extra attribute prices." +msgstr "" diff --git a/odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/i18n/es.po b/odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/i18n/es.po new file mode 100644 index 0000000..003b570 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/i18n/es.po @@ -0,0 +1,67 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_sale_price +# +# Translators: +# Pedro M. Baeza , 2016 +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-11-11 03:45+0000\n" +"PO-Revision-Date: 2024-02-14 19:35+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: product_variant_sale_price +#: model:ir.model.fields,field_description:product_variant_sale_price.field_product_product__fix_price +msgid "Fix Price" +msgstr "Precio fijo" + +#. module: product_variant_sale_price +#: model:ir.model.fields,field_description:product_variant_sale_price.field_product_product__list_price +msgid "List Price" +msgstr "Lista de Precios" + +#. module: product_variant_sale_price +#: model:ir.model,name:product_variant_sale_price.model_product_product +msgid "Product" +msgstr "Producto" + +#. module: product_variant_sale_price +#: model:ir.model,name:product_variant_sale_price.model_product_template +msgid "Product Template" +msgstr "Plantilla de producto" + +#. module: product_variant_sale_price +#: model:ir.model.fields,field_description:product_variant_sale_price.field_product_product__lst_price +msgid "Sale Price" +msgstr "Precio de Venta" + +#. module: product_variant_sale_price +#: model:ir.model.fields,help:product_variant_sale_price.field_product_product__lst_price +msgid "" +"The sale price is managed from the product template. Click on the 'Configure " +"Variants' button to set the extra attribute prices." +msgstr "" +"El precio de venta se gestiona desde la plantilla del producto. Haga clic en " +"el botón \"Configurar Variantes\" para establecer los precios de los " +"atributos adicionales." + +#~ msgid "" +#~ "{'invisible': [\n" +#~ " ('product_variant_count', " +#~ "'>', 1)\n" +#~ " ]}" +#~ msgstr "" +#~ "{'invisible': [\n" +#~ " ('product_variant_count', " +#~ "'>', 1)\n" +#~ " ]}" diff --git a/odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/i18n/es_ES.po b/odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/i18n/es_ES.po new file mode 100644 index 0000000..09118b1 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/i18n/es_ES.po @@ -0,0 +1,52 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_sale_price +# +# Translators: +# Javier García-Panach , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-12-31 06:23+0000\n" +"PO-Revision-Date: 2016-12-31 06:23+0000\n" +"Last-Translator: Javier García-Panach , 2017\n" +"Language-Team: Spanish (Spain) (https://www.transifex.com/oca/teams/23907/" +"es_ES/)\n" +"Language: es_ES\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: product_variant_sale_price +#: model:ir.model.fields,field_description:product_variant_sale_price.field_product_product__fix_price +msgid "Fix Price" +msgstr "" + +#. module: product_variant_sale_price +#: model:ir.model.fields,field_description:product_variant_sale_price.field_product_product__list_price +msgid "List Price" +msgstr "" + +#. module: product_variant_sale_price +#: model:ir.model,name:product_variant_sale_price.model_product_product +msgid "Product" +msgstr "Producto" + +#. module: product_variant_sale_price +#: model:ir.model,name:product_variant_sale_price.model_product_template +msgid "Product Template" +msgstr "" + +#. module: product_variant_sale_price +#: model:ir.model.fields,field_description:product_variant_sale_price.field_product_product__lst_price +msgid "Sale Price" +msgstr "" + +#. module: product_variant_sale_price +#: model:ir.model.fields,help:product_variant_sale_price.field_product_product__lst_price +msgid "" +"The sale price is managed from the product template. Click on the 'Configure " +"Variants' button to set the extra attribute prices." +msgstr "" diff --git a/odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/i18n/es_MX.po b/odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/i18n/es_MX.po new file mode 100644 index 0000000..d6718aa --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/i18n/es_MX.po @@ -0,0 +1,52 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_sale_price +# +# Translators: +# Juan González , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-11-29 14:59+0000\n" +"PO-Revision-Date: 2016-11-29 14:59+0000\n" +"Last-Translator: Juan González , 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: product_variant_sale_price +#: model:ir.model.fields,field_description:product_variant_sale_price.field_product_product__fix_price +msgid "Fix Price" +msgstr "" + +#. module: product_variant_sale_price +#: model:ir.model.fields,field_description:product_variant_sale_price.field_product_product__list_price +msgid "List Price" +msgstr "" + +#. module: product_variant_sale_price +#: model:ir.model,name:product_variant_sale_price.model_product_product +msgid "Product" +msgstr "" + +#. module: product_variant_sale_price +#: model:ir.model,name:product_variant_sale_price.model_product_template +msgid "Product Template" +msgstr "Plantilla del producto" + +#. module: product_variant_sale_price +#: model:ir.model.fields,field_description:product_variant_sale_price.field_product_product__lst_price +msgid "Sale Price" +msgstr "" + +#. module: product_variant_sale_price +#: model:ir.model.fields,help:product_variant_sale_price.field_product_product__lst_price +msgid "" +"The sale price is managed from the product template. Click on the 'Configure " +"Variants' button to set the extra attribute prices." +msgstr "" diff --git a/odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/i18n/eu.po b/odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/i18n/eu.po new file mode 100644 index 0000000..1847c03 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/i18n/eu.po @@ -0,0 +1,51 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_sale_price +# +# Translators: +# Esther Martín Menéndez , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-02-18 05:12+0000\n" +"PO-Revision-Date: 2017-02-18 05:12+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: product_variant_sale_price +#: model:ir.model.fields,field_description:product_variant_sale_price.field_product_product__fix_price +msgid "Fix Price" +msgstr "" + +#. module: product_variant_sale_price +#: model:ir.model.fields,field_description:product_variant_sale_price.field_product_product__list_price +msgid "List Price" +msgstr "" + +#. module: product_variant_sale_price +#: model:ir.model,name:product_variant_sale_price.model_product_product +msgid "Product" +msgstr "Produktua" + +#. module: product_variant_sale_price +#: model:ir.model,name:product_variant_sale_price.model_product_template +msgid "Product Template" +msgstr "" + +#. module: product_variant_sale_price +#: model:ir.model.fields,field_description:product_variant_sale_price.field_product_product__lst_price +msgid "Sale Price" +msgstr "" + +#. module: product_variant_sale_price +#: model:ir.model.fields,help:product_variant_sale_price.field_product_product__lst_price +msgid "" +"The sale price is managed from the product template. Click on the 'Configure " +"Variants' button to set the extra attribute prices." +msgstr "" diff --git a/odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/i18n/fi.po b/odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/i18n/fi.po new file mode 100644 index 0000000..2ea2fad --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/i18n/fi.po @@ -0,0 +1,51 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_sale_price +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-11-11 03:45+0000\n" +"PO-Revision-Date: 2016-11-11 03:45+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: product_variant_sale_price +#: model:ir.model.fields,field_description:product_variant_sale_price.field_product_product__fix_price +msgid "Fix Price" +msgstr "" + +#. module: product_variant_sale_price +#: model:ir.model.fields,field_description:product_variant_sale_price.field_product_product__list_price +msgid "List Price" +msgstr "" + +#. module: product_variant_sale_price +#: model:ir.model,name:product_variant_sale_price.model_product_product +msgid "Product" +msgstr "Tuote" + +#. module: product_variant_sale_price +#: model:ir.model,name:product_variant_sale_price.model_product_template +msgid "Product Template" +msgstr "Tuotteen malli" + +#. module: product_variant_sale_price +#: model:ir.model.fields,field_description:product_variant_sale_price.field_product_product__lst_price +msgid "Sale Price" +msgstr "" + +#. module: product_variant_sale_price +#: model:ir.model.fields,help:product_variant_sale_price.field_product_product__lst_price +msgid "" +"The sale price is managed from the product template. Click on the 'Configure " +"Variants' button to set the extra attribute prices." +msgstr "" diff --git a/odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/i18n/fr.po b/odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/i18n/fr.po new file mode 100644 index 0000000..22cd7e1 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/i18n/fr.po @@ -0,0 +1,52 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_sale_price +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-11-11 03:45+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: product_variant_sale_price +#: model:ir.model.fields,field_description:product_variant_sale_price.field_product_product__fix_price +msgid "Fix Price" +msgstr "Prix Fixe" + +#. module: product_variant_sale_price +#: model:ir.model.fields,field_description:product_variant_sale_price.field_product_product__list_price +msgid "List Price" +msgstr "List de Prix" + +#. module: product_variant_sale_price +#: model:ir.model,name:product_variant_sale_price.model_product_product +msgid "Product" +msgstr "Article" + +#. module: product_variant_sale_price +#: model:ir.model,name:product_variant_sale_price.model_product_template +msgid "Product Template" +msgstr "Modèle d'article" + +#. module: product_variant_sale_price +#: model:ir.model.fields,field_description:product_variant_sale_price.field_product_product__lst_price +msgid "Sale Price" +msgstr "Prix de Vente" + +#. module: product_variant_sale_price +#: model:ir.model.fields,help:product_variant_sale_price.field_product_product__lst_price +msgid "" +"The sale price is managed from the product template. Click on the 'Configure " +"Variants' button to set the extra attribute prices." +msgstr "" diff --git a/odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/i18n/fr_CH.po b/odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/i18n/fr_CH.po new file mode 100644 index 0000000..b97e015 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/i18n/fr_CH.po @@ -0,0 +1,52 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_sale_price +# +# Translators: +# leemannd , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-11-29 14:59+0000\n" +"PO-Revision-Date: 2016-11-29 14: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: product_variant_sale_price +#: model:ir.model.fields,field_description:product_variant_sale_price.field_product_product__fix_price +msgid "Fix Price" +msgstr "" + +#. module: product_variant_sale_price +#: model:ir.model.fields,field_description:product_variant_sale_price.field_product_product__list_price +msgid "List Price" +msgstr "" + +#. module: product_variant_sale_price +#: model:ir.model,name:product_variant_sale_price.model_product_product +msgid "Product" +msgstr "Produit" + +#. module: product_variant_sale_price +#: model:ir.model,name:product_variant_sale_price.model_product_template +msgid "Product Template" +msgstr "Template de produit" + +#. module: product_variant_sale_price +#: model:ir.model.fields,field_description:product_variant_sale_price.field_product_product__lst_price +msgid "Sale Price" +msgstr "" + +#. module: product_variant_sale_price +#: model:ir.model.fields,help:product_variant_sale_price.field_product_product__lst_price +msgid "" +"The sale price is managed from the product template. Click on the 'Configure " +"Variants' button to set the extra attribute prices." +msgstr "" diff --git a/odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/i18n/fr_FR.po b/odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/i18n/fr_FR.po new file mode 100644 index 0000000..e1d3d46 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/i18n/fr_FR.po @@ -0,0 +1,52 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_sale_price +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-11-11 03:45+0000\n" +"PO-Revision-Date: 2016-11-11 03:45+0000\n" +"Last-Translator: OCA Transbot , 2016\n" +"Language-Team: French (France) (https://www.transifex.com/oca/teams/23907/" +"fr_FR/)\n" +"Language: fr_FR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: product_variant_sale_price +#: model:ir.model.fields,field_description:product_variant_sale_price.field_product_product__fix_price +msgid "Fix Price" +msgstr "" + +#. module: product_variant_sale_price +#: model:ir.model.fields,field_description:product_variant_sale_price.field_product_product__list_price +msgid "List Price" +msgstr "" + +#. module: product_variant_sale_price +#: model:ir.model,name:product_variant_sale_price.model_product_product +msgid "Product" +msgstr "Produit" + +#. module: product_variant_sale_price +#: model:ir.model,name:product_variant_sale_price.model_product_template +msgid "Product Template" +msgstr "" + +#. module: product_variant_sale_price +#: model:ir.model.fields,field_description:product_variant_sale_price.field_product_product__lst_price +msgid "Sale Price" +msgstr "" + +#. module: product_variant_sale_price +#: model:ir.model.fields,help:product_variant_sale_price.field_product_product__lst_price +msgid "" +"The sale price is managed from the product template. Click on the 'Configure " +"Variants' button to set the extra attribute prices." +msgstr "" diff --git a/odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/i18n/gl.po b/odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/i18n/gl.po new file mode 100644 index 0000000..37cc0e7 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/i18n/gl.po @@ -0,0 +1,51 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_sale_price +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-02-18 05:12+0000\n" +"PO-Revision-Date: 2017-02-18 05:12+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: product_variant_sale_price +#: model:ir.model.fields,field_description:product_variant_sale_price.field_product_product__fix_price +msgid "Fix Price" +msgstr "" + +#. module: product_variant_sale_price +#: model:ir.model.fields,field_description:product_variant_sale_price.field_product_product__list_price +msgid "List Price" +msgstr "" + +#. module: product_variant_sale_price +#: model:ir.model,name:product_variant_sale_price.model_product_product +msgid "Product" +msgstr "Produto" + +#. module: product_variant_sale_price +#: model:ir.model,name:product_variant_sale_price.model_product_template +msgid "Product Template" +msgstr "" + +#. module: product_variant_sale_price +#: model:ir.model.fields,field_description:product_variant_sale_price.field_product_product__lst_price +msgid "Sale Price" +msgstr "" + +#. module: product_variant_sale_price +#: model:ir.model.fields,help:product_variant_sale_price.field_product_product__lst_price +msgid "" +"The sale price is managed from the product template. Click on the 'Configure " +"Variants' button to set the extra attribute prices." +msgstr "" diff --git a/odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/i18n/hr.po b/odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/i18n/hr.po new file mode 100644 index 0000000..17c4353 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/i18n/hr.po @@ -0,0 +1,52 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_sale_price +# +# Translators: +# Bole , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-09-18 01:17+0000\n" +"PO-Revision-Date: 2016-09-18 01:17+0000\n" +"Last-Translator: Bole , 2016\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: product_variant_sale_price +#: model:ir.model.fields,field_description:product_variant_sale_price.field_product_product__fix_price +msgid "Fix Price" +msgstr "" + +#. module: product_variant_sale_price +#: model:ir.model.fields,field_description:product_variant_sale_price.field_product_product__list_price +msgid "List Price" +msgstr "" + +#. module: product_variant_sale_price +#: model:ir.model,name:product_variant_sale_price.model_product_product +msgid "Product" +msgstr "Proizvod" + +#. module: product_variant_sale_price +#: model:ir.model,name:product_variant_sale_price.model_product_template +msgid "Product Template" +msgstr "Predložak proizvoda" + +#. module: product_variant_sale_price +#: model:ir.model.fields,field_description:product_variant_sale_price.field_product_product__lst_price +msgid "Sale Price" +msgstr "" + +#. module: product_variant_sale_price +#: model:ir.model.fields,help:product_variant_sale_price.field_product_product__lst_price +msgid "" +"The sale price is managed from the product template. Click on the 'Configure " +"Variants' button to set the extra attribute prices." +msgstr "" diff --git a/odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/i18n/hr_HR.po b/odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/i18n/hr_HR.po new file mode 100644 index 0000000..edb7b72 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/i18n/hr_HR.po @@ -0,0 +1,53 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_sale_price +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-19 06:41+0000\n" +"PO-Revision-Date: 2017-08-19 06:41+0000\n" +"Last-Translator: OCA Transbot , 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: product_variant_sale_price +#: model:ir.model.fields,field_description:product_variant_sale_price.field_product_product__fix_price +msgid "Fix Price" +msgstr "" + +#. module: product_variant_sale_price +#: model:ir.model.fields,field_description:product_variant_sale_price.field_product_product__list_price +msgid "List Price" +msgstr "" + +#. module: product_variant_sale_price +#: model:ir.model,name:product_variant_sale_price.model_product_product +msgid "Product" +msgstr "Proizvod" + +#. module: product_variant_sale_price +#: model:ir.model,name:product_variant_sale_price.model_product_template +msgid "Product Template" +msgstr "Predložak proizvoda" + +#. module: product_variant_sale_price +#: model:ir.model.fields,field_description:product_variant_sale_price.field_product_product__lst_price +msgid "Sale Price" +msgstr "" + +#. module: product_variant_sale_price +#: model:ir.model.fields,help:product_variant_sale_price.field_product_product__lst_price +msgid "" +"The sale price is managed from the product template. Click on the 'Configure " +"Variants' button to set the extra attribute prices." +msgstr "" diff --git a/odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/i18n/it.po b/odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/i18n/it.po new file mode 100644 index 0000000..38bace7 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/i18n/it.po @@ -0,0 +1,65 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_sale_price +# +# Translators: +# OCA Transbot , 2016 +# Paolo Valier , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-09-18 01:17+0000\n" +"PO-Revision-Date: 2024-02-16 16:36+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: product_variant_sale_price +#: model:ir.model.fields,field_description:product_variant_sale_price.field_product_product__fix_price +msgid "Fix Price" +msgstr "Prezzo fisso" + +#. module: product_variant_sale_price +#: model:ir.model.fields,field_description:product_variant_sale_price.field_product_product__list_price +msgid "List Price" +msgstr "Prezzo di listino" + +#. module: product_variant_sale_price +#: model:ir.model,name:product_variant_sale_price.model_product_product +msgid "Product" +msgstr "Prodotto" + +#. module: product_variant_sale_price +#: model:ir.model,name:product_variant_sale_price.model_product_template +msgid "Product Template" +msgstr "Template Prodotto" + +#. module: product_variant_sale_price +#: model:ir.model.fields,field_description:product_variant_sale_price.field_product_product__lst_price +msgid "Sale Price" +msgstr "Prezzo di vendita" + +#. module: product_variant_sale_price +#: model:ir.model.fields,help:product_variant_sale_price.field_product_product__lst_price +msgid "" +"The sale price is managed from the product template. Click on the 'Configure " +"Variants' button to set the extra attribute prices." +msgstr "" +"Il prezzo di vendita è gestito dal modello prodotto. Fare clic sul pulsante " +"'Configura varianti' per impostare i prezzi dell'atributo extra." + +#~ msgid "" +#~ "{'invisible': [\n" +#~ " ('product_variant_count', " +#~ "'>', 1)\n" +#~ " ]}" +#~ msgstr "" +#~ "{'invisible': [\n" +#~ "('product_variant_count', '>', 1)\n" +#~ "]}" diff --git a/odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/i18n/nl.po b/odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/i18n/nl.po new file mode 100644 index 0000000..3b4383e --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/i18n/nl.po @@ -0,0 +1,67 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_sale_price +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-02-18 05:12+0000\n" +"PO-Revision-Date: 2018-09-25 14:00+0000\n" +"Last-Translator: Cas Vissers \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" +"X-Generator: Weblate 3.1.1\n" + +#. module: product_variant_sale_price +#: model:ir.model.fields,field_description:product_variant_sale_price.field_product_product__fix_price +msgid "Fix Price" +msgstr "Bepaal prijs" + +#. module: product_variant_sale_price +#: model:ir.model.fields,field_description:product_variant_sale_price.field_product_product__list_price +#, fuzzy +#| msgid "Fix Price" +msgid "List Price" +msgstr "Bepaal prijs" + +#. module: product_variant_sale_price +#: model:ir.model,name:product_variant_sale_price.model_product_product +msgid "Product" +msgstr "Product" + +#. module: product_variant_sale_price +#: model:ir.model,name:product_variant_sale_price.model_product_template +msgid "Product Template" +msgstr "Product sjabloon" + +#. module: product_variant_sale_price +#: model:ir.model.fields,field_description:product_variant_sale_price.field_product_product__lst_price +#, fuzzy +#| msgid "Fix Price" +msgid "Sale Price" +msgstr "Bepaal prijs" + +#. module: product_variant_sale_price +#: model:ir.model.fields,help:product_variant_sale_price.field_product_product__lst_price +msgid "" +"The sale price is managed from the product template. Click on the 'Configure " +"Variants' button to set the extra attribute prices." +msgstr "" + +#~ msgid "" +#~ "{'invisible': [\n" +#~ " ('product_variant_count', " +#~ "'>', 1)\n" +#~ " ]}" +#~ msgstr "" +#~ "{'invisible': [\n" +#~ " ('product_variant_count', " +#~ "'>', 1)\n" +#~ " ]}" diff --git a/odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/i18n/nl_NL.po b/odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/i18n/nl_NL.po new file mode 100644 index 0000000..0b564fd --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/i18n/nl_NL.po @@ -0,0 +1,52 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_sale_price +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-02-18 05:12+0000\n" +"PO-Revision-Date: 2017-02-18 05:12+0000\n" +"Last-Translator: OCA Transbot , 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: product_variant_sale_price +#: model:ir.model.fields,field_description:product_variant_sale_price.field_product_product__fix_price +msgid "Fix Price" +msgstr "" + +#. module: product_variant_sale_price +#: model:ir.model.fields,field_description:product_variant_sale_price.field_product_product__list_price +msgid "List Price" +msgstr "" + +#. module: product_variant_sale_price +#: model:ir.model,name:product_variant_sale_price.model_product_product +msgid "Product" +msgstr "Product" + +#. module: product_variant_sale_price +#: model:ir.model,name:product_variant_sale_price.model_product_template +msgid "Product Template" +msgstr "" + +#. module: product_variant_sale_price +#: model:ir.model.fields,field_description:product_variant_sale_price.field_product_product__lst_price +msgid "Sale Price" +msgstr "" + +#. module: product_variant_sale_price +#: model:ir.model.fields,help:product_variant_sale_price.field_product_product__lst_price +msgid "" +"The sale price is managed from the product template. Click on the 'Configure " +"Variants' button to set the extra attribute prices." +msgstr "" diff --git a/odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/i18n/product_variant_sale_price.pot b/odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/i18n/product_variant_sale_price.pot new file mode 100644 index 0000000..c9dffc6 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/i18n/product_variant_sale_price.pot @@ -0,0 +1,53 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_sale_price +# +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: product_variant_sale_price +#: model_terms:ir.ui.view,arch_db:product_variant_sale_price.product_template_form_view +msgid "" +"Setting the price here will update all" +" variants." +msgstr "" + +#. module: product_variant_sale_price +#: model:ir.model.fields,field_description:product_variant_sale_price.field_product_product__fix_price +msgid "Fix Price" +msgstr "" + +#. module: product_variant_sale_price +#: model:ir.model.fields,field_description:product_variant_sale_price.field_product_product__list_price +msgid "List Price" +msgstr "" + +#. module: product_variant_sale_price +#: model:ir.model,name:product_variant_sale_price.model_product_template +msgid "Product" +msgstr "" + +#. module: product_variant_sale_price +#: model:ir.model,name:product_variant_sale_price.model_product_product +msgid "Product Variant" +msgstr "" + +#. module: product_variant_sale_price +#: model:ir.model.fields,field_description:product_variant_sale_price.field_product_product__lst_price +msgid "Sales Price" +msgstr "" + +#. module: product_variant_sale_price +#: model:ir.model.fields,help:product_variant_sale_price.field_product_product__lst_price +msgid "" +"The sale price is managed from the product template. Click on the 'Configure" +" Variants' button to set the extra attribute prices." +msgstr "" diff --git a/odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/i18n/pt.po b/odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/i18n/pt.po new file mode 100644 index 0000000..26621b1 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/i18n/pt.po @@ -0,0 +1,54 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_sale_price +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-11-29 14:59+0000\n" +"PO-Revision-Date: 2021-07-27 17:49+0000\n" +"Last-Translator: Pedro Castro Silva \n" +"Language-Team: Portuguese (https://www.transifex.com/oca/teams/23907/pt/)\n" +"Language: pt\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Weblate 4.3.2\n" + +#. module: product_variant_sale_price +#: model:ir.model.fields,field_description:product_variant_sale_price.field_product_product__fix_price +msgid "Fix Price" +msgstr "Preço Fixo" + +#. module: product_variant_sale_price +#: model:ir.model.fields,field_description:product_variant_sale_price.field_product_product__list_price +msgid "List Price" +msgstr "Preço de Lista" + +#. module: product_variant_sale_price +#: model:ir.model,name:product_variant_sale_price.model_product_product +msgid "Product" +msgstr "Produto" + +#. module: product_variant_sale_price +#: model:ir.model,name:product_variant_sale_price.model_product_template +msgid "Product Template" +msgstr "Modelo de Produto" + +#. module: product_variant_sale_price +#: model:ir.model.fields,field_description:product_variant_sale_price.field_product_product__lst_price +msgid "Sale Price" +msgstr "Preço de Venda" + +#. module: product_variant_sale_price +#: model:ir.model.fields,help:product_variant_sale_price.field_product_product__lst_price +msgid "" +"The sale price is managed from the product template. Click on the 'Configure " +"Variants' button to set the extra attribute prices." +msgstr "" +"O preço de venda é gerido a partir do modelo de produto. Clique no botão " +"'Configurar Variantes' para atribuir o preços extra dos atributos." diff --git a/odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/i18n/pt_BR.po b/odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/i18n/pt_BR.po new file mode 100644 index 0000000..989a8fa --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/i18n/pt_BR.po @@ -0,0 +1,56 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_sale_price +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-19 06:41+0000\n" +"PO-Revision-Date: 2024-05-22 15:43+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: product_variant_sale_price +#: model:ir.model.fields,field_description:product_variant_sale_price.field_product_product__fix_price +msgid "Fix Price" +msgstr "Preço fixo" + +#. module: product_variant_sale_price +#: model:ir.model.fields,field_description:product_variant_sale_price.field_product_product__list_price +msgid "List Price" +msgstr "Listar Preço" + +#. module: product_variant_sale_price +#: model:ir.model,name:product_variant_sale_price.model_product_product +msgid "Product" +msgstr "Produto" + +#. module: product_variant_sale_price +#: model:ir.model,name:product_variant_sale_price.model_product_template +msgid "Product Template" +msgstr "Modelo Produto" + +#. module: product_variant_sale_price +#: model:ir.model.fields,field_description:product_variant_sale_price.field_product_product__lst_price +msgid "Sale Price" +msgstr "Preço de Venda" + +#. module: product_variant_sale_price +#: model:ir.model.fields,help:product_variant_sale_price.field_product_product__lst_price +msgid "" +"The sale price is managed from the product template. Click on the 'Configure " +"Variants' button to set the extra attribute prices." +msgstr "" +"O preço de venda é gerenciado a partir do modelo de produto. Clique no botão " +"'Configurar variantes' para definir os preços dos atributos extras." diff --git a/odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/i18n/ro.po b/odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/i18n/ro.po new file mode 100644 index 0000000..f1976f7 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/i18n/ro.po @@ -0,0 +1,52 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_sale_price +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-19 06:41+0000\n" +"PO-Revision-Date: 2017-08-19 06:41+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: product_variant_sale_price +#: model:ir.model.fields,field_description:product_variant_sale_price.field_product_product__fix_price +msgid "Fix Price" +msgstr "" + +#. module: product_variant_sale_price +#: model:ir.model.fields,field_description:product_variant_sale_price.field_product_product__list_price +msgid "List Price" +msgstr "" + +#. module: product_variant_sale_price +#: model:ir.model,name:product_variant_sale_price.model_product_product +msgid "Product" +msgstr "Produs" + +#. module: product_variant_sale_price +#: model:ir.model,name:product_variant_sale_price.model_product_template +msgid "Product Template" +msgstr "Produs șablon" + +#. module: product_variant_sale_price +#: model:ir.model.fields,field_description:product_variant_sale_price.field_product_product__lst_price +msgid "Sale Price" +msgstr "" + +#. module: product_variant_sale_price +#: model:ir.model.fields,help:product_variant_sale_price.field_product_product__lst_price +msgid "" +"The sale price is managed from the product template. Click on the 'Configure " +"Variants' button to set the extra attribute prices." +msgstr "" diff --git a/odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/i18n/ru.po b/odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/i18n/ru.po new file mode 100644 index 0000000..a25bd20 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/i18n/ru.po @@ -0,0 +1,53 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_sale_price +# +# Translators: +# Victor Safronovich , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-01 21:12+0000\n" +"PO-Revision-Date: 2017-05-01 21:12+0000\n" +"Last-Translator: Victor Safronovich , 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: product_variant_sale_price +#: model:ir.model.fields,field_description:product_variant_sale_price.field_product_product__fix_price +msgid "Fix Price" +msgstr "" + +#. module: product_variant_sale_price +#: model:ir.model.fields,field_description:product_variant_sale_price.field_product_product__list_price +msgid "List Price" +msgstr "" + +#. module: product_variant_sale_price +#: model:ir.model,name:product_variant_sale_price.model_product_product +msgid "Product" +msgstr "Товар/Услуга" + +#. module: product_variant_sale_price +#: model:ir.model,name:product_variant_sale_price.model_product_template +msgid "Product Template" +msgstr "" + +#. module: product_variant_sale_price +#: model:ir.model.fields,field_description:product_variant_sale_price.field_product_product__lst_price +msgid "Sale Price" +msgstr "" + +#. module: product_variant_sale_price +#: model:ir.model.fields,help:product_variant_sale_price.field_product_product__lst_price +msgid "" +"The sale price is managed from the product template. Click on the 'Configure " +"Variants' button to set the extra attribute prices." +msgstr "" diff --git a/odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/i18n/sk.po b/odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/i18n/sk.po new file mode 100644 index 0000000..55c79a0 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/i18n/sk.po @@ -0,0 +1,51 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_sale_price +# +# Translators: +# Jan Prokop , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-09-04 12:48+0000\n" +"PO-Revision-Date: 2017-09-04 12:48+0000\n" +"Last-Translator: Jan Prokop , 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: product_variant_sale_price +#: model:ir.model.fields,field_description:product_variant_sale_price.field_product_product__fix_price +msgid "Fix Price" +msgstr "" + +#. module: product_variant_sale_price +#: model:ir.model.fields,field_description:product_variant_sale_price.field_product_product__list_price +msgid "List Price" +msgstr "" + +#. module: product_variant_sale_price +#: model:ir.model,name:product_variant_sale_price.model_product_product +msgid "Product" +msgstr "Produkt" + +#. module: product_variant_sale_price +#: model:ir.model,name:product_variant_sale_price.model_product_template +msgid "Product Template" +msgstr "" + +#. module: product_variant_sale_price +#: model:ir.model.fields,field_description:product_variant_sale_price.field_product_product__lst_price +msgid "Sale Price" +msgstr "" + +#. module: product_variant_sale_price +#: model:ir.model.fields,help:product_variant_sale_price.field_product_product__lst_price +msgid "" +"The sale price is managed from the product template. Click on the 'Configure " +"Variants' button to set the extra attribute prices." +msgstr "" diff --git a/odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/i18n/sl.po b/odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/i18n/sl.po new file mode 100644 index 0000000..34d8d5c --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/i18n/sl.po @@ -0,0 +1,68 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_sale_price +# +# Translators: +# Matjaž Mozetič , 2016 +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-09-07 02:42+0000\n" +"PO-Revision-Date: 2016-09-07 02:42+0000\n" +"Last-Translator: OCA Transbot , 2016\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: product_variant_sale_price +#: model:ir.model.fields,field_description:product_variant_sale_price.field_product_product__fix_price +msgid "Fix Price" +msgstr "Fiksna cena" + +#. module: product_variant_sale_price +#: model:ir.model.fields,field_description:product_variant_sale_price.field_product_product__list_price +#, fuzzy +#| msgid "Fix Price" +msgid "List Price" +msgstr "Fiksna cena" + +#. module: product_variant_sale_price +#: model:ir.model,name:product_variant_sale_price.model_product_product +msgid "Product" +msgstr "Proizvod" + +#. module: product_variant_sale_price +#: model:ir.model,name:product_variant_sale_price.model_product_template +msgid "Product Template" +msgstr "Predloga proizvoda" + +#. module: product_variant_sale_price +#: model:ir.model.fields,field_description:product_variant_sale_price.field_product_product__lst_price +#, fuzzy +#| msgid "Fix Price" +msgid "Sale Price" +msgstr "Fiksna cena" + +#. module: product_variant_sale_price +#: model:ir.model.fields,help:product_variant_sale_price.field_product_product__lst_price +msgid "" +"The sale price is managed from the product template. Click on the 'Configure " +"Variants' button to set the extra attribute prices." +msgstr "" + +#~ msgid "" +#~ "{'invisible': [\n" +#~ " ('product_variant_count', " +#~ "'>', 1)\n" +#~ " ]}" +#~ msgstr "" +#~ "{'invisible': [\n" +#~ " ('product_variant_count', " +#~ "'>', 1)\n" +#~ " ]}" diff --git a/odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/i18n/tr.po b/odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/i18n/tr.po new file mode 100644 index 0000000..579fd59 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/i18n/tr.po @@ -0,0 +1,54 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_sale_price +# +# Translators: +# Ivan BARAYEV , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-12-31 06:23+0000\n" +"PO-Revision-Date: 2025-04-15 09:24+0000\n" +"Last-Translator: Betül Öğmen \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.10.4\n" + +#. module: product_variant_sale_price +#: model:ir.model.fields,field_description:product_variant_sale_price.field_product_product__fix_price +msgid "Fix Price" +msgstr "Fiyatı Sabitle" + +#. module: product_variant_sale_price +#: model:ir.model.fields,field_description:product_variant_sale_price.field_product_product__list_price +msgid "List Price" +msgstr "Liste fiyatı" + +#. module: product_variant_sale_price +#: model:ir.model,name:product_variant_sale_price.model_product_product +msgid "Product" +msgstr "Ürün" + +#. module: product_variant_sale_price +#: model:ir.model,name:product_variant_sale_price.model_product_template +msgid "Product Template" +msgstr "Ürün" + +#. module: product_variant_sale_price +#: model:ir.model.fields,field_description:product_variant_sale_price.field_product_product__lst_price +msgid "Sale Price" +msgstr "Ürün Varyantı" + +#. module: product_variant_sale_price +#: model:ir.model.fields,help:product_variant_sale_price.field_product_product__lst_price +msgid "" +"The sale price is managed from the product template. Click on the 'Configure " +"Variants' button to set the extra attribute prices." +msgstr "" +"İndirim fiyatı ürün şablonundan yönetilir. 'Yapılandır'a tıklayın' ekstra " +"özellik fiyatlarını ayarlamak için Varyantlar düğmesi." diff --git a/odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/i18n/tr_TR.po b/odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/i18n/tr_TR.po new file mode 100644 index 0000000..8759d45 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/i18n/tr_TR.po @@ -0,0 +1,52 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_sale_price +# +# Translators: +# Ozge Altinisik , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-12-31 06:23+0000\n" +"PO-Revision-Date: 2016-12-31 06:23+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: product_variant_sale_price +#: model:ir.model.fields,field_description:product_variant_sale_price.field_product_product__fix_price +msgid "Fix Price" +msgstr "" + +#. module: product_variant_sale_price +#: model:ir.model.fields,field_description:product_variant_sale_price.field_product_product__list_price +msgid "List Price" +msgstr "" + +#. module: product_variant_sale_price +#: model:ir.model,name:product_variant_sale_price.model_product_product +msgid "Product" +msgstr "Ürün" + +#. module: product_variant_sale_price +#: model:ir.model,name:product_variant_sale_price.model_product_template +msgid "Product Template" +msgstr "Ürün şablonu" + +#. module: product_variant_sale_price +#: model:ir.model.fields,field_description:product_variant_sale_price.field_product_product__lst_price +msgid "Sale Price" +msgstr "" + +#. module: product_variant_sale_price +#: model:ir.model.fields,help:product_variant_sale_price.field_product_product__lst_price +msgid "" +"The sale price is managed from the product template. Click on the 'Configure " +"Variants' button to set the extra attribute prices." +msgstr "" diff --git a/odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/i18n/vi_VN.po b/odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/i18n/vi_VN.po new file mode 100644 index 0000000..386ad37 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/i18n/vi_VN.po @@ -0,0 +1,52 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_sale_price +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-19 06:41+0000\n" +"PO-Revision-Date: 2017-08-19 06:41+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: product_variant_sale_price +#: model:ir.model.fields,field_description:product_variant_sale_price.field_product_product__fix_price +msgid "Fix Price" +msgstr "" + +#. module: product_variant_sale_price +#: model:ir.model.fields,field_description:product_variant_sale_price.field_product_product__list_price +msgid "List Price" +msgstr "" + +#. module: product_variant_sale_price +#: model:ir.model,name:product_variant_sale_price.model_product_product +msgid "Product" +msgstr "Sản phẩm" + +#. module: product_variant_sale_price +#: model:ir.model,name:product_variant_sale_price.model_product_template +msgid "Product Template" +msgstr "Mẫu sản phẩm" + +#. module: product_variant_sale_price +#: model:ir.model.fields,field_description:product_variant_sale_price.field_product_product__lst_price +msgid "Sale Price" +msgstr "" + +#. module: product_variant_sale_price +#: model:ir.model.fields,help:product_variant_sale_price.field_product_product__lst_price +msgid "" +"The sale price is managed from the product template. Click on the 'Configure " +"Variants' button to set the extra attribute prices." +msgstr "" diff --git a/odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/i18n/zh_CN.po b/odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/i18n/zh_CN.po new file mode 100644 index 0000000..8844939 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/i18n/zh_CN.po @@ -0,0 +1,52 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_sale_price +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-08-19 06:41+0000\n" +"PO-Revision-Date: 2017-08-19 06:41+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: product_variant_sale_price +#: model:ir.model.fields,field_description:product_variant_sale_price.field_product_product__fix_price +msgid "Fix Price" +msgstr "" + +#. module: product_variant_sale_price +#: model:ir.model.fields,field_description:product_variant_sale_price.field_product_product__list_price +msgid "List Price" +msgstr "" + +#. module: product_variant_sale_price +#: model:ir.model,name:product_variant_sale_price.model_product_product +msgid "Product" +msgstr "产品" + +#. module: product_variant_sale_price +#: model:ir.model,name:product_variant_sale_price.model_product_template +msgid "Product Template" +msgstr "产品模板" + +#. module: product_variant_sale_price +#: model:ir.model.fields,field_description:product_variant_sale_price.field_product_product__lst_price +msgid "Sale Price" +msgstr "" + +#. module: product_variant_sale_price +#: model:ir.model.fields,help:product_variant_sale_price.field_product_product__lst_price +msgid "" +"The sale price is managed from the product template. Click on the 'Configure " +"Variants' button to set the extra attribute prices." +msgstr "" diff --git a/odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/models/__init__.py b/odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/models/__init__.py new file mode 100644 index 0000000..71ef05a --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/models/__init__.py @@ -0,0 +1,4 @@ +# Copyright 2016 Sergio Teruel +# License AGPL-3 - See http://www.gnu.org/licenses/agpl-3.0.html + +from . import product_product diff --git a/odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/models/product_product.py b/odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/models/product_product.py new file mode 100644 index 0000000..a1af24f --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/models/product_product.py @@ -0,0 +1,121 @@ +# Copyright 2016 Sergio Teruel +# License AGPL-3 - See http://www.gnu.org/licenses/agpl-3.0.html + +from odoo import api, fields, models +from odoo.tools import config + + +class ProductTemplate(models.Model): + _inherit = "product.template" + + def _update_fix_price(self, vals): + if "list_price" in vals: + self.mapped("product_variant_ids").write({"fix_price": vals["list_price"]}) + + @api.model_create_multi + def create(self, vals): + records = super().create(vals) + for i, product_tmpl in enumerate(records): + single_vals = vals[i] if isinstance(vals, list) else vals + product_tmpl._update_fix_price(single_vals) + return records + + def write(self, vals): + res = super().write(vals) + if self.env.context.get("skip_update_fix_price", False): + return res + for template in self: + template._update_fix_price(vals) + return res + + def _get_combination_info( + self, + combination=False, + product_id=False, + add_qty=1, + pricelist=False, + parent_combination=False, + only_template=False, + ): + res = super()._get_combination_info( + combination, + product_id, + add_qty, + pricelist, + parent_combination, + only_template, + ) + test_condition = not config["test_enable"] or ( + config["test_enable"] + and self.env.context.get("test_product_variant_sale_price") + ) + if test_condition: + res["price_extra"] = 0.0 + return res + + +class ProductProduct(models.Model): + _inherit = "product.product" + + lst_price = fields.Float( + compute="_compute_lst_price", + inverse="_inverse_product_lst_price", + ) + list_price = fields.Float( + compute="_compute_list_price", + ) + fix_price = fields.Float() + + @api.depends("fix_price") + def _compute_lst_price(self): + uom_model = self.env["uom.uom"] + for product in self: + price = product.fix_price or product.list_price + if self.env.context.get("uom"): + context_uom = uom_model.browse(self.env.context["uom"]) + price = product.uom_id._compute_price(price, context_uom) + product.lst_price = price + + def _compute_list_price(self): + uom_model = self.env["uom.uom"] + for product in self: + price = product.fix_price or product.product_tmpl_id.list_price + if self.env.context.get("uom"): + context_uom = uom_model.browse(self.env.context["uom"]) + price = product.uom_id._compute_price(price, context_uom) + product.list_price = price + + def _inverse_product_lst_price(self): + uom_model = self.env["uom.uom"] + for product in self: + vals = {} + if self.env.context.get("uom"): + vals["fix_price"] = product.uom_id._compute_price( + product.lst_price, uom_model.browse(self.env.context["uom"]) + ) + else: + vals["fix_price"] = product.lst_price + if product.product_variant_count == 1: + product.product_tmpl_id.list_price = vals["fix_price"] + else: + other_products = product.product_tmpl_id.product_variant_ids - product + fix_prices = other_products.mapped("fix_price") + [product.lst_price] + # for consistency with price shown in the shop + product.product_tmpl_id.with_context( + skip_update_fix_price=True + ).list_price = min(fix_prices) + product.write(vals) + + def _compute_product_price_extra(self): + """the sale.order.line module calculates the price_unit by adding + the value of price_extra and this can generate inconsistencies + if the field has old data stored.""" + super()._compute_product_price_extra() + test_condition = not config["test_enable"] or ( + config["test_enable"] + and self.env.context.get("test_product_variant_sale_price") + ) + if test_condition: + for product in self: + product.price_extra = 0.0 + return diff --git a/odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/readme/CONTRIBUTORS.rst new file mode 100644 index 0000000..8e230ad --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/readme/CONTRIBUTORS.rst @@ -0,0 +1,7 @@ +* Carlos Dauden +* Sergio Teruel +* Alex Comba +* Fabien Bourgeois +* Vicent Cubells +* RabbitJon-S73 +* Emanuel Cino diff --git a/odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/readme/DESCRIPTION.rst b/odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/readme/DESCRIPTION.rst new file mode 100644 index 0000000..23e661f --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/readme/DESCRIPTION.rst @@ -0,0 +1,6 @@ +This module allows to handle sale price at product variant level +(product.product) instead of product level (product.template), which is the +default. + +It replaces the extra price configuration with a fix price that can be modified on each variant independently, which +allows setting absolute prices instead of relative ones. diff --git a/odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/static/description/icon.png b/odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/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-product-variant-product_variant_sale_price/product_variant_sale_price/static/description/index.html b/odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/static/description/index.html new file mode 100644 index 0000000..45027fb --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/static/description/index.html @@ -0,0 +1,433 @@ + + + + + +Product Variant Sale Price + + + +
+

Product Variant Sale Price

+ + +

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

+

This module allows to handle sale price at product variant level +(product.product) instead of product level (product.template), which is the +default.

+

It replaces the extra price configuration with a fix price that can be modified on each variant independently, which +allows setting absolute prices instead of relative ones.

+

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/product-variant 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-product-variant-product_variant_sale_price/product_variant_sale_price/tests/__init__.py b/odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/tests/__init__.py new file mode 100644 index 0000000..c206e63 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/tests/__init__.py @@ -0,0 +1,4 @@ +# Copyright 2016 Sergio Teruel +# License AGPL-3 - See http://www.gnu.org/licenses/agpl-3.0.html + +from . import test_product_product diff --git a/odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/tests/test_product_product.py b/odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/tests/test_product_product.py new file mode 100644 index 0000000..9d3a1dc --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/tests/test_product_product.py @@ -0,0 +1,141 @@ +# Copyright 2016 Sergio Teruel +# License AGPL-3 - See http://www.gnu.org/licenses/agpl-3.0.html + +from odoo.tests.common import TransactionCase + + +class TestProductVariantPrice(TransactionCase): + @classmethod + def setUpClass(cls): + super().setUpClass() + cls.env = cls.env( + context=dict(cls.env.context, test_test_product_variant_sale_price=True) + ) + cls.template = cls.env["product.template"] + cls.product_product = cls.env["product.product"] + cls.attribute = cls.env["product.attribute"] + cls.attribute_value = cls.env["product.attribute.value"] + + cls.att_color = cls.attribute.create({"name": "color_test"}) + + cls.att_color_blue = cls.attribute_value.create( + {"name": "Blue", "attribute_id": cls.att_color.id} + ) + cls.att_color_red = cls.attribute_value.create( + {"name": "Red", "attribute_id": cls.att_color.id} + ) + + cls.uom_unit = cls.env.ref("uom.product_uom_unit") + cls.uom_dozen = cls.env.ref("uom.product_uom_dozen") + + cls.product_template = cls.template.create( + { + "name": "Product Template", + "list_price": 1500.00, + "attribute_line_ids": [ + ( + 0, + 0, + { + "attribute_id": cls.att_color.id, + "value_ids": [ + (6, 0, (cls.att_color_blue + cls.att_color_red).ids) + ], + }, + ) + ], + "uom_id": cls.uom_unit.id, + } + ) + + cls.product_blue = cls.product_template.product_variant_ids.filtered( + lambda x: x.product_template_attribute_value_ids.product_attribute_value_id + == cls.att_color_blue + ) + cls.product_red = cls.product_template.product_variant_ids.filtered( + lambda x: x.product_template_attribute_value_ids.product_attribute_value_id + == cls.att_color_red + ) + + def test_post_init_hook(self): + from ..hooks import set_sale_price_on_variant + + self.product_template.product_variant_ids.write({"fix_price": 0.0}) + # Take account price extra + self.product_blue.product_template_attribute_value_ids.write( + {"price_extra": 100.00} + ) + self.product_red.product_template_attribute_value_ids.write( + {"price_extra": 200.00} + ) + + # Flush the records to DB before direct SQL + self.product_template.product_variant_ids.flush_model() + self.product_blue.product_template_attribute_value_ids.flush_model() + + set_sale_price_on_variant(self.cr, None, self.product_template.id) + self.product_template.product_variant_ids.invalidate_recordset() + self.assertEqual( + self.product_template.list_price + 100.00, self.product_blue.lst_price + ) + self.assertEqual( + self.product_template.list_price + 200.00, self.product_red.lst_price + ) + + def test_create_product_template(self): + self.assertEqual( + self.product_template.list_price, + self.product_template.product_variant_ids[:1].lst_price, + ) + + def test_create_product_template_different_uom(self): + new_template = self.product_template.with_context(uom=self.uom_dozen.id).copy( + {"uom_id": self.uom_dozen.id} + ) + self.assertEqual( + new_template.list_price, new_template.product_variant_ids[:1].lst_price + ) + + def test_create_variant(self): + new_variant = self.product_product.create( + { + "product_tmpl_id": self.product_template.id, + "name": self.product_template.name, + } + ) + self.assertEqual(self.product_template.list_price, new_variant.lst_price) + + def test_create_variant_different_uom(self): + new_variant = self.product_product.with_context(uom=self.uom_dozen.id).create( + { + "product_tmpl_id": self.product_template.id, + "uom_id": self.uom_dozen.id, + "name": self.product_template.name, + } + ) + self.assertEqual(self.product_template.list_price, new_variant.lst_price) + + def test_update_variant(self): + self.product_blue.lst_price = 2000.00 + self.assertNotEqual( + self.product_blue.lst_price, self.product_blue.product_tmpl_id.list_price + ) + self.assertEqual(self.product_blue.lst_price, self.product_blue.fix_price) + # to check skip_update_fix_price + self.assertNotEqual(self.product_blue.lst_price, self.product_red.lst_price) + self.assertEqual(self.product_red.lst_price, 1500.00) + + def test_update_variant_different_uom(self): + self.product_blue.write({"uom_id": self.uom_dozen}) + self.product_blue.with_context(uom=self.uom_dozen.id).lst_price = 2000.00 + self.assertEqual(self.product_blue.lst_price, self.product_blue.fix_price) + + def test_update_variant_no_multiple(self): + self.product_red.unlink() + self.product_blue.lst_price = 2000.00 + self.assertEqual(self.product_blue.lst_price, self.product_blue.fix_price) + + def test_update_template_variant(self): + self.product_blue.product_tmpl_id.list_price = 200 + for variant in self.product_blue.product_tmpl_id.product_variant_ids: + self.assertEqual(self.product_blue.list_price, variant.lst_price) diff --git a/odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/views/product_views.xml b/odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/views/product_views.xml new file mode 100644 index 0000000..ac2ea7a --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_sale_price/product_variant_sale_price/views/product_views.xml @@ -0,0 +1,57 @@ + + + + product.template.form.inherited + product.template + + + +
+ Setting the price here will update all variants. +
+
+
+
+ + product.product + + + + + + + + + + + product.template.attribute.value.tree.hide.extra + product.template.attribute.value + + + + 1 + + + + + product.template.attribute.value.form.hide.extra + product.template.attribute.value + + + + 1 + + + +
diff --git a/odoo-bringout-oca-product-variant-product_variant_sale_price/pyproject.toml b/odoo-bringout-oca-product-variant-product_variant_sale_price/pyproject.toml new file mode 100644 index 0000000..66239c2 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_sale_price/pyproject.toml @@ -0,0 +1,43 @@ +[project] +name = "odoo-bringout-oca-product-variant-product_variant_sale_price" +version = "16.0.0" +description = "Product Variant Sale Price - Allows to write fixed prices in product variants" +authors = [ + { name = "Ernad Husremovic", email = "hernad@bring.out.ba" } +] +dependencies = [ + "odoo-bringout-oca-ocb-account>=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 = ["product_variant_sale_price"] + +[tool.rye] +managed = true +dev-dependencies = [ + "pytest>=8.4.1", +] diff --git a/odoo-bringout-oca-product-variant-product_variant_specific_description/README.md b/odoo-bringout-oca-product-variant-product_variant_specific_description/README.md new file mode 100644 index 0000000..7911c34 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_specific_description/README.md @@ -0,0 +1,46 @@ +# Product Variant Specific Description + +Odoo addon: product_variant_specific_description + +## Installation + +```bash +pip install odoo-bringout-oca-product-variant-product_variant_specific_description +``` + +## Dependencies + +This addon depends on: +- product + +## Manifest Information + +- **Name**: Product Variant Specific Description +- **Version**: 16.0.1.0.1 +- **Category**: Product +- **License**: AGPL-3 +- **Installable**: True + +## Source + +Based on [OCA/product-variant](https://github.com/OCA/product-variant) branch 16.0, addon `product_variant_specific_description`. + +## 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 +- Reports: doc/REPORTS.md +- Security: doc/SECURITY.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-product-variant-product_variant_specific_description/doc/ARCHITECTURE.md b/odoo-bringout-oca-product-variant-product_variant_specific_description/doc/ARCHITECTURE.md new file mode 100644 index 0000000..3ec5c27 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_specific_description/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 Product_variant_specific_description Module - product_variant_specific_description + 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-product-variant-product_variant_specific_description/doc/CONFIGURATION.md b/odoo-bringout-oca-product-variant-product_variant_specific_description/doc/CONFIGURATION.md new file mode 100644 index 0000000..94ce2dd --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_specific_description/doc/CONFIGURATION.md @@ -0,0 +1,3 @@ +# Configuration + +Refer to Odoo settings for product_variant_specific_description. Configure related models, access rights, and options as needed. diff --git a/odoo-bringout-oca-product-variant-product_variant_specific_description/doc/CONTROLLERS.md b/odoo-bringout-oca-product-variant-product_variant_specific_description/doc/CONTROLLERS.md new file mode 100644 index 0000000..f628e77 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_specific_description/doc/CONTROLLERS.md @@ -0,0 +1,3 @@ +# Controllers + +This module does not define custom HTTP controllers. diff --git a/odoo-bringout-oca-product-variant-product_variant_specific_description/doc/DEPENDENCIES.md b/odoo-bringout-oca-product-variant-product_variant_specific_description/doc/DEPENDENCIES.md new file mode 100644 index 0000000..b8b40cf --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_specific_description/doc/DEPENDENCIES.md @@ -0,0 +1,5 @@ +# Dependencies + +This addon depends on: + +- [product](../../odoo-bringout-oca-ocb-product) diff --git a/odoo-bringout-oca-product-variant-product_variant_specific_description/doc/FAQ.md b/odoo-bringout-oca-product-variant-product_variant_specific_description/doc/FAQ.md new file mode 100644 index 0000000..bb52c49 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_specific_description/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 product_variant_specific_description or install in UI. diff --git a/odoo-bringout-oca-product-variant-product_variant_specific_description/doc/INSTALL.md b/odoo-bringout-oca-product-variant-product_variant_specific_description/doc/INSTALL.md new file mode 100644 index 0000000..ea23f04 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_specific_description/doc/INSTALL.md @@ -0,0 +1,7 @@ +# Install + +```bash +pip install odoo-bringout-oca-product-variant-product_variant_specific_description" +# or +uv pip install odoo-bringout-oca-product-variant-product_variant_specific_description" +``` diff --git a/odoo-bringout-oca-product-variant-product_variant_specific_description/doc/MODELS.md b/odoo-bringout-oca-product-variant-product_variant_specific_description/doc/MODELS.md new file mode 100644 index 0000000..cf45ac3 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_specific_description/doc/MODELS.md @@ -0,0 +1,13 @@ +# Models + +Detected core models and extensions in product_variant_specific_description. + +```mermaid +classDiagram + class product_product + class product_template +``` + +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-product-variant-product_variant_specific_description/doc/OVERVIEW.md b/odoo-bringout-oca-product-variant-product_variant_specific_description/doc/OVERVIEW.md new file mode 100644 index 0000000..d856044 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_specific_description/doc/OVERVIEW.md @@ -0,0 +1,6 @@ +# Overview + +Packaged Odoo addon: product_variant_specific_description. Provides features documented in upstream Odoo 16 under this addon. + +- Source: OCA/OCB 16.0, addon product_variant_specific_description +- License: LGPL-3 diff --git a/odoo-bringout-oca-product-variant-product_variant_specific_description/doc/REPORTS.md b/odoo-bringout-oca-product-variant-product_variant_specific_description/doc/REPORTS.md new file mode 100644 index 0000000..e0ea35f --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_specific_description/doc/REPORTS.md @@ -0,0 +1,3 @@ +# Reports + +This module does not define custom reports. diff --git a/odoo-bringout-oca-product-variant-product_variant_specific_description/doc/SECURITY.md b/odoo-bringout-oca-product-variant-product_variant_specific_description/doc/SECURITY.md new file mode 100644 index 0000000..e07da9d --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_specific_description/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-product-variant-product_variant_specific_description/doc/TROUBLESHOOTING.md b/odoo-bringout-oca-product-variant-product_variant_specific_description/doc/TROUBLESHOOTING.md new file mode 100644 index 0000000..56853cb --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_specific_description/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-product-variant-product_variant_specific_description/doc/USAGE.md b/odoo-bringout-oca-product-variant-product_variant_specific_description/doc/USAGE.md new file mode 100644 index 0000000..f48ccad --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_specific_description/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 product_variant_specific_description +``` diff --git a/odoo-bringout-oca-product-variant-product_variant_specific_description/doc/WIZARDS.md b/odoo-bringout-oca-product-variant-product_variant_specific_description/doc/WIZARDS.md new file mode 100644 index 0000000..48e790d --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_specific_description/doc/WIZARDS.md @@ -0,0 +1,3 @@ +# Wizards + +This module does not include UI wizards. diff --git a/odoo-bringout-oca-product-variant-product_variant_specific_description/product_variant_specific_description/README.rst b/odoo-bringout-oca-product-variant-product_variant_specific_description/product_variant_specific_description/README.rst new file mode 100644 index 0000000..ed59cf4 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_specific_description/product_variant_specific_description/README.rst @@ -0,0 +1,77 @@ +==================================== +Product Variant Specific Description +==================================== + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:84bcc24d7f74c2efe08968e1b150b2135a4d3b49489e0ca83d1f67df588bcf3d + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |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%2Fproduct--variant-lightgray.png?logo=github + :target: https://github.com/OCA/product-variant/tree/16.0/product_variant_specific_description + :alt: OCA/product-variant +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/product-variant-16-0/product-variant-16-0-product_variant_specific_description + :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/product-variant&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module allows having different product variant internal notes than +the one of their template. + +**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 +~~~~~~~ + +* ForgeFlow + +Contributors +~~~~~~~~~~~~ + +* Lois Rilo + +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/product-variant `_ 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-product-variant-product_variant_specific_description/product_variant_specific_description/__init__.py b/odoo-bringout-oca-product-variant-product_variant_specific_description/product_variant_specific_description/__init__.py new file mode 100644 index 0000000..d71877a --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_specific_description/product_variant_specific_description/__init__.py @@ -0,0 +1,2 @@ +from . import models +from .init_hook import post_init_hook diff --git a/odoo-bringout-oca-product-variant-product_variant_specific_description/product_variant_specific_description/__manifest__.py b/odoo-bringout-oca-product-variant-product_variant_specific_description/product_variant_specific_description/__manifest__.py new file mode 100644 index 0000000..e4c1a99 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_specific_description/product_variant_specific_description/__manifest__.py @@ -0,0 +1,20 @@ +# Copyright 2023 ForgeFlow, S.L. +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +{ + "name": "Product Variant Specific Description", + "version": "16.0.1.0.1", + "category": "Product", + "author": "ForgeFlow, Odoo Community Association (OCA)", + "website": "https://github.com/OCA/product-variant", + "license": "AGPL-3", + "depends": [ + "product", + ], + "data": [ + "views/product_view.xml", + "views/product_template_view.xml", + ], + "installable": True, + "post_init_hook": "post_init_hook", +} diff --git a/odoo-bringout-oca-product-variant-product_variant_specific_description/product_variant_specific_description/i18n/bs.po b/odoo-bringout-oca-product-variant-product_variant_specific_description/product_variant_specific_description/i18n/bs.po new file mode 100644 index 0000000..b6d8a52 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_specific_description/product_variant_specific_description/i18n/bs.po @@ -0,0 +1,53 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_specific_description +# +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: product_variant_specific_description +#: model_terms:ir.ui.view,arch_db:product_variant_specific_description.product_template_only_form_view +msgid "" +" This field is maintained in the product " +"variant form." +msgstr "" + +#. module: product_variant_specific_description +#: model:ir.model.fields,field_description:product_variant_specific_description.field_product_product__description +#: model:ir.model.fields,field_description:product_variant_specific_description.field_product_template__description +msgid "Description" +msgstr "Opis" + +#. module: product_variant_specific_description +#: model_terms:ir.ui.view,arch_db:product_variant_specific_description.product_template_only_form_view +msgid "Go to Product Variant" +msgstr "Idi na varijantu proizvoda" + +#. module: product_variant_specific_description +#: model_terms:ir.ui.view,arch_db:product_variant_specific_description.product_variant_easy_edit_view +msgid "Internal Notes" +msgstr "Interne zabilješke" + +#. module: product_variant_specific_description +#: model:ir.model.fields,field_description:product_variant_specific_description.field_product_product__is_system_multi_lang +#: model:ir.model.fields,field_description:product_variant_specific_description.field_product_template__is_system_multi_lang +msgid "Is System Multi Lang" +msgstr "Is System Multi Lang" + +#. module: product_variant_specific_description +#: model:ir.model,name:product_variant_specific_description.model_product_template +msgid "Product" +msgstr "Artikal" + +#. module: product_variant_specific_description +#: model:ir.model,name:product_variant_specific_description.model_product_product +msgid "Product Variant" +msgstr "Varijanta proizvoda" diff --git a/odoo-bringout-oca-product-variant-product_variant_specific_description/product_variant_specific_description/i18n/es.po b/odoo-bringout-oca-product-variant-product_variant_specific_description/product_variant_specific_description/i18n/es.po new file mode 100644 index 0000000..d7c7c31 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_specific_description/product_variant_specific_description/i18n/es.po @@ -0,0 +1,58 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_specific_description +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2024-02-14 19:35+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: product_variant_specific_description +#: model_terms:ir.ui.view,arch_db:product_variant_specific_description.product_template_only_form_view +msgid "" +" This field is maintained in the product " +"variant form." +msgstr "" +" Este campo se mantiene en el formulario de " +"variante del producto." + +#. module: product_variant_specific_description +#: model:ir.model.fields,field_description:product_variant_specific_description.field_product_product__description +#: model:ir.model.fields,field_description:product_variant_specific_description.field_product_template__description +msgid "Description" +msgstr "Descripción" + +#. module: product_variant_specific_description +#: model_terms:ir.ui.view,arch_db:product_variant_specific_description.product_template_only_form_view +msgid "Go to Product Variant" +msgstr "Ir a Variante de Producto" + +#. module: product_variant_specific_description +#: model_terms:ir.ui.view,arch_db:product_variant_specific_description.product_variant_easy_edit_view +msgid "Internal Notes" +msgstr "Notas Internas" + +#. module: product_variant_specific_description +#: model:ir.model.fields,field_description:product_variant_specific_description.field_product_product__is_system_multi_lang +#: model:ir.model.fields,field_description:product_variant_specific_description.field_product_template__is_system_multi_lang +msgid "Is System Multi Lang" +msgstr "El Sistema es Multilingüe" + +#. module: product_variant_specific_description +#: model:ir.model,name:product_variant_specific_description.model_product_template +msgid "Product" +msgstr "Producto" + +#. module: product_variant_specific_description +#: model:ir.model,name:product_variant_specific_description.model_product_product +msgid "Product Variant" +msgstr "Variante de Producto" diff --git a/odoo-bringout-oca-product-variant-product_variant_specific_description/product_variant_specific_description/i18n/it.po b/odoo-bringout-oca-product-variant-product_variant_specific_description/product_variant_specific_description/i18n/it.po new file mode 100644 index 0000000..7509a89 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_specific_description/product_variant_specific_description/i18n/it.po @@ -0,0 +1,58 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_specific_description +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2023-11-10 11:39+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: product_variant_specific_description +#: model_terms:ir.ui.view,arch_db:product_variant_specific_description.product_template_only_form_view +msgid "" +" This field is maintained in the product " +"variant form." +msgstr "" +" Questo campo è gestito nella maschera " +"variante prodotto." + +#. module: product_variant_specific_description +#: model:ir.model.fields,field_description:product_variant_specific_description.field_product_product__description +#: model:ir.model.fields,field_description:product_variant_specific_description.field_product_template__description +msgid "Description" +msgstr "Descrizione" + +#. module: product_variant_specific_description +#: model_terms:ir.ui.view,arch_db:product_variant_specific_description.product_template_only_form_view +msgid "Go to Product Variant" +msgstr "Vai alla varante prodotto" + +#. module: product_variant_specific_description +#: model_terms:ir.ui.view,arch_db:product_variant_specific_description.product_variant_easy_edit_view +msgid "Internal Notes" +msgstr "Note interne" + +#. module: product_variant_specific_description +#: model:ir.model.fields,field_description:product_variant_specific_description.field_product_product__is_system_multi_lang +#: model:ir.model.fields,field_description:product_variant_specific_description.field_product_template__is_system_multi_lang +msgid "Is System Multi Lang" +msgstr "Nel sistema multi lingua" + +#. module: product_variant_specific_description +#: model:ir.model,name:product_variant_specific_description.model_product_template +msgid "Product" +msgstr "Prodotto" + +#. module: product_variant_specific_description +#: model:ir.model,name:product_variant_specific_description.model_product_product +msgid "Product Variant" +msgstr "Variante prodotto" diff --git a/odoo-bringout-oca-product-variant-product_variant_specific_description/product_variant_specific_description/i18n/product_variant_specific_description.pot b/odoo-bringout-oca-product-variant-product_variant_specific_description/product_variant_specific_description/i18n/product_variant_specific_description.pot new file mode 100644 index 0000000..43f825b --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_specific_description/product_variant_specific_description/i18n/product_variant_specific_description.pot @@ -0,0 +1,53 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_variant_specific_description +# +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: product_variant_specific_description +#: model_terms:ir.ui.view,arch_db:product_variant_specific_description.product_template_only_form_view +msgid "" +" This field is maintained in the product " +"variant form." +msgstr "" + +#. module: product_variant_specific_description +#: model:ir.model.fields,field_description:product_variant_specific_description.field_product_product__description +#: model:ir.model.fields,field_description:product_variant_specific_description.field_product_template__description +msgid "Description" +msgstr "" + +#. module: product_variant_specific_description +#: model_terms:ir.ui.view,arch_db:product_variant_specific_description.product_template_only_form_view +msgid "Go to Product Variant" +msgstr "" + +#. module: product_variant_specific_description +#: model_terms:ir.ui.view,arch_db:product_variant_specific_description.product_variant_easy_edit_view +msgid "Internal Notes" +msgstr "" + +#. module: product_variant_specific_description +#: model:ir.model.fields,field_description:product_variant_specific_description.field_product_product__is_system_multi_lang +#: model:ir.model.fields,field_description:product_variant_specific_description.field_product_template__is_system_multi_lang +msgid "Is System Multi Lang" +msgstr "" + +#. module: product_variant_specific_description +#: model:ir.model,name:product_variant_specific_description.model_product_template +msgid "Product" +msgstr "" + +#. module: product_variant_specific_description +#: model:ir.model,name:product_variant_specific_description.model_product_product +msgid "Product Variant" +msgstr "" diff --git a/odoo-bringout-oca-product-variant-product_variant_specific_description/product_variant_specific_description/init_hook.py b/odoo-bringout-oca-product-variant-product_variant_specific_description/product_variant_specific_description/init_hook.py new file mode 100644 index 0000000..32f1948 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_specific_description/product_variant_specific_description/init_hook.py @@ -0,0 +1,18 @@ +# Copyright 2023 ForgeFlow, S.L. +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +import logging + +logger = logging.getLogger(__name__) + + +def post_init_hook(cr, registry): + logger.info("Setting product variant description with product template description") + cr.execute( + """ + UPDATE product_product pp + SET description = pt.description + FROM product_template pt + WHERE pp.product_tmpl_id = pt.id; + """ + ) diff --git a/odoo-bringout-oca-product-variant-product_variant_specific_description/product_variant_specific_description/models/__init__.py b/odoo-bringout-oca-product-variant-product_variant_specific_description/product_variant_specific_description/models/__init__.py new file mode 100644 index 0000000..18b37e8 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_specific_description/product_variant_specific_description/models/__init__.py @@ -0,0 +1,2 @@ +from . import product_product +from . import product_template diff --git a/odoo-bringout-oca-product-variant-product_variant_specific_description/product_variant_specific_description/models/product_product.py b/odoo-bringout-oca-product-variant-product_variant_specific_description/product_variant_specific_description/models/product_product.py new file mode 100644 index 0000000..903f5ae --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_specific_description/product_variant_specific_description/models/product_product.py @@ -0,0 +1,11 @@ +# Copyright 2023 ForgeFlow, S.L. +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + + +from odoo import fields, models + + +class ProductProduct(models.Model): + _inherit = "product.product" + + description = fields.Html(translate=True) diff --git a/odoo-bringout-oca-product-variant-product_variant_specific_description/product_variant_specific_description/models/product_template.py b/odoo-bringout-oca-product-variant-product_variant_specific_description/product_variant_specific_description/models/product_template.py new file mode 100644 index 0000000..b075c8d --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_specific_description/product_variant_specific_description/models/product_template.py @@ -0,0 +1,56 @@ +# Copyright 2023 ForgeFlow, S.L. +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + + +from odoo import api, fields, models + + +class ProductTemplate(models.Model): + _inherit = "product.template" + + description = fields.Html( + compute="_compute_description", + search="_search_description", + inverse="_inverse_description", + ) + is_system_multi_lang = fields.Boolean( + compute="_compute_is_system_multi_lang", + ) + + def _compute_is_system_multi_lang(self): + is_multi_lang = self.env["res.lang"].search_count([]) > 1 + for rec in self: + rec.is_system_multi_lang = is_multi_lang + + def _prepare_variant_values(self, combination): + variant_dict = super()._prepare_variant_values(combination) + variant_dict["description"] = self.description + return variant_dict + + @api.depends_context("lang") + @api.depends("product_variant_ids", "product_variant_ids.description") + def _compute_description(self): + unique_variants = self.filtered( + lambda template: len(template.product_variant_ids) == 1 + ) + for template in unique_variants: + template.description = template.product_variant_ids.description + for template in self - unique_variants: + template.description = None + + def _inverse_description(self): + for template in self: + if len(template.product_variant_ids) == 1: + template.product_variant_ids.description = template.description + + def _search_description(self, operator, value): + return [("product_variant_ids.description", operator, value)] + + def open_product_variant(self): + self.ensure_one() + return { + "type": "ir.actions.act_window", + "res_model": "product.product", + "view_mode": "form", + "res_id": self.product_variant_id.id, + } diff --git a/odoo-bringout-oca-product-variant-product_variant_specific_description/product_variant_specific_description/readme/CONTRIBUTORS.rst b/odoo-bringout-oca-product-variant-product_variant_specific_description/product_variant_specific_description/readme/CONTRIBUTORS.rst new file mode 100644 index 0000000..77dfbe8 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_specific_description/product_variant_specific_description/readme/CONTRIBUTORS.rst @@ -0,0 +1 @@ +* Lois Rilo diff --git a/odoo-bringout-oca-product-variant-product_variant_specific_description/product_variant_specific_description/readme/DESCRIPTION.rst b/odoo-bringout-oca-product-variant-product_variant_specific_description/product_variant_specific_description/readme/DESCRIPTION.rst new file mode 100644 index 0000000..b8cd5e9 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_specific_description/product_variant_specific_description/readme/DESCRIPTION.rst @@ -0,0 +1,2 @@ +This module allows having different product variant internal notes than +the one of their template. diff --git a/odoo-bringout-oca-product-variant-product_variant_specific_description/product_variant_specific_description/static/description/icon.png b/odoo-bringout-oca-product-variant-product_variant_specific_description/product_variant_specific_description/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-product-variant-product_variant_specific_description/product_variant_specific_description/static/description/index.html b/odoo-bringout-oca-product-variant-product_variant_specific_description/product_variant_specific_description/static/description/index.html new file mode 100644 index 0000000..5b43f08 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_specific_description/product_variant_specific_description/static/description/index.html @@ -0,0 +1,422 @@ + + + + + + +Product Variant Specific Description + + + +
+

Product Variant Specific Description

+ + +

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

+

This module allows having different product variant internal notes than +the one of their template.

+

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

+
    +
  • ForgeFlow
  • +
+
+ +
+

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/product-variant 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-product-variant-product_variant_specific_description/product_variant_specific_description/tests/__init__.py b/odoo-bringout-oca-product-variant-product_variant_specific_description/product_variant_specific_description/tests/__init__.py new file mode 100644 index 0000000..469445a --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_specific_description/product_variant_specific_description/tests/__init__.py @@ -0,0 +1 @@ +from . import test_product_variant_description diff --git a/odoo-bringout-oca-product-variant-product_variant_specific_description/product_variant_specific_description/tests/test_product_variant_description.py b/odoo-bringout-oca-product-variant-product_variant_specific_description/product_variant_specific_description/tests/test_product_variant_description.py new file mode 100644 index 0000000..2dfe8d5 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_specific_description/product_variant_specific_description/tests/test_product_variant_description.py @@ -0,0 +1,78 @@ +# Copyright 2023 ForgeFlow, S.L. +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from odoo.fields import Command +from odoo.tests import TransactionCase + + +class TestProductVariantDescription(TransactionCase): + def setUp(self): + super().setUp() + self.product_tmpl_model = self.env["product.template"] + self.product_model = self.env["product.product"] + + self.uom_unit = self.env.ref("uom.product_uom_unit") + + self.color_attribute = self.env["product.attribute"].create( + { + "name": "Base Color", + "value_ids": [ + Command.create({"name": "red", "sequence": 1}), + Command.create({"name": "white", "sequence": 2}), + ], + } + ) + + def test_01_product_variant_description_single_variant(self): + # Create a product template and check that variant is created with the + # same description + product_tmpl = self.product_tmpl_model.create( + { + "name": "Test Template", + "description": "Template description", + } + ) + self.assertEqual( + product_tmpl.product_variant_id.description, product_tmpl.description + ) + # With only one variant template and variant description must be kept aligned. + product_tmpl.product_variant_id.write( + {"description": "Change description in variant"} + ) + self.assertEqual( + product_tmpl.product_variant_id.description, product_tmpl.description + ) + + def test_02_product_variant_description_multiple_variants(self): + template = self.env["product.template"].create( + { + "name": "Sofa", + "uom_id": self.uom_unit.id, + "uom_po_id": self.uom_unit.id, + "description": "Template description", + "attribute_line_ids": [ + Command.create( + { + "attribute_id": self.color_attribute.id, + "value_ids": [ + Command.link(self.color_attribute.value_ids[0].id), + Command.link(self.color_attribute.value_ids[1].id), + ], + } + ), + ], + } + ) + self.assertEqual(len(template.product_variant_ids), 2) + variant_1 = template.product_variant_ids[0] + variant_2 = template.product_variant_ids[1] + self.assertEqual(template.description, variant_1.description) + self.assertEqual(template.description, variant_2.description) + variant_1.write({"description": "Description for variant 1"}) + self.assertNotEqual(template.description, variant_1.description) + variant_2.write({"description": "Another description for variant 2"}) + self.assertNotEqual(template.description, variant_2.description) + self.assertNotEqual(variant_1.description, variant_2.description) + # As soon as any variant description changed, description should have + # been cleared in the template. + self.assertFalse(template.description) diff --git a/odoo-bringout-oca-product-variant-product_variant_specific_description/product_variant_specific_description/views/product_template_view.xml b/odoo-bringout-oca-product-variant-product_variant_specific_description/product_variant_specific_description/views/product_template_view.xml new file mode 100644 index 0000000..7caa913 --- /dev/null +++ b/odoo-bringout-oca-product-variant-product_variant_specific_description/product_variant_specific_description/views/product_template_view.xml @@ -0,0 +1,41 @@ + + + + + + product.template.product.form + product.template + + + + {'invisible': [('product_variant_count', '>', 1)]} + + + {'readonly': [('is_system_multi_lang', '=', True)]} + + + +

+ This field is maintained in the product variant form. +