diff --git a/quality_control/__openerp__.py b/quality_control/__openerp__.py index 397ec9467..1b0277cb0 100644 --- a/quality_control/__openerp__.py +++ b/quality_control/__openerp__.py @@ -24,8 +24,8 @@ { "name": "Quality control", "version": "1.0", - "author": "OdooMRP team," - "AvanzOSC," + "author": "OdooMRP team, " + "AvanzOSC, " "Serv. Tecnol. Avanzados - Pedro M. Baeza", "website": "http://www.odoomrp.com", "contributors": [ @@ -50,5 +50,8 @@ 'views/product_template_view.xml', 'views/product_category_view.xml', ], + "demo": [ + 'demo/quality_control_demo.xml', + ], "installable": True, } diff --git a/quality_control/demo/quality_control_demo.xml b/quality_control/demo/quality_control_demo.xml new file mode 100644 index 000000000..ef1054c93 --- /dev/null +++ b/quality_control/demo/quality_control_demo.xml @@ -0,0 +1,39 @@ + + + + + Generic Test (demo) + generic + + + + + + Overall quality + + qualitative + + + + Good + + + + + + Bad + + + + + + Size + + quantitative + + + + + + + diff --git a/quality_control/i18n/es.po b/quality_control/i18n/es.po index c7072fe9b..bd2f443c3 100644 --- a/quality_control/i18n/es.po +++ b/quality_control/i18n/es.po @@ -1,19 +1,22 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: -# * quality_control -# +# * quality_control +# +# Translators: +# Oihane Crucelaegui , 2015 msgid "" msgstr "" -"Project-Id-Version: Odoo Server 8.0\n" +"Project-Id-Version: odoomrp-wip (8.0)\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-02-24 16:01+0000\n" -"PO-Revision-Date: 2015-02-24 16:01+0000\n" -"Last-Translator: <>\n" -"Language-Team: \n" +"POT-Creation-Date: 2015-10-07 10:44+0000\n" +"PO-Revision-Date: 2015-10-09 10:50+0000\n" +"Last-Translator: Pedro M. Baeza \n" +"Language-Team: Spanish (http://www.transifex.com/oca/odoomrp-wip-8-0/language/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Plural-Forms: \n" +"Language: es\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: quality_control #: model:ir.model,name:quality_control.model_qc_trigger_line @@ -29,8 +32,7 @@ msgid "Accept" msgstr "Aceptar" #. module: quality_control -#: field:qc.test,active:0 -#: field:qc.test.category,active:0 +#: field:qc.test,active:0 field:qc.test.category,active:0 #: field:qc.trigger,active:0 msgid "Active" msgstr "Activo" @@ -52,6 +54,11 @@ msgstr "Aprobar" msgid "Auto-generated" msgstr "Auto-generada" +#. module: quality_control +#: model:qc.test.question.value,name:quality_control.qc_test_question_value_2 +msgid "Bad" +msgstr "Mal" + #. module: quality_control #: view:qc.inspection:quality_control.qc_inspection_form_view #: view:qc.inspection.set.test:quality_control.view_qc_test_set_test_form @@ -74,8 +81,7 @@ msgid "Child categories" msgstr "Categorías hijas" #. module: quality_control -#: field:qc.inspection,company_id:0 -#: field:qc.test,company_id:0 +#: field:qc.inspection,company_id:0 field:qc.test,company_id:0 #: field:qc.trigger,company_id:0 msgid "Company" msgstr "Compañía" @@ -87,7 +93,9 @@ msgstr "Confirmar" #. module: quality_control #: help:qc.inspection.line,test_uom_category:0 -msgid "Conversion between Units of Measure can only occur if they belong to the same category. The conversion will be made based on the ratios." +msgid "" +"Conversion between Units of Measure can only occur if they belong to the " +"same category. The conversion will be made based on the ratios." msgstr "La conversión entre las unidades de medidas sólo pueden ocurrir si pertenecen a la misma categoría. La conversión se basará en los ratios establecidos." #. module: quality_control @@ -102,14 +110,10 @@ msgid "Correct answer?" msgstr "¿Respuesta correcta?" #. module: quality_control -#: field:qc.inspection,create_uid:0 -#: field:qc.inspection.line,create_uid:0 -#: field:qc.inspection.set.test,create_uid:0 -#: field:qc.test,create_uid:0 -#: field:qc.test.category,create_uid:0 -#: field:qc.test.question,create_uid:0 -#: field:qc.test.question.value,create_uid:0 -#: field:qc.trigger,create_uid:0 +#: field:qc.inspection,create_uid:0 field:qc.inspection.line,create_uid:0 +#: field:qc.inspection.set.test,create_uid:0 field:qc.test,create_uid:0 +#: field:qc.test.category,create_uid:0 field:qc.test.question,create_uid:0 +#: field:qc.test.question.value,create_uid:0 field:qc.trigger,create_uid:0 #: field:qc.trigger.product_category_line,create_uid:0 #: field:qc.trigger.product_line,create_uid:0 #: field:qc.trigger.product_template_line,create_uid:0 @@ -117,14 +121,10 @@ msgid "Created by" msgstr "Creado por" #. module: quality_control -#: field:qc.inspection,create_date:0 -#: field:qc.inspection.line,create_date:0 -#: field:qc.inspection.set.test,create_date:0 -#: field:qc.test,create_date:0 -#: field:qc.test.category,create_date:0 -#: field:qc.test.question,create_date:0 -#: field:qc.test.question.value,create_date:0 -#: field:qc.trigger,create_date:0 +#: field:qc.inspection,create_date:0 field:qc.inspection.line,create_date:0 +#: field:qc.inspection.set.test,create_date:0 field:qc.test,create_date:0 +#: field:qc.test.category,create_date:0 field:qc.test.question,create_date:0 +#: field:qc.test.question.value,create_date:0 field:qc.trigger,create_date:0 #: field:qc.trigger.product_category_line,create_date:0 #: field:qc.trigger.product_line,create_date:0 #: field:qc.trigger.product_template_line,create_date:0 @@ -147,11 +147,6 @@ msgstr "Fecha del último mensaje publicado en el registro" msgid "Draft" msgstr "Borrador" -#. module: quality_control -#: model:ir.model,name:quality_control.model_qc_inspection -msgid "Email Thread" -msgstr "Hilo de mensajes" - #. module: quality_control #: code:addons/quality_control/models/qc_test_category.py:35 #, python-format @@ -175,6 +170,16 @@ msgstr "Seguidores" msgid "Generic" msgstr "Genérico" +#. module: quality_control +#: model:qc.test,name:quality_control.qc_test_1 +msgid "Generic Test (demo)" +msgstr "Test genérico (demo)" + +#. module: quality_control +#: model:qc.test.question.value,name:quality_control.qc_test_question_value_1 +msgid "Good" +msgstr "Bien" + #. module: quality_control #: view:qc.inspection:quality_control.qc_inspection_search_view #: view:qc.inspection.line:quality_control.qc_inspection_line_search_view @@ -183,20 +188,17 @@ msgstr "Agrupar por..." #. module: quality_control #: help:qc.inspection,message_summary:0 -msgid "Holds the Chatter summary (number of messages, ...). This summary is directly in html format in order to be inserted in kanban views." +msgid "" +"Holds the Chatter summary (number of messages, ...). This summary is " +"directly in html format in order to be inserted in kanban views." msgstr "Contiene el resumen del chatter (nº de mensajes, ...). Este resumen está directamente en formato html para ser insertado en vistas kanban." #. module: quality_control -#: field:qc.inspection,id:0 -#: field:qc.inspection.line,id:0 -#: field:qc.inspection.set.test,id:0 -#: field:qc.test,id:0 -#: field:qc.test.category,id:0 -#: field:qc.test.question,id:0 -#: field:qc.test.question.value,id:0 -#: field:qc.trigger,id:0 -#: field:qc.trigger.line,id:0 -#: field:qc.trigger.product_category_line,id:0 +#: field:qc.inspection,id:0 field:qc.inspection.line,id:0 +#: field:qc.inspection.set.test,id:0 field:qc.test,id:0 +#: field:qc.test.category,id:0 field:qc.test.question,id:0 +#: field:qc.test.question.value,id:0 field:qc.trigger,id:0 +#: field:qc.trigger.line,id:0 field:qc.trigger.product_category_line,id:0 #: field:qc.trigger.product_line,id:0 #: field:qc.trigger.product_template_line,id:0 msgid "ID" @@ -212,6 +214,16 @@ msgstr "Si una inspección es auto-generada, no se podrá cancelar ni eliminar" msgid "If checked new messages require your attention." msgstr "Si está marcado, hay nuevos mensajes que requieren su atención." +#. module: quality_control +#: help:qc.trigger.line,partners:0 +#: help:qc.trigger.product_category_line,partners:0 +#: help:qc.trigger.product_line,partners:0 +#: help:qc.trigger.product_template_line,partners:0 +msgid "" +"If filled, the test will only be created when the action is done for one of " +"the specified partners. If empty, the test will be always created." +msgstr "" + #. module: quality_control #: view:qc.inspection:quality_control.qc_inspection_search_view #: view:qc.inspection.line:quality_control.qc_inspection_line_search_view @@ -269,14 +281,10 @@ msgid "Last Message Date" msgstr "Fecha del último mensaje" #. module: quality_control -#: field:qc.inspection,write_uid:0 -#: field:qc.inspection.line,write_uid:0 -#: field:qc.inspection.set.test,write_uid:0 -#: field:qc.test,write_uid:0 -#: field:qc.test.category,write_uid:0 -#: field:qc.test.question,write_uid:0 -#: field:qc.test.question.value,write_uid:0 -#: field:qc.trigger,write_uid:0 +#: field:qc.inspection,write_uid:0 field:qc.inspection.line,write_uid:0 +#: field:qc.inspection.set.test,write_uid:0 field:qc.test,write_uid:0 +#: field:qc.test.category,write_uid:0 field:qc.test.question,write_uid:0 +#: field:qc.test.question.value,write_uid:0 field:qc.trigger,write_uid:0 #: field:qc.trigger.product_category_line,write_uid:0 #: field:qc.trigger.product_line,write_uid:0 #: field:qc.trigger.product_template_line,write_uid:0 @@ -284,14 +292,10 @@ msgid "Last Updated by" msgstr "Última actualización por" #. module: quality_control -#: field:qc.inspection,write_date:0 -#: field:qc.inspection.line,write_date:0 -#: field:qc.inspection.set.test,write_date:0 -#: field:qc.test,write_date:0 -#: field:qc.test.category,write_date:0 -#: field:qc.test.question,write_date:0 -#: field:qc.test.question.value,write_date:0 -#: field:qc.trigger,write_date:0 +#: field:qc.inspection,write_date:0 field:qc.inspection.line,write_date:0 +#: field:qc.inspection.set.test,write_date:0 field:qc.test,write_date:0 +#: field:qc.test.category,write_date:0 field:qc.test.question,write_date:0 +#: field:qc.test.question.value,write_date:0 field:qc.trigger,write_date:0 #: field:qc.trigger.product_category_line,write_date:0 #: field:qc.trigger.product_line,write_date:0 #: field:qc.trigger.product_template_line,write_date:0 @@ -309,8 +313,7 @@ msgid "Mark todo" msgstr "Marcar para hacer" #. module: quality_control -#: field:qc.inspection.line,max_value:0 -#: field:qc.test.question,max_value:0 +#: field:qc.inspection.line,max_value:0 field:qc.test.question,max_value:0 msgid "Max" msgstr "Máximo" @@ -330,8 +333,7 @@ msgid "Messages and communication history" msgstr "Mensajes e historial de comunicación" #. module: quality_control -#: field:qc.inspection.line,min_value:0 -#: field:qc.test.question,min_value:0 +#: field:qc.inspection.line,min_value:0 field:qc.test.question,min_value:0 msgid "Min" msgstr "Mínimo" @@ -347,26 +349,36 @@ msgid "Minimum value can't be higher than maximum value." msgstr "El valor mínimo no puede ser más alto que el valor máximo." #. module: quality_control -#: field:qc.test,name:0 -#: field:qc.test.category,name:0 -#: field:qc.test.question,name:0 -#: field:qc.test.question.value,name:0 +#: field:qc.test,name:0 field:qc.test.category,name:0 +#: field:qc.test.question,name:0 field:qc.test.question.value,name:0 #: field:qc.trigger,name:0 msgid "Name" msgstr "Nombre" #. module: quality_control #: view:qc.inspection:quality_control.qc_inspection_form_view -#: field:qc.inspection.line,notes:0 -#: field:qc.test.question,notes:0 +#: field:qc.inspection.line,notes:0 field:qc.test.question,notes:0 msgid "Notes" msgstr "Notas" +#. module: quality_control +#: model:qc.test.question,name:quality_control.qc_test_question_1 +msgid "Overall quality" +msgstr "Calidad en general" + #. module: quality_control #: field:qc.test.category,parent_id:0 msgid "Parent category" msgstr "Categoría padre" +#. module: quality_control +#: field:qc.trigger.line,partners:0 +#: field:qc.trigger.product_category_line,partners:0 +#: field:qc.trigger.product_line,partners:0 +#: field:qc.trigger.product_template_line,partners:0 +msgid "Partners" +msgstr "Empresas" + #. module: quality_control #: model:ir.model,name:quality_control.model_qc_test_question_value msgid "Possible values of qualitative questions." @@ -382,8 +394,7 @@ msgstr "Pre-rellenar con valores correctos" #: view:qc.inspection:quality_control.qc_inspection_search_view #: field:qc.inspection,product:0 #: view:qc.inspection.line:quality_control.qc_inspection_line_search_view -#: field:qc.inspection.line,product:0 -#: field:qc.trigger.product_line,product:0 +#: field:qc.inspection.line,product:0 field:qc.trigger.product_line,product:0 msgid "Product" msgstr "Producto" @@ -398,8 +409,7 @@ msgid "Product Template" msgstr "Plantilla de producto" #. module: quality_control -#: help:qc.inspection,product:0 -#: help:qc.inspection.line,product:0 +#: help:qc.inspection,product:0 help:qc.inspection.line,product:0 msgid "Product associated with the inspection" msgstr "Producto asociado con la inspección" @@ -437,6 +447,11 @@ msgstr "Valores cualitativos" msgid "Quality control" msgstr "Control de calidad" +#. module: quality_control +#: model:ir.model,name:quality_control.model_qc_inspection +msgid "Quality control inspection" +msgstr "Inspección del control de calidad" + #. module: quality_control #: model:ir.model,name:quality_control.model_qc_inspection_line msgid "Quality control inspection line" @@ -460,8 +475,7 @@ msgstr "Disparador del control de calidad" #. module: quality_control #: view:product.category:quality_control.product_category_qc_form_view -#: field:product.category,qc_triggers:0 -#: field:product.product,qc_triggers:0 +#: field:product.category,qc_triggers:0 field:product.product,qc_triggers:0 #: view:product.template:quality_control.product_template_qc_form_view #: field:product.template,qc_triggers:0 #: view:qc.trigger:quality_control.qc_trigger_tree_view @@ -512,8 +526,7 @@ msgstr "Valor de la pregunta" #. module: quality_control #: view:qc.inspection:quality_control.qc_inspection_form_view -#: view:qc.test:quality_control.qc_test_form_view -#: field:qc.test,test_lines:0 +#: view:qc.test:quality_control.qc_test_form_view field:qc.test,test_lines:0 msgid "Questions" msgstr "Preguntas" @@ -545,8 +558,7 @@ msgstr "Relativo" #. module: quality_control #: view:qc.inspection:quality_control.qc_inspection_search_view -#: field:qc.inspection,user:0 -#: field:qc.trigger.line,user:0 +#: field:qc.inspection,user:0 field:qc.trigger.line,user:0 #: field:qc.trigger.product_category_line,user:0 #: field:qc.trigger.product_line,user:0 #: field:qc.trigger.product_template_line,user:0 @@ -574,6 +586,11 @@ msgstr "Mostrar las inspecciones propias" msgid "Select test" msgstr "Seleccionar test" +#. module: quality_control +#: field:qc.trigger,partner_selectable:0 +msgid "Selectable by partner" +msgstr "Seleccionable por empresa" + #. module: quality_control #: field:qc.test.question,sequence:0 msgid "Sequence" @@ -584,6 +601,11 @@ msgstr "Secuencia" msgid "Set test" msgstr "Establecer test" +#. module: quality_control +#: model:qc.test.question,name:quality_control.qc_test_question_2 +msgid "Size" +msgstr "Tamaño" + #. module: quality_control #: view:qc.inspection:quality_control.qc_inspection_search_view #: field:qc.inspection,state:0 @@ -609,11 +631,9 @@ msgstr "Resumen" #. module: quality_control #: view:qc.inspection:quality_control.qc_inspection_search_view -#: field:qc.inspection,test:0 -#: field:qc.inspection.set.test,test:0 +#: field:qc.inspection,test:0 field:qc.inspection.set.test,test:0 #: view:qc.test:quality_control.qc_test_form_view -#: field:qc.test.question,test:0 -#: field:qc.trigger.line,test:0 +#: field:qc.test.question,test:0 field:qc.trigger.line,test:0 #: field:qc.trigger.product_category_line,test:0 #: field:qc.trigger.product_line,test:0 #: field:qc.trigger.product_template_line,test:0 @@ -668,6 +688,11 @@ msgstr "Este campo le permite ocultar la categoría sin eliminarla." msgid "This field will be marked if all tests have been succeeded." msgstr "Este campo se marcará si todos los tests han sido correctos." +#. module: quality_control +#: help:qc.trigger,partner_selectable:0 +msgid "This technical field is to allow to filter by partner in triggers" +msgstr "" + #. module: quality_control #: field:qc.trigger.line,trigger:0 #: field:qc.trigger.product_category_line,trigger:0 @@ -677,8 +702,7 @@ msgid "Trigger" msgstr "Disparador" #. module: quality_control -#: field:qc.test,type:0 -#: field:qc.test.question,type:0 +#: field:qc.test,type:0 field:qc.test.question,type:0 msgid "Type" msgstr "Tipo" @@ -738,35 +762,30 @@ msgid "When this field is marked, the answer is considered correct." msgstr "Cuando este campo está marcado, la respuesta se considera correcta." #. module: quality_control -#: code:addons/quality_control/models/qc_inspection.py:93 #: code:addons/quality_control/models/qc_inspection.py:97 #, python-format msgid "You cannot remove an auto-generated inspection" msgstr "No puede eliminar una inspección auto-generada." #. module: quality_control -#: code:addons/quality_control/models/qc_inspection.py:96 #: code:addons/quality_control/models/qc_inspection.py:100 #, python-format msgid "You cannot remove an inspection that it's not in draft state" msgstr "No puede eliminar una inspección que no esté en estado borrador" #. module: quality_control -#: code:addons/quality_control/models/qc_inspection.py:109 #: code:addons/quality_control/models/qc_inspection.py:113 #, python-format msgid "You must set the test to perform first." msgstr "Debe establecer primero el test a realizar." #. module: quality_control -#: code:addons/quality_control/models/qc_inspection.py:124 #: code:addons/quality_control/models/qc_inspection.py:128 #, python-format msgid "You should provide a unit of measure for qualitative questions." msgstr "Debe proveer una unidad de medida para las preguntas cualitativas." #. module: quality_control -#: code:addons/quality_control/models/qc_inspection.py:119 #: code:addons/quality_control/models/qc_inspection.py:123 #, python-format msgid "You should provide an answer for all quantitative questions." @@ -776,4 +795,3 @@ msgstr "Debe proveer una respuesta para todas las preguntas cuantitativas." #: view:qc.inspection.set.test:quality_control.view_qc_test_set_test_form msgid "or" msgstr "o" - diff --git a/quality_control/i18n/fr.po b/quality_control/i18n/fr.po new file mode 100644 index 000000000..c438362e0 --- /dev/null +++ b/quality_control/i18n/fr.po @@ -0,0 +1,796 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * quality_control +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: odoomrp-wip (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-10-07 10:44+0000\n" +"PO-Revision-Date: 2015-09-10 16:42+0000\n" +"Last-Translator: <>\n" +"Language-Team: French (http://www.transifex.com/oca/odoomrp-wip-8-0/language/fr/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: fr\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: quality_control +#: model:ir.model,name:quality_control.model_qc_trigger_line +#: model:ir.model,name:quality_control.model_qc_trigger_product_category_line +#: model:ir.model,name:quality_control.model_qc_trigger_product_line +#: model:ir.model,name:quality_control.model_qc_trigger_product_template_line +msgid "Abstract line for defining triggers" +msgstr "" + +#. module: quality_control +#: view:qc.inspection.set.test:quality_control.view_qc_test_set_test_form +msgid "Accept" +msgstr "" + +#. module: quality_control +#: field:qc.test,active:0 field:qc.test.category,active:0 +#: field:qc.trigger,active:0 +msgid "Active" +msgstr "" + +#. module: quality_control +#: field:qc.inspection.line,possible_ql_values:0 +#: view:qc.test.question:quality_control.qc_test_question_form_view +msgid "Answers" +msgstr "" + +#. module: quality_control +#: view:qc.inspection:quality_control.qc_inspection_form_view +msgid "Approve" +msgstr "" + +#. module: quality_control +#: view:qc.inspection:quality_control.qc_inspection_search_view +#: field:qc.inspection,auto_generated:0 +msgid "Auto-generated" +msgstr "" + +#. module: quality_control +#: model:qc.test.question.value,name:quality_control.qc_test_question_value_2 +msgid "Bad" +msgstr "" + +#. module: quality_control +#: view:qc.inspection:quality_control.qc_inspection_form_view +#: view:qc.inspection.set.test:quality_control.view_qc_test_set_test_form +msgid "Cancel" +msgstr "Annuler" + +#. module: quality_control +#: selection:qc.inspection,state:0 +msgid "Cancelled" +msgstr "" + +#. module: quality_control +#: field:qc.test,category:0 +msgid "Category" +msgstr "" + +#. module: quality_control +#: field:qc.test.category,child_ids:0 +msgid "Child categories" +msgstr "" + +#. module: quality_control +#: field:qc.inspection,company_id:0 field:qc.test,company_id:0 +#: field:qc.trigger,company_id:0 +msgid "Company" +msgstr "" + +#. module: quality_control +#: view:qc.inspection:quality_control.qc_inspection_form_view +msgid "Confirm" +msgstr "" + +#. module: quality_control +#: help:qc.inspection.line,test_uom_category:0 +msgid "" +"Conversion between Units of Measure can only occur if they belong to the " +"same category. The conversion will be made based on the ratios." +msgstr "" + +#. module: quality_control +#: view:qc.inspection:quality_control.qc_inspection_search_view +#: view:qc.inspection.line:quality_control.qc_inspection_line_search_view +msgid "Correct" +msgstr "" + +#. module: quality_control +#: field:qc.test.question.value,ok:0 +msgid "Correct answer?" +msgstr "" + +#. module: quality_control +#: field:qc.inspection,create_uid:0 field:qc.inspection.line,create_uid:0 +#: field:qc.inspection.set.test,create_uid:0 field:qc.test,create_uid:0 +#: field:qc.test.category,create_uid:0 field:qc.test.question,create_uid:0 +#: field:qc.test.question.value,create_uid:0 field:qc.trigger,create_uid:0 +#: field:qc.trigger.product_category_line,create_uid:0 +#: field:qc.trigger.product_line,create_uid:0 +#: field:qc.trigger.product_template_line,create_uid:0 +msgid "Created by" +msgstr "Créé par" + +#. module: quality_control +#: field:qc.inspection,create_date:0 field:qc.inspection.line,create_date:0 +#: field:qc.inspection.set.test,create_date:0 field:qc.test,create_date:0 +#: field:qc.test.category,create_date:0 field:qc.test.question,create_date:0 +#: field:qc.test.question.value,create_date:0 field:qc.trigger,create_date:0 +#: field:qc.trigger.product_category_line,create_date:0 +#: field:qc.trigger.product_line,create_date:0 +#: field:qc.trigger.product_template_line,create_date:0 +msgid "Created on" +msgstr "Créé le" + +#. module: quality_control +#: field:qc.inspection,date:0 +msgid "Date" +msgstr "" + +#. module: quality_control +#: help:qc.inspection,message_last_post:0 +msgid "Date of the last message posted on the record." +msgstr "" + +#. module: quality_control +#: view:qc.inspection:quality_control.qc_inspection_form_view +#: selection:qc.inspection,state:0 +msgid "Draft" +msgstr "" + +#. module: quality_control +#: code:addons/quality_control/models/qc_test_category.py:35 +#, python-format +msgid "Error ! You can not create recursive categories." +msgstr "" + +#. module: quality_control +#: view:qc.inspection:quality_control.qc_inspection_form_view +#: field:qc.inspection,external_notes:0 +msgid "External notes" +msgstr "" + +#. module: quality_control +#: field:qc.inspection,message_follower_ids:0 +msgid "Followers" +msgstr "" + +#. module: quality_control +#: selection:qc.test,type:0 +#: model:qc.test.category,name:quality_control.qc_test_template_category_generic +msgid "Generic" +msgstr "" + +#. module: quality_control +#: model:qc.test,name:quality_control.qc_test_1 +msgid "Generic Test (demo)" +msgstr "" + +#. module: quality_control +#: model:qc.test.question.value,name:quality_control.qc_test_question_value_1 +msgid "Good" +msgstr "" + +#. module: quality_control +#: view:qc.inspection:quality_control.qc_inspection_search_view +#: view:qc.inspection.line:quality_control.qc_inspection_line_search_view +msgid "Group by..." +msgstr "" + +#. module: quality_control +#: help:qc.inspection,message_summary:0 +msgid "" +"Holds the Chatter summary (number of messages, ...). This summary is " +"directly in html format in order to be inserted in kanban views." +msgstr "" + +#. module: quality_control +#: field:qc.inspection,id:0 field:qc.inspection.line,id:0 +#: field:qc.inspection.set.test,id:0 field:qc.test,id:0 +#: field:qc.test.category,id:0 field:qc.test.question,id:0 +#: field:qc.test.question.value,id:0 field:qc.trigger,id:0 +#: field:qc.trigger.line,id:0 field:qc.trigger.product_category_line,id:0 +#: field:qc.trigger.product_line,id:0 +#: field:qc.trigger.product_template_line,id:0 +msgid "ID" +msgstr "Id." + +#. module: quality_control +#: help:qc.inspection,auto_generated:0 +msgid "If an inspection is auto-generated, it can be cancelled nor removed" +msgstr "" + +#. module: quality_control +#: help:qc.inspection,message_unread:0 +msgid "If checked new messages require your attention." +msgstr "" + +#. module: quality_control +#: help:qc.trigger.line,partners:0 +#: help:qc.trigger.product_category_line,partners:0 +#: help:qc.trigger.product_line,partners:0 +#: help:qc.trigger.product_template_line,partners:0 +msgid "" +"If filled, the test will only be created when the action is done for one of " +"the specified partners. If empty, the test will be always created." +msgstr "" + +#. module: quality_control +#: view:qc.inspection:quality_control.qc_inspection_search_view +#: view:qc.inspection.line:quality_control.qc_inspection_line_search_view +msgid "Incorrect" +msgstr "" + +#. module: quality_control +#: view:qc.inspection:quality_control.qc_inspection_form_view +#: view:qc.inspection.line:quality_control.qc_inspection_line_search_view +#: field:qc.inspection.line,inspection_id:0 +msgid "Inspection" +msgstr "" + +#. module: quality_control +#: model:ir.actions.act_window,name:quality_control.action_qc_inspection_line +#: model:ir.ui.menu,name:quality_control.qc_inspection_lines_menu +#: view:qc.inspection:quality_control.qc_inspection_form_view +#: field:qc.inspection,inspection_lines:0 +#: view:qc.inspection.line:quality_control.qc_inspection_line_tree_view +msgid "Inspection lines" +msgstr "" + +#. module: quality_control +#: field:qc.inspection,name:0 +msgid "Inspection number" +msgstr "" + +#. module: quality_control +#: model:ir.actions.act_window,name:quality_control.action_qc_inspection +#: model:ir.ui.menu,name:quality_control.qc_inspection_menu +#: model:ir.ui.menu,name:quality_control.qc_inspection_menu_parent +#: view:qc.inspection:quality_control.qc_inspection_tree_view +msgid "Inspections" +msgstr "" + +#. module: quality_control +#: view:qc.inspection:quality_control.qc_inspection_form_view +#: field:qc.inspection,internal_notes:0 +msgid "Internal notes" +msgstr "" + +#. module: quality_control +#: view:product.template:quality_control.product_template_qc_form_view +msgid "Inventory" +msgstr "" + +#. module: quality_control +#: field:qc.inspection,message_is_follower:0 +msgid "Is a Follower" +msgstr "" + +#. module: quality_control +#: field:qc.inspection,message_last_post:0 +msgid "Last Message Date" +msgstr "" + +#. module: quality_control +#: field:qc.inspection,write_uid:0 field:qc.inspection.line,write_uid:0 +#: field:qc.inspection.set.test,write_uid:0 field:qc.test,write_uid:0 +#: field:qc.test.category,write_uid:0 field:qc.test.question,write_uid:0 +#: field:qc.test.question.value,write_uid:0 field:qc.trigger,write_uid:0 +#: field:qc.trigger.product_category_line,write_uid:0 +#: field:qc.trigger.product_line,write_uid:0 +#: field:qc.trigger.product_template_line,write_uid:0 +msgid "Last Updated by" +msgstr "Mis à jour par" + +#. module: quality_control +#: field:qc.inspection,write_date:0 field:qc.inspection.line,write_date:0 +#: field:qc.inspection.set.test,write_date:0 field:qc.test,write_date:0 +#: field:qc.test.category,write_date:0 field:qc.test.question,write_date:0 +#: field:qc.test.question.value,write_date:0 field:qc.trigger,write_date:0 +#: field:qc.trigger.product_category_line,write_date:0 +#: field:qc.trigger.product_line,write_date:0 +#: field:qc.trigger.product_template_line,write_date:0 +msgid "Last Updated on" +msgstr "Mis à jour le" + +#. module: quality_control +#: model:res.groups,name:quality_control.group_quality_control_manager +msgid "Manager" +msgstr "" + +#. module: quality_control +#: view:qc.inspection:quality_control.qc_inspection_form_view +msgid "Mark todo" +msgstr "" + +#. module: quality_control +#: field:qc.inspection.line,max_value:0 field:qc.test.question,max_value:0 +msgid "Max" +msgstr "" + +#. module: quality_control +#: help:qc.inspection.line,max_value:0 +msgid "Maximum valid value if it's a quantitative question." +msgstr "" + +#. module: quality_control +#: field:qc.inspection,message_ids:0 +msgid "Messages" +msgstr "" + +#. module: quality_control +#: help:qc.inspection,message_ids:0 +msgid "Messages and communication history" +msgstr "" + +#. module: quality_control +#: field:qc.inspection.line,min_value:0 field:qc.test.question,min_value:0 +msgid "Min" +msgstr "" + +#. module: quality_control +#: help:qc.inspection.line,min_value:0 +msgid "Minimum valid value if it's a quantitative question." +msgstr "" + +#. module: quality_control +#: code:addons/quality_control/models/qc_test.py:66 +#, python-format +msgid "Minimum value can't be higher than maximum value." +msgstr "" + +#. module: quality_control +#: field:qc.test,name:0 field:qc.test.category,name:0 +#: field:qc.test.question,name:0 field:qc.test.question.value,name:0 +#: field:qc.trigger,name:0 +msgid "Name" +msgstr "" + +#. module: quality_control +#: view:qc.inspection:quality_control.qc_inspection_form_view +#: field:qc.inspection.line,notes:0 field:qc.test.question,notes:0 +msgid "Notes" +msgstr "" + +#. module: quality_control +#: model:qc.test.question,name:quality_control.qc_test_question_1 +msgid "Overall quality" +msgstr "" + +#. module: quality_control +#: field:qc.test.category,parent_id:0 +msgid "Parent category" +msgstr "" + +#. module: quality_control +#: field:qc.trigger.line,partners:0 +#: field:qc.trigger.product_category_line,partners:0 +#: field:qc.trigger.product_line,partners:0 +#: field:qc.trigger.product_template_line,partners:0 +msgid "Partners" +msgstr "" + +#. module: quality_control +#: model:ir.model,name:quality_control.model_qc_test_question_value +msgid "Possible values of qualitative questions." +msgstr "" + +#. module: quality_control +#: field:qc.test,fill_correct_values:0 +msgid "Pre-fill with correct values" +msgstr "" + +#. module: quality_control +#: model:ir.model,name:quality_control.model_product_product +#: view:qc.inspection:quality_control.qc_inspection_search_view +#: field:qc.inspection,product:0 +#: view:qc.inspection.line:quality_control.qc_inspection_line_search_view +#: field:qc.inspection.line,product:0 field:qc.trigger.product_line,product:0 +msgid "Product" +msgstr "Article" + +#. module: quality_control +#: model:ir.model,name:quality_control.model_product_category +msgid "Product Category" +msgstr "Catégorie d'articles" + +#. module: quality_control +#: model:ir.model,name:quality_control.model_product_template +msgid "Product Template" +msgstr "" + +#. module: quality_control +#: help:qc.inspection,product:0 help:qc.inspection.line,product:0 +msgid "Product associated with the inspection" +msgstr "" + +#. module: quality_control +#: field:qc.trigger.product_category_line,product_category:0 +msgid "Product category" +msgstr "" + +#. module: quality_control +#: field:qc.trigger.product_template_line,product_template:0 +msgid "Product template" +msgstr "" + +#. module: quality_control +#: selection:qc.inspection.line,question_type:0 +#: selection:qc.test.question,type:0 +msgid "Qualitative" +msgstr "" + +#. module: quality_control +#: field:qc.inspection.line,qualitative_value:0 +msgid "Qualitative value" +msgstr "" + +#. module: quality_control +#: field:qc.test.question,ql_values:0 +msgid "Qualitative values" +msgstr "" + +#. module: quality_control +#: model:ir.module.category,name:quality_control.module_category_quality_control +#: model:ir.ui.menu,name:quality_control.qc_menu +#: view:product.category:quality_control.product_category_qc_form_view +#: view:product.template:quality_control.product_template_qc_form_view +msgid "Quality control" +msgstr "" + +#. module: quality_control +#: model:ir.model,name:quality_control.model_qc_inspection +msgid "Quality control inspection" +msgstr "" + +#. module: quality_control +#: model:ir.model,name:quality_control.model_qc_inspection_line +msgid "Quality control inspection line" +msgstr "" + +#. module: quality_control +#: model:ir.model,name:quality_control.model_qc_test_question +msgid "Quality control question" +msgstr "" + +#. module: quality_control +#: model:ir.model,name:quality_control.model_qc_test +msgid "Quality control test" +msgstr "" + +#. module: quality_control +#: model:ir.model,name:quality_control.model_qc_trigger +#: view:qc.trigger:quality_control.qc_trigger_form_view +msgid "Quality control trigger" +msgstr "" + +#. module: quality_control +#: view:product.category:quality_control.product_category_qc_form_view +#: field:product.category,qc_triggers:0 field:product.product,qc_triggers:0 +#: view:product.template:quality_control.product_template_qc_form_view +#: field:product.template,qc_triggers:0 +#: view:qc.trigger:quality_control.qc_trigger_tree_view +msgid "Quality control triggers" +msgstr "" + +#. module: quality_control +#: selection:qc.inspection,state:0 +msgid "Quality failed" +msgstr "" + +#. module: quality_control +#: selection:qc.inspection,state:0 +msgid "Quality success" +msgstr "" + +#. module: quality_control +#: selection:qc.inspection.line,question_type:0 +#: selection:qc.test.question,type:0 +msgid "Quantitative" +msgstr "" + +#. module: quality_control +#: field:qc.inspection.line,quantitative_value:0 +msgid "Quantitative value" +msgstr "" + +#. module: quality_control +#: field:qc.inspection,qty:0 +msgid "Quantity" +msgstr "" + +#. module: quality_control +#: view:qc.inspection.line:quality_control.qc_inspection_line_search_view +#: field:qc.inspection.line,name:0 +msgid "Question" +msgstr "" + +#. module: quality_control +#: field:qc.inspection.line,question_type:0 +msgid "Question type" +msgstr "" + +#. module: quality_control +#: view:qc.test.question:quality_control.qc_test_question_form_view +msgid "Question value" +msgstr "" + +#. module: quality_control +#: view:qc.inspection:quality_control.qc_inspection_form_view +#: view:qc.test:quality_control.qc_test_form_view field:qc.test,test_lines:0 +msgid "Questions" +msgstr "" + +#. module: quality_control +#: selection:qc.inspection,state:0 +msgid "Ready" +msgstr "" + +#. module: quality_control +#: view:qc.inspection:quality_control.qc_inspection_search_view +#: field:qc.inspection,object_id:0 +msgid "Reference" +msgstr "" + +#. module: quality_control +#: field:qc.test,object_id:0 +msgid "Reference object" +msgstr "" + +#. module: quality_control +#: model:qc.test.category,name:quality_control.qc_test_template_category_referenced +msgid "Referenced" +msgstr "" + +#. module: quality_control +#: selection:qc.test,type:0 +msgid "Related" +msgstr "" + +#. module: quality_control +#: view:qc.inspection:quality_control.qc_inspection_search_view +#: field:qc.inspection,user:0 field:qc.trigger.line,user:0 +#: field:qc.trigger.product_category_line,user:0 +#: field:qc.trigger.product_line,user:0 +#: field:qc.trigger.product_template_line,user:0 +msgid "Responsible" +msgstr "" + +#. module: quality_control +#: view:qc.inspection:quality_control.qc_inspection_search_view +msgid "Search inspection" +msgstr "" + +#. module: quality_control +#: view:qc.inspection.line:quality_control.qc_inspection_line_search_view +msgid "Search inspection line" +msgstr "" + +#. module: quality_control +#: model:res.groups,name:quality_control.group_quality_control_user +msgid "See Own Inspections" +msgstr "" + +#. module: quality_control +#: model:ir.actions.act_window,name:quality_control.action_qc_inspection_set_test +#: view:qc.inspection.set.test:quality_control.view_qc_test_set_test_form +msgid "Select test" +msgstr "" + +#. module: quality_control +#: field:qc.trigger,partner_selectable:0 +msgid "Selectable by partner" +msgstr "" + +#. module: quality_control +#: field:qc.test.question,sequence:0 +msgid "Sequence" +msgstr "" + +#. module: quality_control +#: view:qc.inspection:quality_control.qc_inspection_form_view +msgid "Set test" +msgstr "" + +#. module: quality_control +#: model:qc.test.question,name:quality_control.qc_test_question_2 +msgid "Size" +msgstr "" + +#. module: quality_control +#: view:qc.inspection:quality_control.qc_inspection_search_view +#: field:qc.inspection,state:0 +msgid "State" +msgstr "" + +#. module: quality_control +#: view:qc.inspection:quality_control.qc_inspection_search_view +#: field:qc.inspection,success:0 +#: view:qc.inspection.line:quality_control.qc_inspection_line_search_view +msgid "Success" +msgstr "" + +#. module: quality_control +#: field:qc.inspection.line,success:0 +msgid "Success?" +msgstr "" + +#. module: quality_control +#: field:qc.inspection,message_summary:0 +msgid "Summary" +msgstr "" + +#. module: quality_control +#: view:qc.inspection:quality_control.qc_inspection_search_view +#: field:qc.inspection,test:0 field:qc.inspection.set.test,test:0 +#: view:qc.test:quality_control.qc_test_form_view +#: field:qc.test.question,test:0 field:qc.trigger.line,test:0 +#: field:qc.trigger.product_category_line,test:0 +#: field:qc.trigger.product_line,test:0 +#: field:qc.trigger.product_template_line,test:0 +msgid "Test" +msgstr "" + +#. module: quality_control +#: field:qc.inspection.line,test_uom_id:0 +msgid "Test UoM" +msgstr "" + +#. module: quality_control +#: model:ir.actions.act_window,name:quality_control.action_qc_test_category +#: model:ir.ui.menu,name:quality_control.qc_test_category_menu +#: view:qc.test.category:quality_control.qc_test_category_tree_view +msgid "Test categories" +msgstr "" + +#. module: quality_control +#: model:ir.model,name:quality_control.model_qc_test_category +msgid "Test category" +msgstr "" + +#. module: quality_control +#: field:qc.inspection.line,test_line:0 +#: view:qc.test.question:quality_control.qc_test_question_form_view +#: field:qc.test.question.value,test_line:0 +msgid "Test question" +msgstr "" + +#. module: quality_control +#: model:ir.actions.act_window,name:quality_control.action_qc_test +#: model:ir.ui.menu,name:quality_control.qc_menu_test_parent +#: model:ir.ui.menu,name:quality_control.qc_test_menu +#: view:qc.test:quality_control.qc_test_tree_view +msgid "Tests" +msgstr "" + +#. module: quality_control +#: code:addons/quality_control/models/qc_test.py:56 +#, python-format +msgid "There isn't any value with OK marked. You have to mark at least one." +msgstr "" + +#. module: quality_control +#: help:qc.test.category,active:0 +msgid "This field allows you to hide the category without removing it." +msgstr "" + +#. module: quality_control +#: help:qc.inspection,success:0 +msgid "This field will be marked if all tests have been succeeded." +msgstr "" + +#. module: quality_control +#: help:qc.trigger,partner_selectable:0 +msgid "This technical field is to allow to filter by partner in triggers" +msgstr "" + +#. module: quality_control +#: field:qc.trigger.line,trigger:0 +#: field:qc.trigger.product_category_line,trigger:0 +#: field:qc.trigger.product_line,trigger:0 +#: field:qc.trigger.product_template_line,trigger:0 +msgid "Trigger" +msgstr "" + +#. module: quality_control +#: field:qc.test,type:0 field:qc.test.question,type:0 +msgid "Type" +msgstr "" + +#. module: quality_control +#: field:qc.inspection.line,test_uom_category:0 +msgid "Unit of Measure Category" +msgstr "" + +#. module: quality_control +#: field:qc.inspection,message_unread:0 +msgid "Unread Messages" +msgstr "" + +#. module: quality_control +#: field:qc.inspection.line,uom_id:0 +msgid "UoM" +msgstr "" + +#. module: quality_control +#: help:qc.inspection.line,test_uom_id:0 +msgid "UoM for minimum and maximum values if it's a quantitative question." +msgstr "" + +#. module: quality_control +#: help:qc.inspection.line,uom_id:0 +msgid "UoM of the inspection value if it's a quantitative question." +msgstr "" + +#. module: quality_control +#: field:qc.test.question,uom_id:0 +msgid "Uom" +msgstr "" + +#. module: quality_control +#: field:qc.inspection.line,valid_values:0 +msgid "Valid values" +msgstr "" + +#. module: quality_control +#: help:qc.inspection.line,qualitative_value:0 +msgid "Value of the result if it's a qualitative question." +msgstr "" + +#. module: quality_control +#: help:qc.inspection.line,quantitative_value:0 +msgid "Value of the result if it's a quantitative question." +msgstr "" + +#. module: quality_control +#: selection:qc.inspection,state:0 +msgid "Waiting supervisor approval" +msgstr "" + +#. module: quality_control +#: help:qc.test.question.value,ok:0 +msgid "When this field is marked, the answer is considered correct." +msgstr "" + +#. module: quality_control +#: code:addons/quality_control/models/qc_inspection.py:97 +#, python-format +msgid "You cannot remove an auto-generated inspection" +msgstr "" + +#. module: quality_control +#: code:addons/quality_control/models/qc_inspection.py:100 +#, python-format +msgid "You cannot remove an inspection that it's not in draft state" +msgstr "" + +#. module: quality_control +#: code:addons/quality_control/models/qc_inspection.py:113 +#, python-format +msgid "You must set the test to perform first." +msgstr "" + +#. module: quality_control +#: code:addons/quality_control/models/qc_inspection.py:128 +#, python-format +msgid "You should provide a unit of measure for qualitative questions." +msgstr "" + +#. module: quality_control +#: code:addons/quality_control/models/qc_inspection.py:123 +#, python-format +msgid "You should provide an answer for all quantitative questions." +msgstr "" + +#. module: quality_control +#: view:qc.inspection.set.test:quality_control.view_qc_test_set_test_form +msgid "or" +msgstr "ou" diff --git a/quality_control/i18n/pt_BR.po b/quality_control/i18n/pt_BR.po new file mode 100644 index 000000000..f9059d7a6 --- /dev/null +++ b/quality_control/i18n/pt_BR.po @@ -0,0 +1,796 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * quality_control +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: odoomrp-wip (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-10-07 10:44+0000\n" +"PO-Revision-Date: 2015-10-09 03:42+0000\n" +"Last-Translator: danimaribeiro \n" +"Language-Team: Portuguese (Brazil) (http://www.transifex.com/oca/odoomrp-wip-8-0/language/pt_BR/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: pt_BR\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: quality_control +#: model:ir.model,name:quality_control.model_qc_trigger_line +#: model:ir.model,name:quality_control.model_qc_trigger_product_category_line +#: model:ir.model,name:quality_control.model_qc_trigger_product_line +#: model:ir.model,name:quality_control.model_qc_trigger_product_template_line +msgid "Abstract line for defining triggers" +msgstr "" + +#. module: quality_control +#: view:qc.inspection.set.test:quality_control.view_qc_test_set_test_form +msgid "Accept" +msgstr "" + +#. module: quality_control +#: field:qc.test,active:0 field:qc.test.category,active:0 +#: field:qc.trigger,active:0 +msgid "Active" +msgstr "Ativo" + +#. module: quality_control +#: field:qc.inspection.line,possible_ql_values:0 +#: view:qc.test.question:quality_control.qc_test_question_form_view +msgid "Answers" +msgstr "" + +#. module: quality_control +#: view:qc.inspection:quality_control.qc_inspection_form_view +msgid "Approve" +msgstr "" + +#. module: quality_control +#: view:qc.inspection:quality_control.qc_inspection_search_view +#: field:qc.inspection,auto_generated:0 +msgid "Auto-generated" +msgstr "" + +#. module: quality_control +#: model:qc.test.question.value,name:quality_control.qc_test_question_value_2 +msgid "Bad" +msgstr "" + +#. module: quality_control +#: view:qc.inspection:quality_control.qc_inspection_form_view +#: view:qc.inspection.set.test:quality_control.view_qc_test_set_test_form +msgid "Cancel" +msgstr "Cancelar" + +#. module: quality_control +#: selection:qc.inspection,state:0 +msgid "Cancelled" +msgstr "" + +#. module: quality_control +#: field:qc.test,category:0 +msgid "Category" +msgstr "" + +#. module: quality_control +#: field:qc.test.category,child_ids:0 +msgid "Child categories" +msgstr "" + +#. module: quality_control +#: field:qc.inspection,company_id:0 field:qc.test,company_id:0 +#: field:qc.trigger,company_id:0 +msgid "Company" +msgstr "Empresa" + +#. module: quality_control +#: view:qc.inspection:quality_control.qc_inspection_form_view +msgid "Confirm" +msgstr "Confirmar" + +#. module: quality_control +#: help:qc.inspection.line,test_uom_category:0 +msgid "" +"Conversion between Units of Measure can only occur if they belong to the " +"same category. The conversion will be made based on the ratios." +msgstr "" + +#. module: quality_control +#: view:qc.inspection:quality_control.qc_inspection_search_view +#: view:qc.inspection.line:quality_control.qc_inspection_line_search_view +msgid "Correct" +msgstr "" + +#. module: quality_control +#: field:qc.test.question.value,ok:0 +msgid "Correct answer?" +msgstr "" + +#. module: quality_control +#: field:qc.inspection,create_uid:0 field:qc.inspection.line,create_uid:0 +#: field:qc.inspection.set.test,create_uid:0 field:qc.test,create_uid:0 +#: field:qc.test.category,create_uid:0 field:qc.test.question,create_uid:0 +#: field:qc.test.question.value,create_uid:0 field:qc.trigger,create_uid:0 +#: field:qc.trigger.product_category_line,create_uid:0 +#: field:qc.trigger.product_line,create_uid:0 +#: field:qc.trigger.product_template_line,create_uid:0 +msgid "Created by" +msgstr "Criado por" + +#. module: quality_control +#: field:qc.inspection,create_date:0 field:qc.inspection.line,create_date:0 +#: field:qc.inspection.set.test,create_date:0 field:qc.test,create_date:0 +#: field:qc.test.category,create_date:0 field:qc.test.question,create_date:0 +#: field:qc.test.question.value,create_date:0 field:qc.trigger,create_date:0 +#: field:qc.trigger.product_category_line,create_date:0 +#: field:qc.trigger.product_line,create_date:0 +#: field:qc.trigger.product_template_line,create_date:0 +msgid "Created on" +msgstr "Criado em" + +#. module: quality_control +#: field:qc.inspection,date:0 +msgid "Date" +msgstr "Data" + +#. module: quality_control +#: help:qc.inspection,message_last_post:0 +msgid "Date of the last message posted on the record." +msgstr "" + +#. module: quality_control +#: view:qc.inspection:quality_control.qc_inspection_form_view +#: selection:qc.inspection,state:0 +msgid "Draft" +msgstr "Provisório" + +#. module: quality_control +#: code:addons/quality_control/models/qc_test_category.py:35 +#, python-format +msgid "Error ! You can not create recursive categories." +msgstr "" + +#. module: quality_control +#: view:qc.inspection:quality_control.qc_inspection_form_view +#: field:qc.inspection,external_notes:0 +msgid "External notes" +msgstr "" + +#. module: quality_control +#: field:qc.inspection,message_follower_ids:0 +msgid "Followers" +msgstr "" + +#. module: quality_control +#: selection:qc.test,type:0 +#: model:qc.test.category,name:quality_control.qc_test_template_category_generic +msgid "Generic" +msgstr "" + +#. module: quality_control +#: model:qc.test,name:quality_control.qc_test_1 +msgid "Generic Test (demo)" +msgstr "" + +#. module: quality_control +#: model:qc.test.question.value,name:quality_control.qc_test_question_value_1 +msgid "Good" +msgstr "" + +#. module: quality_control +#: view:qc.inspection:quality_control.qc_inspection_search_view +#: view:qc.inspection.line:quality_control.qc_inspection_line_search_view +msgid "Group by..." +msgstr "" + +#. module: quality_control +#: help:qc.inspection,message_summary:0 +msgid "" +"Holds the Chatter summary (number of messages, ...). This summary is " +"directly in html format in order to be inserted in kanban views." +msgstr "" + +#. module: quality_control +#: field:qc.inspection,id:0 field:qc.inspection.line,id:0 +#: field:qc.inspection.set.test,id:0 field:qc.test,id:0 +#: field:qc.test.category,id:0 field:qc.test.question,id:0 +#: field:qc.test.question.value,id:0 field:qc.trigger,id:0 +#: field:qc.trigger.line,id:0 field:qc.trigger.product_category_line,id:0 +#: field:qc.trigger.product_line,id:0 +#: field:qc.trigger.product_template_line,id:0 +msgid "ID" +msgstr "ID" + +#. module: quality_control +#: help:qc.inspection,auto_generated:0 +msgid "If an inspection is auto-generated, it can be cancelled nor removed" +msgstr "" + +#. module: quality_control +#: help:qc.inspection,message_unread:0 +msgid "If checked new messages require your attention." +msgstr "" + +#. module: quality_control +#: help:qc.trigger.line,partners:0 +#: help:qc.trigger.product_category_line,partners:0 +#: help:qc.trigger.product_line,partners:0 +#: help:qc.trigger.product_template_line,partners:0 +msgid "" +"If filled, the test will only be created when the action is done for one of " +"the specified partners. If empty, the test will be always created." +msgstr "" + +#. module: quality_control +#: view:qc.inspection:quality_control.qc_inspection_search_view +#: view:qc.inspection.line:quality_control.qc_inspection_line_search_view +msgid "Incorrect" +msgstr "" + +#. module: quality_control +#: view:qc.inspection:quality_control.qc_inspection_form_view +#: view:qc.inspection.line:quality_control.qc_inspection_line_search_view +#: field:qc.inspection.line,inspection_id:0 +msgid "Inspection" +msgstr "" + +#. module: quality_control +#: model:ir.actions.act_window,name:quality_control.action_qc_inspection_line +#: model:ir.ui.menu,name:quality_control.qc_inspection_lines_menu +#: view:qc.inspection:quality_control.qc_inspection_form_view +#: field:qc.inspection,inspection_lines:0 +#: view:qc.inspection.line:quality_control.qc_inspection_line_tree_view +msgid "Inspection lines" +msgstr "" + +#. module: quality_control +#: field:qc.inspection,name:0 +msgid "Inspection number" +msgstr "" + +#. module: quality_control +#: model:ir.actions.act_window,name:quality_control.action_qc_inspection +#: model:ir.ui.menu,name:quality_control.qc_inspection_menu +#: model:ir.ui.menu,name:quality_control.qc_inspection_menu_parent +#: view:qc.inspection:quality_control.qc_inspection_tree_view +msgid "Inspections" +msgstr "" + +#. module: quality_control +#: view:qc.inspection:quality_control.qc_inspection_form_view +#: field:qc.inspection,internal_notes:0 +msgid "Internal notes" +msgstr "" + +#. module: quality_control +#: view:product.template:quality_control.product_template_qc_form_view +msgid "Inventory" +msgstr "" + +#. module: quality_control +#: field:qc.inspection,message_is_follower:0 +msgid "Is a Follower" +msgstr "" + +#. module: quality_control +#: field:qc.inspection,message_last_post:0 +msgid "Last Message Date" +msgstr "" + +#. module: quality_control +#: field:qc.inspection,write_uid:0 field:qc.inspection.line,write_uid:0 +#: field:qc.inspection.set.test,write_uid:0 field:qc.test,write_uid:0 +#: field:qc.test.category,write_uid:0 field:qc.test.question,write_uid:0 +#: field:qc.test.question.value,write_uid:0 field:qc.trigger,write_uid:0 +#: field:qc.trigger.product_category_line,write_uid:0 +#: field:qc.trigger.product_line,write_uid:0 +#: field:qc.trigger.product_template_line,write_uid:0 +msgid "Last Updated by" +msgstr "Última atualização por" + +#. module: quality_control +#: field:qc.inspection,write_date:0 field:qc.inspection.line,write_date:0 +#: field:qc.inspection.set.test,write_date:0 field:qc.test,write_date:0 +#: field:qc.test.category,write_date:0 field:qc.test.question,write_date:0 +#: field:qc.test.question.value,write_date:0 field:qc.trigger,write_date:0 +#: field:qc.trigger.product_category_line,write_date:0 +#: field:qc.trigger.product_line,write_date:0 +#: field:qc.trigger.product_template_line,write_date:0 +msgid "Last Updated on" +msgstr "Última atualização em" + +#. module: quality_control +#: model:res.groups,name:quality_control.group_quality_control_manager +msgid "Manager" +msgstr "" + +#. module: quality_control +#: view:qc.inspection:quality_control.qc_inspection_form_view +msgid "Mark todo" +msgstr "" + +#. module: quality_control +#: field:qc.inspection.line,max_value:0 field:qc.test.question,max_value:0 +msgid "Max" +msgstr "" + +#. module: quality_control +#: help:qc.inspection.line,max_value:0 +msgid "Maximum valid value if it's a quantitative question." +msgstr "" + +#. module: quality_control +#: field:qc.inspection,message_ids:0 +msgid "Messages" +msgstr "" + +#. module: quality_control +#: help:qc.inspection,message_ids:0 +msgid "Messages and communication history" +msgstr "" + +#. module: quality_control +#: field:qc.inspection.line,min_value:0 field:qc.test.question,min_value:0 +msgid "Min" +msgstr "" + +#. module: quality_control +#: help:qc.inspection.line,min_value:0 +msgid "Minimum valid value if it's a quantitative question." +msgstr "" + +#. module: quality_control +#: code:addons/quality_control/models/qc_test.py:66 +#, python-format +msgid "Minimum value can't be higher than maximum value." +msgstr "" + +#. module: quality_control +#: field:qc.test,name:0 field:qc.test.category,name:0 +#: field:qc.test.question,name:0 field:qc.test.question.value,name:0 +#: field:qc.trigger,name:0 +msgid "Name" +msgstr "Nome" + +#. module: quality_control +#: view:qc.inspection:quality_control.qc_inspection_form_view +#: field:qc.inspection.line,notes:0 field:qc.test.question,notes:0 +msgid "Notes" +msgstr "" + +#. module: quality_control +#: model:qc.test.question,name:quality_control.qc_test_question_1 +msgid "Overall quality" +msgstr "" + +#. module: quality_control +#: field:qc.test.category,parent_id:0 +msgid "Parent category" +msgstr "" + +#. module: quality_control +#: field:qc.trigger.line,partners:0 +#: field:qc.trigger.product_category_line,partners:0 +#: field:qc.trigger.product_line,partners:0 +#: field:qc.trigger.product_template_line,partners:0 +msgid "Partners" +msgstr "" + +#. module: quality_control +#: model:ir.model,name:quality_control.model_qc_test_question_value +msgid "Possible values of qualitative questions." +msgstr "" + +#. module: quality_control +#: field:qc.test,fill_correct_values:0 +msgid "Pre-fill with correct values" +msgstr "" + +#. module: quality_control +#: model:ir.model,name:quality_control.model_product_product +#: view:qc.inspection:quality_control.qc_inspection_search_view +#: field:qc.inspection,product:0 +#: view:qc.inspection.line:quality_control.qc_inspection_line_search_view +#: field:qc.inspection.line,product:0 field:qc.trigger.product_line,product:0 +msgid "Product" +msgstr "Produto" + +#. module: quality_control +#: model:ir.model,name:quality_control.model_product_category +msgid "Product Category" +msgstr "" + +#. module: quality_control +#: model:ir.model,name:quality_control.model_product_template +msgid "Product Template" +msgstr "" + +#. module: quality_control +#: help:qc.inspection,product:0 help:qc.inspection.line,product:0 +msgid "Product associated with the inspection" +msgstr "" + +#. module: quality_control +#: field:qc.trigger.product_category_line,product_category:0 +msgid "Product category" +msgstr "" + +#. module: quality_control +#: field:qc.trigger.product_template_line,product_template:0 +msgid "Product template" +msgstr "" + +#. module: quality_control +#: selection:qc.inspection.line,question_type:0 +#: selection:qc.test.question,type:0 +msgid "Qualitative" +msgstr "" + +#. module: quality_control +#: field:qc.inspection.line,qualitative_value:0 +msgid "Qualitative value" +msgstr "" + +#. module: quality_control +#: field:qc.test.question,ql_values:0 +msgid "Qualitative values" +msgstr "" + +#. module: quality_control +#: model:ir.module.category,name:quality_control.module_category_quality_control +#: model:ir.ui.menu,name:quality_control.qc_menu +#: view:product.category:quality_control.product_category_qc_form_view +#: view:product.template:quality_control.product_template_qc_form_view +msgid "Quality control" +msgstr "" + +#. module: quality_control +#: model:ir.model,name:quality_control.model_qc_inspection +msgid "Quality control inspection" +msgstr "" + +#. module: quality_control +#: model:ir.model,name:quality_control.model_qc_inspection_line +msgid "Quality control inspection line" +msgstr "" + +#. module: quality_control +#: model:ir.model,name:quality_control.model_qc_test_question +msgid "Quality control question" +msgstr "" + +#. module: quality_control +#: model:ir.model,name:quality_control.model_qc_test +msgid "Quality control test" +msgstr "" + +#. module: quality_control +#: model:ir.model,name:quality_control.model_qc_trigger +#: view:qc.trigger:quality_control.qc_trigger_form_view +msgid "Quality control trigger" +msgstr "" + +#. module: quality_control +#: view:product.category:quality_control.product_category_qc_form_view +#: field:product.category,qc_triggers:0 field:product.product,qc_triggers:0 +#: view:product.template:quality_control.product_template_qc_form_view +#: field:product.template,qc_triggers:0 +#: view:qc.trigger:quality_control.qc_trigger_tree_view +msgid "Quality control triggers" +msgstr "" + +#. module: quality_control +#: selection:qc.inspection,state:0 +msgid "Quality failed" +msgstr "" + +#. module: quality_control +#: selection:qc.inspection,state:0 +msgid "Quality success" +msgstr "" + +#. module: quality_control +#: selection:qc.inspection.line,question_type:0 +#: selection:qc.test.question,type:0 +msgid "Quantitative" +msgstr "" + +#. module: quality_control +#: field:qc.inspection.line,quantitative_value:0 +msgid "Quantitative value" +msgstr "" + +#. module: quality_control +#: field:qc.inspection,qty:0 +msgid "Quantity" +msgstr "" + +#. module: quality_control +#: view:qc.inspection.line:quality_control.qc_inspection_line_search_view +#: field:qc.inspection.line,name:0 +msgid "Question" +msgstr "" + +#. module: quality_control +#: field:qc.inspection.line,question_type:0 +msgid "Question type" +msgstr "" + +#. module: quality_control +#: view:qc.test.question:quality_control.qc_test_question_form_view +msgid "Question value" +msgstr "" + +#. module: quality_control +#: view:qc.inspection:quality_control.qc_inspection_form_view +#: view:qc.test:quality_control.qc_test_form_view field:qc.test,test_lines:0 +msgid "Questions" +msgstr "" + +#. module: quality_control +#: selection:qc.inspection,state:0 +msgid "Ready" +msgstr "" + +#. module: quality_control +#: view:qc.inspection:quality_control.qc_inspection_search_view +#: field:qc.inspection,object_id:0 +msgid "Reference" +msgstr "" + +#. module: quality_control +#: field:qc.test,object_id:0 +msgid "Reference object" +msgstr "" + +#. module: quality_control +#: model:qc.test.category,name:quality_control.qc_test_template_category_referenced +msgid "Referenced" +msgstr "" + +#. module: quality_control +#: selection:qc.test,type:0 +msgid "Related" +msgstr "" + +#. module: quality_control +#: view:qc.inspection:quality_control.qc_inspection_search_view +#: field:qc.inspection,user:0 field:qc.trigger.line,user:0 +#: field:qc.trigger.product_category_line,user:0 +#: field:qc.trigger.product_line,user:0 +#: field:qc.trigger.product_template_line,user:0 +msgid "Responsible" +msgstr "" + +#. module: quality_control +#: view:qc.inspection:quality_control.qc_inspection_search_view +msgid "Search inspection" +msgstr "" + +#. module: quality_control +#: view:qc.inspection.line:quality_control.qc_inspection_line_search_view +msgid "Search inspection line" +msgstr "" + +#. module: quality_control +#: model:res.groups,name:quality_control.group_quality_control_user +msgid "See Own Inspections" +msgstr "" + +#. module: quality_control +#: model:ir.actions.act_window,name:quality_control.action_qc_inspection_set_test +#: view:qc.inspection.set.test:quality_control.view_qc_test_set_test_form +msgid "Select test" +msgstr "" + +#. module: quality_control +#: field:qc.trigger,partner_selectable:0 +msgid "Selectable by partner" +msgstr "" + +#. module: quality_control +#: field:qc.test.question,sequence:0 +msgid "Sequence" +msgstr "Sequência" + +#. module: quality_control +#: view:qc.inspection:quality_control.qc_inspection_form_view +msgid "Set test" +msgstr "" + +#. module: quality_control +#: model:qc.test.question,name:quality_control.qc_test_question_2 +msgid "Size" +msgstr "" + +#. module: quality_control +#: view:qc.inspection:quality_control.qc_inspection_search_view +#: field:qc.inspection,state:0 +msgid "State" +msgstr "Estado" + +#. module: quality_control +#: view:qc.inspection:quality_control.qc_inspection_search_view +#: field:qc.inspection,success:0 +#: view:qc.inspection.line:quality_control.qc_inspection_line_search_view +msgid "Success" +msgstr "" + +#. module: quality_control +#: field:qc.inspection.line,success:0 +msgid "Success?" +msgstr "" + +#. module: quality_control +#: field:qc.inspection,message_summary:0 +msgid "Summary" +msgstr "" + +#. module: quality_control +#: view:qc.inspection:quality_control.qc_inspection_search_view +#: field:qc.inspection,test:0 field:qc.inspection.set.test,test:0 +#: view:qc.test:quality_control.qc_test_form_view +#: field:qc.test.question,test:0 field:qc.trigger.line,test:0 +#: field:qc.trigger.product_category_line,test:0 +#: field:qc.trigger.product_line,test:0 +#: field:qc.trigger.product_template_line,test:0 +msgid "Test" +msgstr "" + +#. module: quality_control +#: field:qc.inspection.line,test_uom_id:0 +msgid "Test UoM" +msgstr "" + +#. module: quality_control +#: model:ir.actions.act_window,name:quality_control.action_qc_test_category +#: model:ir.ui.menu,name:quality_control.qc_test_category_menu +#: view:qc.test.category:quality_control.qc_test_category_tree_view +msgid "Test categories" +msgstr "" + +#. module: quality_control +#: model:ir.model,name:quality_control.model_qc_test_category +msgid "Test category" +msgstr "" + +#. module: quality_control +#: field:qc.inspection.line,test_line:0 +#: view:qc.test.question:quality_control.qc_test_question_form_view +#: field:qc.test.question.value,test_line:0 +msgid "Test question" +msgstr "" + +#. module: quality_control +#: model:ir.actions.act_window,name:quality_control.action_qc_test +#: model:ir.ui.menu,name:quality_control.qc_menu_test_parent +#: model:ir.ui.menu,name:quality_control.qc_test_menu +#: view:qc.test:quality_control.qc_test_tree_view +msgid "Tests" +msgstr "" + +#. module: quality_control +#: code:addons/quality_control/models/qc_test.py:56 +#, python-format +msgid "There isn't any value with OK marked. You have to mark at least one." +msgstr "" + +#. module: quality_control +#: help:qc.test.category,active:0 +msgid "This field allows you to hide the category without removing it." +msgstr "" + +#. module: quality_control +#: help:qc.inspection,success:0 +msgid "This field will be marked if all tests have been succeeded." +msgstr "" + +#. module: quality_control +#: help:qc.trigger,partner_selectable:0 +msgid "This technical field is to allow to filter by partner in triggers" +msgstr "" + +#. module: quality_control +#: field:qc.trigger.line,trigger:0 +#: field:qc.trigger.product_category_line,trigger:0 +#: field:qc.trigger.product_line,trigger:0 +#: field:qc.trigger.product_template_line,trigger:0 +msgid "Trigger" +msgstr "" + +#. module: quality_control +#: field:qc.test,type:0 field:qc.test.question,type:0 +msgid "Type" +msgstr "" + +#. module: quality_control +#: field:qc.inspection.line,test_uom_category:0 +msgid "Unit of Measure Category" +msgstr "" + +#. module: quality_control +#: field:qc.inspection,message_unread:0 +msgid "Unread Messages" +msgstr "" + +#. module: quality_control +#: field:qc.inspection.line,uom_id:0 +msgid "UoM" +msgstr "" + +#. module: quality_control +#: help:qc.inspection.line,test_uom_id:0 +msgid "UoM for minimum and maximum values if it's a quantitative question." +msgstr "" + +#. module: quality_control +#: help:qc.inspection.line,uom_id:0 +msgid "UoM of the inspection value if it's a quantitative question." +msgstr "" + +#. module: quality_control +#: field:qc.test.question,uom_id:0 +msgid "Uom" +msgstr "" + +#. module: quality_control +#: field:qc.inspection.line,valid_values:0 +msgid "Valid values" +msgstr "" + +#. module: quality_control +#: help:qc.inspection.line,qualitative_value:0 +msgid "Value of the result if it's a qualitative question." +msgstr "" + +#. module: quality_control +#: help:qc.inspection.line,quantitative_value:0 +msgid "Value of the result if it's a quantitative question." +msgstr "" + +#. module: quality_control +#: selection:qc.inspection,state:0 +msgid "Waiting supervisor approval" +msgstr "" + +#. module: quality_control +#: help:qc.test.question.value,ok:0 +msgid "When this field is marked, the answer is considered correct." +msgstr "" + +#. module: quality_control +#: code:addons/quality_control/models/qc_inspection.py:97 +#, python-format +msgid "You cannot remove an auto-generated inspection" +msgstr "" + +#. module: quality_control +#: code:addons/quality_control/models/qc_inspection.py:100 +#, python-format +msgid "You cannot remove an inspection that it's not in draft state" +msgstr "" + +#. module: quality_control +#: code:addons/quality_control/models/qc_inspection.py:113 +#, python-format +msgid "You must set the test to perform first." +msgstr "" + +#. module: quality_control +#: code:addons/quality_control/models/qc_inspection.py:128 +#, python-format +msgid "You should provide a unit of measure for qualitative questions." +msgstr "" + +#. module: quality_control +#: code:addons/quality_control/models/qc_inspection.py:123 +#, python-format +msgid "You should provide an answer for all quantitative questions." +msgstr "" + +#. module: quality_control +#: view:qc.inspection.set.test:quality_control.view_qc_test_set_test_form +msgid "or" +msgstr "ou" diff --git a/quality_control/i18n/sl.po b/quality_control/i18n/sl.po index a401c0e00..4189c4656 100644 --- a/quality_control/i18n/sl.po +++ b/quality_control/i18n/sl.po @@ -1,22 +1,22 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: -# * quality_control -# +# * quality_control +# +# Translators: +# Matjaž Mozetič , 2015 msgid "" msgstr "" -"Project-Id-Version: Odoo Server 8.0\n" +"Project-Id-Version: odoomrp-wip (8.0)\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-08-01 20:11+0200\n" -"PO-Revision-Date: 2015-08-01 20:28+0200\n" -"Last-Translator: Matjaz Mozetic \n" -"Language-Team: \n" +"POT-Creation-Date: 2015-10-07 10:44+0000\n" +"PO-Revision-Date: 2015-09-20 19:03+0000\n" +"Last-Translator: Matjaž Mozetič \n" +"Language-Team: Slovenian (http://www.transifex.com/oca/odoomrp-wip-8-0/language/sl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 " -"|| n%100==4 ? 2 : 3);\n" -"X-Generator: Poedit 1.8.2\n" +"Content-Transfer-Encoding: \n" "Language: sl\n" +"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);\n" #. module: quality_control #: model:ir.model,name:quality_control.model_qc_trigger_line @@ -54,6 +54,11 @@ msgstr "Odobritev" msgid "Auto-generated" msgstr "Samodejno ustvarjeno" +#. module: quality_control +#: model:qc.test.question.value,name:quality_control.qc_test_question_value_2 +msgid "Bad" +msgstr "Slabo" + #. module: quality_control #: view:qc.inspection:quality_control.qc_inspection_form_view #: view:qc.inspection.set.test:quality_control.view_qc_test_set_test_form @@ -91,9 +96,7 @@ msgstr "Potrditev" msgid "" "Conversion between Units of Measure can only occur if they belong to the " "same category. The conversion will be made based on the ratios." -msgstr "" -"Pretvorba med enotami mere je možna le, če pripadajo isti kategoriji. " -"Pretvorba se izvede na osnovi razmerij." +msgstr "Pretvorba med enotami mere je možna le, če pripadajo isti kategoriji. Pretvorba se izvede na osnovi razmerij." #. module: quality_control #: view:qc.inspection:quality_control.qc_inspection_search_view @@ -144,11 +147,6 @@ msgstr "Datum zadnjega sporočila vpisanega na to vknjižbo." msgid "Draft" msgstr "Osnutek" -#. module: quality_control -#: model:ir.model,name:quality_control.model_qc_inspection -msgid "Email Thread" -msgstr "E-poštna nit" - #. module: quality_control #: code:addons/quality_control/models/qc_test_category.py:35 #, python-format @@ -172,6 +170,16 @@ msgstr "Sledilci" msgid "Generic" msgstr "Splošno" +#. module: quality_control +#: model:qc.test,name:quality_control.qc_test_1 +msgid "Generic Test (demo)" +msgstr "Generičen test (demonstracija)" + +#. module: quality_control +#: model:qc.test.question.value,name:quality_control.qc_test_question_value_1 +msgid "Good" +msgstr "Dobro" + #. module: quality_control #: view:qc.inspection:quality_control.qc_inspection_search_view #: view:qc.inspection.line:quality_control.qc_inspection_line_search_view @@ -183,9 +191,7 @@ msgstr "Združi po" msgid "" "Holds the Chatter summary (number of messages, ...). This summary is " "directly in html format in order to be inserted in kanban views." -msgstr "" -"Povzetek (število sporočil,..) v html formatu, da se lahko neposredno " -"vstavi v poglede tipa kanban." +msgstr "Povzetek (število sporočil,..) v html formatu, da se lahko neposredno vstavi v poglede tipa kanban." #. module: quality_control #: field:qc.inspection,id:0 field:qc.inspection.line,id:0 @@ -208,6 +214,16 @@ msgstr "Če se inšpekcija samodejno ustvari, se lahko prekliče ali izbriše" msgid "If checked new messages require your attention." msgstr "Če označeno, zahtevajo nova sporočila vašo pozornost." +#. module: quality_control +#: help:qc.trigger.line,partners:0 +#: help:qc.trigger.product_category_line,partners:0 +#: help:qc.trigger.product_line,partners:0 +#: help:qc.trigger.product_template_line,partners:0 +msgid "" +"If filled, the test will only be created when the action is done for one of " +"the specified partners. If empty, the test will be always created." +msgstr "Če izpolnjeno, se test ustvari le, ko je ukrep opravljen za enega izmed izbranih partnerjev. Če prazno, se test ustvari vedno." + #. module: quality_control #: view:qc.inspection:quality_control.qc_inspection_search_view #: view:qc.inspection.line:quality_control.qc_inspection_line_search_view @@ -345,11 +361,24 @@ msgstr "Naziv" msgid "Notes" msgstr "Opombe" +#. module: quality_control +#: model:qc.test.question,name:quality_control.qc_test_question_1 +msgid "Overall quality" +msgstr "Splošna kvaliteta" + #. module: quality_control #: field:qc.test.category,parent_id:0 msgid "Parent category" msgstr "Nadrejena kategorija" +#. module: quality_control +#: field:qc.trigger.line,partners:0 +#: field:qc.trigger.product_category_line,partners:0 +#: field:qc.trigger.product_line,partners:0 +#: field:qc.trigger.product_template_line,partners:0 +msgid "Partners" +msgstr "Partnerji" + #. module: quality_control #: model:ir.model,name:quality_control.model_qc_test_question_value msgid "Possible values of qualitative questions." @@ -365,8 +394,7 @@ msgstr "Pred-izpolni s pravilnimi vrednostmi" #: view:qc.inspection:quality_control.qc_inspection_search_view #: field:qc.inspection,product:0 #: view:qc.inspection.line:quality_control.qc_inspection_line_search_view -#: field:qc.inspection.line,product:0 -#: field:qc.trigger.product_line,product:0 +#: field:qc.inspection.line,product:0 field:qc.trigger.product_line,product:0 msgid "Product" msgstr "Proizvod" @@ -419,6 +447,11 @@ msgstr "Kvalitativne vrednosti" msgid "Quality control" msgstr "Kontrola kakovosti" +#. module: quality_control +#: model:ir.model,name:quality_control.model_qc_inspection +msgid "Quality control inspection" +msgstr "Inšpekcija nadzora kvalitete" + #. module: quality_control #: model:ir.model,name:quality_control.model_qc_inspection_line msgid "Quality control inspection line" @@ -553,6 +586,11 @@ msgstr "Prikaz častnih inšpekcij" msgid "Select test" msgstr "Izbira testiranja" +#. module: quality_control +#: field:qc.trigger,partner_selectable:0 +msgid "Selectable by partner" +msgstr "Izbira po partnerju" + #. module: quality_control #: field:qc.test.question,sequence:0 msgid "Sequence" @@ -563,6 +601,11 @@ msgstr "Zaporedje" msgid "Set test" msgstr "Nastavitev testiranja" +#. module: quality_control +#: model:qc.test.question,name:quality_control.qc_test_question_2 +msgid "Size" +msgstr "Velikost" + #. module: quality_control #: view:qc.inspection:quality_control.qc_inspection_search_view #: field:qc.inspection,state:0 @@ -645,6 +688,11 @@ msgstr "To polje omogoča skrivanje kategorije brez brisanja." msgid "This field will be marked if all tests have been succeeded." msgstr "To polje bo označeno, če bodo vsa testiranja uspešna." +#. module: quality_control +#: help:qc.trigger,partner_selectable:0 +msgid "This technical field is to allow to filter by partner in triggers" +msgstr "Tehnično polje za omogočanje filtriranja po partnerju v sprožilcih" + #. module: quality_control #: field:qc.trigger.line,trigger:0 #: field:qc.trigger.product_category_line,trigger:0 @@ -714,35 +762,30 @@ msgid "When this field is marked, the answer is considered correct." msgstr "Ko je to polje označeno, se odgovor smatra za pravilen." #. module: quality_control -#: code:addons/quality_control/models/qc_inspection.py:93 #: code:addons/quality_control/models/qc_inspection.py:97 #, python-format msgid "You cannot remove an auto-generated inspection" msgstr "Ne morete odstraniti samodejno ustvarjene inšpekcije" #. module: quality_control -#: code:addons/quality_control/models/qc_inspection.py:96 #: code:addons/quality_control/models/qc_inspection.py:100 #, python-format msgid "You cannot remove an inspection that it's not in draft state" msgstr "Ne morete odstraniti inšpekcije, ki ni v stanju 'osnutek'" #. module: quality_control -#: code:addons/quality_control/models/qc_inspection.py:109 #: code:addons/quality_control/models/qc_inspection.py:113 #, python-format msgid "You must set the test to perform first." msgstr "Najprej določite testiranje, ki se bo izvedlo." #. module: quality_control -#: code:addons/quality_control/models/qc_inspection.py:124 #: code:addons/quality_control/models/qc_inspection.py:128 #, python-format msgid "You should provide a unit of measure for qualitative questions." msgstr "Določite EM za kvalitativna vprašanja." #. module: quality_control -#: code:addons/quality_control/models/qc_inspection.py:119 #: code:addons/quality_control/models/qc_inspection.py:123 #, python-format msgid "You should provide an answer for all quantitative questions." diff --git a/quality_control/models/qc_trigger.py b/quality_control/models/qc_trigger.py index 039989fdc..208e35e19 100644 --- a/quality_control/models/qc_trigger.py +++ b/quality_control/models/qc_trigger.py @@ -16,3 +16,7 @@ class QcTrigger(models.Model): comodel_name='res.company', string='Company', default=lambda self: self.env['res.company']._company_default_get( 'qc.test')) + partner_selectable = fields.Boolean( + string='Selectable by partner', default=False, readonly=True, + help='This technical field is to allow to filter by partner in' + ' triggers') diff --git a/quality_control/models/qc_trigger_line.py b/quality_control/models/qc_trigger_line.py index eab318dcd..c573a1e17 100644 --- a/quality_control/models/qc_trigger_line.py +++ b/quality_control/models/qc_trigger_line.py @@ -5,6 +5,16 @@ from openerp import models, fields +def _filter_trigger_lines(trigger_lines): + filtered_trigger_lines = [] + unique_tests = [] + for trigger_line in trigger_lines: + if trigger_line.test not in unique_tests: + filtered_trigger_lines.append(trigger_line) + unique_tests.append(trigger_line.test) + return filtered_trigger_lines + + class QcTriggerLine(models.AbstractModel): _name = "qc.trigger.line" _description = "Abstract line for defining triggers" @@ -14,8 +24,13 @@ class QcTriggerLine(models.AbstractModel): user = fields.Many2one( comodel_name='res.users', string='Responsible', track_visibility='always', default=lambda self: self.env.user) + partners = fields.Many2many( + comodel_name='res.partner', string='Partners', + help='If filled, the test will only be created when the action is done' + ' for one of the specified partners. If empty, the test will be always' + ' created.', domain="[('parent_id', '=', False)]") - def get_trigger_line_for_product(self, trigger, product): + def get_trigger_line_for_product(self, trigger, product, partner=False): """Overridable method for getting trigger_line associated to a product. Each inherited model will complete this module to make the search by product, template or category. @@ -33,15 +48,18 @@ class QcTriggerProductCategoryLine(models.Model): product_category = fields.Many2one(comodel_name="product.category") - def get_trigger_line_for_product(self, trigger, product): - trigger_lines = super(QcTriggerProductCategoryLine, - self).get_trigger_line_for_product(trigger, - product) + def get_trigger_line_for_product(self, trigger, product, partner=False): + trigger_lines = super( + QcTriggerProductCategoryLine, + self).get_trigger_line_for_product(trigger, product, + partner=partner) category = product.categ_id while category: - for trigger_line in category.qc_triggers: - if trigger_line.trigger.id == trigger.id: - trigger_lines.add(trigger_line) + for trigger_line in category.qc_triggers.filtered( + lambda r: r.trigger == trigger and ( + not r.partners or not partner or + partner.commercial_partner_id in r.partners)): + trigger_lines.add(trigger_line) category = category.parent_id return trigger_lines @@ -52,13 +70,16 @@ class QcTriggerProductTemplateLine(models.Model): product_template = fields.Many2one(comodel_name="product.template") - def get_trigger_line_for_product(self, trigger, product): - trigger_lines = super(QcTriggerProductTemplateLine, - self).get_trigger_line_for_product(trigger, - product) - for trigger_line in product.product_tmpl_id.qc_triggers: - if trigger_line.trigger.id == trigger.id: - trigger_lines.add(trigger_line) + def get_trigger_line_for_product(self, trigger, product, partner=False): + trigger_lines = super( + QcTriggerProductTemplateLine, + self).get_trigger_line_for_product(trigger, product, + partner=partner) + for trigger_line in product.product_tmpl_id.qc_triggers.filtered( + lambda r: r.trigger == trigger and ( + not r.partners or not partner or + partner.commercial_partner_id in r.partners)): + trigger_lines.add(trigger_line) return trigger_lines @@ -68,11 +89,14 @@ class QcTriggerProductLine(models.Model): product = fields.Many2one(comodel_name="product.product") - def get_trigger_line_for_product(self, trigger, product): - trigger_lines = super(QcTriggerProductLine, - self).get_trigger_line_for_product(trigger, - product) - for trigger_line in product.qc_triggers: - if trigger_line.trigger.id == trigger.id: - trigger_lines.add(trigger_line) + def get_trigger_line_for_product(self, trigger, product, partner=False): + trigger_lines = super( + QcTriggerProductLine, + self).get_trigger_line_for_product(trigger, product, + partner=partner) + for trigger_line in product.qc_triggers.filtered( + lambda r: r.trigger == trigger and ( + not r.partners or not partner or + partner.commercial_partner_id in r.partners)): + trigger_lines.add(trigger_line) return trigger_lines diff --git a/quality_control/security/ir.model.access.csv b/quality_control/security/ir.model.access.csv index a4b01334b..16a06efc0 100644 --- a/quality_control/security/ir.model.access.csv +++ b/quality_control/security/ir.model.access.csv @@ -10,9 +10,9 @@ access_manager_qc_test_question_value,qc_test_question_value,quality_control.mod access_manager_qc_test_category,qc_test_category,quality_control.model_qc_test_category,quality_control.group_quality_control_manager,1,1,1,1 access_manager_qc_trigger_user,qc_trigger user,quality_control.model_qc_trigger,quality_control.group_quality_control_user,1,0,0,0 access_manager_qc_trigger_manager,qc_trigger manager,quality_control.model_qc_trigger,quality_control.group_quality_control_manager,1,1,1,1 -access_manager_qc_trigger_product_category_line_user,qc_trigger product_category line user,quality_control.model_qc_trigger_product_category_line,,1,0,0,0 -access_manager_qc_trigger_product_category_line_manager,qc_trigger product_category line manager,quality_control.model_qc_trigger_product_category_line,quality_control.group_quality_control_user,1,1,1,1 +access_manager_qc_trigger_product_category_line_user,qc_trigger product_category line user,quality_control.model_qc_trigger_product_category_line,quality_control.group_quality_control_user,1,0,0,0 +access_manager_qc_trigger_product_category_line_manager,qc_trigger product_category line manager,quality_control.model_qc_trigger_product_category_line,quality_control.group_quality_control_manager,1,1,1,1 access_manager_qc_trigger_product_template_line_user,qc_trigger product_template line user,quality_control.model_qc_trigger_product_template_line,,1,0,0,0 -access_manager_qc_trigger_product_template_line_manager,qc_trigger product_template line manager,quality_control.model_qc_trigger_product_template_line,quality_control.group_quality_control_user,1,1,1,1 +access_manager_qc_trigger_product_template_line_manager,qc_trigger product_template line manager,quality_control.model_qc_trigger_product_template_line,quality_control.group_quality_control_manager,1,1,1,1 access_manager_qc_trigger_product_line_user,qc_trigger product line user,quality_control.model_qc_trigger_product_line,,1,0,0,0 -access_manager_qc_trigger_product_line_manager,qc_trigger product line manager,quality_control.model_qc_trigger_product_line,quality_control.group_quality_control_user,1,1,1,1 +access_manager_qc_trigger_product_line_manager,qc_trigger product line manager,quality_control.model_qc_trigger_product_line,quality_control.group_quality_control_manager,1,1,1,1 diff --git a/quality_control/tests/__init__.py b/quality_control/tests/__init__.py new file mode 100644 index 000000000..895a14512 --- /dev/null +++ b/quality_control/tests/__init__.py @@ -0,0 +1,5 @@ +# -*- coding: utf-8 -*- +# (c) 2015 Oihane Crucelaegui - AvanzOSC +# License AGPL-3 - See http://www.gnu.org/licenses/agpl-3.0.html + +from . import test_quality_control diff --git a/quality_control/tests/test_quality_control.py b/quality_control/tests/test_quality_control.py new file mode 100644 index 000000000..dc83e79f1 --- /dev/null +++ b/quality_control/tests/test_quality_control.py @@ -0,0 +1,53 @@ +# -*- coding: utf-8 -*- +# (c) 2015 Oihane Crucelaegui - AvanzOSC +# License AGPL-3 - See http://www.gnu.org/licenses/agpl-3.0.html + +from openerp.tests.common import TransactionCase + + +class TestQualityControl(TransactionCase): + + def setUp(self): + super(TestQualityControl, self).setUp() + self.inspection_model = self.env['qc.inspection'] + self.test = self.env.ref('quality_control.qc_test_1') + self.val_ok = self.env.ref('quality_control.qc_test_question_value_1') + self.val_ko = self.env.ref('quality_control.qc_test_question_value_2') + inspection_lines = ( + self.inspection_model._prepare_inspection_lines(self.test)) + self.inspection1 = self.inspection_model.create({ + 'name': 'Test Inspection', + 'test': self.test.id, + 'inspection_lines': inspection_lines, + }) + self.inspection1.action_todo() + + def test_inspection_correct(self): + for line in self.inspection1.inspection_lines: + if line.question_type == 'qualitative': + line.qualitative_value = self.val_ok + if line.question_type == 'quantitative': + line.quantitative_value = 5.0 + self.inspection1.action_confirm() + for line in self.inspection1.inspection_lines: + self.assertTrue( + line.success, + 'Incorrect state in inspection line %s' % line.name) + self.assertTrue( + self.inspection1.success, + 'Incorrect state in inspection %s' % self.inspection1.name) + + def test_inspection_incorrect(self): + for line in self.inspection1.inspection_lines: + if line.question_type == 'qualitative': + line.qualitative_value = self.val_ko + if line.question_type == 'quantitative': + line.quantitative_value = 15.0 + self.inspection1.action_confirm() + for line in self.inspection1.inspection_lines: + self.assertFalse( + line.success, + 'Incorrect state in inspection line %s' % line.name) + self.assertFalse( + self.inspection1.success, + 'Incorrect state in inspection %s' % self.inspection1.name) diff --git a/quality_control/views/product_category_view.xml b/quality_control/views/product_category_view.xml index 1da2e3591..79ef57ef9 100644 --- a/quality_control/views/product_category_view.xml +++ b/quality_control/views/product_category_view.xml @@ -14,6 +14,7 @@ + @@ -23,4 +24,3 @@ - diff --git a/quality_control/views/product_template_view.xml b/quality_control/views/product_template_view.xml index c145bfa60..3eb7082f1 100644 --- a/quality_control/views/product_template_view.xml +++ b/quality_control/views/product_template_view.xml @@ -14,6 +14,7 @@ + @@ -23,4 +24,3 @@ - diff --git a/quality_control/views/qc_inspection_view.xml b/quality_control/views/qc_inspection_view.xml index f46fa2b03..c7b5a2e7f 100644 --- a/quality_control/views/qc_inspection_view.xml +++ b/quality_control/views/qc_inspection_view.xml @@ -239,7 +239,7 @@ Inspection lines qc.inspection.line form - tree,form + tree qc.test.question
-