first commit
This commit is contained in:
2
modules/product_classification/__init__.py
Normal file
2
modules/product_classification/__init__.py
Normal file
@@ -0,0 +1,2 @@
|
||||
# This file is part of Tryton. The COPYRIGHT file at the top level of
|
||||
# this repository contains the full copyright notices and license terms.
|
||||
Binary file not shown.
Binary file not shown.
55
modules/product_classification/locale/bg.po
Normal file
55
modules/product_classification/locale/bg.po
Normal file
@@ -0,0 +1,55 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:product.classification.dummy,name:"
|
||||
msgid "Name"
|
||||
msgstr "Условие за плащане"
|
||||
|
||||
msgctxt "field:product.classification.dummy,selectable:"
|
||||
msgid "Selectable"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:product.classification_tree.dummy,childs:"
|
||||
msgid "Children"
|
||||
msgstr "Наследници"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:product.classification_tree.dummy,name:"
|
||||
msgid "Name"
|
||||
msgstr "Условие за плащане"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:product.classification_tree.dummy,parent:"
|
||||
msgid "Parent"
|
||||
msgstr "Родител"
|
||||
|
||||
msgctxt "field:product.classification_tree.dummy,selectable:"
|
||||
msgid "Selectable"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:product.product,classification:"
|
||||
msgid "Classification"
|
||||
msgstr "Класификация"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:product.template,classification:"
|
||||
msgid "Classification"
|
||||
msgstr "Класификация"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.ui.menu,name:menu_classification"
|
||||
msgid "Classifications"
|
||||
msgstr "Класификация"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:product.classification.dummy,string:"
|
||||
msgid "Product Classification Dummy"
|
||||
msgstr "Класификация"
|
||||
|
||||
msgctxt "model:product.classification_tree.dummy,string:"
|
||||
msgid "Product Classification Tree Dummy"
|
||||
msgstr ""
|
||||
47
modules/product_classification/locale/ca.po
Normal file
47
modules/product_classification/locale/ca.po
Normal file
@@ -0,0 +1,47 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:product.classification.dummy,name:"
|
||||
msgid "Name"
|
||||
msgstr "Nom"
|
||||
|
||||
msgctxt "field:product.classification.dummy,selectable:"
|
||||
msgid "Selectable"
|
||||
msgstr "Seleccionable"
|
||||
|
||||
msgctxt "field:product.classification_tree.dummy,childs:"
|
||||
msgid "Children"
|
||||
msgstr "Fills"
|
||||
|
||||
msgctxt "field:product.classification_tree.dummy,name:"
|
||||
msgid "Name"
|
||||
msgstr "Nom"
|
||||
|
||||
msgctxt "field:product.classification_tree.dummy,parent:"
|
||||
msgid "Parent"
|
||||
msgstr "Pare"
|
||||
|
||||
msgctxt "field:product.classification_tree.dummy,selectable:"
|
||||
msgid "Selectable"
|
||||
msgstr "Seleccionable"
|
||||
|
||||
msgctxt "field:product.product,classification:"
|
||||
msgid "Classification"
|
||||
msgstr "Classificació"
|
||||
|
||||
msgctxt "field:product.template,classification:"
|
||||
msgid "Classification"
|
||||
msgstr "Classificació"
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_classification"
|
||||
msgid "Classifications"
|
||||
msgstr "Classificacions"
|
||||
|
||||
msgctxt "model:product.classification.dummy,string:"
|
||||
msgid "Product Classification Dummy"
|
||||
msgstr "Classificació de productes de prova"
|
||||
|
||||
msgctxt "model:product.classification_tree.dummy,string:"
|
||||
msgid "Product Classification Tree Dummy"
|
||||
msgstr "Arbre de la classificació de productes de prova"
|
||||
52
modules/product_classification/locale/cs.po
Normal file
52
modules/product_classification/locale/cs.po
Normal file
@@ -0,0 +1,52 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:product.classification.dummy,name:"
|
||||
msgid "Name"
|
||||
msgstr "Namu"
|
||||
|
||||
msgctxt "field:product.classification.dummy,selectable:"
|
||||
msgid "Selectable"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.classification_tree.dummy,childs:"
|
||||
msgid "Children"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:product.classification_tree.dummy,name:"
|
||||
msgid "Name"
|
||||
msgstr "Namu"
|
||||
|
||||
msgctxt "field:product.classification_tree.dummy,parent:"
|
||||
msgid "Parent"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.classification_tree.dummy,selectable:"
|
||||
msgid "Selectable"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:product.product,classification:"
|
||||
msgid "Classification"
|
||||
msgstr "Classifications"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:product.template,classification:"
|
||||
msgid "Classification"
|
||||
msgstr "Classifications"
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_classification"
|
||||
msgid "Classifications"
|
||||
msgstr "Classifications"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:product.classification.dummy,string:"
|
||||
msgid "Product Classification Dummy"
|
||||
msgstr "Classifications"
|
||||
|
||||
msgctxt "model:product.classification_tree.dummy,string:"
|
||||
msgid "Product Classification Tree Dummy"
|
||||
msgstr ""
|
||||
47
modules/product_classification/locale/de.po
Normal file
47
modules/product_classification/locale/de.po
Normal file
@@ -0,0 +1,47 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:product.classification.dummy,name:"
|
||||
msgid "Name"
|
||||
msgstr "Name"
|
||||
|
||||
msgctxt "field:product.classification.dummy,selectable:"
|
||||
msgid "Selectable"
|
||||
msgstr "Wählbar"
|
||||
|
||||
msgctxt "field:product.classification_tree.dummy,childs:"
|
||||
msgid "Children"
|
||||
msgstr "Untergeordnet (Klassifizierungen)"
|
||||
|
||||
msgctxt "field:product.classification_tree.dummy,name:"
|
||||
msgid "Name"
|
||||
msgstr "Name"
|
||||
|
||||
msgctxt "field:product.classification_tree.dummy,parent:"
|
||||
msgid "Parent"
|
||||
msgstr "Übergeordnet (Klassifizierung)"
|
||||
|
||||
msgctxt "field:product.classification_tree.dummy,selectable:"
|
||||
msgid "Selectable"
|
||||
msgstr "Wählbar"
|
||||
|
||||
msgctxt "field:product.product,classification:"
|
||||
msgid "Classification"
|
||||
msgstr "Klassifizierung"
|
||||
|
||||
msgctxt "field:product.template,classification:"
|
||||
msgid "Classification"
|
||||
msgstr "Klassifizierung"
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_classification"
|
||||
msgid "Classifications"
|
||||
msgstr "Klassifizierungen"
|
||||
|
||||
msgctxt "model:product.classification.dummy,string:"
|
||||
msgid "Product Classification Dummy"
|
||||
msgstr "Artikel Pseudoklassifizierung"
|
||||
|
||||
msgctxt "model:product.classification_tree.dummy,string:"
|
||||
msgid "Product Classification Tree Dummy"
|
||||
msgstr "Artikel Pseudoklassifizierungsbaum"
|
||||
47
modules/product_classification/locale/es.po
Normal file
47
modules/product_classification/locale/es.po
Normal file
@@ -0,0 +1,47 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:product.classification.dummy,name:"
|
||||
msgid "Name"
|
||||
msgstr "Nombre"
|
||||
|
||||
msgctxt "field:product.classification.dummy,selectable:"
|
||||
msgid "Selectable"
|
||||
msgstr "Seleccionable"
|
||||
|
||||
msgctxt "field:product.classification_tree.dummy,childs:"
|
||||
msgid "Children"
|
||||
msgstr "Hijos"
|
||||
|
||||
msgctxt "field:product.classification_tree.dummy,name:"
|
||||
msgid "Name"
|
||||
msgstr "Nombre"
|
||||
|
||||
msgctxt "field:product.classification_tree.dummy,parent:"
|
||||
msgid "Parent"
|
||||
msgstr "Padre"
|
||||
|
||||
msgctxt "field:product.classification_tree.dummy,selectable:"
|
||||
msgid "Selectable"
|
||||
msgstr "Seleccionable"
|
||||
|
||||
msgctxt "field:product.product,classification:"
|
||||
msgid "Classification"
|
||||
msgstr "Clasificación"
|
||||
|
||||
msgctxt "field:product.template,classification:"
|
||||
msgid "Classification"
|
||||
msgstr "Clasificación"
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_classification"
|
||||
msgid "Classifications"
|
||||
msgstr "Clasificaciones"
|
||||
|
||||
msgctxt "model:product.classification.dummy,string:"
|
||||
msgid "Product Classification Dummy"
|
||||
msgstr "Clasificación de productos de prueba"
|
||||
|
||||
msgctxt "model:product.classification_tree.dummy,string:"
|
||||
msgid "Product Classification Tree Dummy"
|
||||
msgstr "Árbol de la clasificación de productos de prueba"
|
||||
47
modules/product_classification/locale/es_419.po
Normal file
47
modules/product_classification/locale/es_419.po
Normal file
@@ -0,0 +1,47 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:product.classification.dummy,name:"
|
||||
msgid "Name"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.classification.dummy,selectable:"
|
||||
msgid "Selectable"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.classification_tree.dummy,childs:"
|
||||
msgid "Children"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.classification_tree.dummy,name:"
|
||||
msgid "Name"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.classification_tree.dummy,parent:"
|
||||
msgid "Parent"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.classification_tree.dummy,selectable:"
|
||||
msgid "Selectable"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.product,classification:"
|
||||
msgid "Classification"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.template,classification:"
|
||||
msgid "Classification"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_classification"
|
||||
msgid "Classifications"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:product.classification.dummy,string:"
|
||||
msgid "Product Classification Dummy"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:product.classification_tree.dummy,string:"
|
||||
msgid "Product Classification Tree Dummy"
|
||||
msgstr ""
|
||||
49
modules/product_classification/locale/et.po
Normal file
49
modules/product_classification/locale/et.po
Normal file
@@ -0,0 +1,49 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:product.classification.dummy,name:"
|
||||
msgid "Name"
|
||||
msgstr "Nimetus"
|
||||
|
||||
msgctxt "field:product.classification.dummy,selectable:"
|
||||
msgid "Selectable"
|
||||
msgstr "Valitav"
|
||||
|
||||
msgctxt "field:product.classification_tree.dummy,childs:"
|
||||
msgid "Children"
|
||||
msgstr "Alamjaotis"
|
||||
|
||||
msgctxt "field:product.classification_tree.dummy,name:"
|
||||
msgid "Name"
|
||||
msgstr "Nimetus"
|
||||
|
||||
msgctxt "field:product.classification_tree.dummy,parent:"
|
||||
msgid "Parent"
|
||||
msgstr "Ülemjaotis"
|
||||
|
||||
msgctxt "field:product.classification_tree.dummy,selectable:"
|
||||
msgid "Selectable"
|
||||
msgstr "Valitav"
|
||||
|
||||
msgctxt "field:product.product,classification:"
|
||||
msgid "Classification"
|
||||
msgstr "Liigitus"
|
||||
|
||||
msgctxt "field:product.template,classification:"
|
||||
msgid "Classification"
|
||||
msgstr "Liigitus"
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_classification"
|
||||
msgid "Classifications"
|
||||
msgstr "Liigitus"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:product.classification.dummy,string:"
|
||||
msgid "Product Classification Dummy"
|
||||
msgstr "Test toote liigitus"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:product.classification_tree.dummy,string:"
|
||||
msgid "Product Classification Tree Dummy"
|
||||
msgstr "Test toote liigituse puu"
|
||||
49
modules/product_classification/locale/fa.po
Normal file
49
modules/product_classification/locale/fa.po
Normal file
@@ -0,0 +1,49 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:product.classification.dummy,name:"
|
||||
msgid "Name"
|
||||
msgstr "نام"
|
||||
|
||||
msgctxt "field:product.classification.dummy,selectable:"
|
||||
msgid "Selectable"
|
||||
msgstr "قابل انتخاب"
|
||||
|
||||
msgctxt "field:product.classification_tree.dummy,childs:"
|
||||
msgid "Children"
|
||||
msgstr "زیر مجموعه"
|
||||
|
||||
msgctxt "field:product.classification_tree.dummy,name:"
|
||||
msgid "Name"
|
||||
msgstr "نام"
|
||||
|
||||
msgctxt "field:product.classification_tree.dummy,parent:"
|
||||
msgid "Parent"
|
||||
msgstr "منبع"
|
||||
|
||||
msgctxt "field:product.classification_tree.dummy,selectable:"
|
||||
msgid "Selectable"
|
||||
msgstr "قابل انتخاب"
|
||||
|
||||
msgctxt "field:product.product,classification:"
|
||||
msgid "Classification"
|
||||
msgstr "طبقه بندی"
|
||||
|
||||
msgctxt "field:product.template,classification:"
|
||||
msgid "Classification"
|
||||
msgstr "طبقه بندی"
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_classification"
|
||||
msgid "Classifications"
|
||||
msgstr "انواع محصول"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:product.classification.dummy,string:"
|
||||
msgid "Product Classification Dummy"
|
||||
msgstr "طبقه بندی محصول ساختگی"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:product.classification_tree.dummy,string:"
|
||||
msgid "Product Classification Tree Dummy"
|
||||
msgstr "درخت طبقه بندی محصول ساختگی"
|
||||
50
modules/product_classification/locale/fi.po
Normal file
50
modules/product_classification/locale/fi.po
Normal file
@@ -0,0 +1,50 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:product.classification.dummy,name:"
|
||||
msgid "Name"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.classification.dummy,selectable:"
|
||||
msgid "Selectable"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.classification_tree.dummy,childs:"
|
||||
msgid "Children"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.classification_tree.dummy,name:"
|
||||
msgid "Name"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.classification_tree.dummy,parent:"
|
||||
msgid "Parent"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.classification_tree.dummy,selectable:"
|
||||
msgid "Selectable"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:product.product,classification:"
|
||||
msgid "Classification"
|
||||
msgstr "Classifications"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:product.template,classification:"
|
||||
msgid "Classification"
|
||||
msgstr "Classifications"
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_classification"
|
||||
msgid "Classifications"
|
||||
msgstr "Classifications"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:product.classification.dummy,string:"
|
||||
msgid "Product Classification Dummy"
|
||||
msgstr "Classifications"
|
||||
|
||||
msgctxt "model:product.classification_tree.dummy,string:"
|
||||
msgid "Product Classification Tree Dummy"
|
||||
msgstr ""
|
||||
47
modules/product_classification/locale/fr.po
Normal file
47
modules/product_classification/locale/fr.po
Normal file
@@ -0,0 +1,47 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:product.classification.dummy,name:"
|
||||
msgid "Name"
|
||||
msgstr "Nom"
|
||||
|
||||
msgctxt "field:product.classification.dummy,selectable:"
|
||||
msgid "Selectable"
|
||||
msgstr "Sélectionnable"
|
||||
|
||||
msgctxt "field:product.classification_tree.dummy,childs:"
|
||||
msgid "Children"
|
||||
msgstr "Enfants"
|
||||
|
||||
msgctxt "field:product.classification_tree.dummy,name:"
|
||||
msgid "Name"
|
||||
msgstr "Nom"
|
||||
|
||||
msgctxt "field:product.classification_tree.dummy,parent:"
|
||||
msgid "Parent"
|
||||
msgstr "Parent"
|
||||
|
||||
msgctxt "field:product.classification_tree.dummy,selectable:"
|
||||
msgid "Selectable"
|
||||
msgstr "Sélectionnable"
|
||||
|
||||
msgctxt "field:product.product,classification:"
|
||||
msgid "Classification"
|
||||
msgstr "Classification"
|
||||
|
||||
msgctxt "field:product.template,classification:"
|
||||
msgid "Classification"
|
||||
msgstr "Classification"
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_classification"
|
||||
msgid "Classifications"
|
||||
msgstr "Classifications"
|
||||
|
||||
msgctxt "model:product.classification.dummy,string:"
|
||||
msgid "Product Classification Dummy"
|
||||
msgstr "Classification de produit factice"
|
||||
|
||||
msgctxt "model:product.classification_tree.dummy,string:"
|
||||
msgid "Product Classification Tree Dummy"
|
||||
msgstr "Arbre de classification de produit factice"
|
||||
54
modules/product_classification/locale/hu.po
Normal file
54
modules/product_classification/locale/hu.po
Normal file
@@ -0,0 +1,54 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:product.classification.dummy,name:"
|
||||
msgid "Name"
|
||||
msgstr "Név"
|
||||
|
||||
msgctxt "field:product.classification.dummy,selectable:"
|
||||
msgid "Selectable"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:product.classification_tree.dummy,childs:"
|
||||
msgid "Children"
|
||||
msgstr "Gyermek (csomag)"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:product.classification_tree.dummy,name:"
|
||||
msgid "Name"
|
||||
msgstr "Név"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:product.classification_tree.dummy,parent:"
|
||||
msgid "Parent"
|
||||
msgstr "Szülő (csomag)"
|
||||
|
||||
msgctxt "field:product.classification_tree.dummy,selectable:"
|
||||
msgid "Selectable"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:product.product,classification:"
|
||||
msgid "Classification"
|
||||
msgstr "Classifications"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:product.template,classification:"
|
||||
msgid "Classification"
|
||||
msgstr "Classifications"
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_classification"
|
||||
msgid "Classifications"
|
||||
msgstr "Classifications"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:product.classification.dummy,string:"
|
||||
msgid "Product Classification Dummy"
|
||||
msgstr "Classifications"
|
||||
|
||||
msgctxt "model:product.classification_tree.dummy,string:"
|
||||
msgid "Product Classification Tree Dummy"
|
||||
msgstr ""
|
||||
47
modules/product_classification/locale/id.po
Normal file
47
modules/product_classification/locale/id.po
Normal file
@@ -0,0 +1,47 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:product.classification.dummy,name:"
|
||||
msgid "Name"
|
||||
msgstr "Nama"
|
||||
|
||||
msgctxt "field:product.classification.dummy,selectable:"
|
||||
msgid "Selectable"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.classification_tree.dummy,childs:"
|
||||
msgid "Children"
|
||||
msgstr "Cabang"
|
||||
|
||||
msgctxt "field:product.classification_tree.dummy,name:"
|
||||
msgid "Name"
|
||||
msgstr "Nama"
|
||||
|
||||
msgctxt "field:product.classification_tree.dummy,parent:"
|
||||
msgid "Parent"
|
||||
msgstr "Induk"
|
||||
|
||||
msgctxt "field:product.classification_tree.dummy,selectable:"
|
||||
msgid "Selectable"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.product,classification:"
|
||||
msgid "Classification"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.template,classification:"
|
||||
msgid "Classification"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_classification"
|
||||
msgid "Classifications"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:product.classification.dummy,string:"
|
||||
msgid "Product Classification Dummy"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:product.classification_tree.dummy,string:"
|
||||
msgid "Product Classification Tree Dummy"
|
||||
msgstr ""
|
||||
49
modules/product_classification/locale/it.po
Normal file
49
modules/product_classification/locale/it.po
Normal file
@@ -0,0 +1,49 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:product.classification.dummy,name:"
|
||||
msgid "Name"
|
||||
msgstr "Nome"
|
||||
|
||||
msgctxt "field:product.classification.dummy,selectable:"
|
||||
msgid "Selectable"
|
||||
msgstr "Selezionabile"
|
||||
|
||||
msgctxt "field:product.classification_tree.dummy,childs:"
|
||||
msgid "Children"
|
||||
msgstr "Figlio"
|
||||
|
||||
msgctxt "field:product.classification_tree.dummy,name:"
|
||||
msgid "Name"
|
||||
msgstr "Nome"
|
||||
|
||||
msgctxt "field:product.classification_tree.dummy,parent:"
|
||||
msgid "Parent"
|
||||
msgstr "Padre"
|
||||
|
||||
msgctxt "field:product.classification_tree.dummy,selectable:"
|
||||
msgid "Selectable"
|
||||
msgstr "Selezionabile"
|
||||
|
||||
msgctxt "field:product.product,classification:"
|
||||
msgid "Classification"
|
||||
msgstr "Classificazione"
|
||||
|
||||
msgctxt "field:product.template,classification:"
|
||||
msgid "Classification"
|
||||
msgstr "Classificazione"
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_classification"
|
||||
msgid "Classifications"
|
||||
msgstr "Classificazioni"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:product.classification.dummy,string:"
|
||||
msgid "Product Classification Dummy"
|
||||
msgstr "Classificazione d'esempio del prodotto"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:product.classification_tree.dummy,string:"
|
||||
msgid "Product Classification Tree Dummy"
|
||||
msgstr "Albero della classificazione d'esempio del prodotto"
|
||||
50
modules/product_classification/locale/lo.po
Normal file
50
modules/product_classification/locale/lo.po
Normal file
@@ -0,0 +1,50 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:product.classification.dummy,name:"
|
||||
msgid "Name"
|
||||
msgstr "ຊື່"
|
||||
|
||||
msgctxt "field:product.classification.dummy,selectable:"
|
||||
msgid "Selectable"
|
||||
msgstr "ເລືອກໄດ້"
|
||||
|
||||
msgctxt "field:product.classification_tree.dummy,childs:"
|
||||
msgid "Children"
|
||||
msgstr "ບັນຊີຍ່ອຍ"
|
||||
|
||||
msgctxt "field:product.classification_tree.dummy,name:"
|
||||
msgid "Name"
|
||||
msgstr "ຊື"
|
||||
|
||||
msgctxt "field:product.classification_tree.dummy,parent:"
|
||||
msgid "Parent"
|
||||
msgstr "ບັນຊີແມ່"
|
||||
|
||||
msgctxt "field:product.classification_tree.dummy,selectable:"
|
||||
msgid "Selectable"
|
||||
msgstr "ເລືອກໄດ້"
|
||||
|
||||
msgctxt "field:product.product,classification:"
|
||||
msgid "Classification"
|
||||
msgstr "ການຈັດປະເພດ"
|
||||
|
||||
msgctxt "field:product.template,classification:"
|
||||
msgid "Classification"
|
||||
msgstr "ການຈັດປະເພດ"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.ui.menu,name:menu_classification"
|
||||
msgid "Classifications"
|
||||
msgstr "Classifications"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:product.classification.dummy,string:"
|
||||
msgid "Product Classification Dummy"
|
||||
msgstr "ການຈັດປະເພດ ຜະລິດຕະພັນ"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:product.classification_tree.dummy,string:"
|
||||
msgid "Product Classification Tree Dummy"
|
||||
msgstr "ຕາຕະລາງຈັດປະເພດ ຜະລິດຕະພັນ"
|
||||
52
modules/product_classification/locale/lt.po
Normal file
52
modules/product_classification/locale/lt.po
Normal file
@@ -0,0 +1,52 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:product.classification.dummy,name:"
|
||||
msgid "Name"
|
||||
msgstr "Namu"
|
||||
|
||||
msgctxt "field:product.classification.dummy,selectable:"
|
||||
msgid "Selectable"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.classification_tree.dummy,childs:"
|
||||
msgid "Children"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:product.classification_tree.dummy,name:"
|
||||
msgid "Name"
|
||||
msgstr "Namu"
|
||||
|
||||
msgctxt "field:product.classification_tree.dummy,parent:"
|
||||
msgid "Parent"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.classification_tree.dummy,selectable:"
|
||||
msgid "Selectable"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:product.product,classification:"
|
||||
msgid "Classification"
|
||||
msgstr "Classifications"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:product.template,classification:"
|
||||
msgid "Classification"
|
||||
msgstr "Classifications"
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_classification"
|
||||
msgid "Classifications"
|
||||
msgstr "Classifications"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:product.classification.dummy,string:"
|
||||
msgid "Product Classification Dummy"
|
||||
msgstr "Classifications"
|
||||
|
||||
msgctxt "model:product.classification_tree.dummy,string:"
|
||||
msgid "Product Classification Tree Dummy"
|
||||
msgstr ""
|
||||
47
modules/product_classification/locale/nl.po
Normal file
47
modules/product_classification/locale/nl.po
Normal file
@@ -0,0 +1,47 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:product.classification.dummy,name:"
|
||||
msgid "Name"
|
||||
msgstr "Naam"
|
||||
|
||||
msgctxt "field:product.classification.dummy,selectable:"
|
||||
msgid "Selectable"
|
||||
msgstr "selecteerbaar"
|
||||
|
||||
msgctxt "field:product.classification_tree.dummy,childs:"
|
||||
msgid "Children"
|
||||
msgstr "Onderliggende niveaus"
|
||||
|
||||
msgctxt "field:product.classification_tree.dummy,name:"
|
||||
msgid "Name"
|
||||
msgstr "Naam"
|
||||
|
||||
msgctxt "field:product.classification_tree.dummy,parent:"
|
||||
msgid "Parent"
|
||||
msgstr "Bovenliggend niveau"
|
||||
|
||||
msgctxt "field:product.classification_tree.dummy,selectable:"
|
||||
msgid "Selectable"
|
||||
msgstr "selecteerbaar"
|
||||
|
||||
msgctxt "field:product.product,classification:"
|
||||
msgid "Classification"
|
||||
msgstr "Classificatie"
|
||||
|
||||
msgctxt "field:product.template,classification:"
|
||||
msgid "Classification"
|
||||
msgstr "Classificatie"
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_classification"
|
||||
msgid "Classifications"
|
||||
msgstr "Classificatie"
|
||||
|
||||
msgctxt "model:product.classification.dummy,string:"
|
||||
msgid "Product Classification Dummy"
|
||||
msgstr "Productclassificatie dummy"
|
||||
|
||||
msgctxt "model:product.classification_tree.dummy,string:"
|
||||
msgid "Product Classification Tree Dummy"
|
||||
msgstr "productclassificatieboom dummy"
|
||||
49
modules/product_classification/locale/pl.po
Normal file
49
modules/product_classification/locale/pl.po
Normal file
@@ -0,0 +1,49 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:product.classification.dummy,name:"
|
||||
msgid "Name"
|
||||
msgstr "Nazwa"
|
||||
|
||||
msgctxt "field:product.classification.dummy,selectable:"
|
||||
msgid "Selectable"
|
||||
msgstr "Do wyboru"
|
||||
|
||||
msgctxt "field:product.classification_tree.dummy,childs:"
|
||||
msgid "Children"
|
||||
msgstr "Elementy podrzędne"
|
||||
|
||||
msgctxt "field:product.classification_tree.dummy,name:"
|
||||
msgid "Name"
|
||||
msgstr "Nazwa"
|
||||
|
||||
msgctxt "field:product.classification_tree.dummy,parent:"
|
||||
msgid "Parent"
|
||||
msgstr "Element nadrzędny"
|
||||
|
||||
msgctxt "field:product.classification_tree.dummy,selectable:"
|
||||
msgid "Selectable"
|
||||
msgstr "Do wyboru"
|
||||
|
||||
msgctxt "field:product.product,classification:"
|
||||
msgid "Classification"
|
||||
msgstr "Klasyfikacja"
|
||||
|
||||
msgctxt "field:product.template,classification:"
|
||||
msgid "Classification"
|
||||
msgstr "Klasyfikacja"
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_classification"
|
||||
msgid "Classifications"
|
||||
msgstr "Klasyfikacje"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:product.classification.dummy,string:"
|
||||
msgid "Product Classification Dummy"
|
||||
msgstr "Klasyfikacja modelu produktu"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:product.classification_tree.dummy,string:"
|
||||
msgid "Product Classification Tree Dummy"
|
||||
msgstr "Drzewo klasyfikacji modelu produktu"
|
||||
47
modules/product_classification/locale/pt.po
Normal file
47
modules/product_classification/locale/pt.po
Normal file
@@ -0,0 +1,47 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:product.classification.dummy,name:"
|
||||
msgid "Name"
|
||||
msgstr "Nome"
|
||||
|
||||
msgctxt "field:product.classification.dummy,selectable:"
|
||||
msgid "Selectable"
|
||||
msgstr "Selecionável"
|
||||
|
||||
msgctxt "field:product.classification_tree.dummy,childs:"
|
||||
msgid "Children"
|
||||
msgstr "Filhos"
|
||||
|
||||
msgctxt "field:product.classification_tree.dummy,name:"
|
||||
msgid "Name"
|
||||
msgstr "Nome"
|
||||
|
||||
msgctxt "field:product.classification_tree.dummy,parent:"
|
||||
msgid "Parent"
|
||||
msgstr "Pai"
|
||||
|
||||
msgctxt "field:product.classification_tree.dummy,selectable:"
|
||||
msgid "Selectable"
|
||||
msgstr "Selecionável"
|
||||
|
||||
msgctxt "field:product.product,classification:"
|
||||
msgid "Classification"
|
||||
msgstr "Classificação"
|
||||
|
||||
msgctxt "field:product.template,classification:"
|
||||
msgid "Classification"
|
||||
msgstr "Classificação"
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_classification"
|
||||
msgid "Classifications"
|
||||
msgstr "Classificações"
|
||||
|
||||
msgctxt "model:product.classification.dummy,string:"
|
||||
msgid "Product Classification Dummy"
|
||||
msgstr "Classificação de Produto de Teste"
|
||||
|
||||
msgctxt "model:product.classification_tree.dummy,string:"
|
||||
msgid "Product Classification Tree Dummy"
|
||||
msgstr "Árvode de Classificação de Produto Teste"
|
||||
47
modules/product_classification/locale/ro.po
Normal file
47
modules/product_classification/locale/ro.po
Normal file
@@ -0,0 +1,47 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:product.classification.dummy,name:"
|
||||
msgid "Name"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.classification.dummy,selectable:"
|
||||
msgid "Selectable"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.classification_tree.dummy,childs:"
|
||||
msgid "Children"
|
||||
msgstr "Copii"
|
||||
|
||||
msgctxt "field:product.classification_tree.dummy,name:"
|
||||
msgid "Name"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.classification_tree.dummy,parent:"
|
||||
msgid "Parent"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.classification_tree.dummy,selectable:"
|
||||
msgid "Selectable"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.product,classification:"
|
||||
msgid "Classification"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.template,classification:"
|
||||
msgid "Classification"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_classification"
|
||||
msgid "Classifications"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:product.classification.dummy,string:"
|
||||
msgid "Product Classification Dummy"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:product.classification_tree.dummy,string:"
|
||||
msgid "Product Classification Tree Dummy"
|
||||
msgstr ""
|
||||
55
modules/product_classification/locale/ru.po
Normal file
55
modules/product_classification/locale/ru.po
Normal file
@@ -0,0 +1,55 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:product.classification.dummy,name:"
|
||||
msgid "Name"
|
||||
msgstr "Правило оплаты"
|
||||
|
||||
msgctxt "field:product.classification.dummy,selectable:"
|
||||
msgid "Selectable"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:product.classification_tree.dummy,childs:"
|
||||
msgid "Children"
|
||||
msgstr "Подчиненый"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:product.classification_tree.dummy,name:"
|
||||
msgid "Name"
|
||||
msgstr "Правило оплаты"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:product.classification_tree.dummy,parent:"
|
||||
msgid "Parent"
|
||||
msgstr "Предок"
|
||||
|
||||
msgctxt "field:product.classification_tree.dummy,selectable:"
|
||||
msgid "Selectable"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:product.product,classification:"
|
||||
msgid "Classification"
|
||||
msgstr "Классификация"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:product.template,classification:"
|
||||
msgid "Classification"
|
||||
msgstr "Классификация"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.ui.menu,name:menu_classification"
|
||||
msgid "Classifications"
|
||||
msgstr "Классификация"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:product.classification.dummy,string:"
|
||||
msgid "Product Classification Dummy"
|
||||
msgstr "Классификация"
|
||||
|
||||
msgctxt "model:product.classification_tree.dummy,string:"
|
||||
msgid "Product Classification Tree Dummy"
|
||||
msgstr ""
|
||||
49
modules/product_classification/locale/sl.po
Normal file
49
modules/product_classification/locale/sl.po
Normal file
@@ -0,0 +1,49 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:product.classification.dummy,name:"
|
||||
msgid "Name"
|
||||
msgstr "Naziv"
|
||||
|
||||
msgctxt "field:product.classification.dummy,selectable:"
|
||||
msgid "Selectable"
|
||||
msgstr "Izbirno"
|
||||
|
||||
msgctxt "field:product.classification_tree.dummy,childs:"
|
||||
msgid "Children"
|
||||
msgstr "Podklasifikacije"
|
||||
|
||||
msgctxt "field:product.classification_tree.dummy,name:"
|
||||
msgid "Name"
|
||||
msgstr "Naziv"
|
||||
|
||||
msgctxt "field:product.classification_tree.dummy,parent:"
|
||||
msgid "Parent"
|
||||
msgstr "Nadklasifikacija"
|
||||
|
||||
msgctxt "field:product.classification_tree.dummy,selectable:"
|
||||
msgid "Selectable"
|
||||
msgstr "Izbirno"
|
||||
|
||||
msgctxt "field:product.product,classification:"
|
||||
msgid "Classification"
|
||||
msgstr "Klasifikacija"
|
||||
|
||||
msgctxt "field:product.template,classification:"
|
||||
msgid "Classification"
|
||||
msgstr "Klasifikacija"
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_classification"
|
||||
msgid "Classifications"
|
||||
msgstr "Klasifikacije"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:product.classification.dummy,string:"
|
||||
msgid "Product Classification Dummy"
|
||||
msgstr "Navidezna klasifikacija izdelka"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:product.classification_tree.dummy,string:"
|
||||
msgid "Product Classification Tree Dummy"
|
||||
msgstr "Navidezno klasifikacijsko drevo izdelka"
|
||||
50
modules/product_classification/locale/tr.po
Normal file
50
modules/product_classification/locale/tr.po
Normal file
@@ -0,0 +1,50 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:product.classification.dummy,name:"
|
||||
msgid "Name"
|
||||
msgstr "Ad"
|
||||
|
||||
msgctxt "field:product.classification.dummy,selectable:"
|
||||
msgid "Selectable"
|
||||
msgstr "Seçilebilir"
|
||||
|
||||
msgctxt "field:product.classification_tree.dummy,childs:"
|
||||
msgid "Children"
|
||||
msgstr "Alt Öge"
|
||||
|
||||
msgctxt "field:product.classification_tree.dummy,name:"
|
||||
msgid "Name"
|
||||
msgstr "Ad"
|
||||
|
||||
msgctxt "field:product.classification_tree.dummy,parent:"
|
||||
msgid "Parent"
|
||||
msgstr "Ana Öğe"
|
||||
|
||||
msgctxt "field:product.classification_tree.dummy,selectable:"
|
||||
msgid "Selectable"
|
||||
msgstr "Seçilebilir"
|
||||
|
||||
msgctxt "field:product.product,classification:"
|
||||
msgid "Classification"
|
||||
msgstr "Sınıflandırma"
|
||||
|
||||
msgctxt "field:product.template,classification:"
|
||||
msgid "Classification"
|
||||
msgstr "Sınıflandırma"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.ui.menu,name:menu_classification"
|
||||
msgid "Classifications"
|
||||
msgstr "Classifications"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:product.classification.dummy,string:"
|
||||
msgid "Product Classification Dummy"
|
||||
msgstr "Yapay Ürün Sınıflandırma"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:product.classification_tree.dummy,string:"
|
||||
msgid "Product Classification Tree Dummy"
|
||||
msgstr "Yapay Ürün Sınıflandırma Ağacı"
|
||||
47
modules/product_classification/locale/uk.po
Normal file
47
modules/product_classification/locale/uk.po
Normal file
@@ -0,0 +1,47 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:product.classification.dummy,name:"
|
||||
msgid "Name"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.classification.dummy,selectable:"
|
||||
msgid "Selectable"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.classification_tree.dummy,childs:"
|
||||
msgid "Children"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.classification_tree.dummy,name:"
|
||||
msgid "Name"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.classification_tree.dummy,parent:"
|
||||
msgid "Parent"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.classification_tree.dummy,selectable:"
|
||||
msgid "Selectable"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.product,classification:"
|
||||
msgid "Classification"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:product.template,classification:"
|
||||
msgid "Classification"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_classification"
|
||||
msgid "Classifications"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:product.classification.dummy,string:"
|
||||
msgid "Product Classification Dummy"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:product.classification_tree.dummy,string:"
|
||||
msgid "Product Classification Tree Dummy"
|
||||
msgstr ""
|
||||
54
modules/product_classification/locale/zh_CN.po
Normal file
54
modules/product_classification/locale/zh_CN.po
Normal file
@@ -0,0 +1,54 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:product.classification.dummy,name:"
|
||||
msgid "Name"
|
||||
msgstr "纳木"
|
||||
|
||||
msgctxt "field:product.classification.dummy,selectable:"
|
||||
msgid "Selectable"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:product.classification_tree.dummy,childs:"
|
||||
msgid "Children"
|
||||
msgstr "子项"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:product.classification_tree.dummy,name:"
|
||||
msgid "Name"
|
||||
msgstr "纳木"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:product.classification_tree.dummy,parent:"
|
||||
msgid "Parent"
|
||||
msgstr "上级"
|
||||
|
||||
msgctxt "field:product.classification_tree.dummy,selectable:"
|
||||
msgid "Selectable"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:product.product,classification:"
|
||||
msgid "Classification"
|
||||
msgstr "Classifications"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:product.template,classification:"
|
||||
msgid "Classification"
|
||||
msgstr "Classifications"
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_classification"
|
||||
msgid "Classifications"
|
||||
msgstr "Classifications"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:product.classification.dummy,string:"
|
||||
msgid "Product Classification Dummy"
|
||||
msgstr "Classifications"
|
||||
|
||||
msgctxt "model:product.classification_tree.dummy,string:"
|
||||
msgid "Product Classification Tree Dummy"
|
||||
msgstr ""
|
||||
80
modules/product_classification/product.py
Normal file
80
modules/product_classification/product.py
Normal file
@@ -0,0 +1,80 @@
|
||||
# This file is part of Tryton. The COPYRIGHT file at the top level of
|
||||
# this repository contains the full copyright notices and license terms.
|
||||
from trytond.model import (
|
||||
DeactivableMixin, ModelStorage, ModelView, fields, tree)
|
||||
from trytond.pool import Pool, PoolMeta
|
||||
|
||||
|
||||
class ClassificationMixin(DeactivableMixin):
|
||||
__slots__ = ()
|
||||
name = fields.Char('Name', translate=True, required=True)
|
||||
selectable = fields.Boolean("Selectable")
|
||||
|
||||
@classmethod
|
||||
def default_selectable(cls):
|
||||
return True
|
||||
|
||||
|
||||
def classification_tree(name):
|
||||
'Return a ClassificationMixin with tree structure'
|
||||
|
||||
class ClassificationTreeMixin(tree(separator=' / '), ClassificationMixin):
|
||||
__slots__ = ()
|
||||
parent = fields.Many2One(name, "Parent")
|
||||
childs = fields.One2Many(name, 'parent', 'Children')
|
||||
|
||||
return ClassificationTreeMixin
|
||||
|
||||
|
||||
class Template(metaclass=PoolMeta):
|
||||
__name__ = 'product.template'
|
||||
|
||||
classification = fields.Reference(
|
||||
"Classification", selection='get_classification')
|
||||
|
||||
@classmethod
|
||||
def __setup__(cls):
|
||||
super().__setup__()
|
||||
for model in cls._get_classification():
|
||||
if model in cls.classification.domain:
|
||||
cls.classification.domain[model] = [
|
||||
cls.classification.domain[model],
|
||||
('selectable', '=', True),
|
||||
]
|
||||
else:
|
||||
cls.classification.domain[model] = [
|
||||
('selectable', '=', True),
|
||||
]
|
||||
|
||||
@classmethod
|
||||
def _get_classification(cls):
|
||||
'Return list of Model names for classification Reference'
|
||||
return []
|
||||
|
||||
@classmethod
|
||||
def get_classification(cls):
|
||||
pool = Pool()
|
||||
Model = pool.get('ir.model')
|
||||
get_name = Model.get_name
|
||||
models = cls._get_classification()
|
||||
return [(None, '')] + [(m, get_name(m)) for m in models]
|
||||
|
||||
|
||||
class Product(metaclass=PoolMeta):
|
||||
__name__ = 'product.product'
|
||||
|
||||
@classmethod
|
||||
def get_classification(cls):
|
||||
pool = Pool()
|
||||
Template = pool.get('product.template')
|
||||
return Template.get_classification()
|
||||
|
||||
|
||||
class ClassificationDummy(ClassificationMixin, ModelStorage, ModelView):
|
||||
__name__ = 'product.classification.dummy'
|
||||
|
||||
|
||||
class ClassificationTreeDummy(
|
||||
classification_tree('product.classification_tree.dummy'),
|
||||
ModelStorage, ModelView):
|
||||
__name__ = 'product.classification_tree.dummy'
|
||||
43
modules/product_classification/product.xml
Normal file
43
modules/product_classification/product.xml
Normal file
@@ -0,0 +1,43 @@
|
||||
<?xml version="1.0"?>
|
||||
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
|
||||
this repository contains the full copyright notices and license terms. -->
|
||||
<tryton>
|
||||
<data>
|
||||
<menuitem
|
||||
name="Classifications"
|
||||
parent="product.menu_main_product"
|
||||
sequence="50"
|
||||
id="menu_classification"/>
|
||||
|
||||
<record model="ir.ui.view" id="template_view_form">
|
||||
<field name="model">product.template</field>
|
||||
<field name="inherit" ref="product.template_view_form"/>
|
||||
<field name="name">template_form</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.ui.view" id="classification_view_list">
|
||||
<field name="model">product.classification.dummy</field>
|
||||
<field name="type">tree</field>
|
||||
<field name="name">classification_list</field>
|
||||
</record>
|
||||
<record model="ir.ui.view" id="classification_view_form">
|
||||
<field name="model">product.classification.dummy</field>
|
||||
<field name="type">form</field>
|
||||
<field name="name">classification_form</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.ui.view" id="classification_tree_view_tree">
|
||||
<field name="model">product.classification_tree.dummy</field>
|
||||
<field name="inherit" ref="classification_view_list"/>
|
||||
<field name="field_childs">childs</field>
|
||||
<field name="name">classification_tree_tree</field>
|
||||
</record>
|
||||
<record model="ir.ui.view" id="classification_tree_view_form">
|
||||
<field name="model">product.classification_tree.dummy</field>
|
||||
<field name="inherit" ref="classification_view_form"/>
|
||||
<field name="name">classification_tree_form</field>
|
||||
</record>
|
||||
|
||||
<!-- TODO generic relate to open product -->
|
||||
</data>
|
||||
</tryton>
|
||||
2
modules/product_classification/tests/__init__.py
Normal file
2
modules/product_classification/tests/__init__.py
Normal file
@@ -0,0 +1,2 @@
|
||||
# This file is part of Tryton. The COPYRIGHT file at the top level of
|
||||
# this repository contains the full copyright notices and license terms.
|
||||
Binary file not shown.
Binary file not shown.
12
modules/product_classification/tests/test_module.py
Normal file
12
modules/product_classification/tests/test_module.py
Normal file
@@ -0,0 +1,12 @@
|
||||
# This file is part of Tryton. The COPYRIGHT file at the top level of
|
||||
# this repository contains the full copyright notices and license terms.
|
||||
|
||||
from trytond.tests.test_tryton import ModuleTestCase
|
||||
|
||||
|
||||
class ProductClassificationTestCase(ModuleTestCase):
|
||||
'Test Product Classification module'
|
||||
module = 'product_classification'
|
||||
|
||||
|
||||
del ModuleTestCase
|
||||
14
modules/product_classification/tryton.cfg
Normal file
14
modules/product_classification/tryton.cfg
Normal file
@@ -0,0 +1,14 @@
|
||||
[tryton]
|
||||
version=7.8.1
|
||||
depends:
|
||||
ir
|
||||
product
|
||||
xml:
|
||||
product.xml
|
||||
|
||||
[register]
|
||||
model:
|
||||
product.Template
|
||||
product.Product
|
||||
product.ClassificationDummy
|
||||
product.ClassificationTreeDummy
|
||||
13
modules/product_classification/view/classification_form.xml
Normal file
13
modules/product_classification/view/classification_form.xml
Normal file
@@ -0,0 +1,13 @@
|
||||
<?xml version="1.0"?>
|
||||
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
|
||||
this repository contains the full copyright notices and license terms. -->
|
||||
<form>
|
||||
<label name="name"/>
|
||||
<field name="name"/>
|
||||
<group id="checkboxes" colspan="2" col="-1">
|
||||
<label name="active"/>
|
||||
<field name="active" xexpand="0" width="25"/>
|
||||
<label name="selectable"/>
|
||||
<field name="selectable" xexpand="0" width="25"/>
|
||||
</group>
|
||||
</form>
|
||||
@@ -0,0 +1,7 @@
|
||||
<?xml version="1.0"?>
|
||||
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
|
||||
this repository contains the full copyright notices and license terms. -->
|
||||
<tree>
|
||||
<field name="rec_name" expand="1"/>
|
||||
<field name="selectable" tree_invisible="1"/>
|
||||
</tree>
|
||||
@@ -0,0 +1,10 @@
|
||||
<?xml version="1.0"?>
|
||||
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
|
||||
this repository contains the full copyright notices and license terms. -->
|
||||
<data>
|
||||
<xpath expr="/form/group[@id='checkboxes']" position="after">
|
||||
<label name="parent"/>
|
||||
<field name="parent"/>
|
||||
<field name="childs" colspan="4"/>
|
||||
</xpath>
|
||||
</data>
|
||||
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0"?>
|
||||
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
|
||||
this repository contains the full copyright notices and license terms. -->
|
||||
<data>
|
||||
<xpath expr="/tree/field[@name='rec_name']" position="replace">
|
||||
<field name="name" expand="1"/>
|
||||
</xpath>
|
||||
</data>
|
||||
11
modules/product_classification/view/template_form.xml
Normal file
11
modules/product_classification/view/template_form.xml
Normal file
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0"?>
|
||||
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
|
||||
this repository contains the full copyright notices and license terms. -->
|
||||
<data>
|
||||
<xpath expr="/form/notebook/page[@id='general']/group[@id='checkboxes']"
|
||||
position="after">
|
||||
<label name="classification"/>
|
||||
<field name="classification"/>
|
||||
<newline/>
|
||||
</xpath>
|
||||
</data>
|
||||
Reference in New Issue
Block a user