Initial import from Docker volume

This commit is contained in:
root
2025-12-26 13:11:43 +00:00
commit 4998dc066a
13336 changed files with 1767801 additions and 0 deletions

33
modules/quality/__init__.py Executable file
View File

@@ -0,0 +1,33 @@
# 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.pool import Pool
from . import production, quality, stock
from .quality import ControlledMixin
__all__ = ['register', 'ControlledMixin']
def register():
Pool.register(
quality.Configuration,
quality.ConfigurationSequence,
quality.Control,
quality.ControlPoint,
quality.Inspection,
quality.Alert,
quality.InspectStore,
module='quality', type_='model')
Pool.register(
quality.Inspect,
module='quality', type_='wizard')
Pool.register(
stock.ShipmentIn,
stock.ShipmentOut,
stock.ShipmentOutReturn,
stock.ShipmentInternal,
module='quality', type_='model', depends=['stock'])
Pool.register(
production.Production,
module='quality', type_='model', depends=['production'])

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

13
modules/quality/exceptions.py Executable file
View File

@@ -0,0 +1,13 @@
# 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.exceptions import UserError
from trytond.model.exceptions import ValidationError
class InspectionValidationError(ValidationError):
pass
class InspectionError(UserError):
pass

View File

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" height="48" width="48"><path d="M6.6 42q-1.2 0-2.1-.9-.9-.9-.9-2.1V9q0-1.2.9-2.1.9-.9 2.1-.9h34.8q1.2 0 2.1.9.9.9.9 2.1v30q0 1.2-.9 2.1-.9.9-2.1.9Zm0-3h34.8V9H6.6v30Zm3.4-5h10v-4H10Zm19.1-4 9.9-9.9-2.85-2.85-7.05 7.1-2.85-2.85-2.8 2.85ZM10 26h10v-4H10Zm0-8h10v-4H10ZM6.6 39V9v30Z"/></svg>

After

Width:  |  Height:  |  Size: 328 B

485
modules/quality/locale/bg.po Executable file
View File

@@ -0,0 +1,485 @@
#
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "field:quality.alert,company:"
msgid "Company"
msgstr ""
msgctxt "field:quality.alert,deferred_by:"
msgid "Deferred by"
msgstr ""
msgctxt "field:quality.alert,description:"
msgid "Description"
msgstr ""
msgctxt "field:quality.alert,number:"
msgid "Number"
msgstr ""
msgctxt "field:quality.alert,origin:"
msgid "Origin"
msgstr ""
msgctxt "field:quality.alert,processed_by:"
msgid "Processed by"
msgstr ""
msgctxt "field:quality.alert,resolved_by:"
msgid "Resolved by"
msgstr ""
msgctxt "field:quality.alert,state:"
msgid "State"
msgstr ""
msgctxt "field:quality.alert,title:"
msgid "Title"
msgstr ""
msgctxt "field:quality.configuration,alert_sequence:"
msgid "Alert Sequence"
msgstr ""
msgctxt "field:quality.configuration,inspection_sequence:"
msgid "Inspection Sequence"
msgstr ""
msgctxt "field:quality.configuration.sequence,alert_sequence:"
msgid "Alert Sequence"
msgstr ""
msgctxt "field:quality.configuration.sequence,company:"
msgid "Company"
msgstr ""
msgctxt "field:quality.configuration.sequence,inspection_sequence:"
msgid "Inspection Sequence"
msgstr ""
msgctxt "field:quality.control,company:"
msgid "Company"
msgstr ""
msgctxt "field:quality.control,frequency:"
msgid "Frequency"
msgstr ""
msgctxt "field:quality.control,name:"
msgid "Name"
msgstr ""
msgctxt "field:quality.control,operations:"
msgid "Operations"
msgstr ""
msgctxt "field:quality.control,points:"
msgid "Points"
msgstr ""
msgctxt "field:quality.control,product:"
msgid "Product"
msgstr ""
msgctxt "field:quality.control,product_category:"
msgid "Product Category"
msgstr ""
msgctxt "field:quality.control.point,control:"
msgid "Control"
msgstr ""
msgctxt "field:quality.control.point,tolerance_lower:"
msgid "Tolerance Lower"
msgstr ""
msgctxt "field:quality.control.point,tolerance_upper:"
msgid "Tolerance Upper"
msgstr ""
msgctxt "field:quality.inspect.store,inspections:"
msgid "Inspections"
msgstr ""
msgctxt "field:quality.inspection,alerts:"
msgid "Alerts"
msgstr ""
msgctxt "field:quality.inspection,company:"
msgid "Company"
msgstr ""
msgctxt "field:quality.inspection,control:"
msgid "Control"
msgstr ""
msgctxt "field:quality.inspection,failed_by:"
msgid "Failed by"
msgstr ""
msgctxt "field:quality.inspection,number:"
msgid "Number"
msgstr ""
msgctxt "field:quality.inspection,origin:"
msgid "Origin"
msgstr ""
msgctxt "field:quality.inspection,passed_by:"
msgid "Passed by"
msgstr ""
msgctxt "field:quality.inspection,points:"
msgid "Points"
msgstr ""
msgctxt "field:quality.inspection,processed_at:"
msgid "Processed at"
msgstr ""
msgctxt "field:quality.inspection,processed_by:"
msgid "Processed by"
msgstr ""
msgctxt "field:quality.inspection,state:"
msgid "State"
msgstr ""
msgctxt "help:quality.control,company:"
msgid "The company to which the control applies."
msgstr ""
msgctxt "help:quality.control,frequency:"
msgid "How often the control must be done."
msgstr ""
msgctxt "help:quality.control,operations:"
msgid "The operations for which the control is performed."
msgstr ""
msgctxt "help:quality.control,product:"
msgid "The product to which the control applies."
msgstr ""
msgctxt "help:quality.control,product_category:"
msgid "The product category to which the control applies."
msgstr ""
msgctxt "model:ir.action,name:act_quality_alert_form"
msgid "Alerts"
msgstr ""
msgctxt "model:ir.action,name:act_quality_configuration_form"
msgid "Configuration"
msgstr ""
msgctxt "model:ir.action,name:act_quality_control_form"
msgid "Controls"
msgstr ""
msgctxt "model:ir.action,name:act_quality_inspection_form"
msgid "Inspections"
msgstr ""
msgctxt "model:ir.action,name:act_quality_inspection_form_relate"
msgid "Quality Inspections"
msgstr ""
msgctxt "model:ir.action,name:wizard_production_inspect_done"
msgid "Inspect Done"
msgstr ""
msgctxt "model:ir.action,name:wizard_production_inspect_run"
msgid "Inspect Run"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_in_inspect_do"
msgid "Inspect Done"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_in_inspect_receive"
msgid "Inspect Reception"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_internal_inspect_do"
msgid "Inspect Done"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_internal_inspect_ship"
msgid "Inspect Ship"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_out_inspect_pack"
msgid "Inspect Pack"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_out_inspect_pick"
msgid "Inspect Pick"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_out_return_inspect_do"
msgid "Inspect Done"
msgstr ""
msgctxt ""
"model:ir.action,name:wizard_stock_shipment_out_return_inspect_receive"
msgid "Inspect Reception"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_alert_form_domain_all"
msgid "All"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_alert_form_domain_deferred"
msgid "Deferred"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_alert_form_domain_open"
msgid "Open"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_alert_form_domain_processing"
msgid "Processing"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_inspection_form_domain_all"
msgid "All"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_inspection_form_domain_pending"
msgid "Pending"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_inspection_form_domain_processed"
msgid "Processed"
msgstr ""
msgctxt "model:ir.message,text:msg_quality_inspection_failed"
msgid "To continue, alerts from failed inspections must be resolved."
msgstr ""
msgctxt "model:ir.message,text:msg_quality_inspection_missing_point"
msgid ""
"To complete the inspection \"%(inspection)s\", you must test points "
"\"%(points)s\"."
msgstr ""
msgctxt "model:ir.message,text:msg_quality_inspections"
msgid "Quality Inspections"
msgstr ""
msgctxt "model:ir.model.button,string:quality_alert_defer_button"
msgid "Defer"
msgstr ""
msgctxt "model:ir.model.button,string:quality_alert_open_button"
msgid "Open"
msgstr ""
msgctxt "model:ir.model.button,string:quality_alert_process_button"
msgid "Process"
msgstr ""
msgctxt "model:ir.model.button,string:quality_alert_resolve_button"
msgid "Resolve"
msgstr ""
msgctxt "model:ir.model.button,string:quality_inspection_fail_button"
msgid "Fail"
msgstr ""
msgctxt "model:ir.model.button,string:quality_inspection_pass_button"
msgid "Pass"
msgstr ""
msgctxt "model:ir.model.button,string:quality_inspection_pending_button"
msgid "Pending"
msgstr ""
msgctxt "model:ir.model.button,string:quality_inspection_process_button"
msgid "Process"
msgstr ""
msgctxt "model:ir.rule.group,name:rule_group_quality_control_companies"
msgid "User in companies"
msgstr ""
msgctxt "model:ir.rule.group,name:rule_group_quality_inspection_companies"
msgid "User in companies"
msgstr ""
msgctxt "model:ir.sequence,name:sequence_quality_alert"
msgid "Quality Alert"
msgstr ""
msgctxt "model:ir.sequence,name:sequence_quality_inspection"
msgid "Quality Inspection"
msgstr ""
msgctxt "model:ir.sequence.type,name:sequence_type_quality_alert"
msgid "Quality Alert"
msgstr ""
msgctxt "model:ir.sequence.type,name:sequence_type_quality_inspection"
msgid "Quality Inspection"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_configuration"
msgid "Configuration"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_quality"
msgid "Quality"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_quality_alert_form"
msgid "Alerts"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_quality_configuration"
msgid "Configuration"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_quality_control"
msgid "Controls"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_quality_inspection_form"
msgid "Inspections"
msgstr ""
msgctxt "model:quality.alert,name:"
msgid "Quality Alert"
msgstr ""
msgctxt "model:quality.configuration,name:"
msgid "Quality Configuration"
msgstr ""
msgctxt "model:quality.configuration.sequence,name:"
msgid "Quality Configuration Sequence"
msgstr ""
msgctxt "model:quality.control,name:"
msgid "Quality Control"
msgstr ""
msgctxt "model:quality.control.point,name:"
msgid "Quality Control Point"
msgstr ""
msgctxt "model:quality.inspect.store,name:"
msgid "Inspect Quality"
msgstr ""
msgctxt "model:quality.inspection,name:"
msgid "Quality Inspection"
msgstr ""
msgctxt "model:res.group,name:group_quality"
msgid "Quality"
msgstr ""
msgctxt "model:res.group,name:group_quality_admin"
msgid "Quality Administration"
msgstr ""
msgctxt "selection:quality.alert,state:"
msgid "Deferred"
msgstr ""
msgctxt "selection:quality.alert,state:"
msgid "Open"
msgstr ""
msgctxt "selection:quality.alert,state:"
msgid "Processing"
msgstr ""
msgctxt "selection:quality.alert,state:"
msgid "Resolved"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Customer Shipment Packed"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Customer Shipment Picked"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Customer Shipment Return Done"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Customer Shipment Return Received"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Internal Shipment Done"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Internal Shipment Shipped"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Production Done"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Production Run"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Supplier Shipment Done"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Supplier Shipment Received"
msgstr ""
msgctxt "selection:quality.inspection,state:"
msgid "Failed"
msgstr ""
msgctxt "selection:quality.inspection,state:"
msgid "Passed"
msgstr ""
msgctxt "selection:quality.inspection,state:"
msgid "Pending"
msgstr ""
msgctxt "view:quality.alert:"
msgid "Other Info"
msgstr ""
msgctxt "view:quality.control:"
msgid "%"
msgstr ""
msgctxt "view:quality.inspection:"
msgid "Other Info"
msgstr ""
msgctxt "wizard_button:quality.inspect,inspection,end:"
msgid "Cancel"
msgstr ""
msgctxt "wizard_button:quality.inspect,inspection,next_:"
msgid "Skip"
msgstr ""
msgctxt "wizard_button:quality.inspect,inspection,save:"
msgid "Save"
msgstr ""

488
modules/quality/locale/ca.po Executable file
View File

@@ -0,0 +1,488 @@
#
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "field:quality.alert,company:"
msgid "Company"
msgstr "Empresa"
msgctxt "field:quality.alert,deferred_by:"
msgid "Deferred by"
msgstr "Diferida per"
msgctxt "field:quality.alert,description:"
msgid "Description"
msgstr "Descripció"
msgctxt "field:quality.alert,number:"
msgid "Number"
msgstr "Número"
msgctxt "field:quality.alert,origin:"
msgid "Origin"
msgstr "Origen"
msgctxt "field:quality.alert,processed_by:"
msgid "Processed by"
msgstr "Processat per"
msgctxt "field:quality.alert,resolved_by:"
msgid "Resolved by"
msgstr "Resolt per"
msgctxt "field:quality.alert,state:"
msgid "State"
msgstr "Estat"
msgctxt "field:quality.alert,title:"
msgid "Title"
msgstr "Títol"
msgctxt "field:quality.configuration,alert_sequence:"
msgid "Alert Sequence"
msgstr "Seqüencia alertas"
msgctxt "field:quality.configuration,inspection_sequence:"
msgid "Inspection Sequence"
msgstr "Seqüència inspeccions"
msgctxt "field:quality.configuration.sequence,alert_sequence:"
msgid "Alert Sequence"
msgstr "Seqüencia alertas"
msgctxt "field:quality.configuration.sequence,company:"
msgid "Company"
msgstr "Empresa"
msgctxt "field:quality.configuration.sequence,inspection_sequence:"
msgid "Inspection Sequence"
msgstr "Seqüència inspeccions"
msgctxt "field:quality.control,company:"
msgid "Company"
msgstr "Empresa"
msgctxt "field:quality.control,frequency:"
msgid "Frequency"
msgstr "Freqüència"
msgctxt "field:quality.control,name:"
msgid "Name"
msgstr "Nom"
msgctxt "field:quality.control,operations:"
msgid "Operations"
msgstr "Operacions"
msgctxt "field:quality.control,points:"
msgid "Points"
msgstr "Punts"
msgctxt "field:quality.control,product:"
msgid "Product"
msgstr "Producte"
msgctxt "field:quality.control,product_category:"
msgid "Product Category"
msgstr "Categoria de producte"
msgctxt "field:quality.control.point,control:"
msgid "Control"
msgstr "Control"
msgctxt "field:quality.control.point,tolerance_lower:"
msgid "Tolerance Lower"
msgstr "Tolerància mínima"
msgctxt "field:quality.control.point,tolerance_upper:"
msgid "Tolerance Upper"
msgstr "Tolerància màxima"
msgctxt "field:quality.inspect.store,inspections:"
msgid "Inspections"
msgstr "Inspecions"
msgctxt "field:quality.inspection,alerts:"
msgid "Alerts"
msgstr "Alertes"
msgctxt "field:quality.inspection,company:"
msgid "Company"
msgstr "Empresa"
msgctxt "field:quality.inspection,control:"
msgid "Control"
msgstr "Control"
msgctxt "field:quality.inspection,failed_by:"
msgid "Failed by"
msgstr "Fallat per"
msgctxt "field:quality.inspection,number:"
msgid "Number"
msgstr "Número"
msgctxt "field:quality.inspection,origin:"
msgid "Origin"
msgstr "Origen"
msgctxt "field:quality.inspection,passed_by:"
msgid "Passed by"
msgstr "Aprovat per"
msgctxt "field:quality.inspection,points:"
msgid "Points"
msgstr "Punts"
msgctxt "field:quality.inspection,processed_at:"
msgid "Processed at"
msgstr "Processat el"
msgctxt "field:quality.inspection,processed_by:"
msgid "Processed by"
msgstr "Processat per"
msgctxt "field:quality.inspection,state:"
msgid "State"
msgstr "Estat"
msgctxt "help:quality.control,company:"
msgid "The company to which the control applies."
msgstr "La empresa a la que aplica el control."
msgctxt "help:quality.control,frequency:"
msgid "How often the control must be done."
msgstr "Amb quina freqüència s'ha de realitzar el control."
msgctxt "help:quality.control,operations:"
msgid "The operations for which the control is performed."
msgstr "Les operacions a les que es realitza el control."
msgctxt "help:quality.control,product:"
msgid "The product to which the control applies."
msgstr "El producte al que aplica el control."
msgctxt "help:quality.control,product_category:"
msgid "The product category to which the control applies."
msgstr "La categoría de producte a la que aplica el control."
msgctxt "model:ir.action,name:act_quality_alert_form"
msgid "Alerts"
msgstr "Alertes"
msgctxt "model:ir.action,name:act_quality_configuration_form"
msgid "Configuration"
msgstr "Configuració"
msgctxt "model:ir.action,name:act_quality_control_form"
msgid "Controls"
msgstr "Controls"
msgctxt "model:ir.action,name:act_quality_inspection_form"
msgid "Inspections"
msgstr "Inspecions"
msgctxt "model:ir.action,name:act_quality_inspection_form_relate"
msgid "Quality Inspections"
msgstr "Inspeccions de qualitat"
msgctxt "model:ir.action,name:wizard_production_inspect_done"
msgid "Inspect Done"
msgstr "Inspecció finalitzada"
msgctxt "model:ir.action,name:wizard_production_inspect_run"
msgid "Inspect Run"
msgstr "Ejecuta inspecció"
msgctxt "model:ir.action,name:wizard_stock_shipment_in_inspect_do"
msgid "Inspect Done"
msgstr "Inspecció finalitzada"
msgctxt "model:ir.action,name:wizard_stock_shipment_in_inspect_receive"
msgid "Inspect Reception"
msgstr "Inspecció recepció"
msgctxt "model:ir.action,name:wizard_stock_shipment_internal_inspect_do"
msgid "Inspect Done"
msgstr "Inspecció finalitzada"
msgctxt "model:ir.action,name:wizard_stock_shipment_internal_inspect_ship"
msgid "Inspect Ship"
msgstr "Inspecció enviament"
msgctxt "model:ir.action,name:wizard_stock_shipment_out_inspect_pack"
msgid "Inspect Pack"
msgstr "Inspecció empaqueta"
msgctxt "model:ir.action,name:wizard_stock_shipment_out_inspect_pick"
msgid "Inspect Pick"
msgstr "Inspecció recull"
msgctxt "model:ir.action,name:wizard_stock_shipment_out_return_inspect_do"
msgid "Inspect Done"
msgstr "Inspecció finalitzada"
msgctxt ""
"model:ir.action,name:wizard_stock_shipment_out_return_inspect_receive"
msgid "Inspect Reception"
msgstr "Inspecció recepció"
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_alert_form_domain_all"
msgid "All"
msgstr "Tot"
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_alert_form_domain_deferred"
msgid "Deferred"
msgstr "Diferit"
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_alert_form_domain_open"
msgid "Open"
msgstr "Obert"
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_alert_form_domain_processing"
msgid "Processing"
msgstr "En procés"
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_inspection_form_domain_all"
msgid "All"
msgstr "Tot"
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_inspection_form_domain_pending"
msgid "Pending"
msgstr "Pendent"
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_inspection_form_domain_processed"
msgid "Processed"
msgstr "Processat"
msgctxt "model:ir.message,text:msg_quality_inspection_failed"
msgid "To continue, alerts from failed inspections must be resolved."
msgstr ""
"Per continuar, s'han de resoldre les alertes de les inspeccions fallades."
msgctxt "model:ir.message,text:msg_quality_inspection_missing_point"
msgid ""
"To complete the inspection \"%(inspection)s\", you must test points "
"\"%(points)s\"."
msgstr ""
"Per completar la inspecció \"%(inspection)s\", heu de probar els punts "
"\"%(points)s\"."
msgctxt "model:ir.message,text:msg_quality_inspections"
msgid "Quality Inspections"
msgstr "Inspeccions de qualitat"
msgctxt "model:ir.model.button,string:quality_alert_defer_button"
msgid "Defer"
msgstr "Diferir"
msgctxt "model:ir.model.button,string:quality_alert_open_button"
msgid "Open"
msgstr "Obre"
msgctxt "model:ir.model.button,string:quality_alert_process_button"
msgid "Process"
msgstr "Processa"
msgctxt "model:ir.model.button,string:quality_alert_resolve_button"
msgid "Resolve"
msgstr "Resol"
msgctxt "model:ir.model.button,string:quality_inspection_fail_button"
msgid "Fail"
msgstr "Falla"
msgctxt "model:ir.model.button,string:quality_inspection_pass_button"
msgid "Pass"
msgstr "Passa"
msgctxt "model:ir.model.button,string:quality_inspection_pending_button"
msgid "Pending"
msgstr "Pendent"
msgctxt "model:ir.model.button,string:quality_inspection_process_button"
msgid "Process"
msgstr "Processa"
msgctxt "model:ir.rule.group,name:rule_group_quality_control_companies"
msgid "User in companies"
msgstr "Usuari a les empreses"
msgctxt "model:ir.rule.group,name:rule_group_quality_inspection_companies"
msgid "User in companies"
msgstr "Usuari a les empreses"
msgctxt "model:ir.sequence,name:sequence_quality_alert"
msgid "Quality Alert"
msgstr "Alerta de qualitat"
msgctxt "model:ir.sequence,name:sequence_quality_inspection"
msgid "Quality Inspection"
msgstr "Inspecció de qualitat"
msgctxt "model:ir.sequence.type,name:sequence_type_quality_alert"
msgid "Quality Alert"
msgstr "Alerta de qualitat"
msgctxt "model:ir.sequence.type,name:sequence_type_quality_inspection"
msgid "Quality Inspection"
msgstr "Inspecció de qualitat"
msgctxt "model:ir.ui.menu,name:menu_configuration"
msgid "Configuration"
msgstr "Configuració"
msgctxt "model:ir.ui.menu,name:menu_quality"
msgid "Quality"
msgstr "Qualitat"
msgctxt "model:ir.ui.menu,name:menu_quality_alert_form"
msgid "Alerts"
msgstr "Alertes"
msgctxt "model:ir.ui.menu,name:menu_quality_configuration"
msgid "Configuration"
msgstr "Configuració"
msgctxt "model:ir.ui.menu,name:menu_quality_control"
msgid "Controls"
msgstr "Controls"
msgctxt "model:ir.ui.menu,name:menu_quality_inspection_form"
msgid "Inspections"
msgstr "Inspecions"
msgctxt "model:quality.alert,name:"
msgid "Quality Alert"
msgstr "Alerta de qualitat"
msgctxt "model:quality.configuration,name:"
msgid "Quality Configuration"
msgstr "Configuració qualitat"
msgctxt "model:quality.configuration.sequence,name:"
msgid "Quality Configuration Sequence"
msgstr "Configuració Seqüencies qualitat"
msgctxt "model:quality.control,name:"
msgid "Quality Control"
msgstr "Control de qualitat"
msgctxt "model:quality.control.point,name:"
msgid "Quality Control Point"
msgstr "Punt de control de qualitat"
msgctxt "model:quality.inspect.store,name:"
msgid "Inspect Quality"
msgstr "Inspeccionar qualitat"
msgctxt "model:quality.inspection,name:"
msgid "Quality Inspection"
msgstr "Inspecció de qualitat"
msgctxt "model:res.group,name:group_quality"
msgid "Quality"
msgstr "Qualitat"
msgctxt "model:res.group,name:group_quality_admin"
msgid "Quality Administration"
msgstr "Administració qualitat"
msgctxt "selection:quality.alert,state:"
msgid "Deferred"
msgstr "Diferit"
msgctxt "selection:quality.alert,state:"
msgid "Open"
msgstr "Oberta"
msgctxt "selection:quality.alert,state:"
msgid "Processing"
msgstr "En procés"
msgctxt "selection:quality.alert,state:"
msgid "Resolved"
msgstr "Resolta"
msgctxt "selection:quality.control,operations:"
msgid "Customer Shipment Packed"
msgstr "Albarà de client empaquetat"
msgctxt "selection:quality.control,operations:"
msgid "Customer Shipment Picked"
msgstr "Albarà de client Recollit"
msgctxt "selection:quality.control,operations:"
msgid "Customer Shipment Return Done"
msgstr "Albarà de devolució de client finalitzat"
msgctxt "selection:quality.control,operations:"
msgid "Customer Shipment Return Received"
msgstr "Albarà de devolució de client Rebut"
msgctxt "selection:quality.control,operations:"
msgid "Internal Shipment Done"
msgstr "Albarà intern finalitzat"
msgctxt "selection:quality.control,operations:"
msgid "Internal Shipment Shipped"
msgstr "Albarà intern enviat"
msgctxt "selection:quality.control,operations:"
msgid "Production Done"
msgstr "Producció finalitzada"
msgctxt "selection:quality.control,operations:"
msgid "Production Run"
msgstr "Producció executada"
msgctxt "selection:quality.control,operations:"
msgid "Supplier Shipment Done"
msgstr "Albarà de proveïdor finalitzat"
msgctxt "selection:quality.control,operations:"
msgid "Supplier Shipment Received"
msgstr "Albarà de proveïdor rebut"
msgctxt "selection:quality.inspection,state:"
msgid "Failed"
msgstr "Fallada"
msgctxt "selection:quality.inspection,state:"
msgid "Passed"
msgstr "Aprovat"
msgctxt "selection:quality.inspection,state:"
msgid "Pending"
msgstr "Pendent"
msgctxt "view:quality.alert:"
msgid "Other Info"
msgstr "Informació addicional"
msgctxt "view:quality.control:"
msgid "%"
msgstr "%"
msgctxt "view:quality.inspection:"
msgid "Other Info"
msgstr "Informació addicional"
msgctxt "wizard_button:quality.inspect,inspection,end:"
msgid "Cancel"
msgstr "Cancel·la"
msgctxt "wizard_button:quality.inspect,inspection,next_:"
msgid "Skip"
msgstr "Salta"
msgctxt "wizard_button:quality.inspect,inspection,save:"
msgid "Save"
msgstr "Desa"

485
modules/quality/locale/cs.po Executable file
View File

@@ -0,0 +1,485 @@
#
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "field:quality.alert,company:"
msgid "Company"
msgstr ""
msgctxt "field:quality.alert,deferred_by:"
msgid "Deferred by"
msgstr ""
msgctxt "field:quality.alert,description:"
msgid "Description"
msgstr ""
msgctxt "field:quality.alert,number:"
msgid "Number"
msgstr ""
msgctxt "field:quality.alert,origin:"
msgid "Origin"
msgstr ""
msgctxt "field:quality.alert,processed_by:"
msgid "Processed by"
msgstr ""
msgctxt "field:quality.alert,resolved_by:"
msgid "Resolved by"
msgstr ""
msgctxt "field:quality.alert,state:"
msgid "State"
msgstr ""
msgctxt "field:quality.alert,title:"
msgid "Title"
msgstr ""
msgctxt "field:quality.configuration,alert_sequence:"
msgid "Alert Sequence"
msgstr ""
msgctxt "field:quality.configuration,inspection_sequence:"
msgid "Inspection Sequence"
msgstr ""
msgctxt "field:quality.configuration.sequence,alert_sequence:"
msgid "Alert Sequence"
msgstr ""
msgctxt "field:quality.configuration.sequence,company:"
msgid "Company"
msgstr ""
msgctxt "field:quality.configuration.sequence,inspection_sequence:"
msgid "Inspection Sequence"
msgstr ""
msgctxt "field:quality.control,company:"
msgid "Company"
msgstr ""
msgctxt "field:quality.control,frequency:"
msgid "Frequency"
msgstr ""
msgctxt "field:quality.control,name:"
msgid "Name"
msgstr ""
msgctxt "field:quality.control,operations:"
msgid "Operations"
msgstr ""
msgctxt "field:quality.control,points:"
msgid "Points"
msgstr ""
msgctxt "field:quality.control,product:"
msgid "Product"
msgstr ""
msgctxt "field:quality.control,product_category:"
msgid "Product Category"
msgstr ""
msgctxt "field:quality.control.point,control:"
msgid "Control"
msgstr ""
msgctxt "field:quality.control.point,tolerance_lower:"
msgid "Tolerance Lower"
msgstr ""
msgctxt "field:quality.control.point,tolerance_upper:"
msgid "Tolerance Upper"
msgstr ""
msgctxt "field:quality.inspect.store,inspections:"
msgid "Inspections"
msgstr ""
msgctxt "field:quality.inspection,alerts:"
msgid "Alerts"
msgstr ""
msgctxt "field:quality.inspection,company:"
msgid "Company"
msgstr ""
msgctxt "field:quality.inspection,control:"
msgid "Control"
msgstr ""
msgctxt "field:quality.inspection,failed_by:"
msgid "Failed by"
msgstr ""
msgctxt "field:quality.inspection,number:"
msgid "Number"
msgstr ""
msgctxt "field:quality.inspection,origin:"
msgid "Origin"
msgstr ""
msgctxt "field:quality.inspection,passed_by:"
msgid "Passed by"
msgstr ""
msgctxt "field:quality.inspection,points:"
msgid "Points"
msgstr ""
msgctxt "field:quality.inspection,processed_at:"
msgid "Processed at"
msgstr ""
msgctxt "field:quality.inspection,processed_by:"
msgid "Processed by"
msgstr ""
msgctxt "field:quality.inspection,state:"
msgid "State"
msgstr ""
msgctxt "help:quality.control,company:"
msgid "The company to which the control applies."
msgstr ""
msgctxt "help:quality.control,frequency:"
msgid "How often the control must be done."
msgstr ""
msgctxt "help:quality.control,operations:"
msgid "The operations for which the control is performed."
msgstr ""
msgctxt "help:quality.control,product:"
msgid "The product to which the control applies."
msgstr ""
msgctxt "help:quality.control,product_category:"
msgid "The product category to which the control applies."
msgstr ""
msgctxt "model:ir.action,name:act_quality_alert_form"
msgid "Alerts"
msgstr ""
msgctxt "model:ir.action,name:act_quality_configuration_form"
msgid "Configuration"
msgstr ""
msgctxt "model:ir.action,name:act_quality_control_form"
msgid "Controls"
msgstr ""
msgctxt "model:ir.action,name:act_quality_inspection_form"
msgid "Inspections"
msgstr ""
msgctxt "model:ir.action,name:act_quality_inspection_form_relate"
msgid "Quality Inspections"
msgstr ""
msgctxt "model:ir.action,name:wizard_production_inspect_done"
msgid "Inspect Done"
msgstr ""
msgctxt "model:ir.action,name:wizard_production_inspect_run"
msgid "Inspect Run"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_in_inspect_do"
msgid "Inspect Done"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_in_inspect_receive"
msgid "Inspect Reception"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_internal_inspect_do"
msgid "Inspect Done"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_internal_inspect_ship"
msgid "Inspect Ship"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_out_inspect_pack"
msgid "Inspect Pack"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_out_inspect_pick"
msgid "Inspect Pick"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_out_return_inspect_do"
msgid "Inspect Done"
msgstr ""
msgctxt ""
"model:ir.action,name:wizard_stock_shipment_out_return_inspect_receive"
msgid "Inspect Reception"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_alert_form_domain_all"
msgid "All"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_alert_form_domain_deferred"
msgid "Deferred"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_alert_form_domain_open"
msgid "Open"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_alert_form_domain_processing"
msgid "Processing"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_inspection_form_domain_all"
msgid "All"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_inspection_form_domain_pending"
msgid "Pending"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_inspection_form_domain_processed"
msgid "Processed"
msgstr ""
msgctxt "model:ir.message,text:msg_quality_inspection_failed"
msgid "To continue, alerts from failed inspections must be resolved."
msgstr ""
msgctxt "model:ir.message,text:msg_quality_inspection_missing_point"
msgid ""
"To complete the inspection \"%(inspection)s\", you must test points "
"\"%(points)s\"."
msgstr ""
msgctxt "model:ir.message,text:msg_quality_inspections"
msgid "Quality Inspections"
msgstr ""
msgctxt "model:ir.model.button,string:quality_alert_defer_button"
msgid "Defer"
msgstr ""
msgctxt "model:ir.model.button,string:quality_alert_open_button"
msgid "Open"
msgstr ""
msgctxt "model:ir.model.button,string:quality_alert_process_button"
msgid "Process"
msgstr ""
msgctxt "model:ir.model.button,string:quality_alert_resolve_button"
msgid "Resolve"
msgstr ""
msgctxt "model:ir.model.button,string:quality_inspection_fail_button"
msgid "Fail"
msgstr ""
msgctxt "model:ir.model.button,string:quality_inspection_pass_button"
msgid "Pass"
msgstr ""
msgctxt "model:ir.model.button,string:quality_inspection_pending_button"
msgid "Pending"
msgstr ""
msgctxt "model:ir.model.button,string:quality_inspection_process_button"
msgid "Process"
msgstr ""
msgctxt "model:ir.rule.group,name:rule_group_quality_control_companies"
msgid "User in companies"
msgstr ""
msgctxt "model:ir.rule.group,name:rule_group_quality_inspection_companies"
msgid "User in companies"
msgstr ""
msgctxt "model:ir.sequence,name:sequence_quality_alert"
msgid "Quality Alert"
msgstr ""
msgctxt "model:ir.sequence,name:sequence_quality_inspection"
msgid "Quality Inspection"
msgstr ""
msgctxt "model:ir.sequence.type,name:sequence_type_quality_alert"
msgid "Quality Alert"
msgstr ""
msgctxt "model:ir.sequence.type,name:sequence_type_quality_inspection"
msgid "Quality Inspection"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_configuration"
msgid "Configuration"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_quality"
msgid "Quality"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_quality_alert_form"
msgid "Alerts"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_quality_configuration"
msgid "Configuration"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_quality_control"
msgid "Controls"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_quality_inspection_form"
msgid "Inspections"
msgstr ""
msgctxt "model:quality.alert,name:"
msgid "Quality Alert"
msgstr ""
msgctxt "model:quality.configuration,name:"
msgid "Quality Configuration"
msgstr ""
msgctxt "model:quality.configuration.sequence,name:"
msgid "Quality Configuration Sequence"
msgstr ""
msgctxt "model:quality.control,name:"
msgid "Quality Control"
msgstr ""
msgctxt "model:quality.control.point,name:"
msgid "Quality Control Point"
msgstr ""
msgctxt "model:quality.inspect.store,name:"
msgid "Inspect Quality"
msgstr ""
msgctxt "model:quality.inspection,name:"
msgid "Quality Inspection"
msgstr ""
msgctxt "model:res.group,name:group_quality"
msgid "Quality"
msgstr ""
msgctxt "model:res.group,name:group_quality_admin"
msgid "Quality Administration"
msgstr ""
msgctxt "selection:quality.alert,state:"
msgid "Deferred"
msgstr ""
msgctxt "selection:quality.alert,state:"
msgid "Open"
msgstr ""
msgctxt "selection:quality.alert,state:"
msgid "Processing"
msgstr ""
msgctxt "selection:quality.alert,state:"
msgid "Resolved"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Customer Shipment Packed"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Customer Shipment Picked"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Customer Shipment Return Done"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Customer Shipment Return Received"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Internal Shipment Done"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Internal Shipment Shipped"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Production Done"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Production Run"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Supplier Shipment Done"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Supplier Shipment Received"
msgstr ""
msgctxt "selection:quality.inspection,state:"
msgid "Failed"
msgstr ""
msgctxt "selection:quality.inspection,state:"
msgid "Passed"
msgstr ""
msgctxt "selection:quality.inspection,state:"
msgid "Pending"
msgstr ""
msgctxt "view:quality.alert:"
msgid "Other Info"
msgstr ""
msgctxt "view:quality.control:"
msgid "%"
msgstr ""
msgctxt "view:quality.inspection:"
msgid "Other Info"
msgstr ""
msgctxt "wizard_button:quality.inspect,inspection,end:"
msgid "Cancel"
msgstr ""
msgctxt "wizard_button:quality.inspect,inspection,next_:"
msgid "Skip"
msgstr ""
msgctxt "wizard_button:quality.inspect,inspection,save:"
msgid "Save"
msgstr ""

490
modules/quality/locale/de.po Executable file
View File

@@ -0,0 +1,490 @@
#
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "field:quality.alert,company:"
msgid "Company"
msgstr "Unternehmen"
msgctxt "field:quality.alert,deferred_by:"
msgid "Deferred by"
msgstr "Zurückgestellt von"
msgctxt "field:quality.alert,description:"
msgid "Description"
msgstr "Beschreibung"
msgctxt "field:quality.alert,number:"
msgid "Number"
msgstr "Nummer"
msgctxt "field:quality.alert,origin:"
msgid "Origin"
msgstr "Herkunft"
msgctxt "field:quality.alert,processed_by:"
msgid "Processed by"
msgstr "Bearbeitet von"
msgctxt "field:quality.alert,resolved_by:"
msgid "Resolved by"
msgstr "Behoben durch"
msgctxt "field:quality.alert,state:"
msgid "State"
msgstr "Status"
msgctxt "field:quality.alert,title:"
msgid "Title"
msgstr "Titel"
msgctxt "field:quality.configuration,alert_sequence:"
msgid "Alert Sequence"
msgstr "Nummernkreis Qualitätswarnungen"
msgctxt "field:quality.configuration,inspection_sequence:"
msgid "Inspection Sequence"
msgstr "Nummernkreis Qualitätsprüfungen"
msgctxt "field:quality.configuration.sequence,alert_sequence:"
msgid "Alert Sequence"
msgstr "Nummernkreis Qualitätswarnungen"
msgctxt "field:quality.configuration.sequence,company:"
msgid "Company"
msgstr "Unternehmen"
msgctxt "field:quality.configuration.sequence,inspection_sequence:"
msgid "Inspection Sequence"
msgstr "Nummernkreis Qualitätsprüfungen"
msgctxt "field:quality.control,company:"
msgid "Company"
msgstr "Unternehmen"
msgctxt "field:quality.control,frequency:"
msgid "Frequency"
msgstr "Anwendungshäufigkeit"
msgctxt "field:quality.control,name:"
msgid "Name"
msgstr "Name"
msgctxt "field:quality.control,operations:"
msgid "Operations"
msgstr "Arbeitsvorgänge"
msgctxt "field:quality.control,points:"
msgid "Points"
msgstr "Parameter"
msgctxt "field:quality.control,product:"
msgid "Product"
msgstr "Artikel"
msgctxt "field:quality.control,product_category:"
msgid "Product Category"
msgstr "Artikelkategorie"
msgctxt "field:quality.control.point,control:"
msgid "Control"
msgstr "Kontrollpunkt"
msgctxt "field:quality.control.point,tolerance_lower:"
msgid "Tolerance Lower"
msgstr "Mindestwert"
msgctxt "field:quality.control.point,tolerance_upper:"
msgid "Tolerance Upper"
msgstr "Höchstwert"
msgctxt "field:quality.inspect.store,inspections:"
msgid "Inspections"
msgstr "Prüfungen"
msgctxt "field:quality.inspection,alerts:"
msgid "Alerts"
msgstr "Warnungen"
msgctxt "field:quality.inspection,company:"
msgid "Company"
msgstr "Unternehmen"
msgctxt "field:quality.inspection,control:"
msgid "Control"
msgstr "Kontrollpunkt"
msgctxt "field:quality.inspection,failed_by:"
msgid "Failed by"
msgstr "Fehlgeschlagen durch"
msgctxt "field:quality.inspection,number:"
msgid "Number"
msgstr "Nummer"
msgctxt "field:quality.inspection,origin:"
msgid "Origin"
msgstr "Herkunft"
msgctxt "field:quality.inspection,passed_by:"
msgid "Passed by"
msgstr "Erfolgreich bestanden durch"
msgctxt "field:quality.inspection,points:"
msgid "Points"
msgstr "Parameter"
msgctxt "field:quality.inspection,processed_at:"
msgid "Processed at"
msgstr "Bearbeitet am"
msgctxt "field:quality.inspection,processed_by:"
msgid "Processed by"
msgstr "Bearbeitet von"
msgctxt "field:quality.inspection,state:"
msgid "State"
msgstr "Status"
msgctxt "help:quality.control,company:"
msgid "The company to which the control applies."
msgstr "Das Unternehmen für das der Kontrollpunkt gilt."
msgctxt "help:quality.control,frequency:"
msgid "How often the control must be done."
msgstr "Wie oft der Kontrollpunkt ausgeführt werden soll."
msgctxt "help:quality.control,operations:"
msgid "The operations for which the control is performed."
msgstr ""
"Die Arbeitsvorgänge bei denen der Kontrollpunkt ausgeführt werden soll."
msgctxt "help:quality.control,product:"
msgid "The product to which the control applies."
msgstr "Der Artikel für den der Kontrollpunkt gilt."
msgctxt "help:quality.control,product_category:"
msgid "The product category to which the control applies."
msgstr "Die Artikelkategorie für die der Kontrollpunkt gilt."
msgctxt "model:ir.action,name:act_quality_alert_form"
msgid "Alerts"
msgstr "Warnungen"
msgctxt "model:ir.action,name:act_quality_configuration_form"
msgid "Configuration"
msgstr "Einstellungen"
msgctxt "model:ir.action,name:act_quality_control_form"
msgid "Controls"
msgstr "Kontrollpunkte"
msgctxt "model:ir.action,name:act_quality_inspection_form"
msgid "Inspections"
msgstr "Prüfungen"
msgctxt "model:ir.action,name:act_quality_inspection_form_relate"
msgid "Quality Inspections"
msgstr "Qualitätsprüfungen"
msgctxt "model:ir.action,name:wizard_production_inspect_done"
msgid "Inspect Done"
msgstr "Qualitätsprüfung für Status \"Erledigt\" durchführen"
msgctxt "model:ir.action,name:wizard_production_inspect_run"
msgid "Inspect Run"
msgstr "Qualitätsprüfung für Status \"In Ausführung\" durchführen"
msgctxt "model:ir.action,name:wizard_stock_shipment_in_inspect_do"
msgid "Inspect Done"
msgstr "Qualitätsprüfung für Status \"Erledigt\" durchführen"
msgctxt "model:ir.action,name:wizard_stock_shipment_in_inspect_receive"
msgid "Inspect Reception"
msgstr "Qualitätsprüfung für Status \"Erhalten\" durchführen"
msgctxt "model:ir.action,name:wizard_stock_shipment_internal_inspect_do"
msgid "Inspect Done"
msgstr "Qualitätsprüfung für Status \"Erledigt\" durchführen"
msgctxt "model:ir.action,name:wizard_stock_shipment_internal_inspect_ship"
msgid "Inspect Ship"
msgstr "Qualitätsprüfung für Status \"Versendet\" durchführen"
msgctxt "model:ir.action,name:wizard_stock_shipment_out_inspect_pack"
msgid "Inspect Pack"
msgstr "Qualitätsprüfung für Status \"Gepackt\" durchführen"
msgctxt "model:ir.action,name:wizard_stock_shipment_out_inspect_pick"
msgid "Inspect Pick"
msgstr "Qualitätsprüfung für Status \"Kommissioniert\" durchführen"
msgctxt "model:ir.action,name:wizard_stock_shipment_out_return_inspect_do"
msgid "Inspect Done"
msgstr "Qualitätsprüfung für Status \"Erledigt\" durchführen"
msgctxt ""
"model:ir.action,name:wizard_stock_shipment_out_return_inspect_receive"
msgid "Inspect Reception"
msgstr "Qualitätsprüfung für Status \"Erhalten\" durchführen"
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_alert_form_domain_all"
msgid "All"
msgstr "Alle"
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_alert_form_domain_deferred"
msgid "Deferred"
msgstr "Zurückgestellt"
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_alert_form_domain_open"
msgid "Open"
msgstr "Offen"
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_alert_form_domain_processing"
msgid "Processing"
msgstr "In Ausführung"
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_inspection_form_domain_all"
msgid "All"
msgstr "Alle"
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_inspection_form_domain_pending"
msgid "Pending"
msgstr "Ausstehend"
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_inspection_form_domain_processed"
msgid "Processed"
msgstr "Ausgeführt"
msgctxt "model:ir.message,text:msg_quality_inspection_failed"
msgid "To continue, alerts from failed inspections must be resolved."
msgstr ""
"Die Warnungen über fehlgeschlagene Qualitätsprüfungen müssen bearbeitet "
"werden, um fortfahren zu können."
msgctxt "model:ir.message,text:msg_quality_inspection_missing_point"
msgid ""
"To complete the inspection \"%(inspection)s\", you must test points "
"\"%(points)s\"."
msgstr ""
"Um die Qualitätsprüfung \"%(inspection)s\" abzuschließen, müssen die "
"Parameter \"%(points)s\" geprüft werden."
msgctxt "model:ir.message,text:msg_quality_inspections"
msgid "Quality Inspections"
msgstr "Qualitätsprüfungen"
msgctxt "model:ir.model.button,string:quality_alert_defer_button"
msgid "Defer"
msgstr "Zurückstellen"
msgctxt "model:ir.model.button,string:quality_alert_open_button"
msgid "Open"
msgstr "Öffnen"
msgctxt "model:ir.model.button,string:quality_alert_process_button"
msgid "Process"
msgstr "Ausführen"
msgctxt "model:ir.model.button,string:quality_alert_resolve_button"
msgid "Resolve"
msgstr "Beheben"
msgctxt "model:ir.model.button,string:quality_inspection_fail_button"
msgid "Fail"
msgstr "Fehlgeschlagen markieren"
msgctxt "model:ir.model.button,string:quality_inspection_pass_button"
msgid "Pass"
msgstr "Bestanden markieren"
msgctxt "model:ir.model.button,string:quality_inspection_pending_button"
msgid "Pending"
msgstr "Ausstehend"
msgctxt "model:ir.model.button,string:quality_inspection_process_button"
msgid "Process"
msgstr "Ausführen"
msgctxt "model:ir.rule.group,name:rule_group_quality_control_companies"
msgid "User in companies"
msgstr "Benutzer in Unternehmen"
msgctxt "model:ir.rule.group,name:rule_group_quality_inspection_companies"
msgid "User in companies"
msgstr "Benutzer in Unternehmen"
msgctxt "model:ir.sequence,name:sequence_quality_alert"
msgid "Quality Alert"
msgstr "Qualitätswarnung"
msgctxt "model:ir.sequence,name:sequence_quality_inspection"
msgid "Quality Inspection"
msgstr "Qualitätsprüfung"
msgctxt "model:ir.sequence.type,name:sequence_type_quality_alert"
msgid "Quality Alert"
msgstr "Qualitätswarnung"
msgctxt "model:ir.sequence.type,name:sequence_type_quality_inspection"
msgid "Quality Inspection"
msgstr "Qualitätsprüfung"
msgctxt "model:ir.ui.menu,name:menu_configuration"
msgid "Configuration"
msgstr "Einstellungen"
msgctxt "model:ir.ui.menu,name:menu_quality"
msgid "Quality"
msgstr "Qualitätskontrolle"
msgctxt "model:ir.ui.menu,name:menu_quality_alert_form"
msgid "Alerts"
msgstr "Warnungen"
msgctxt "model:ir.ui.menu,name:menu_quality_configuration"
msgid "Configuration"
msgstr "Einstellungen"
msgctxt "model:ir.ui.menu,name:menu_quality_control"
msgid "Controls"
msgstr "Kontrollpunkte"
msgctxt "model:ir.ui.menu,name:menu_quality_inspection_form"
msgid "Inspections"
msgstr "Qualitätsprüfungen"
msgctxt "model:quality.alert,name:"
msgid "Quality Alert"
msgstr "Qualitätswarnung"
msgctxt "model:quality.configuration,name:"
msgid "Quality Configuration"
msgstr "Qualitätskontrolle Einstellungen"
msgctxt "model:quality.configuration.sequence,name:"
msgid "Quality Configuration Sequence"
msgstr "Qualitätskontrolle Einstellungen Nummernkreis"
msgctxt "model:quality.control,name:"
msgid "Quality Control"
msgstr "Qualitätskontrollpunkt"
msgctxt "model:quality.control.point,name:"
msgid "Quality Control Point"
msgstr "Qualitätskontrollparameter"
msgctxt "model:quality.inspect.store,name:"
msgid "Inspect Quality"
msgstr "Qualitätsprüfung"
msgctxt "model:quality.inspection,name:"
msgid "Quality Inspection"
msgstr "Qualitätsprüfung"
msgctxt "model:res.group,name:group_quality"
msgid "Quality"
msgstr "Qualitätskontrolle"
msgctxt "model:res.group,name:group_quality_admin"
msgid "Quality Administration"
msgstr "Qualitätskontrolle Administration"
msgctxt "selection:quality.alert,state:"
msgid "Deferred"
msgstr "Zurückgestellt"
msgctxt "selection:quality.alert,state:"
msgid "Open"
msgstr "Offen"
msgctxt "selection:quality.alert,state:"
msgid "Processing"
msgstr "In Ausführung"
msgctxt "selection:quality.alert,state:"
msgid "Resolved"
msgstr "Behoben"
msgctxt "selection:quality.control,operations:"
msgid "Customer Shipment Packed"
msgstr "Warenausgangslieferung Gepackt"
msgctxt "selection:quality.control,operations:"
msgid "Customer Shipment Picked"
msgstr "Warenausgangslieferung Kommissioniert"
msgctxt "selection:quality.control,operations:"
msgid "Customer Shipment Return Done"
msgstr "Warenrücknahme Erledigt"
msgctxt "selection:quality.control,operations:"
msgid "Customer Shipment Return Received"
msgstr "Warenrücknahme Erhalten"
msgctxt "selection:quality.control,operations:"
msgid "Internal Shipment Done"
msgstr "Interne Lieferung Erledigt"
msgctxt "selection:quality.control,operations:"
msgid "Internal Shipment Shipped"
msgstr "Interne Lieferung Versandt"
msgctxt "selection:quality.control,operations:"
msgid "Production Done"
msgstr "Produktionsauftrag Erledigt"
msgctxt "selection:quality.control,operations:"
msgid "Production Run"
msgstr "Produktionsauftrag Begonnen"
msgctxt "selection:quality.control,operations:"
msgid "Supplier Shipment Done"
msgstr "Wareneingangslieferung Erledigt"
msgctxt "selection:quality.control,operations:"
msgid "Supplier Shipment Received"
msgstr "Wareneingangslieferung Erhalten"
msgctxt "selection:quality.inspection,state:"
msgid "Failed"
msgstr "Fehlgeschlagen"
msgctxt "selection:quality.inspection,state:"
msgid "Passed"
msgstr "Bestanden"
msgctxt "selection:quality.inspection,state:"
msgid "Pending"
msgstr "Ausstehend"
msgctxt "view:quality.alert:"
msgid "Other Info"
msgstr "Sonstiges"
msgctxt "view:quality.control:"
msgid "%"
msgstr "%"
msgctxt "view:quality.inspection:"
msgid "Other Info"
msgstr "Sonstiges"
msgctxt "wizard_button:quality.inspect,inspection,end:"
msgid "Cancel"
msgstr "Abbrechen"
msgctxt "wizard_button:quality.inspect,inspection,next_:"
msgid "Skip"
msgstr "Überspringen"
msgctxt "wizard_button:quality.inspect,inspection,save:"
msgid "Save"
msgstr "Speichern"

488
modules/quality/locale/es.po Executable file
View File

@@ -0,0 +1,488 @@
#
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "field:quality.alert,company:"
msgid "Company"
msgstr "Empresa"
msgctxt "field:quality.alert,deferred_by:"
msgid "Deferred by"
msgstr "Diferida por"
msgctxt "field:quality.alert,description:"
msgid "Description"
msgstr "Descripción"
msgctxt "field:quality.alert,number:"
msgid "Number"
msgstr "Número"
msgctxt "field:quality.alert,origin:"
msgid "Origin"
msgstr "Origen"
msgctxt "field:quality.alert,processed_by:"
msgid "Processed by"
msgstr "Procesado por"
msgctxt "field:quality.alert,resolved_by:"
msgid "Resolved by"
msgstr "Resuelta por"
msgctxt "field:quality.alert,state:"
msgid "State"
msgstr "Estado"
msgctxt "field:quality.alert,title:"
msgid "Title"
msgstr "Título"
msgctxt "field:quality.configuration,alert_sequence:"
msgid "Alert Sequence"
msgstr "Secuencia alertas"
msgctxt "field:quality.configuration,inspection_sequence:"
msgid "Inspection Sequence"
msgstr "Secuencia Inspecciones"
msgctxt "field:quality.configuration.sequence,alert_sequence:"
msgid "Alert Sequence"
msgstr "Secuencia Alertas"
msgctxt "field:quality.configuration.sequence,company:"
msgid "Company"
msgstr "Empresa"
msgctxt "field:quality.configuration.sequence,inspection_sequence:"
msgid "Inspection Sequence"
msgstr "Secuencia Inspecciones"
msgctxt "field:quality.control,company:"
msgid "Company"
msgstr "Empresa"
msgctxt "field:quality.control,frequency:"
msgid "Frequency"
msgstr "Frecuencia"
msgctxt "field:quality.control,name:"
msgid "Name"
msgstr "Nombre"
msgctxt "field:quality.control,operations:"
msgid "Operations"
msgstr "Operaciones"
msgctxt "field:quality.control,points:"
msgid "Points"
msgstr "Puntos"
msgctxt "field:quality.control,product:"
msgid "Product"
msgstr "Producto"
msgctxt "field:quality.control,product_category:"
msgid "Product Category"
msgstr "Categoría de producto"
msgctxt "field:quality.control.point,control:"
msgid "Control"
msgstr "Control"
msgctxt "field:quality.control.point,tolerance_lower:"
msgid "Tolerance Lower"
msgstr "Tolerancia mínima"
msgctxt "field:quality.control.point,tolerance_upper:"
msgid "Tolerance Upper"
msgstr "Tolerancia máxima"
msgctxt "field:quality.inspect.store,inspections:"
msgid "Inspections"
msgstr "Inspecciones"
msgctxt "field:quality.inspection,alerts:"
msgid "Alerts"
msgstr "Alertas"
msgctxt "field:quality.inspection,company:"
msgid "Company"
msgstr "Empresa"
msgctxt "field:quality.inspection,control:"
msgid "Control"
msgstr "Control"
msgctxt "field:quality.inspection,failed_by:"
msgid "Failed by"
msgstr "Fallado por"
msgctxt "field:quality.inspection,number:"
msgid "Number"
msgstr "Número"
msgctxt "field:quality.inspection,origin:"
msgid "Origin"
msgstr "Origen"
msgctxt "field:quality.inspection,passed_by:"
msgid "Passed by"
msgstr "Aprobado por"
msgctxt "field:quality.inspection,points:"
msgid "Points"
msgstr "Puntos"
msgctxt "field:quality.inspection,processed_at:"
msgid "Processed at"
msgstr "Procesado el"
msgctxt "field:quality.inspection,processed_by:"
msgid "Processed by"
msgstr "Procesado por"
msgctxt "field:quality.inspection,state:"
msgid "State"
msgstr "Estado"
msgctxt "help:quality.control,company:"
msgid "The company to which the control applies."
msgstr "La empresa a la que aplica el control."
msgctxt "help:quality.control,frequency:"
msgid "How often the control must be done."
msgstr "Con que frequencia se debe realizar el control."
msgctxt "help:quality.control,operations:"
msgid "The operations for which the control is performed."
msgstr "Las operaciones a las que se realiza el control."
msgctxt "help:quality.control,product:"
msgid "The product to which the control applies."
msgstr "El producto al que aplica el control."
msgctxt "help:quality.control,product_category:"
msgid "The product category to which the control applies."
msgstr "La categoria de producto a la que aplica el control."
msgctxt "model:ir.action,name:act_quality_alert_form"
msgid "Alerts"
msgstr "Alertas"
msgctxt "model:ir.action,name:act_quality_configuration_form"
msgid "Configuration"
msgstr "Configuración"
msgctxt "model:ir.action,name:act_quality_control_form"
msgid "Controls"
msgstr "Controles"
msgctxt "model:ir.action,name:act_quality_inspection_form"
msgid "Inspections"
msgstr "Inspecciones"
msgctxt "model:ir.action,name:act_quality_inspection_form_relate"
msgid "Quality Inspections"
msgstr "Inspecciones de calidad"
msgctxt "model:ir.action,name:wizard_production_inspect_done"
msgid "Inspect Done"
msgstr "Inspeccion finalizada"
msgctxt "model:ir.action,name:wizard_production_inspect_run"
msgid "Inspect Run"
msgstr "Ejecutar inspección"
msgctxt "model:ir.action,name:wizard_stock_shipment_in_inspect_do"
msgid "Inspect Done"
msgstr "Inspeccion finalizada"
msgctxt "model:ir.action,name:wizard_stock_shipment_in_inspect_receive"
msgid "Inspect Reception"
msgstr "Inspección recepción"
msgctxt "model:ir.action,name:wizard_stock_shipment_internal_inspect_do"
msgid "Inspect Done"
msgstr "Inspeccion finalizada"
msgctxt "model:ir.action,name:wizard_stock_shipment_internal_inspect_ship"
msgid "Inspect Ship"
msgstr "Inspección envío"
msgctxt "model:ir.action,name:wizard_stock_shipment_out_inspect_pack"
msgid "Inspect Pack"
msgstr "Inspección empaquetar"
msgctxt "model:ir.action,name:wizard_stock_shipment_out_inspect_pick"
msgid "Inspect Pick"
msgstr "Inspección recoger"
msgctxt "model:ir.action,name:wizard_stock_shipment_out_return_inspect_do"
msgid "Inspect Done"
msgstr "Inspeccion finalizada"
msgctxt ""
"model:ir.action,name:wizard_stock_shipment_out_return_inspect_receive"
msgid "Inspect Reception"
msgstr "Inspección recepción"
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_alert_form_domain_all"
msgid "All"
msgstr "Todo"
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_alert_form_domain_deferred"
msgid "Deferred"
msgstr "Diferida"
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_alert_form_domain_open"
msgid "Open"
msgstr "Abierta"
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_alert_form_domain_processing"
msgid "Processing"
msgstr "En proceso"
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_inspection_form_domain_all"
msgid "All"
msgstr "Todo"
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_inspection_form_domain_pending"
msgid "Pending"
msgstr "Pendiente"
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_inspection_form_domain_processed"
msgid "Processed"
msgstr "Procesado"
msgctxt "model:ir.message,text:msg_quality_inspection_failed"
msgid "To continue, alerts from failed inspections must be resolved."
msgstr ""
"Para continuar, debe resolver las alertas de las inspecciones falladas."
msgctxt "model:ir.message,text:msg_quality_inspection_missing_point"
msgid ""
"To complete the inspection \"%(inspection)s\", you must test points "
"\"%(points)s\"."
msgstr ""
"Para completar la inspección \"%(inspection)s\", debe probar los puntos "
"\"%(points)s\"."
msgctxt "model:ir.message,text:msg_quality_inspections"
msgid "Quality Inspections"
msgstr "Inspecciones de calidad"
msgctxt "model:ir.model.button,string:quality_alert_defer_button"
msgid "Defer"
msgstr "Diferir"
msgctxt "model:ir.model.button,string:quality_alert_open_button"
msgid "Open"
msgstr "Abrir"
msgctxt "model:ir.model.button,string:quality_alert_process_button"
msgid "Process"
msgstr "Procesar"
msgctxt "model:ir.model.button,string:quality_alert_resolve_button"
msgid "Resolve"
msgstr "Resolver"
msgctxt "model:ir.model.button,string:quality_inspection_fail_button"
msgid "Fail"
msgstr "Fallar"
msgctxt "model:ir.model.button,string:quality_inspection_pass_button"
msgid "Pass"
msgstr "Pasar"
msgctxt "model:ir.model.button,string:quality_inspection_pending_button"
msgid "Pending"
msgstr "Pendiente"
msgctxt "model:ir.model.button,string:quality_inspection_process_button"
msgid "Process"
msgstr "Procesar"
msgctxt "model:ir.rule.group,name:rule_group_quality_control_companies"
msgid "User in companies"
msgstr "Usuario en las empresas"
msgctxt "model:ir.rule.group,name:rule_group_quality_inspection_companies"
msgid "User in companies"
msgstr "Usuario en las empresas"
msgctxt "model:ir.sequence,name:sequence_quality_alert"
msgid "Quality Alert"
msgstr "Alerta calidad"
msgctxt "model:ir.sequence,name:sequence_quality_inspection"
msgid "Quality Inspection"
msgstr "Inspección calidad"
msgctxt "model:ir.sequence.type,name:sequence_type_quality_alert"
msgid "Quality Alert"
msgstr "Alerta calidad"
msgctxt "model:ir.sequence.type,name:sequence_type_quality_inspection"
msgid "Quality Inspection"
msgstr "Inspección calidad"
msgctxt "model:ir.ui.menu,name:menu_configuration"
msgid "Configuration"
msgstr "Configuración"
msgctxt "model:ir.ui.menu,name:menu_quality"
msgid "Quality"
msgstr "Calidad"
msgctxt "model:ir.ui.menu,name:menu_quality_alert_form"
msgid "Alerts"
msgstr "Alertas"
msgctxt "model:ir.ui.menu,name:menu_quality_configuration"
msgid "Configuration"
msgstr "Configuración"
msgctxt "model:ir.ui.menu,name:menu_quality_control"
msgid "Controls"
msgstr "Controles"
msgctxt "model:ir.ui.menu,name:menu_quality_inspection_form"
msgid "Inspections"
msgstr "Inspecciones"
msgctxt "model:quality.alert,name:"
msgid "Quality Alert"
msgstr "Alerta calidad"
msgctxt "model:quality.configuration,name:"
msgid "Quality Configuration"
msgstr "Configuración calidad"
msgctxt "model:quality.configuration.sequence,name:"
msgid "Quality Configuration Sequence"
msgstr "Configuración secuencias calidad"
msgctxt "model:quality.control,name:"
msgid "Quality Control"
msgstr "Control Calidad"
msgctxt "model:quality.control.point,name:"
msgid "Quality Control Point"
msgstr "Punto control de calidad"
msgctxt "model:quality.inspect.store,name:"
msgid "Inspect Quality"
msgstr "Inspecionar calidad"
msgctxt "model:quality.inspection,name:"
msgid "Quality Inspection"
msgstr "Inspección calidad"
msgctxt "model:res.group,name:group_quality"
msgid "Quality"
msgstr "Calidad"
msgctxt "model:res.group,name:group_quality_admin"
msgid "Quality Administration"
msgstr "Administración calidad"
msgctxt "selection:quality.alert,state:"
msgid "Deferred"
msgstr "Diferida"
msgctxt "selection:quality.alert,state:"
msgid "Open"
msgstr "Abierta"
msgctxt "selection:quality.alert,state:"
msgid "Processing"
msgstr "En proceso"
msgctxt "selection:quality.alert,state:"
msgid "Resolved"
msgstr "Resuelta"
msgctxt "selection:quality.control,operations:"
msgid "Customer Shipment Packed"
msgstr "Albarán de cliente empaquetado"
msgctxt "selection:quality.control,operations:"
msgid "Customer Shipment Picked"
msgstr "Albarán de cliente recogido"
msgctxt "selection:quality.control,operations:"
msgid "Customer Shipment Return Done"
msgstr "Albarán de devolución de cliente finalizado"
msgctxt "selection:quality.control,operations:"
msgid "Customer Shipment Return Received"
msgstr "Albarán de devolución de cliente recibido"
msgctxt "selection:quality.control,operations:"
msgid "Internal Shipment Done"
msgstr "Albarán interno finalizado"
msgctxt "selection:quality.control,operations:"
msgid "Internal Shipment Shipped"
msgstr "Albarán interno enviado"
msgctxt "selection:quality.control,operations:"
msgid "Production Done"
msgstr "Producción finalizada"
msgctxt "selection:quality.control,operations:"
msgid "Production Run"
msgstr "Producción ejecutada"
msgctxt "selection:quality.control,operations:"
msgid "Supplier Shipment Done"
msgstr "Albarán de proveedor finalizado"
msgctxt "selection:quality.control,operations:"
msgid "Supplier Shipment Received"
msgstr "Albarán de proveedor recibido"
msgctxt "selection:quality.inspection,state:"
msgid "Failed"
msgstr "Fallida"
msgctxt "selection:quality.inspection,state:"
msgid "Passed"
msgstr "Aprobado"
msgctxt "selection:quality.inspection,state:"
msgid "Pending"
msgstr "Pendiente"
msgctxt "view:quality.alert:"
msgid "Other Info"
msgstr "Información adicional"
msgctxt "view:quality.control:"
msgid "%"
msgstr "%"
msgctxt "view:quality.inspection:"
msgid "Other Info"
msgstr "Información adicional"
msgctxt "wizard_button:quality.inspect,inspection,end:"
msgid "Cancel"
msgstr "Cancelar"
msgctxt "wizard_button:quality.inspect,inspection,next_:"
msgid "Skip"
msgstr "Saltar"
msgctxt "wizard_button:quality.inspect,inspection,save:"
msgid "Save"
msgstr "Guardar"

485
modules/quality/locale/es_419.po Executable file
View File

@@ -0,0 +1,485 @@
#
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "field:quality.alert,company:"
msgid "Company"
msgstr ""
msgctxt "field:quality.alert,deferred_by:"
msgid "Deferred by"
msgstr ""
msgctxt "field:quality.alert,description:"
msgid "Description"
msgstr ""
msgctxt "field:quality.alert,number:"
msgid "Number"
msgstr ""
msgctxt "field:quality.alert,origin:"
msgid "Origin"
msgstr ""
msgctxt "field:quality.alert,processed_by:"
msgid "Processed by"
msgstr ""
msgctxt "field:quality.alert,resolved_by:"
msgid "Resolved by"
msgstr ""
msgctxt "field:quality.alert,state:"
msgid "State"
msgstr ""
msgctxt "field:quality.alert,title:"
msgid "Title"
msgstr ""
msgctxt "field:quality.configuration,alert_sequence:"
msgid "Alert Sequence"
msgstr ""
msgctxt "field:quality.configuration,inspection_sequence:"
msgid "Inspection Sequence"
msgstr ""
msgctxt "field:quality.configuration.sequence,alert_sequence:"
msgid "Alert Sequence"
msgstr ""
msgctxt "field:quality.configuration.sequence,company:"
msgid "Company"
msgstr ""
msgctxt "field:quality.configuration.sequence,inspection_sequence:"
msgid "Inspection Sequence"
msgstr ""
msgctxt "field:quality.control,company:"
msgid "Company"
msgstr ""
msgctxt "field:quality.control,frequency:"
msgid "Frequency"
msgstr ""
msgctxt "field:quality.control,name:"
msgid "Name"
msgstr ""
msgctxt "field:quality.control,operations:"
msgid "Operations"
msgstr ""
msgctxt "field:quality.control,points:"
msgid "Points"
msgstr ""
msgctxt "field:quality.control,product:"
msgid "Product"
msgstr ""
msgctxt "field:quality.control,product_category:"
msgid "Product Category"
msgstr ""
msgctxt "field:quality.control.point,control:"
msgid "Control"
msgstr ""
msgctxt "field:quality.control.point,tolerance_lower:"
msgid "Tolerance Lower"
msgstr ""
msgctxt "field:quality.control.point,tolerance_upper:"
msgid "Tolerance Upper"
msgstr ""
msgctxt "field:quality.inspect.store,inspections:"
msgid "Inspections"
msgstr ""
msgctxt "field:quality.inspection,alerts:"
msgid "Alerts"
msgstr ""
msgctxt "field:quality.inspection,company:"
msgid "Company"
msgstr ""
msgctxt "field:quality.inspection,control:"
msgid "Control"
msgstr ""
msgctxt "field:quality.inspection,failed_by:"
msgid "Failed by"
msgstr ""
msgctxt "field:quality.inspection,number:"
msgid "Number"
msgstr ""
msgctxt "field:quality.inspection,origin:"
msgid "Origin"
msgstr ""
msgctxt "field:quality.inspection,passed_by:"
msgid "Passed by"
msgstr ""
msgctxt "field:quality.inspection,points:"
msgid "Points"
msgstr ""
msgctxt "field:quality.inspection,processed_at:"
msgid "Processed at"
msgstr ""
msgctxt "field:quality.inspection,processed_by:"
msgid "Processed by"
msgstr ""
msgctxt "field:quality.inspection,state:"
msgid "State"
msgstr ""
msgctxt "help:quality.control,company:"
msgid "The company to which the control applies."
msgstr ""
msgctxt "help:quality.control,frequency:"
msgid "How often the control must be done."
msgstr ""
msgctxt "help:quality.control,operations:"
msgid "The operations for which the control is performed."
msgstr ""
msgctxt "help:quality.control,product:"
msgid "The product to which the control applies."
msgstr ""
msgctxt "help:quality.control,product_category:"
msgid "The product category to which the control applies."
msgstr ""
msgctxt "model:ir.action,name:act_quality_alert_form"
msgid "Alerts"
msgstr ""
msgctxt "model:ir.action,name:act_quality_configuration_form"
msgid "Configuration"
msgstr ""
msgctxt "model:ir.action,name:act_quality_control_form"
msgid "Controls"
msgstr ""
msgctxt "model:ir.action,name:act_quality_inspection_form"
msgid "Inspections"
msgstr ""
msgctxt "model:ir.action,name:act_quality_inspection_form_relate"
msgid "Quality Inspections"
msgstr ""
msgctxt "model:ir.action,name:wizard_production_inspect_done"
msgid "Inspect Done"
msgstr ""
msgctxt "model:ir.action,name:wizard_production_inspect_run"
msgid "Inspect Run"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_in_inspect_do"
msgid "Inspect Done"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_in_inspect_receive"
msgid "Inspect Reception"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_internal_inspect_do"
msgid "Inspect Done"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_internal_inspect_ship"
msgid "Inspect Ship"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_out_inspect_pack"
msgid "Inspect Pack"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_out_inspect_pick"
msgid "Inspect Pick"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_out_return_inspect_do"
msgid "Inspect Done"
msgstr ""
msgctxt ""
"model:ir.action,name:wizard_stock_shipment_out_return_inspect_receive"
msgid "Inspect Reception"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_alert_form_domain_all"
msgid "All"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_alert_form_domain_deferred"
msgid "Deferred"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_alert_form_domain_open"
msgid "Open"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_alert_form_domain_processing"
msgid "Processing"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_inspection_form_domain_all"
msgid "All"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_inspection_form_domain_pending"
msgid "Pending"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_inspection_form_domain_processed"
msgid "Processed"
msgstr ""
msgctxt "model:ir.message,text:msg_quality_inspection_failed"
msgid "To continue, alerts from failed inspections must be resolved."
msgstr ""
msgctxt "model:ir.message,text:msg_quality_inspection_missing_point"
msgid ""
"To complete the inspection \"%(inspection)s\", you must test points "
"\"%(points)s\"."
msgstr ""
msgctxt "model:ir.message,text:msg_quality_inspections"
msgid "Quality Inspections"
msgstr ""
msgctxt "model:ir.model.button,string:quality_alert_defer_button"
msgid "Defer"
msgstr ""
msgctxt "model:ir.model.button,string:quality_alert_open_button"
msgid "Open"
msgstr ""
msgctxt "model:ir.model.button,string:quality_alert_process_button"
msgid "Process"
msgstr ""
msgctxt "model:ir.model.button,string:quality_alert_resolve_button"
msgid "Resolve"
msgstr ""
msgctxt "model:ir.model.button,string:quality_inspection_fail_button"
msgid "Fail"
msgstr ""
msgctxt "model:ir.model.button,string:quality_inspection_pass_button"
msgid "Pass"
msgstr ""
msgctxt "model:ir.model.button,string:quality_inspection_pending_button"
msgid "Pending"
msgstr ""
msgctxt "model:ir.model.button,string:quality_inspection_process_button"
msgid "Process"
msgstr ""
msgctxt "model:ir.rule.group,name:rule_group_quality_control_companies"
msgid "User in companies"
msgstr ""
msgctxt "model:ir.rule.group,name:rule_group_quality_inspection_companies"
msgid "User in companies"
msgstr ""
msgctxt "model:ir.sequence,name:sequence_quality_alert"
msgid "Quality Alert"
msgstr ""
msgctxt "model:ir.sequence,name:sequence_quality_inspection"
msgid "Quality Inspection"
msgstr ""
msgctxt "model:ir.sequence.type,name:sequence_type_quality_alert"
msgid "Quality Alert"
msgstr ""
msgctxt "model:ir.sequence.type,name:sequence_type_quality_inspection"
msgid "Quality Inspection"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_configuration"
msgid "Configuration"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_quality"
msgid "Quality"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_quality_alert_form"
msgid "Alerts"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_quality_configuration"
msgid "Configuration"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_quality_control"
msgid "Controls"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_quality_inspection_form"
msgid "Inspections"
msgstr ""
msgctxt "model:quality.alert,name:"
msgid "Quality Alert"
msgstr ""
msgctxt "model:quality.configuration,name:"
msgid "Quality Configuration"
msgstr ""
msgctxt "model:quality.configuration.sequence,name:"
msgid "Quality Configuration Sequence"
msgstr ""
msgctxt "model:quality.control,name:"
msgid "Quality Control"
msgstr ""
msgctxt "model:quality.control.point,name:"
msgid "Quality Control Point"
msgstr ""
msgctxt "model:quality.inspect.store,name:"
msgid "Inspect Quality"
msgstr ""
msgctxt "model:quality.inspection,name:"
msgid "Quality Inspection"
msgstr ""
msgctxt "model:res.group,name:group_quality"
msgid "Quality"
msgstr ""
msgctxt "model:res.group,name:group_quality_admin"
msgid "Quality Administration"
msgstr ""
msgctxt "selection:quality.alert,state:"
msgid "Deferred"
msgstr ""
msgctxt "selection:quality.alert,state:"
msgid "Open"
msgstr ""
msgctxt "selection:quality.alert,state:"
msgid "Processing"
msgstr ""
msgctxt "selection:quality.alert,state:"
msgid "Resolved"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Customer Shipment Packed"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Customer Shipment Picked"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Customer Shipment Return Done"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Customer Shipment Return Received"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Internal Shipment Done"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Internal Shipment Shipped"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Production Done"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Production Run"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Supplier Shipment Done"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Supplier Shipment Received"
msgstr ""
msgctxt "selection:quality.inspection,state:"
msgid "Failed"
msgstr ""
msgctxt "selection:quality.inspection,state:"
msgid "Passed"
msgstr ""
msgctxt "selection:quality.inspection,state:"
msgid "Pending"
msgstr ""
msgctxt "view:quality.alert:"
msgid "Other Info"
msgstr ""
msgctxt "view:quality.control:"
msgid "%"
msgstr ""
msgctxt "view:quality.inspection:"
msgid "Other Info"
msgstr ""
msgctxt "wizard_button:quality.inspect,inspection,end:"
msgid "Cancel"
msgstr ""
msgctxt "wizard_button:quality.inspect,inspection,next_:"
msgid "Skip"
msgstr ""
msgctxt "wizard_button:quality.inspect,inspection,save:"
msgid "Save"
msgstr ""

485
modules/quality/locale/et.po Executable file
View File

@@ -0,0 +1,485 @@
#
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "field:quality.alert,company:"
msgid "Company"
msgstr ""
msgctxt "field:quality.alert,deferred_by:"
msgid "Deferred by"
msgstr ""
msgctxt "field:quality.alert,description:"
msgid "Description"
msgstr ""
msgctxt "field:quality.alert,number:"
msgid "Number"
msgstr ""
msgctxt "field:quality.alert,origin:"
msgid "Origin"
msgstr ""
msgctxt "field:quality.alert,processed_by:"
msgid "Processed by"
msgstr ""
msgctxt "field:quality.alert,resolved_by:"
msgid "Resolved by"
msgstr ""
msgctxt "field:quality.alert,state:"
msgid "State"
msgstr ""
msgctxt "field:quality.alert,title:"
msgid "Title"
msgstr ""
msgctxt "field:quality.configuration,alert_sequence:"
msgid "Alert Sequence"
msgstr ""
msgctxt "field:quality.configuration,inspection_sequence:"
msgid "Inspection Sequence"
msgstr ""
msgctxt "field:quality.configuration.sequence,alert_sequence:"
msgid "Alert Sequence"
msgstr ""
msgctxt "field:quality.configuration.sequence,company:"
msgid "Company"
msgstr ""
msgctxt "field:quality.configuration.sequence,inspection_sequence:"
msgid "Inspection Sequence"
msgstr ""
msgctxt "field:quality.control,company:"
msgid "Company"
msgstr ""
msgctxt "field:quality.control,frequency:"
msgid "Frequency"
msgstr ""
msgctxt "field:quality.control,name:"
msgid "Name"
msgstr ""
msgctxt "field:quality.control,operations:"
msgid "Operations"
msgstr ""
msgctxt "field:quality.control,points:"
msgid "Points"
msgstr ""
msgctxt "field:quality.control,product:"
msgid "Product"
msgstr ""
msgctxt "field:quality.control,product_category:"
msgid "Product Category"
msgstr ""
msgctxt "field:quality.control.point,control:"
msgid "Control"
msgstr ""
msgctxt "field:quality.control.point,tolerance_lower:"
msgid "Tolerance Lower"
msgstr ""
msgctxt "field:quality.control.point,tolerance_upper:"
msgid "Tolerance Upper"
msgstr ""
msgctxt "field:quality.inspect.store,inspections:"
msgid "Inspections"
msgstr ""
msgctxt "field:quality.inspection,alerts:"
msgid "Alerts"
msgstr ""
msgctxt "field:quality.inspection,company:"
msgid "Company"
msgstr ""
msgctxt "field:quality.inspection,control:"
msgid "Control"
msgstr ""
msgctxt "field:quality.inspection,failed_by:"
msgid "Failed by"
msgstr ""
msgctxt "field:quality.inspection,number:"
msgid "Number"
msgstr ""
msgctxt "field:quality.inspection,origin:"
msgid "Origin"
msgstr ""
msgctxt "field:quality.inspection,passed_by:"
msgid "Passed by"
msgstr ""
msgctxt "field:quality.inspection,points:"
msgid "Points"
msgstr ""
msgctxt "field:quality.inspection,processed_at:"
msgid "Processed at"
msgstr ""
msgctxt "field:quality.inspection,processed_by:"
msgid "Processed by"
msgstr ""
msgctxt "field:quality.inspection,state:"
msgid "State"
msgstr ""
msgctxt "help:quality.control,company:"
msgid "The company to which the control applies."
msgstr ""
msgctxt "help:quality.control,frequency:"
msgid "How often the control must be done."
msgstr ""
msgctxt "help:quality.control,operations:"
msgid "The operations for which the control is performed."
msgstr ""
msgctxt "help:quality.control,product:"
msgid "The product to which the control applies."
msgstr ""
msgctxt "help:quality.control,product_category:"
msgid "The product category to which the control applies."
msgstr ""
msgctxt "model:ir.action,name:act_quality_alert_form"
msgid "Alerts"
msgstr ""
msgctxt "model:ir.action,name:act_quality_configuration_form"
msgid "Configuration"
msgstr ""
msgctxt "model:ir.action,name:act_quality_control_form"
msgid "Controls"
msgstr ""
msgctxt "model:ir.action,name:act_quality_inspection_form"
msgid "Inspections"
msgstr ""
msgctxt "model:ir.action,name:act_quality_inspection_form_relate"
msgid "Quality Inspections"
msgstr ""
msgctxt "model:ir.action,name:wizard_production_inspect_done"
msgid "Inspect Done"
msgstr ""
msgctxt "model:ir.action,name:wizard_production_inspect_run"
msgid "Inspect Run"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_in_inspect_do"
msgid "Inspect Done"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_in_inspect_receive"
msgid "Inspect Reception"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_internal_inspect_do"
msgid "Inspect Done"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_internal_inspect_ship"
msgid "Inspect Ship"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_out_inspect_pack"
msgid "Inspect Pack"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_out_inspect_pick"
msgid "Inspect Pick"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_out_return_inspect_do"
msgid "Inspect Done"
msgstr ""
msgctxt ""
"model:ir.action,name:wizard_stock_shipment_out_return_inspect_receive"
msgid "Inspect Reception"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_alert_form_domain_all"
msgid "All"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_alert_form_domain_deferred"
msgid "Deferred"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_alert_form_domain_open"
msgid "Open"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_alert_form_domain_processing"
msgid "Processing"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_inspection_form_domain_all"
msgid "All"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_inspection_form_domain_pending"
msgid "Pending"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_inspection_form_domain_processed"
msgid "Processed"
msgstr ""
msgctxt "model:ir.message,text:msg_quality_inspection_failed"
msgid "To continue, alerts from failed inspections must be resolved."
msgstr ""
msgctxt "model:ir.message,text:msg_quality_inspection_missing_point"
msgid ""
"To complete the inspection \"%(inspection)s\", you must test points "
"\"%(points)s\"."
msgstr ""
msgctxt "model:ir.message,text:msg_quality_inspections"
msgid "Quality Inspections"
msgstr ""
msgctxt "model:ir.model.button,string:quality_alert_defer_button"
msgid "Defer"
msgstr ""
msgctxt "model:ir.model.button,string:quality_alert_open_button"
msgid "Open"
msgstr ""
msgctxt "model:ir.model.button,string:quality_alert_process_button"
msgid "Process"
msgstr ""
msgctxt "model:ir.model.button,string:quality_alert_resolve_button"
msgid "Resolve"
msgstr ""
msgctxt "model:ir.model.button,string:quality_inspection_fail_button"
msgid "Fail"
msgstr ""
msgctxt "model:ir.model.button,string:quality_inspection_pass_button"
msgid "Pass"
msgstr ""
msgctxt "model:ir.model.button,string:quality_inspection_pending_button"
msgid "Pending"
msgstr ""
msgctxt "model:ir.model.button,string:quality_inspection_process_button"
msgid "Process"
msgstr ""
msgctxt "model:ir.rule.group,name:rule_group_quality_control_companies"
msgid "User in companies"
msgstr ""
msgctxt "model:ir.rule.group,name:rule_group_quality_inspection_companies"
msgid "User in companies"
msgstr ""
msgctxt "model:ir.sequence,name:sequence_quality_alert"
msgid "Quality Alert"
msgstr ""
msgctxt "model:ir.sequence,name:sequence_quality_inspection"
msgid "Quality Inspection"
msgstr ""
msgctxt "model:ir.sequence.type,name:sequence_type_quality_alert"
msgid "Quality Alert"
msgstr ""
msgctxt "model:ir.sequence.type,name:sequence_type_quality_inspection"
msgid "Quality Inspection"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_configuration"
msgid "Configuration"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_quality"
msgid "Quality"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_quality_alert_form"
msgid "Alerts"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_quality_configuration"
msgid "Configuration"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_quality_control"
msgid "Controls"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_quality_inspection_form"
msgid "Inspections"
msgstr ""
msgctxt "model:quality.alert,name:"
msgid "Quality Alert"
msgstr ""
msgctxt "model:quality.configuration,name:"
msgid "Quality Configuration"
msgstr ""
msgctxt "model:quality.configuration.sequence,name:"
msgid "Quality Configuration Sequence"
msgstr ""
msgctxt "model:quality.control,name:"
msgid "Quality Control"
msgstr ""
msgctxt "model:quality.control.point,name:"
msgid "Quality Control Point"
msgstr ""
msgctxt "model:quality.inspect.store,name:"
msgid "Inspect Quality"
msgstr ""
msgctxt "model:quality.inspection,name:"
msgid "Quality Inspection"
msgstr ""
msgctxt "model:res.group,name:group_quality"
msgid "Quality"
msgstr ""
msgctxt "model:res.group,name:group_quality_admin"
msgid "Quality Administration"
msgstr ""
msgctxt "selection:quality.alert,state:"
msgid "Deferred"
msgstr ""
msgctxt "selection:quality.alert,state:"
msgid "Open"
msgstr ""
msgctxt "selection:quality.alert,state:"
msgid "Processing"
msgstr ""
msgctxt "selection:quality.alert,state:"
msgid "Resolved"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Customer Shipment Packed"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Customer Shipment Picked"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Customer Shipment Return Done"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Customer Shipment Return Received"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Internal Shipment Done"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Internal Shipment Shipped"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Production Done"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Production Run"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Supplier Shipment Done"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Supplier Shipment Received"
msgstr ""
msgctxt "selection:quality.inspection,state:"
msgid "Failed"
msgstr ""
msgctxt "selection:quality.inspection,state:"
msgid "Passed"
msgstr ""
msgctxt "selection:quality.inspection,state:"
msgid "Pending"
msgstr ""
msgctxt "view:quality.alert:"
msgid "Other Info"
msgstr ""
msgctxt "view:quality.control:"
msgid "%"
msgstr ""
msgctxt "view:quality.inspection:"
msgid "Other Info"
msgstr ""
msgctxt "wizard_button:quality.inspect,inspection,end:"
msgid "Cancel"
msgstr ""
msgctxt "wizard_button:quality.inspect,inspection,next_:"
msgid "Skip"
msgstr ""
msgctxt "wizard_button:quality.inspect,inspection,save:"
msgid "Save"
msgstr ""

485
modules/quality/locale/fa.po Executable file
View File

@@ -0,0 +1,485 @@
#
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "field:quality.alert,company:"
msgid "Company"
msgstr ""
msgctxt "field:quality.alert,deferred_by:"
msgid "Deferred by"
msgstr ""
msgctxt "field:quality.alert,description:"
msgid "Description"
msgstr ""
msgctxt "field:quality.alert,number:"
msgid "Number"
msgstr ""
msgctxt "field:quality.alert,origin:"
msgid "Origin"
msgstr ""
msgctxt "field:quality.alert,processed_by:"
msgid "Processed by"
msgstr ""
msgctxt "field:quality.alert,resolved_by:"
msgid "Resolved by"
msgstr ""
msgctxt "field:quality.alert,state:"
msgid "State"
msgstr ""
msgctxt "field:quality.alert,title:"
msgid "Title"
msgstr ""
msgctxt "field:quality.configuration,alert_sequence:"
msgid "Alert Sequence"
msgstr ""
msgctxt "field:quality.configuration,inspection_sequence:"
msgid "Inspection Sequence"
msgstr ""
msgctxt "field:quality.configuration.sequence,alert_sequence:"
msgid "Alert Sequence"
msgstr ""
msgctxt "field:quality.configuration.sequence,company:"
msgid "Company"
msgstr ""
msgctxt "field:quality.configuration.sequence,inspection_sequence:"
msgid "Inspection Sequence"
msgstr ""
msgctxt "field:quality.control,company:"
msgid "Company"
msgstr ""
msgctxt "field:quality.control,frequency:"
msgid "Frequency"
msgstr ""
msgctxt "field:quality.control,name:"
msgid "Name"
msgstr ""
msgctxt "field:quality.control,operations:"
msgid "Operations"
msgstr ""
msgctxt "field:quality.control,points:"
msgid "Points"
msgstr ""
msgctxt "field:quality.control,product:"
msgid "Product"
msgstr ""
msgctxt "field:quality.control,product_category:"
msgid "Product Category"
msgstr ""
msgctxt "field:quality.control.point,control:"
msgid "Control"
msgstr ""
msgctxt "field:quality.control.point,tolerance_lower:"
msgid "Tolerance Lower"
msgstr ""
msgctxt "field:quality.control.point,tolerance_upper:"
msgid "Tolerance Upper"
msgstr ""
msgctxt "field:quality.inspect.store,inspections:"
msgid "Inspections"
msgstr ""
msgctxt "field:quality.inspection,alerts:"
msgid "Alerts"
msgstr ""
msgctxt "field:quality.inspection,company:"
msgid "Company"
msgstr ""
msgctxt "field:quality.inspection,control:"
msgid "Control"
msgstr ""
msgctxt "field:quality.inspection,failed_by:"
msgid "Failed by"
msgstr ""
msgctxt "field:quality.inspection,number:"
msgid "Number"
msgstr ""
msgctxt "field:quality.inspection,origin:"
msgid "Origin"
msgstr ""
msgctxt "field:quality.inspection,passed_by:"
msgid "Passed by"
msgstr ""
msgctxt "field:quality.inspection,points:"
msgid "Points"
msgstr ""
msgctxt "field:quality.inspection,processed_at:"
msgid "Processed at"
msgstr ""
msgctxt "field:quality.inspection,processed_by:"
msgid "Processed by"
msgstr ""
msgctxt "field:quality.inspection,state:"
msgid "State"
msgstr ""
msgctxt "help:quality.control,company:"
msgid "The company to which the control applies."
msgstr ""
msgctxt "help:quality.control,frequency:"
msgid "How often the control must be done."
msgstr ""
msgctxt "help:quality.control,operations:"
msgid "The operations for which the control is performed."
msgstr ""
msgctxt "help:quality.control,product:"
msgid "The product to which the control applies."
msgstr ""
msgctxt "help:quality.control,product_category:"
msgid "The product category to which the control applies."
msgstr ""
msgctxt "model:ir.action,name:act_quality_alert_form"
msgid "Alerts"
msgstr ""
msgctxt "model:ir.action,name:act_quality_configuration_form"
msgid "Configuration"
msgstr ""
msgctxt "model:ir.action,name:act_quality_control_form"
msgid "Controls"
msgstr ""
msgctxt "model:ir.action,name:act_quality_inspection_form"
msgid "Inspections"
msgstr ""
msgctxt "model:ir.action,name:act_quality_inspection_form_relate"
msgid "Quality Inspections"
msgstr ""
msgctxt "model:ir.action,name:wizard_production_inspect_done"
msgid "Inspect Done"
msgstr ""
msgctxt "model:ir.action,name:wizard_production_inspect_run"
msgid "Inspect Run"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_in_inspect_do"
msgid "Inspect Done"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_in_inspect_receive"
msgid "Inspect Reception"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_internal_inspect_do"
msgid "Inspect Done"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_internal_inspect_ship"
msgid "Inspect Ship"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_out_inspect_pack"
msgid "Inspect Pack"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_out_inspect_pick"
msgid "Inspect Pick"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_out_return_inspect_do"
msgid "Inspect Done"
msgstr ""
msgctxt ""
"model:ir.action,name:wizard_stock_shipment_out_return_inspect_receive"
msgid "Inspect Reception"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_alert_form_domain_all"
msgid "All"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_alert_form_domain_deferred"
msgid "Deferred"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_alert_form_domain_open"
msgid "Open"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_alert_form_domain_processing"
msgid "Processing"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_inspection_form_domain_all"
msgid "All"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_inspection_form_domain_pending"
msgid "Pending"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_inspection_form_domain_processed"
msgid "Processed"
msgstr ""
msgctxt "model:ir.message,text:msg_quality_inspection_failed"
msgid "To continue, alerts from failed inspections must be resolved."
msgstr ""
msgctxt "model:ir.message,text:msg_quality_inspection_missing_point"
msgid ""
"To complete the inspection \"%(inspection)s\", you must test points "
"\"%(points)s\"."
msgstr ""
msgctxt "model:ir.message,text:msg_quality_inspections"
msgid "Quality Inspections"
msgstr ""
msgctxt "model:ir.model.button,string:quality_alert_defer_button"
msgid "Defer"
msgstr ""
msgctxt "model:ir.model.button,string:quality_alert_open_button"
msgid "Open"
msgstr ""
msgctxt "model:ir.model.button,string:quality_alert_process_button"
msgid "Process"
msgstr ""
msgctxt "model:ir.model.button,string:quality_alert_resolve_button"
msgid "Resolve"
msgstr ""
msgctxt "model:ir.model.button,string:quality_inspection_fail_button"
msgid "Fail"
msgstr ""
msgctxt "model:ir.model.button,string:quality_inspection_pass_button"
msgid "Pass"
msgstr ""
msgctxt "model:ir.model.button,string:quality_inspection_pending_button"
msgid "Pending"
msgstr ""
msgctxt "model:ir.model.button,string:quality_inspection_process_button"
msgid "Process"
msgstr ""
msgctxt "model:ir.rule.group,name:rule_group_quality_control_companies"
msgid "User in companies"
msgstr ""
msgctxt "model:ir.rule.group,name:rule_group_quality_inspection_companies"
msgid "User in companies"
msgstr ""
msgctxt "model:ir.sequence,name:sequence_quality_alert"
msgid "Quality Alert"
msgstr ""
msgctxt "model:ir.sequence,name:sequence_quality_inspection"
msgid "Quality Inspection"
msgstr ""
msgctxt "model:ir.sequence.type,name:sequence_type_quality_alert"
msgid "Quality Alert"
msgstr ""
msgctxt "model:ir.sequence.type,name:sequence_type_quality_inspection"
msgid "Quality Inspection"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_configuration"
msgid "Configuration"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_quality"
msgid "Quality"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_quality_alert_form"
msgid "Alerts"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_quality_configuration"
msgid "Configuration"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_quality_control"
msgid "Controls"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_quality_inspection_form"
msgid "Inspections"
msgstr ""
msgctxt "model:quality.alert,name:"
msgid "Quality Alert"
msgstr ""
msgctxt "model:quality.configuration,name:"
msgid "Quality Configuration"
msgstr ""
msgctxt "model:quality.configuration.sequence,name:"
msgid "Quality Configuration Sequence"
msgstr ""
msgctxt "model:quality.control,name:"
msgid "Quality Control"
msgstr ""
msgctxt "model:quality.control.point,name:"
msgid "Quality Control Point"
msgstr ""
msgctxt "model:quality.inspect.store,name:"
msgid "Inspect Quality"
msgstr ""
msgctxt "model:quality.inspection,name:"
msgid "Quality Inspection"
msgstr ""
msgctxt "model:res.group,name:group_quality"
msgid "Quality"
msgstr ""
msgctxt "model:res.group,name:group_quality_admin"
msgid "Quality Administration"
msgstr ""
msgctxt "selection:quality.alert,state:"
msgid "Deferred"
msgstr ""
msgctxt "selection:quality.alert,state:"
msgid "Open"
msgstr ""
msgctxt "selection:quality.alert,state:"
msgid "Processing"
msgstr ""
msgctxt "selection:quality.alert,state:"
msgid "Resolved"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Customer Shipment Packed"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Customer Shipment Picked"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Customer Shipment Return Done"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Customer Shipment Return Received"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Internal Shipment Done"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Internal Shipment Shipped"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Production Done"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Production Run"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Supplier Shipment Done"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Supplier Shipment Received"
msgstr ""
msgctxt "selection:quality.inspection,state:"
msgid "Failed"
msgstr ""
msgctxt "selection:quality.inspection,state:"
msgid "Passed"
msgstr ""
msgctxt "selection:quality.inspection,state:"
msgid "Pending"
msgstr ""
msgctxt "view:quality.alert:"
msgid "Other Info"
msgstr ""
msgctxt "view:quality.control:"
msgid "%"
msgstr ""
msgctxt "view:quality.inspection:"
msgid "Other Info"
msgstr ""
msgctxt "wizard_button:quality.inspect,inspection,end:"
msgid "Cancel"
msgstr ""
msgctxt "wizard_button:quality.inspect,inspection,next_:"
msgid "Skip"
msgstr ""
msgctxt "wizard_button:quality.inspect,inspection,save:"
msgid "Save"
msgstr ""

485
modules/quality/locale/fi.po Executable file
View File

@@ -0,0 +1,485 @@
#
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "field:quality.alert,company:"
msgid "Company"
msgstr ""
msgctxt "field:quality.alert,deferred_by:"
msgid "Deferred by"
msgstr ""
msgctxt "field:quality.alert,description:"
msgid "Description"
msgstr ""
msgctxt "field:quality.alert,number:"
msgid "Number"
msgstr ""
msgctxt "field:quality.alert,origin:"
msgid "Origin"
msgstr ""
msgctxt "field:quality.alert,processed_by:"
msgid "Processed by"
msgstr ""
msgctxt "field:quality.alert,resolved_by:"
msgid "Resolved by"
msgstr ""
msgctxt "field:quality.alert,state:"
msgid "State"
msgstr ""
msgctxt "field:quality.alert,title:"
msgid "Title"
msgstr ""
msgctxt "field:quality.configuration,alert_sequence:"
msgid "Alert Sequence"
msgstr ""
msgctxt "field:quality.configuration,inspection_sequence:"
msgid "Inspection Sequence"
msgstr ""
msgctxt "field:quality.configuration.sequence,alert_sequence:"
msgid "Alert Sequence"
msgstr ""
msgctxt "field:quality.configuration.sequence,company:"
msgid "Company"
msgstr ""
msgctxt "field:quality.configuration.sequence,inspection_sequence:"
msgid "Inspection Sequence"
msgstr ""
msgctxt "field:quality.control,company:"
msgid "Company"
msgstr ""
msgctxt "field:quality.control,frequency:"
msgid "Frequency"
msgstr ""
msgctxt "field:quality.control,name:"
msgid "Name"
msgstr ""
msgctxt "field:quality.control,operations:"
msgid "Operations"
msgstr ""
msgctxt "field:quality.control,points:"
msgid "Points"
msgstr ""
msgctxt "field:quality.control,product:"
msgid "Product"
msgstr ""
msgctxt "field:quality.control,product_category:"
msgid "Product Category"
msgstr ""
msgctxt "field:quality.control.point,control:"
msgid "Control"
msgstr ""
msgctxt "field:quality.control.point,tolerance_lower:"
msgid "Tolerance Lower"
msgstr ""
msgctxt "field:quality.control.point,tolerance_upper:"
msgid "Tolerance Upper"
msgstr ""
msgctxt "field:quality.inspect.store,inspections:"
msgid "Inspections"
msgstr ""
msgctxt "field:quality.inspection,alerts:"
msgid "Alerts"
msgstr ""
msgctxt "field:quality.inspection,company:"
msgid "Company"
msgstr ""
msgctxt "field:quality.inspection,control:"
msgid "Control"
msgstr ""
msgctxt "field:quality.inspection,failed_by:"
msgid "Failed by"
msgstr ""
msgctxt "field:quality.inspection,number:"
msgid "Number"
msgstr ""
msgctxt "field:quality.inspection,origin:"
msgid "Origin"
msgstr ""
msgctxt "field:quality.inspection,passed_by:"
msgid "Passed by"
msgstr ""
msgctxt "field:quality.inspection,points:"
msgid "Points"
msgstr ""
msgctxt "field:quality.inspection,processed_at:"
msgid "Processed at"
msgstr ""
msgctxt "field:quality.inspection,processed_by:"
msgid "Processed by"
msgstr ""
msgctxt "field:quality.inspection,state:"
msgid "State"
msgstr ""
msgctxt "help:quality.control,company:"
msgid "The company to which the control applies."
msgstr ""
msgctxt "help:quality.control,frequency:"
msgid "How often the control must be done."
msgstr ""
msgctxt "help:quality.control,operations:"
msgid "The operations for which the control is performed."
msgstr ""
msgctxt "help:quality.control,product:"
msgid "The product to which the control applies."
msgstr ""
msgctxt "help:quality.control,product_category:"
msgid "The product category to which the control applies."
msgstr ""
msgctxt "model:ir.action,name:act_quality_alert_form"
msgid "Alerts"
msgstr ""
msgctxt "model:ir.action,name:act_quality_configuration_form"
msgid "Configuration"
msgstr ""
msgctxt "model:ir.action,name:act_quality_control_form"
msgid "Controls"
msgstr ""
msgctxt "model:ir.action,name:act_quality_inspection_form"
msgid "Inspections"
msgstr ""
msgctxt "model:ir.action,name:act_quality_inspection_form_relate"
msgid "Quality Inspections"
msgstr ""
msgctxt "model:ir.action,name:wizard_production_inspect_done"
msgid "Inspect Done"
msgstr ""
msgctxt "model:ir.action,name:wizard_production_inspect_run"
msgid "Inspect Run"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_in_inspect_do"
msgid "Inspect Done"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_in_inspect_receive"
msgid "Inspect Reception"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_internal_inspect_do"
msgid "Inspect Done"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_internal_inspect_ship"
msgid "Inspect Ship"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_out_inspect_pack"
msgid "Inspect Pack"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_out_inspect_pick"
msgid "Inspect Pick"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_out_return_inspect_do"
msgid "Inspect Done"
msgstr ""
msgctxt ""
"model:ir.action,name:wizard_stock_shipment_out_return_inspect_receive"
msgid "Inspect Reception"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_alert_form_domain_all"
msgid "All"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_alert_form_domain_deferred"
msgid "Deferred"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_alert_form_domain_open"
msgid "Open"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_alert_form_domain_processing"
msgid "Processing"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_inspection_form_domain_all"
msgid "All"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_inspection_form_domain_pending"
msgid "Pending"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_inspection_form_domain_processed"
msgid "Processed"
msgstr ""
msgctxt "model:ir.message,text:msg_quality_inspection_failed"
msgid "To continue, alerts from failed inspections must be resolved."
msgstr ""
msgctxt "model:ir.message,text:msg_quality_inspection_missing_point"
msgid ""
"To complete the inspection \"%(inspection)s\", you must test points "
"\"%(points)s\"."
msgstr ""
msgctxt "model:ir.message,text:msg_quality_inspections"
msgid "Quality Inspections"
msgstr ""
msgctxt "model:ir.model.button,string:quality_alert_defer_button"
msgid "Defer"
msgstr ""
msgctxt "model:ir.model.button,string:quality_alert_open_button"
msgid "Open"
msgstr ""
msgctxt "model:ir.model.button,string:quality_alert_process_button"
msgid "Process"
msgstr ""
msgctxt "model:ir.model.button,string:quality_alert_resolve_button"
msgid "Resolve"
msgstr ""
msgctxt "model:ir.model.button,string:quality_inspection_fail_button"
msgid "Fail"
msgstr ""
msgctxt "model:ir.model.button,string:quality_inspection_pass_button"
msgid "Pass"
msgstr ""
msgctxt "model:ir.model.button,string:quality_inspection_pending_button"
msgid "Pending"
msgstr ""
msgctxt "model:ir.model.button,string:quality_inspection_process_button"
msgid "Process"
msgstr ""
msgctxt "model:ir.rule.group,name:rule_group_quality_control_companies"
msgid "User in companies"
msgstr ""
msgctxt "model:ir.rule.group,name:rule_group_quality_inspection_companies"
msgid "User in companies"
msgstr ""
msgctxt "model:ir.sequence,name:sequence_quality_alert"
msgid "Quality Alert"
msgstr ""
msgctxt "model:ir.sequence,name:sequence_quality_inspection"
msgid "Quality Inspection"
msgstr ""
msgctxt "model:ir.sequence.type,name:sequence_type_quality_alert"
msgid "Quality Alert"
msgstr ""
msgctxt "model:ir.sequence.type,name:sequence_type_quality_inspection"
msgid "Quality Inspection"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_configuration"
msgid "Configuration"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_quality"
msgid "Quality"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_quality_alert_form"
msgid "Alerts"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_quality_configuration"
msgid "Configuration"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_quality_control"
msgid "Controls"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_quality_inspection_form"
msgid "Inspections"
msgstr ""
msgctxt "model:quality.alert,name:"
msgid "Quality Alert"
msgstr ""
msgctxt "model:quality.configuration,name:"
msgid "Quality Configuration"
msgstr ""
msgctxt "model:quality.configuration.sequence,name:"
msgid "Quality Configuration Sequence"
msgstr ""
msgctxt "model:quality.control,name:"
msgid "Quality Control"
msgstr ""
msgctxt "model:quality.control.point,name:"
msgid "Quality Control Point"
msgstr ""
msgctxt "model:quality.inspect.store,name:"
msgid "Inspect Quality"
msgstr ""
msgctxt "model:quality.inspection,name:"
msgid "Quality Inspection"
msgstr ""
msgctxt "model:res.group,name:group_quality"
msgid "Quality"
msgstr ""
msgctxt "model:res.group,name:group_quality_admin"
msgid "Quality Administration"
msgstr ""
msgctxt "selection:quality.alert,state:"
msgid "Deferred"
msgstr ""
msgctxt "selection:quality.alert,state:"
msgid "Open"
msgstr ""
msgctxt "selection:quality.alert,state:"
msgid "Processing"
msgstr ""
msgctxt "selection:quality.alert,state:"
msgid "Resolved"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Customer Shipment Packed"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Customer Shipment Picked"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Customer Shipment Return Done"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Customer Shipment Return Received"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Internal Shipment Done"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Internal Shipment Shipped"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Production Done"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Production Run"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Supplier Shipment Done"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Supplier Shipment Received"
msgstr ""
msgctxt "selection:quality.inspection,state:"
msgid "Failed"
msgstr ""
msgctxt "selection:quality.inspection,state:"
msgid "Passed"
msgstr ""
msgctxt "selection:quality.inspection,state:"
msgid "Pending"
msgstr ""
msgctxt "view:quality.alert:"
msgid "Other Info"
msgstr ""
msgctxt "view:quality.control:"
msgid "%"
msgstr ""
msgctxt "view:quality.inspection:"
msgid "Other Info"
msgstr ""
msgctxt "wizard_button:quality.inspect,inspection,end:"
msgid "Cancel"
msgstr ""
msgctxt "wizard_button:quality.inspect,inspection,next_:"
msgid "Skip"
msgstr ""
msgctxt "wizard_button:quality.inspect,inspection,save:"
msgid "Save"
msgstr ""

489
modules/quality/locale/fr.po Executable file
View File

@@ -0,0 +1,489 @@
#
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "field:quality.alert,company:"
msgid "Company"
msgstr "Société"
msgctxt "field:quality.alert,deferred_by:"
msgid "Deferred by"
msgstr "Différé par"
msgctxt "field:quality.alert,description:"
msgid "Description"
msgstr "Description"
msgctxt "field:quality.alert,number:"
msgid "Number"
msgstr "Numéro"
msgctxt "field:quality.alert,origin:"
msgid "Origin"
msgstr "Origine"
msgctxt "field:quality.alert,processed_by:"
msgid "Processed by"
msgstr "Traitée par"
msgctxt "field:quality.alert,resolved_by:"
msgid "Resolved by"
msgstr "Résolue par"
msgctxt "field:quality.alert,state:"
msgid "State"
msgstr "État"
msgctxt "field:quality.alert,title:"
msgid "Title"
msgstr "Titre"
msgctxt "field:quality.configuration,alert_sequence:"
msgid "Alert Sequence"
msgstr "Séquence d'alerte"
msgctxt "field:quality.configuration,inspection_sequence:"
msgid "Inspection Sequence"
msgstr "Séquence d'inspection"
msgctxt "field:quality.configuration.sequence,alert_sequence:"
msgid "Alert Sequence"
msgstr "Séquence d'alerte"
msgctxt "field:quality.configuration.sequence,company:"
msgid "Company"
msgstr "Société"
msgctxt "field:quality.configuration.sequence,inspection_sequence:"
msgid "Inspection Sequence"
msgstr "Séquence d'inspection"
msgctxt "field:quality.control,company:"
msgid "Company"
msgstr "Société"
msgctxt "field:quality.control,frequency:"
msgid "Frequency"
msgstr "Fréquence"
msgctxt "field:quality.control,name:"
msgid "Name"
msgstr "Nom"
msgctxt "field:quality.control,operations:"
msgid "Operations"
msgstr "Opérations"
msgctxt "field:quality.control,points:"
msgid "Points"
msgstr "Points"
msgctxt "field:quality.control,product:"
msgid "Product"
msgstr "Produit"
msgctxt "field:quality.control,product_category:"
msgid "Product Category"
msgstr "Catégorie de produit"
msgctxt "field:quality.control.point,control:"
msgid "Control"
msgstr "Contrôle"
msgctxt "field:quality.control.point,tolerance_lower:"
msgid "Tolerance Lower"
msgstr "Tolérance inférieure"
msgctxt "field:quality.control.point,tolerance_upper:"
msgid "Tolerance Upper"
msgstr "Tolérance supérieure"
msgctxt "field:quality.inspect.store,inspections:"
msgid "Inspections"
msgstr "Inspections"
msgctxt "field:quality.inspection,alerts:"
msgid "Alerts"
msgstr "Alertes"
msgctxt "field:quality.inspection,company:"
msgid "Company"
msgstr "Société"
msgctxt "field:quality.inspection,control:"
msgid "Control"
msgstr "Contrôle"
msgctxt "field:quality.inspection,failed_by:"
msgid "Failed by"
msgstr "Échouée par"
msgctxt "field:quality.inspection,number:"
msgid "Number"
msgstr "Numéro"
msgctxt "field:quality.inspection,origin:"
msgid "Origin"
msgstr "Origine"
msgctxt "field:quality.inspection,passed_by:"
msgid "Passed by"
msgstr "Passée par"
msgctxt "field:quality.inspection,points:"
msgid "Points"
msgstr "Points"
msgctxt "field:quality.inspection,processed_at:"
msgid "Processed at"
msgstr "Traitée à"
msgctxt "field:quality.inspection,processed_by:"
msgid "Processed by"
msgstr "Traitée par"
msgctxt "field:quality.inspection,state:"
msgid "State"
msgstr "État"
msgctxt "help:quality.control,company:"
msgid "The company to which the control applies."
msgstr "L'entreprise à laquelle s'applique le contrôle."
msgctxt "help:quality.control,frequency:"
msgid "How often the control must be done."
msgstr "Combien de fois le contrôle doit être fait."
msgctxt "help:quality.control,operations:"
msgid "The operations for which the control is performed."
msgstr "Les opérations pour lesquelles le contrôle est effectué."
msgctxt "help:quality.control,product:"
msgid "The product to which the control applies."
msgstr "Le produit auquel s'applique le contrôle."
msgctxt "help:quality.control,product_category:"
msgid "The product category to which the control applies."
msgstr "La catégorie de produit à laquelle s'applique le contrôle."
msgctxt "model:ir.action,name:act_quality_alert_form"
msgid "Alerts"
msgstr "Alertes"
msgctxt "model:ir.action,name:act_quality_configuration_form"
msgid "Configuration"
msgstr "Configuration"
msgctxt "model:ir.action,name:act_quality_control_form"
msgid "Controls"
msgstr "Contrôles"
msgctxt "model:ir.action,name:act_quality_inspection_form"
msgid "Inspections"
msgstr "Inspections"
msgctxt "model:ir.action,name:act_quality_inspection_form_relate"
msgid "Quality Inspections"
msgstr "Inspections de qualité"
msgctxt "model:ir.action,name:wizard_production_inspect_done"
msgid "Inspect Done"
msgstr "Inspecter l'achèvement"
msgctxt "model:ir.action,name:wizard_production_inspect_run"
msgid "Inspect Run"
msgstr "Inspecter l'exécution"
msgctxt "model:ir.action,name:wizard_stock_shipment_in_inspect_do"
msgid "Inspect Done"
msgstr "Inspecter l'achèvement"
msgctxt "model:ir.action,name:wizard_stock_shipment_in_inspect_receive"
msgid "Inspect Reception"
msgstr "Inspecter la réception"
msgctxt "model:ir.action,name:wizard_stock_shipment_internal_inspect_do"
msgid "Inspect Done"
msgstr "Inspecter l'achèvement"
msgctxt "model:ir.action,name:wizard_stock_shipment_internal_inspect_ship"
msgid "Inspect Ship"
msgstr "Inspecter la livraison"
msgctxt "model:ir.action,name:wizard_stock_shipment_out_inspect_pack"
msgid "Inspect Pack"
msgstr "Inspecter l'emballage"
msgctxt "model:ir.action,name:wizard_stock_shipment_out_inspect_pick"
msgid "Inspect Pick"
msgstr "Inspecter le prélèvement"
msgctxt "model:ir.action,name:wizard_stock_shipment_out_return_inspect_do"
msgid "Inspect Done"
msgstr "Inspecter l'achèvement"
msgctxt ""
"model:ir.action,name:wizard_stock_shipment_out_return_inspect_receive"
msgid "Inspect Reception"
msgstr "Inspecter la réception"
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_alert_form_domain_all"
msgid "All"
msgstr "Toutes"
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_alert_form_domain_deferred"
msgid "Deferred"
msgstr "Différées"
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_alert_form_domain_open"
msgid "Open"
msgstr "Ouvertes"
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_alert_form_domain_processing"
msgid "Processing"
msgstr "En traitements"
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_inspection_form_domain_all"
msgid "All"
msgstr "Toutes"
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_inspection_form_domain_pending"
msgid "Pending"
msgstr "En attentes"
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_inspection_form_domain_processed"
msgid "Processed"
msgstr "Traitées"
msgctxt "model:ir.message,text:msg_quality_inspection_failed"
msgid "To continue, alerts from failed inspections must be resolved."
msgstr ""
"Pour continuer, les alertes provenant d'inspections ayant échouées doivent "
"être résolues."
msgctxt "model:ir.message,text:msg_quality_inspection_missing_point"
msgid ""
"To complete the inspection \"%(inspection)s\", you must test points "
"\"%(points)s\"."
msgstr ""
"Pour terminer l'inspection « %(inspection)s », vous devez tester les points "
"« %(points)s »."
msgctxt "model:ir.message,text:msg_quality_inspections"
msgid "Quality Inspections"
msgstr "Inspections de qualité"
msgctxt "model:ir.model.button,string:quality_alert_defer_button"
msgid "Defer"
msgstr "Différer"
msgctxt "model:ir.model.button,string:quality_alert_open_button"
msgid "Open"
msgstr "Ouvrir"
msgctxt "model:ir.model.button,string:quality_alert_process_button"
msgid "Process"
msgstr "Traiter"
msgctxt "model:ir.model.button,string:quality_alert_resolve_button"
msgid "Resolve"
msgstr "Résoudre"
msgctxt "model:ir.model.button,string:quality_inspection_fail_button"
msgid "Fail"
msgstr "Échouer"
msgctxt "model:ir.model.button,string:quality_inspection_pass_button"
msgid "Pass"
msgstr "Passer"
msgctxt "model:ir.model.button,string:quality_inspection_pending_button"
msgid "Pending"
msgstr "En attente"
msgctxt "model:ir.model.button,string:quality_inspection_process_button"
msgid "Process"
msgstr "Traiter"
msgctxt "model:ir.rule.group,name:rule_group_quality_control_companies"
msgid "User in companies"
msgstr "Utilisateur dans les sociétés"
msgctxt "model:ir.rule.group,name:rule_group_quality_inspection_companies"
msgid "User in companies"
msgstr "Utilisateur dans les sociétés"
msgctxt "model:ir.sequence,name:sequence_quality_alert"
msgid "Quality Alert"
msgstr "Alerte de qualité"
msgctxt "model:ir.sequence,name:sequence_quality_inspection"
msgid "Quality Inspection"
msgstr "Inspection de qualité"
msgctxt "model:ir.sequence.type,name:sequence_type_quality_alert"
msgid "Quality Alert"
msgstr "Alerte de qualité"
msgctxt "model:ir.sequence.type,name:sequence_type_quality_inspection"
msgid "Quality Inspection"
msgstr "Inspection de qualité"
msgctxt "model:ir.ui.menu,name:menu_configuration"
msgid "Configuration"
msgstr "Configuration"
msgctxt "model:ir.ui.menu,name:menu_quality"
msgid "Quality"
msgstr "Qualité"
msgctxt "model:ir.ui.menu,name:menu_quality_alert_form"
msgid "Alerts"
msgstr "Alertes"
msgctxt "model:ir.ui.menu,name:menu_quality_configuration"
msgid "Configuration"
msgstr "Configuration"
msgctxt "model:ir.ui.menu,name:menu_quality_control"
msgid "Controls"
msgstr "Contrôles"
msgctxt "model:ir.ui.menu,name:menu_quality_inspection_form"
msgid "Inspections"
msgstr "Inspections"
msgctxt "model:quality.alert,name:"
msgid "Quality Alert"
msgstr "Alerte de qualité"
msgctxt "model:quality.configuration,name:"
msgid "Quality Configuration"
msgstr "Configuration de qualité"
msgctxt "model:quality.configuration.sequence,name:"
msgid "Quality Configuration Sequence"
msgstr "Configuration de séquence de qualité"
msgctxt "model:quality.control,name:"
msgid "Quality Control"
msgstr "Contrôle de qualité"
msgctxt "model:quality.control.point,name:"
msgid "Quality Control Point"
msgstr "Point de contrôle de qualité"
msgctxt "model:quality.inspect.store,name:"
msgid "Inspect Quality"
msgstr "Inspecter la qualité"
msgctxt "model:quality.inspection,name:"
msgid "Quality Inspection"
msgstr "Inspection de qualité"
msgctxt "model:res.group,name:group_quality"
msgid "Quality"
msgstr "Qualité"
msgctxt "model:res.group,name:group_quality_admin"
msgid "Quality Administration"
msgstr "Administration de la qualité"
msgctxt "selection:quality.alert,state:"
msgid "Deferred"
msgstr "Différée"
msgctxt "selection:quality.alert,state:"
msgid "Open"
msgstr "Ouverte"
msgctxt "selection:quality.alert,state:"
msgid "Processing"
msgstr "En traitement"
msgctxt "selection:quality.alert,state:"
msgid "Resolved"
msgstr "Résolue"
msgctxt "selection:quality.control,operations:"
msgid "Customer Shipment Packed"
msgstr "Expédition cliente emballée"
msgctxt "selection:quality.control,operations:"
msgid "Customer Shipment Picked"
msgstr "Expédition cliente prélevée"
msgctxt "selection:quality.control,operations:"
msgid "Customer Shipment Return Done"
msgstr "Retour d'expédition cliente effectué"
msgctxt "selection:quality.control,operations:"
msgid "Customer Shipment Return Received"
msgstr "Retour d'expédition cliente reçu"
msgctxt "selection:quality.control,operations:"
msgid "Internal Shipment Done"
msgstr "Expédition interne terminée"
msgctxt "selection:quality.control,operations:"
msgid "Internal Shipment Shipped"
msgstr "Expédition interne livrée"
msgctxt "selection:quality.control,operations:"
msgid "Production Done"
msgstr "Production terminée"
msgctxt "selection:quality.control,operations:"
msgid "Production Run"
msgstr "Production lancée"
msgctxt "selection:quality.control,operations:"
msgid "Supplier Shipment Done"
msgstr "Expédition fournisseur effectuée"
msgctxt "selection:quality.control,operations:"
msgid "Supplier Shipment Received"
msgstr "Expédition fournisseur reçue"
msgctxt "selection:quality.inspection,state:"
msgid "Failed"
msgstr "Échouée"
msgctxt "selection:quality.inspection,state:"
msgid "Passed"
msgstr "Passée"
msgctxt "selection:quality.inspection,state:"
msgid "Pending"
msgstr "En attente"
msgctxt "view:quality.alert:"
msgid "Other Info"
msgstr "Autre information"
msgctxt "view:quality.control:"
msgid "%"
msgstr "%"
msgctxt "view:quality.inspection:"
msgid "Other Info"
msgstr "Autre information"
msgctxt "wizard_button:quality.inspect,inspection,end:"
msgid "Cancel"
msgstr "Annuler"
msgctxt "wizard_button:quality.inspect,inspection,next_:"
msgid "Skip"
msgstr "Passer"
msgctxt "wizard_button:quality.inspect,inspection,save:"
msgid "Save"
msgstr "Enregistrer"

485
modules/quality/locale/hu.po Executable file
View File

@@ -0,0 +1,485 @@
#
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "field:quality.alert,company:"
msgid "Company"
msgstr ""
msgctxt "field:quality.alert,deferred_by:"
msgid "Deferred by"
msgstr ""
msgctxt "field:quality.alert,description:"
msgid "Description"
msgstr ""
msgctxt "field:quality.alert,number:"
msgid "Number"
msgstr ""
msgctxt "field:quality.alert,origin:"
msgid "Origin"
msgstr ""
msgctxt "field:quality.alert,processed_by:"
msgid "Processed by"
msgstr ""
msgctxt "field:quality.alert,resolved_by:"
msgid "Resolved by"
msgstr ""
msgctxt "field:quality.alert,state:"
msgid "State"
msgstr ""
msgctxt "field:quality.alert,title:"
msgid "Title"
msgstr ""
msgctxt "field:quality.configuration,alert_sequence:"
msgid "Alert Sequence"
msgstr ""
msgctxt "field:quality.configuration,inspection_sequence:"
msgid "Inspection Sequence"
msgstr ""
msgctxt "field:quality.configuration.sequence,alert_sequence:"
msgid "Alert Sequence"
msgstr ""
msgctxt "field:quality.configuration.sequence,company:"
msgid "Company"
msgstr ""
msgctxt "field:quality.configuration.sequence,inspection_sequence:"
msgid "Inspection Sequence"
msgstr ""
msgctxt "field:quality.control,company:"
msgid "Company"
msgstr ""
msgctxt "field:quality.control,frequency:"
msgid "Frequency"
msgstr ""
msgctxt "field:quality.control,name:"
msgid "Name"
msgstr ""
msgctxt "field:quality.control,operations:"
msgid "Operations"
msgstr ""
msgctxt "field:quality.control,points:"
msgid "Points"
msgstr ""
msgctxt "field:quality.control,product:"
msgid "Product"
msgstr ""
msgctxt "field:quality.control,product_category:"
msgid "Product Category"
msgstr ""
msgctxt "field:quality.control.point,control:"
msgid "Control"
msgstr ""
msgctxt "field:quality.control.point,tolerance_lower:"
msgid "Tolerance Lower"
msgstr ""
msgctxt "field:quality.control.point,tolerance_upper:"
msgid "Tolerance Upper"
msgstr ""
msgctxt "field:quality.inspect.store,inspections:"
msgid "Inspections"
msgstr ""
msgctxt "field:quality.inspection,alerts:"
msgid "Alerts"
msgstr ""
msgctxt "field:quality.inspection,company:"
msgid "Company"
msgstr ""
msgctxt "field:quality.inspection,control:"
msgid "Control"
msgstr ""
msgctxt "field:quality.inspection,failed_by:"
msgid "Failed by"
msgstr ""
msgctxt "field:quality.inspection,number:"
msgid "Number"
msgstr ""
msgctxt "field:quality.inspection,origin:"
msgid "Origin"
msgstr ""
msgctxt "field:quality.inspection,passed_by:"
msgid "Passed by"
msgstr ""
msgctxt "field:quality.inspection,points:"
msgid "Points"
msgstr ""
msgctxt "field:quality.inspection,processed_at:"
msgid "Processed at"
msgstr ""
msgctxt "field:quality.inspection,processed_by:"
msgid "Processed by"
msgstr ""
msgctxt "field:quality.inspection,state:"
msgid "State"
msgstr ""
msgctxt "help:quality.control,company:"
msgid "The company to which the control applies."
msgstr ""
msgctxt "help:quality.control,frequency:"
msgid "How often the control must be done."
msgstr ""
msgctxt "help:quality.control,operations:"
msgid "The operations for which the control is performed."
msgstr ""
msgctxt "help:quality.control,product:"
msgid "The product to which the control applies."
msgstr ""
msgctxt "help:quality.control,product_category:"
msgid "The product category to which the control applies."
msgstr ""
msgctxt "model:ir.action,name:act_quality_alert_form"
msgid "Alerts"
msgstr ""
msgctxt "model:ir.action,name:act_quality_configuration_form"
msgid "Configuration"
msgstr ""
msgctxt "model:ir.action,name:act_quality_control_form"
msgid "Controls"
msgstr ""
msgctxt "model:ir.action,name:act_quality_inspection_form"
msgid "Inspections"
msgstr ""
msgctxt "model:ir.action,name:act_quality_inspection_form_relate"
msgid "Quality Inspections"
msgstr ""
msgctxt "model:ir.action,name:wizard_production_inspect_done"
msgid "Inspect Done"
msgstr ""
msgctxt "model:ir.action,name:wizard_production_inspect_run"
msgid "Inspect Run"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_in_inspect_do"
msgid "Inspect Done"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_in_inspect_receive"
msgid "Inspect Reception"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_internal_inspect_do"
msgid "Inspect Done"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_internal_inspect_ship"
msgid "Inspect Ship"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_out_inspect_pack"
msgid "Inspect Pack"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_out_inspect_pick"
msgid "Inspect Pick"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_out_return_inspect_do"
msgid "Inspect Done"
msgstr ""
msgctxt ""
"model:ir.action,name:wizard_stock_shipment_out_return_inspect_receive"
msgid "Inspect Reception"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_alert_form_domain_all"
msgid "All"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_alert_form_domain_deferred"
msgid "Deferred"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_alert_form_domain_open"
msgid "Open"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_alert_form_domain_processing"
msgid "Processing"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_inspection_form_domain_all"
msgid "All"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_inspection_form_domain_pending"
msgid "Pending"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_inspection_form_domain_processed"
msgid "Processed"
msgstr ""
msgctxt "model:ir.message,text:msg_quality_inspection_failed"
msgid "To continue, alerts from failed inspections must be resolved."
msgstr ""
msgctxt "model:ir.message,text:msg_quality_inspection_missing_point"
msgid ""
"To complete the inspection \"%(inspection)s\", you must test points "
"\"%(points)s\"."
msgstr ""
msgctxt "model:ir.message,text:msg_quality_inspections"
msgid "Quality Inspections"
msgstr ""
msgctxt "model:ir.model.button,string:quality_alert_defer_button"
msgid "Defer"
msgstr ""
msgctxt "model:ir.model.button,string:quality_alert_open_button"
msgid "Open"
msgstr ""
msgctxt "model:ir.model.button,string:quality_alert_process_button"
msgid "Process"
msgstr ""
msgctxt "model:ir.model.button,string:quality_alert_resolve_button"
msgid "Resolve"
msgstr ""
msgctxt "model:ir.model.button,string:quality_inspection_fail_button"
msgid "Fail"
msgstr ""
msgctxt "model:ir.model.button,string:quality_inspection_pass_button"
msgid "Pass"
msgstr ""
msgctxt "model:ir.model.button,string:quality_inspection_pending_button"
msgid "Pending"
msgstr ""
msgctxt "model:ir.model.button,string:quality_inspection_process_button"
msgid "Process"
msgstr ""
msgctxt "model:ir.rule.group,name:rule_group_quality_control_companies"
msgid "User in companies"
msgstr ""
msgctxt "model:ir.rule.group,name:rule_group_quality_inspection_companies"
msgid "User in companies"
msgstr ""
msgctxt "model:ir.sequence,name:sequence_quality_alert"
msgid "Quality Alert"
msgstr ""
msgctxt "model:ir.sequence,name:sequence_quality_inspection"
msgid "Quality Inspection"
msgstr ""
msgctxt "model:ir.sequence.type,name:sequence_type_quality_alert"
msgid "Quality Alert"
msgstr ""
msgctxt "model:ir.sequence.type,name:sequence_type_quality_inspection"
msgid "Quality Inspection"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_configuration"
msgid "Configuration"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_quality"
msgid "Quality"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_quality_alert_form"
msgid "Alerts"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_quality_configuration"
msgid "Configuration"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_quality_control"
msgid "Controls"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_quality_inspection_form"
msgid "Inspections"
msgstr ""
msgctxt "model:quality.alert,name:"
msgid "Quality Alert"
msgstr ""
msgctxt "model:quality.configuration,name:"
msgid "Quality Configuration"
msgstr ""
msgctxt "model:quality.configuration.sequence,name:"
msgid "Quality Configuration Sequence"
msgstr ""
msgctxt "model:quality.control,name:"
msgid "Quality Control"
msgstr ""
msgctxt "model:quality.control.point,name:"
msgid "Quality Control Point"
msgstr ""
msgctxt "model:quality.inspect.store,name:"
msgid "Inspect Quality"
msgstr ""
msgctxt "model:quality.inspection,name:"
msgid "Quality Inspection"
msgstr ""
msgctxt "model:res.group,name:group_quality"
msgid "Quality"
msgstr ""
msgctxt "model:res.group,name:group_quality_admin"
msgid "Quality Administration"
msgstr ""
msgctxt "selection:quality.alert,state:"
msgid "Deferred"
msgstr ""
msgctxt "selection:quality.alert,state:"
msgid "Open"
msgstr ""
msgctxt "selection:quality.alert,state:"
msgid "Processing"
msgstr ""
msgctxt "selection:quality.alert,state:"
msgid "Resolved"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Customer Shipment Packed"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Customer Shipment Picked"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Customer Shipment Return Done"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Customer Shipment Return Received"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Internal Shipment Done"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Internal Shipment Shipped"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Production Done"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Production Run"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Supplier Shipment Done"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Supplier Shipment Received"
msgstr ""
msgctxt "selection:quality.inspection,state:"
msgid "Failed"
msgstr ""
msgctxt "selection:quality.inspection,state:"
msgid "Passed"
msgstr ""
msgctxt "selection:quality.inspection,state:"
msgid "Pending"
msgstr ""
msgctxt "view:quality.alert:"
msgid "Other Info"
msgstr ""
msgctxt "view:quality.control:"
msgid "%"
msgstr ""
msgctxt "view:quality.inspection:"
msgid "Other Info"
msgstr ""
msgctxt "wizard_button:quality.inspect,inspection,end:"
msgid "Cancel"
msgstr ""
msgctxt "wizard_button:quality.inspect,inspection,next_:"
msgid "Skip"
msgstr ""
msgctxt "wizard_button:quality.inspect,inspection,save:"
msgid "Save"
msgstr ""

485
modules/quality/locale/id.po Executable file
View File

@@ -0,0 +1,485 @@
#
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "field:quality.alert,company:"
msgid "Company"
msgstr ""
msgctxt "field:quality.alert,deferred_by:"
msgid "Deferred by"
msgstr ""
msgctxt "field:quality.alert,description:"
msgid "Description"
msgstr ""
msgctxt "field:quality.alert,number:"
msgid "Number"
msgstr ""
msgctxt "field:quality.alert,origin:"
msgid "Origin"
msgstr ""
msgctxt "field:quality.alert,processed_by:"
msgid "Processed by"
msgstr ""
msgctxt "field:quality.alert,resolved_by:"
msgid "Resolved by"
msgstr ""
msgctxt "field:quality.alert,state:"
msgid "State"
msgstr ""
msgctxt "field:quality.alert,title:"
msgid "Title"
msgstr ""
msgctxt "field:quality.configuration,alert_sequence:"
msgid "Alert Sequence"
msgstr ""
msgctxt "field:quality.configuration,inspection_sequence:"
msgid "Inspection Sequence"
msgstr ""
msgctxt "field:quality.configuration.sequence,alert_sequence:"
msgid "Alert Sequence"
msgstr ""
msgctxt "field:quality.configuration.sequence,company:"
msgid "Company"
msgstr ""
msgctxt "field:quality.configuration.sequence,inspection_sequence:"
msgid "Inspection Sequence"
msgstr ""
msgctxt "field:quality.control,company:"
msgid "Company"
msgstr ""
msgctxt "field:quality.control,frequency:"
msgid "Frequency"
msgstr ""
msgctxt "field:quality.control,name:"
msgid "Name"
msgstr ""
msgctxt "field:quality.control,operations:"
msgid "Operations"
msgstr ""
msgctxt "field:quality.control,points:"
msgid "Points"
msgstr ""
msgctxt "field:quality.control,product:"
msgid "Product"
msgstr ""
msgctxt "field:quality.control,product_category:"
msgid "Product Category"
msgstr ""
msgctxt "field:quality.control.point,control:"
msgid "Control"
msgstr ""
msgctxt "field:quality.control.point,tolerance_lower:"
msgid "Tolerance Lower"
msgstr ""
msgctxt "field:quality.control.point,tolerance_upper:"
msgid "Tolerance Upper"
msgstr ""
msgctxt "field:quality.inspect.store,inspections:"
msgid "Inspections"
msgstr ""
msgctxt "field:quality.inspection,alerts:"
msgid "Alerts"
msgstr ""
msgctxt "field:quality.inspection,company:"
msgid "Company"
msgstr ""
msgctxt "field:quality.inspection,control:"
msgid "Control"
msgstr ""
msgctxt "field:quality.inspection,failed_by:"
msgid "Failed by"
msgstr ""
msgctxt "field:quality.inspection,number:"
msgid "Number"
msgstr ""
msgctxt "field:quality.inspection,origin:"
msgid "Origin"
msgstr ""
msgctxt "field:quality.inspection,passed_by:"
msgid "Passed by"
msgstr ""
msgctxt "field:quality.inspection,points:"
msgid "Points"
msgstr ""
msgctxt "field:quality.inspection,processed_at:"
msgid "Processed at"
msgstr ""
msgctxt "field:quality.inspection,processed_by:"
msgid "Processed by"
msgstr ""
msgctxt "field:quality.inspection,state:"
msgid "State"
msgstr ""
msgctxt "help:quality.control,company:"
msgid "The company to which the control applies."
msgstr ""
msgctxt "help:quality.control,frequency:"
msgid "How often the control must be done."
msgstr ""
msgctxt "help:quality.control,operations:"
msgid "The operations for which the control is performed."
msgstr ""
msgctxt "help:quality.control,product:"
msgid "The product to which the control applies."
msgstr ""
msgctxt "help:quality.control,product_category:"
msgid "The product category to which the control applies."
msgstr ""
msgctxt "model:ir.action,name:act_quality_alert_form"
msgid "Alerts"
msgstr ""
msgctxt "model:ir.action,name:act_quality_configuration_form"
msgid "Configuration"
msgstr ""
msgctxt "model:ir.action,name:act_quality_control_form"
msgid "Controls"
msgstr ""
msgctxt "model:ir.action,name:act_quality_inspection_form"
msgid "Inspections"
msgstr ""
msgctxt "model:ir.action,name:act_quality_inspection_form_relate"
msgid "Quality Inspections"
msgstr ""
msgctxt "model:ir.action,name:wizard_production_inspect_done"
msgid "Inspect Done"
msgstr ""
msgctxt "model:ir.action,name:wizard_production_inspect_run"
msgid "Inspect Run"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_in_inspect_do"
msgid "Inspect Done"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_in_inspect_receive"
msgid "Inspect Reception"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_internal_inspect_do"
msgid "Inspect Done"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_internal_inspect_ship"
msgid "Inspect Ship"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_out_inspect_pack"
msgid "Inspect Pack"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_out_inspect_pick"
msgid "Inspect Pick"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_out_return_inspect_do"
msgid "Inspect Done"
msgstr ""
msgctxt ""
"model:ir.action,name:wizard_stock_shipment_out_return_inspect_receive"
msgid "Inspect Reception"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_alert_form_domain_all"
msgid "All"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_alert_form_domain_deferred"
msgid "Deferred"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_alert_form_domain_open"
msgid "Open"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_alert_form_domain_processing"
msgid "Processing"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_inspection_form_domain_all"
msgid "All"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_inspection_form_domain_pending"
msgid "Pending"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_inspection_form_domain_processed"
msgid "Processed"
msgstr ""
msgctxt "model:ir.message,text:msg_quality_inspection_failed"
msgid "To continue, alerts from failed inspections must be resolved."
msgstr ""
msgctxt "model:ir.message,text:msg_quality_inspection_missing_point"
msgid ""
"To complete the inspection \"%(inspection)s\", you must test points "
"\"%(points)s\"."
msgstr ""
msgctxt "model:ir.message,text:msg_quality_inspections"
msgid "Quality Inspections"
msgstr ""
msgctxt "model:ir.model.button,string:quality_alert_defer_button"
msgid "Defer"
msgstr ""
msgctxt "model:ir.model.button,string:quality_alert_open_button"
msgid "Open"
msgstr ""
msgctxt "model:ir.model.button,string:quality_alert_process_button"
msgid "Process"
msgstr ""
msgctxt "model:ir.model.button,string:quality_alert_resolve_button"
msgid "Resolve"
msgstr ""
msgctxt "model:ir.model.button,string:quality_inspection_fail_button"
msgid "Fail"
msgstr ""
msgctxt "model:ir.model.button,string:quality_inspection_pass_button"
msgid "Pass"
msgstr ""
msgctxt "model:ir.model.button,string:quality_inspection_pending_button"
msgid "Pending"
msgstr ""
msgctxt "model:ir.model.button,string:quality_inspection_process_button"
msgid "Process"
msgstr ""
msgctxt "model:ir.rule.group,name:rule_group_quality_control_companies"
msgid "User in companies"
msgstr ""
msgctxt "model:ir.rule.group,name:rule_group_quality_inspection_companies"
msgid "User in companies"
msgstr ""
msgctxt "model:ir.sequence,name:sequence_quality_alert"
msgid "Quality Alert"
msgstr ""
msgctxt "model:ir.sequence,name:sequence_quality_inspection"
msgid "Quality Inspection"
msgstr ""
msgctxt "model:ir.sequence.type,name:sequence_type_quality_alert"
msgid "Quality Alert"
msgstr ""
msgctxt "model:ir.sequence.type,name:sequence_type_quality_inspection"
msgid "Quality Inspection"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_configuration"
msgid "Configuration"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_quality"
msgid "Quality"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_quality_alert_form"
msgid "Alerts"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_quality_configuration"
msgid "Configuration"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_quality_control"
msgid "Controls"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_quality_inspection_form"
msgid "Inspections"
msgstr ""
msgctxt "model:quality.alert,name:"
msgid "Quality Alert"
msgstr ""
msgctxt "model:quality.configuration,name:"
msgid "Quality Configuration"
msgstr ""
msgctxt "model:quality.configuration.sequence,name:"
msgid "Quality Configuration Sequence"
msgstr ""
msgctxt "model:quality.control,name:"
msgid "Quality Control"
msgstr ""
msgctxt "model:quality.control.point,name:"
msgid "Quality Control Point"
msgstr ""
msgctxt "model:quality.inspect.store,name:"
msgid "Inspect Quality"
msgstr ""
msgctxt "model:quality.inspection,name:"
msgid "Quality Inspection"
msgstr ""
msgctxt "model:res.group,name:group_quality"
msgid "Quality"
msgstr ""
msgctxt "model:res.group,name:group_quality_admin"
msgid "Quality Administration"
msgstr ""
msgctxt "selection:quality.alert,state:"
msgid "Deferred"
msgstr ""
msgctxt "selection:quality.alert,state:"
msgid "Open"
msgstr ""
msgctxt "selection:quality.alert,state:"
msgid "Processing"
msgstr ""
msgctxt "selection:quality.alert,state:"
msgid "Resolved"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Customer Shipment Packed"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Customer Shipment Picked"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Customer Shipment Return Done"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Customer Shipment Return Received"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Internal Shipment Done"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Internal Shipment Shipped"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Production Done"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Production Run"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Supplier Shipment Done"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Supplier Shipment Received"
msgstr ""
msgctxt "selection:quality.inspection,state:"
msgid "Failed"
msgstr ""
msgctxt "selection:quality.inspection,state:"
msgid "Passed"
msgstr ""
msgctxt "selection:quality.inspection,state:"
msgid "Pending"
msgstr ""
msgctxt "view:quality.alert:"
msgid "Other Info"
msgstr ""
msgctxt "view:quality.control:"
msgid "%"
msgstr ""
msgctxt "view:quality.inspection:"
msgid "Other Info"
msgstr ""
msgctxt "wizard_button:quality.inspect,inspection,end:"
msgid "Cancel"
msgstr ""
msgctxt "wizard_button:quality.inspect,inspection,next_:"
msgid "Skip"
msgstr ""
msgctxt "wizard_button:quality.inspect,inspection,save:"
msgid "Save"
msgstr ""

485
modules/quality/locale/it.po Executable file
View File

@@ -0,0 +1,485 @@
#
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "field:quality.alert,company:"
msgid "Company"
msgstr ""
msgctxt "field:quality.alert,deferred_by:"
msgid "Deferred by"
msgstr ""
msgctxt "field:quality.alert,description:"
msgid "Description"
msgstr ""
msgctxt "field:quality.alert,number:"
msgid "Number"
msgstr ""
msgctxt "field:quality.alert,origin:"
msgid "Origin"
msgstr ""
msgctxt "field:quality.alert,processed_by:"
msgid "Processed by"
msgstr ""
msgctxt "field:quality.alert,resolved_by:"
msgid "Resolved by"
msgstr ""
msgctxt "field:quality.alert,state:"
msgid "State"
msgstr ""
msgctxt "field:quality.alert,title:"
msgid "Title"
msgstr ""
msgctxt "field:quality.configuration,alert_sequence:"
msgid "Alert Sequence"
msgstr ""
msgctxt "field:quality.configuration,inspection_sequence:"
msgid "Inspection Sequence"
msgstr ""
msgctxt "field:quality.configuration.sequence,alert_sequence:"
msgid "Alert Sequence"
msgstr ""
msgctxt "field:quality.configuration.sequence,company:"
msgid "Company"
msgstr ""
msgctxt "field:quality.configuration.sequence,inspection_sequence:"
msgid "Inspection Sequence"
msgstr ""
msgctxt "field:quality.control,company:"
msgid "Company"
msgstr ""
msgctxt "field:quality.control,frequency:"
msgid "Frequency"
msgstr ""
msgctxt "field:quality.control,name:"
msgid "Name"
msgstr ""
msgctxt "field:quality.control,operations:"
msgid "Operations"
msgstr ""
msgctxt "field:quality.control,points:"
msgid "Points"
msgstr ""
msgctxt "field:quality.control,product:"
msgid "Product"
msgstr ""
msgctxt "field:quality.control,product_category:"
msgid "Product Category"
msgstr ""
msgctxt "field:quality.control.point,control:"
msgid "Control"
msgstr ""
msgctxt "field:quality.control.point,tolerance_lower:"
msgid "Tolerance Lower"
msgstr ""
msgctxt "field:quality.control.point,tolerance_upper:"
msgid "Tolerance Upper"
msgstr ""
msgctxt "field:quality.inspect.store,inspections:"
msgid "Inspections"
msgstr ""
msgctxt "field:quality.inspection,alerts:"
msgid "Alerts"
msgstr ""
msgctxt "field:quality.inspection,company:"
msgid "Company"
msgstr ""
msgctxt "field:quality.inspection,control:"
msgid "Control"
msgstr ""
msgctxt "field:quality.inspection,failed_by:"
msgid "Failed by"
msgstr ""
msgctxt "field:quality.inspection,number:"
msgid "Number"
msgstr ""
msgctxt "field:quality.inspection,origin:"
msgid "Origin"
msgstr ""
msgctxt "field:quality.inspection,passed_by:"
msgid "Passed by"
msgstr ""
msgctxt "field:quality.inspection,points:"
msgid "Points"
msgstr ""
msgctxt "field:quality.inspection,processed_at:"
msgid "Processed at"
msgstr ""
msgctxt "field:quality.inspection,processed_by:"
msgid "Processed by"
msgstr ""
msgctxt "field:quality.inspection,state:"
msgid "State"
msgstr ""
msgctxt "help:quality.control,company:"
msgid "The company to which the control applies."
msgstr ""
msgctxt "help:quality.control,frequency:"
msgid "How often the control must be done."
msgstr ""
msgctxt "help:quality.control,operations:"
msgid "The operations for which the control is performed."
msgstr ""
msgctxt "help:quality.control,product:"
msgid "The product to which the control applies."
msgstr ""
msgctxt "help:quality.control,product_category:"
msgid "The product category to which the control applies."
msgstr ""
msgctxt "model:ir.action,name:act_quality_alert_form"
msgid "Alerts"
msgstr ""
msgctxt "model:ir.action,name:act_quality_configuration_form"
msgid "Configuration"
msgstr ""
msgctxt "model:ir.action,name:act_quality_control_form"
msgid "Controls"
msgstr ""
msgctxt "model:ir.action,name:act_quality_inspection_form"
msgid "Inspections"
msgstr ""
msgctxt "model:ir.action,name:act_quality_inspection_form_relate"
msgid "Quality Inspections"
msgstr ""
msgctxt "model:ir.action,name:wizard_production_inspect_done"
msgid "Inspect Done"
msgstr ""
msgctxt "model:ir.action,name:wizard_production_inspect_run"
msgid "Inspect Run"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_in_inspect_do"
msgid "Inspect Done"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_in_inspect_receive"
msgid "Inspect Reception"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_internal_inspect_do"
msgid "Inspect Done"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_internal_inspect_ship"
msgid "Inspect Ship"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_out_inspect_pack"
msgid "Inspect Pack"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_out_inspect_pick"
msgid "Inspect Pick"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_out_return_inspect_do"
msgid "Inspect Done"
msgstr ""
msgctxt ""
"model:ir.action,name:wizard_stock_shipment_out_return_inspect_receive"
msgid "Inspect Reception"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_alert_form_domain_all"
msgid "All"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_alert_form_domain_deferred"
msgid "Deferred"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_alert_form_domain_open"
msgid "Open"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_alert_form_domain_processing"
msgid "Processing"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_inspection_form_domain_all"
msgid "All"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_inspection_form_domain_pending"
msgid "Pending"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_inspection_form_domain_processed"
msgid "Processed"
msgstr ""
msgctxt "model:ir.message,text:msg_quality_inspection_failed"
msgid "To continue, alerts from failed inspections must be resolved."
msgstr ""
msgctxt "model:ir.message,text:msg_quality_inspection_missing_point"
msgid ""
"To complete the inspection \"%(inspection)s\", you must test points "
"\"%(points)s\"."
msgstr ""
msgctxt "model:ir.message,text:msg_quality_inspections"
msgid "Quality Inspections"
msgstr ""
msgctxt "model:ir.model.button,string:quality_alert_defer_button"
msgid "Defer"
msgstr ""
msgctxt "model:ir.model.button,string:quality_alert_open_button"
msgid "Open"
msgstr ""
msgctxt "model:ir.model.button,string:quality_alert_process_button"
msgid "Process"
msgstr ""
msgctxt "model:ir.model.button,string:quality_alert_resolve_button"
msgid "Resolve"
msgstr ""
msgctxt "model:ir.model.button,string:quality_inspection_fail_button"
msgid "Fail"
msgstr ""
msgctxt "model:ir.model.button,string:quality_inspection_pass_button"
msgid "Pass"
msgstr ""
msgctxt "model:ir.model.button,string:quality_inspection_pending_button"
msgid "Pending"
msgstr ""
msgctxt "model:ir.model.button,string:quality_inspection_process_button"
msgid "Process"
msgstr ""
msgctxt "model:ir.rule.group,name:rule_group_quality_control_companies"
msgid "User in companies"
msgstr ""
msgctxt "model:ir.rule.group,name:rule_group_quality_inspection_companies"
msgid "User in companies"
msgstr ""
msgctxt "model:ir.sequence,name:sequence_quality_alert"
msgid "Quality Alert"
msgstr ""
msgctxt "model:ir.sequence,name:sequence_quality_inspection"
msgid "Quality Inspection"
msgstr ""
msgctxt "model:ir.sequence.type,name:sequence_type_quality_alert"
msgid "Quality Alert"
msgstr ""
msgctxt "model:ir.sequence.type,name:sequence_type_quality_inspection"
msgid "Quality Inspection"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_configuration"
msgid "Configuration"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_quality"
msgid "Quality"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_quality_alert_form"
msgid "Alerts"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_quality_configuration"
msgid "Configuration"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_quality_control"
msgid "Controls"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_quality_inspection_form"
msgid "Inspections"
msgstr ""
msgctxt "model:quality.alert,name:"
msgid "Quality Alert"
msgstr ""
msgctxt "model:quality.configuration,name:"
msgid "Quality Configuration"
msgstr ""
msgctxt "model:quality.configuration.sequence,name:"
msgid "Quality Configuration Sequence"
msgstr ""
msgctxt "model:quality.control,name:"
msgid "Quality Control"
msgstr ""
msgctxt "model:quality.control.point,name:"
msgid "Quality Control Point"
msgstr ""
msgctxt "model:quality.inspect.store,name:"
msgid "Inspect Quality"
msgstr ""
msgctxt "model:quality.inspection,name:"
msgid "Quality Inspection"
msgstr ""
msgctxt "model:res.group,name:group_quality"
msgid "Quality"
msgstr ""
msgctxt "model:res.group,name:group_quality_admin"
msgid "Quality Administration"
msgstr ""
msgctxt "selection:quality.alert,state:"
msgid "Deferred"
msgstr ""
msgctxt "selection:quality.alert,state:"
msgid "Open"
msgstr ""
msgctxt "selection:quality.alert,state:"
msgid "Processing"
msgstr ""
msgctxt "selection:quality.alert,state:"
msgid "Resolved"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Customer Shipment Packed"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Customer Shipment Picked"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Customer Shipment Return Done"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Customer Shipment Return Received"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Internal Shipment Done"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Internal Shipment Shipped"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Production Done"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Production Run"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Supplier Shipment Done"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Supplier Shipment Received"
msgstr ""
msgctxt "selection:quality.inspection,state:"
msgid "Failed"
msgstr ""
msgctxt "selection:quality.inspection,state:"
msgid "Passed"
msgstr ""
msgctxt "selection:quality.inspection,state:"
msgid "Pending"
msgstr ""
msgctxt "view:quality.alert:"
msgid "Other Info"
msgstr ""
msgctxt "view:quality.control:"
msgid "%"
msgstr ""
msgctxt "view:quality.inspection:"
msgid "Other Info"
msgstr ""
msgctxt "wizard_button:quality.inspect,inspection,end:"
msgid "Cancel"
msgstr ""
msgctxt "wizard_button:quality.inspect,inspection,next_:"
msgid "Skip"
msgstr ""
msgctxt "wizard_button:quality.inspect,inspection,save:"
msgid "Save"
msgstr ""

485
modules/quality/locale/lo.po Executable file
View File

@@ -0,0 +1,485 @@
#
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "field:quality.alert,company:"
msgid "Company"
msgstr ""
msgctxt "field:quality.alert,deferred_by:"
msgid "Deferred by"
msgstr ""
msgctxt "field:quality.alert,description:"
msgid "Description"
msgstr ""
msgctxt "field:quality.alert,number:"
msgid "Number"
msgstr ""
msgctxt "field:quality.alert,origin:"
msgid "Origin"
msgstr ""
msgctxt "field:quality.alert,processed_by:"
msgid "Processed by"
msgstr ""
msgctxt "field:quality.alert,resolved_by:"
msgid "Resolved by"
msgstr ""
msgctxt "field:quality.alert,state:"
msgid "State"
msgstr ""
msgctxt "field:quality.alert,title:"
msgid "Title"
msgstr ""
msgctxt "field:quality.configuration,alert_sequence:"
msgid "Alert Sequence"
msgstr ""
msgctxt "field:quality.configuration,inspection_sequence:"
msgid "Inspection Sequence"
msgstr ""
msgctxt "field:quality.configuration.sequence,alert_sequence:"
msgid "Alert Sequence"
msgstr ""
msgctxt "field:quality.configuration.sequence,company:"
msgid "Company"
msgstr ""
msgctxt "field:quality.configuration.sequence,inspection_sequence:"
msgid "Inspection Sequence"
msgstr ""
msgctxt "field:quality.control,company:"
msgid "Company"
msgstr ""
msgctxt "field:quality.control,frequency:"
msgid "Frequency"
msgstr ""
msgctxt "field:quality.control,name:"
msgid "Name"
msgstr ""
msgctxt "field:quality.control,operations:"
msgid "Operations"
msgstr ""
msgctxt "field:quality.control,points:"
msgid "Points"
msgstr ""
msgctxt "field:quality.control,product:"
msgid "Product"
msgstr ""
msgctxt "field:quality.control,product_category:"
msgid "Product Category"
msgstr ""
msgctxt "field:quality.control.point,control:"
msgid "Control"
msgstr ""
msgctxt "field:quality.control.point,tolerance_lower:"
msgid "Tolerance Lower"
msgstr ""
msgctxt "field:quality.control.point,tolerance_upper:"
msgid "Tolerance Upper"
msgstr ""
msgctxt "field:quality.inspect.store,inspections:"
msgid "Inspections"
msgstr ""
msgctxt "field:quality.inspection,alerts:"
msgid "Alerts"
msgstr ""
msgctxt "field:quality.inspection,company:"
msgid "Company"
msgstr ""
msgctxt "field:quality.inspection,control:"
msgid "Control"
msgstr ""
msgctxt "field:quality.inspection,failed_by:"
msgid "Failed by"
msgstr ""
msgctxt "field:quality.inspection,number:"
msgid "Number"
msgstr ""
msgctxt "field:quality.inspection,origin:"
msgid "Origin"
msgstr ""
msgctxt "field:quality.inspection,passed_by:"
msgid "Passed by"
msgstr ""
msgctxt "field:quality.inspection,points:"
msgid "Points"
msgstr ""
msgctxt "field:quality.inspection,processed_at:"
msgid "Processed at"
msgstr ""
msgctxt "field:quality.inspection,processed_by:"
msgid "Processed by"
msgstr ""
msgctxt "field:quality.inspection,state:"
msgid "State"
msgstr ""
msgctxt "help:quality.control,company:"
msgid "The company to which the control applies."
msgstr ""
msgctxt "help:quality.control,frequency:"
msgid "How often the control must be done."
msgstr ""
msgctxt "help:quality.control,operations:"
msgid "The operations for which the control is performed."
msgstr ""
msgctxt "help:quality.control,product:"
msgid "The product to which the control applies."
msgstr ""
msgctxt "help:quality.control,product_category:"
msgid "The product category to which the control applies."
msgstr ""
msgctxt "model:ir.action,name:act_quality_alert_form"
msgid "Alerts"
msgstr ""
msgctxt "model:ir.action,name:act_quality_configuration_form"
msgid "Configuration"
msgstr ""
msgctxt "model:ir.action,name:act_quality_control_form"
msgid "Controls"
msgstr ""
msgctxt "model:ir.action,name:act_quality_inspection_form"
msgid "Inspections"
msgstr ""
msgctxt "model:ir.action,name:act_quality_inspection_form_relate"
msgid "Quality Inspections"
msgstr ""
msgctxt "model:ir.action,name:wizard_production_inspect_done"
msgid "Inspect Done"
msgstr ""
msgctxt "model:ir.action,name:wizard_production_inspect_run"
msgid "Inspect Run"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_in_inspect_do"
msgid "Inspect Done"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_in_inspect_receive"
msgid "Inspect Reception"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_internal_inspect_do"
msgid "Inspect Done"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_internal_inspect_ship"
msgid "Inspect Ship"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_out_inspect_pack"
msgid "Inspect Pack"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_out_inspect_pick"
msgid "Inspect Pick"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_out_return_inspect_do"
msgid "Inspect Done"
msgstr ""
msgctxt ""
"model:ir.action,name:wizard_stock_shipment_out_return_inspect_receive"
msgid "Inspect Reception"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_alert_form_domain_all"
msgid "All"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_alert_form_domain_deferred"
msgid "Deferred"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_alert_form_domain_open"
msgid "Open"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_alert_form_domain_processing"
msgid "Processing"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_inspection_form_domain_all"
msgid "All"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_inspection_form_domain_pending"
msgid "Pending"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_inspection_form_domain_processed"
msgid "Processed"
msgstr ""
msgctxt "model:ir.message,text:msg_quality_inspection_failed"
msgid "To continue, alerts from failed inspections must be resolved."
msgstr ""
msgctxt "model:ir.message,text:msg_quality_inspection_missing_point"
msgid ""
"To complete the inspection \"%(inspection)s\", you must test points "
"\"%(points)s\"."
msgstr ""
msgctxt "model:ir.message,text:msg_quality_inspections"
msgid "Quality Inspections"
msgstr ""
msgctxt "model:ir.model.button,string:quality_alert_defer_button"
msgid "Defer"
msgstr ""
msgctxt "model:ir.model.button,string:quality_alert_open_button"
msgid "Open"
msgstr ""
msgctxt "model:ir.model.button,string:quality_alert_process_button"
msgid "Process"
msgstr ""
msgctxt "model:ir.model.button,string:quality_alert_resolve_button"
msgid "Resolve"
msgstr ""
msgctxt "model:ir.model.button,string:quality_inspection_fail_button"
msgid "Fail"
msgstr ""
msgctxt "model:ir.model.button,string:quality_inspection_pass_button"
msgid "Pass"
msgstr ""
msgctxt "model:ir.model.button,string:quality_inspection_pending_button"
msgid "Pending"
msgstr ""
msgctxt "model:ir.model.button,string:quality_inspection_process_button"
msgid "Process"
msgstr ""
msgctxt "model:ir.rule.group,name:rule_group_quality_control_companies"
msgid "User in companies"
msgstr ""
msgctxt "model:ir.rule.group,name:rule_group_quality_inspection_companies"
msgid "User in companies"
msgstr ""
msgctxt "model:ir.sequence,name:sequence_quality_alert"
msgid "Quality Alert"
msgstr ""
msgctxt "model:ir.sequence,name:sequence_quality_inspection"
msgid "Quality Inspection"
msgstr ""
msgctxt "model:ir.sequence.type,name:sequence_type_quality_alert"
msgid "Quality Alert"
msgstr ""
msgctxt "model:ir.sequence.type,name:sequence_type_quality_inspection"
msgid "Quality Inspection"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_configuration"
msgid "Configuration"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_quality"
msgid "Quality"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_quality_alert_form"
msgid "Alerts"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_quality_configuration"
msgid "Configuration"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_quality_control"
msgid "Controls"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_quality_inspection_form"
msgid "Inspections"
msgstr ""
msgctxt "model:quality.alert,name:"
msgid "Quality Alert"
msgstr ""
msgctxt "model:quality.configuration,name:"
msgid "Quality Configuration"
msgstr ""
msgctxt "model:quality.configuration.sequence,name:"
msgid "Quality Configuration Sequence"
msgstr ""
msgctxt "model:quality.control,name:"
msgid "Quality Control"
msgstr ""
msgctxt "model:quality.control.point,name:"
msgid "Quality Control Point"
msgstr ""
msgctxt "model:quality.inspect.store,name:"
msgid "Inspect Quality"
msgstr ""
msgctxt "model:quality.inspection,name:"
msgid "Quality Inspection"
msgstr ""
msgctxt "model:res.group,name:group_quality"
msgid "Quality"
msgstr ""
msgctxt "model:res.group,name:group_quality_admin"
msgid "Quality Administration"
msgstr ""
msgctxt "selection:quality.alert,state:"
msgid "Deferred"
msgstr ""
msgctxt "selection:quality.alert,state:"
msgid "Open"
msgstr ""
msgctxt "selection:quality.alert,state:"
msgid "Processing"
msgstr ""
msgctxt "selection:quality.alert,state:"
msgid "Resolved"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Customer Shipment Packed"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Customer Shipment Picked"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Customer Shipment Return Done"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Customer Shipment Return Received"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Internal Shipment Done"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Internal Shipment Shipped"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Production Done"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Production Run"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Supplier Shipment Done"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Supplier Shipment Received"
msgstr ""
msgctxt "selection:quality.inspection,state:"
msgid "Failed"
msgstr ""
msgctxt "selection:quality.inspection,state:"
msgid "Passed"
msgstr ""
msgctxt "selection:quality.inspection,state:"
msgid "Pending"
msgstr ""
msgctxt "view:quality.alert:"
msgid "Other Info"
msgstr ""
msgctxt "view:quality.control:"
msgid "%"
msgstr ""
msgctxt "view:quality.inspection:"
msgid "Other Info"
msgstr ""
msgctxt "wizard_button:quality.inspect,inspection,end:"
msgid "Cancel"
msgstr ""
msgctxt "wizard_button:quality.inspect,inspection,next_:"
msgid "Skip"
msgstr ""
msgctxt "wizard_button:quality.inspect,inspection,save:"
msgid "Save"
msgstr ""

485
modules/quality/locale/lt.po Executable file
View File

@@ -0,0 +1,485 @@
#
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "field:quality.alert,company:"
msgid "Company"
msgstr ""
msgctxt "field:quality.alert,deferred_by:"
msgid "Deferred by"
msgstr ""
msgctxt "field:quality.alert,description:"
msgid "Description"
msgstr ""
msgctxt "field:quality.alert,number:"
msgid "Number"
msgstr ""
msgctxt "field:quality.alert,origin:"
msgid "Origin"
msgstr ""
msgctxt "field:quality.alert,processed_by:"
msgid "Processed by"
msgstr ""
msgctxt "field:quality.alert,resolved_by:"
msgid "Resolved by"
msgstr ""
msgctxt "field:quality.alert,state:"
msgid "State"
msgstr ""
msgctxt "field:quality.alert,title:"
msgid "Title"
msgstr ""
msgctxt "field:quality.configuration,alert_sequence:"
msgid "Alert Sequence"
msgstr ""
msgctxt "field:quality.configuration,inspection_sequence:"
msgid "Inspection Sequence"
msgstr ""
msgctxt "field:quality.configuration.sequence,alert_sequence:"
msgid "Alert Sequence"
msgstr ""
msgctxt "field:quality.configuration.sequence,company:"
msgid "Company"
msgstr ""
msgctxt "field:quality.configuration.sequence,inspection_sequence:"
msgid "Inspection Sequence"
msgstr ""
msgctxt "field:quality.control,company:"
msgid "Company"
msgstr ""
msgctxt "field:quality.control,frequency:"
msgid "Frequency"
msgstr ""
msgctxt "field:quality.control,name:"
msgid "Name"
msgstr ""
msgctxt "field:quality.control,operations:"
msgid "Operations"
msgstr ""
msgctxt "field:quality.control,points:"
msgid "Points"
msgstr ""
msgctxt "field:quality.control,product:"
msgid "Product"
msgstr ""
msgctxt "field:quality.control,product_category:"
msgid "Product Category"
msgstr ""
msgctxt "field:quality.control.point,control:"
msgid "Control"
msgstr ""
msgctxt "field:quality.control.point,tolerance_lower:"
msgid "Tolerance Lower"
msgstr ""
msgctxt "field:quality.control.point,tolerance_upper:"
msgid "Tolerance Upper"
msgstr ""
msgctxt "field:quality.inspect.store,inspections:"
msgid "Inspections"
msgstr ""
msgctxt "field:quality.inspection,alerts:"
msgid "Alerts"
msgstr ""
msgctxt "field:quality.inspection,company:"
msgid "Company"
msgstr ""
msgctxt "field:quality.inspection,control:"
msgid "Control"
msgstr ""
msgctxt "field:quality.inspection,failed_by:"
msgid "Failed by"
msgstr ""
msgctxt "field:quality.inspection,number:"
msgid "Number"
msgstr ""
msgctxt "field:quality.inspection,origin:"
msgid "Origin"
msgstr ""
msgctxt "field:quality.inspection,passed_by:"
msgid "Passed by"
msgstr ""
msgctxt "field:quality.inspection,points:"
msgid "Points"
msgstr ""
msgctxt "field:quality.inspection,processed_at:"
msgid "Processed at"
msgstr ""
msgctxt "field:quality.inspection,processed_by:"
msgid "Processed by"
msgstr ""
msgctxt "field:quality.inspection,state:"
msgid "State"
msgstr ""
msgctxt "help:quality.control,company:"
msgid "The company to which the control applies."
msgstr ""
msgctxt "help:quality.control,frequency:"
msgid "How often the control must be done."
msgstr ""
msgctxt "help:quality.control,operations:"
msgid "The operations for which the control is performed."
msgstr ""
msgctxt "help:quality.control,product:"
msgid "The product to which the control applies."
msgstr ""
msgctxt "help:quality.control,product_category:"
msgid "The product category to which the control applies."
msgstr ""
msgctxt "model:ir.action,name:act_quality_alert_form"
msgid "Alerts"
msgstr ""
msgctxt "model:ir.action,name:act_quality_configuration_form"
msgid "Configuration"
msgstr ""
msgctxt "model:ir.action,name:act_quality_control_form"
msgid "Controls"
msgstr ""
msgctxt "model:ir.action,name:act_quality_inspection_form"
msgid "Inspections"
msgstr ""
msgctxt "model:ir.action,name:act_quality_inspection_form_relate"
msgid "Quality Inspections"
msgstr ""
msgctxt "model:ir.action,name:wizard_production_inspect_done"
msgid "Inspect Done"
msgstr ""
msgctxt "model:ir.action,name:wizard_production_inspect_run"
msgid "Inspect Run"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_in_inspect_do"
msgid "Inspect Done"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_in_inspect_receive"
msgid "Inspect Reception"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_internal_inspect_do"
msgid "Inspect Done"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_internal_inspect_ship"
msgid "Inspect Ship"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_out_inspect_pack"
msgid "Inspect Pack"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_out_inspect_pick"
msgid "Inspect Pick"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_out_return_inspect_do"
msgid "Inspect Done"
msgstr ""
msgctxt ""
"model:ir.action,name:wizard_stock_shipment_out_return_inspect_receive"
msgid "Inspect Reception"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_alert_form_domain_all"
msgid "All"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_alert_form_domain_deferred"
msgid "Deferred"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_alert_form_domain_open"
msgid "Open"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_alert_form_domain_processing"
msgid "Processing"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_inspection_form_domain_all"
msgid "All"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_inspection_form_domain_pending"
msgid "Pending"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_inspection_form_domain_processed"
msgid "Processed"
msgstr ""
msgctxt "model:ir.message,text:msg_quality_inspection_failed"
msgid "To continue, alerts from failed inspections must be resolved."
msgstr ""
msgctxt "model:ir.message,text:msg_quality_inspection_missing_point"
msgid ""
"To complete the inspection \"%(inspection)s\", you must test points "
"\"%(points)s\"."
msgstr ""
msgctxt "model:ir.message,text:msg_quality_inspections"
msgid "Quality Inspections"
msgstr ""
msgctxt "model:ir.model.button,string:quality_alert_defer_button"
msgid "Defer"
msgstr ""
msgctxt "model:ir.model.button,string:quality_alert_open_button"
msgid "Open"
msgstr ""
msgctxt "model:ir.model.button,string:quality_alert_process_button"
msgid "Process"
msgstr ""
msgctxt "model:ir.model.button,string:quality_alert_resolve_button"
msgid "Resolve"
msgstr ""
msgctxt "model:ir.model.button,string:quality_inspection_fail_button"
msgid "Fail"
msgstr ""
msgctxt "model:ir.model.button,string:quality_inspection_pass_button"
msgid "Pass"
msgstr ""
msgctxt "model:ir.model.button,string:quality_inspection_pending_button"
msgid "Pending"
msgstr ""
msgctxt "model:ir.model.button,string:quality_inspection_process_button"
msgid "Process"
msgstr ""
msgctxt "model:ir.rule.group,name:rule_group_quality_control_companies"
msgid "User in companies"
msgstr ""
msgctxt "model:ir.rule.group,name:rule_group_quality_inspection_companies"
msgid "User in companies"
msgstr ""
msgctxt "model:ir.sequence,name:sequence_quality_alert"
msgid "Quality Alert"
msgstr ""
msgctxt "model:ir.sequence,name:sequence_quality_inspection"
msgid "Quality Inspection"
msgstr ""
msgctxt "model:ir.sequence.type,name:sequence_type_quality_alert"
msgid "Quality Alert"
msgstr ""
msgctxt "model:ir.sequence.type,name:sequence_type_quality_inspection"
msgid "Quality Inspection"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_configuration"
msgid "Configuration"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_quality"
msgid "Quality"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_quality_alert_form"
msgid "Alerts"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_quality_configuration"
msgid "Configuration"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_quality_control"
msgid "Controls"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_quality_inspection_form"
msgid "Inspections"
msgstr ""
msgctxt "model:quality.alert,name:"
msgid "Quality Alert"
msgstr ""
msgctxt "model:quality.configuration,name:"
msgid "Quality Configuration"
msgstr ""
msgctxt "model:quality.configuration.sequence,name:"
msgid "Quality Configuration Sequence"
msgstr ""
msgctxt "model:quality.control,name:"
msgid "Quality Control"
msgstr ""
msgctxt "model:quality.control.point,name:"
msgid "Quality Control Point"
msgstr ""
msgctxt "model:quality.inspect.store,name:"
msgid "Inspect Quality"
msgstr ""
msgctxt "model:quality.inspection,name:"
msgid "Quality Inspection"
msgstr ""
msgctxt "model:res.group,name:group_quality"
msgid "Quality"
msgstr ""
msgctxt "model:res.group,name:group_quality_admin"
msgid "Quality Administration"
msgstr ""
msgctxt "selection:quality.alert,state:"
msgid "Deferred"
msgstr ""
msgctxt "selection:quality.alert,state:"
msgid "Open"
msgstr ""
msgctxt "selection:quality.alert,state:"
msgid "Processing"
msgstr ""
msgctxt "selection:quality.alert,state:"
msgid "Resolved"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Customer Shipment Packed"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Customer Shipment Picked"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Customer Shipment Return Done"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Customer Shipment Return Received"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Internal Shipment Done"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Internal Shipment Shipped"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Production Done"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Production Run"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Supplier Shipment Done"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Supplier Shipment Received"
msgstr ""
msgctxt "selection:quality.inspection,state:"
msgid "Failed"
msgstr ""
msgctxt "selection:quality.inspection,state:"
msgid "Passed"
msgstr ""
msgctxt "selection:quality.inspection,state:"
msgid "Pending"
msgstr ""
msgctxt "view:quality.alert:"
msgid "Other Info"
msgstr ""
msgctxt "view:quality.control:"
msgid "%"
msgstr ""
msgctxt "view:quality.inspection:"
msgid "Other Info"
msgstr ""
msgctxt "wizard_button:quality.inspect,inspection,end:"
msgid "Cancel"
msgstr ""
msgctxt "wizard_button:quality.inspect,inspection,next_:"
msgid "Skip"
msgstr ""
msgctxt "wizard_button:quality.inspect,inspection,save:"
msgid "Save"
msgstr ""

489
modules/quality/locale/nl.po Executable file
View File

@@ -0,0 +1,489 @@
#
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "field:quality.alert,company:"
msgid "Company"
msgstr "Bedrijf"
msgctxt "field:quality.alert,deferred_by:"
msgid "Deferred by"
msgstr "Uitgesteld door"
msgctxt "field:quality.alert,description:"
msgid "Description"
msgstr "Omschrijving"
msgctxt "field:quality.alert,number:"
msgid "Number"
msgstr "Nummer"
msgctxt "field:quality.alert,origin:"
msgid "Origin"
msgstr "Oorsprong"
msgctxt "field:quality.alert,processed_by:"
msgid "Processed by"
msgstr "Uitgevoerd door"
msgctxt "field:quality.alert,resolved_by:"
msgid "Resolved by"
msgstr "Opgelost door"
msgctxt "field:quality.alert,state:"
msgid "State"
msgstr "Status"
msgctxt "field:quality.alert,title:"
msgid "Title"
msgstr "Titel"
msgctxt "field:quality.configuration,alert_sequence:"
msgid "Alert Sequence"
msgstr "Waarschuwing Reeks"
msgctxt "field:quality.configuration,inspection_sequence:"
msgid "Inspection Sequence"
msgstr "Inspectie Reeks"
msgctxt "field:quality.configuration.sequence,alert_sequence:"
msgid "Alert Sequence"
msgstr "Waarschuwing Reeks"
msgctxt "field:quality.configuration.sequence,company:"
msgid "Company"
msgstr "Bedrijf"
msgctxt "field:quality.configuration.sequence,inspection_sequence:"
msgid "Inspection Sequence"
msgstr "Inspectie Reeks"
msgctxt "field:quality.control,company:"
msgid "Company"
msgstr "Bedrijf"
msgctxt "field:quality.control,frequency:"
msgid "Frequency"
msgstr "Frequentie"
msgctxt "field:quality.control,name:"
msgid "Name"
msgstr "Naam"
msgctxt "field:quality.control,operations:"
msgid "Operations"
msgstr "Activiteiten"
msgctxt "field:quality.control,points:"
msgid "Points"
msgstr "Punten"
msgctxt "field:quality.control,product:"
msgid "Product"
msgstr "Product"
msgctxt "field:quality.control,product_category:"
msgid "Product Category"
msgstr "Product categorie"
msgctxt "field:quality.control.point,control:"
msgid "Control"
msgstr "Controle"
msgctxt "field:quality.control.point,tolerance_lower:"
msgid "Tolerance Lower"
msgstr "Ondergrens"
msgctxt "field:quality.control.point,tolerance_upper:"
msgid "Tolerance Upper"
msgstr "Bovengrens"
msgctxt "field:quality.inspect.store,inspections:"
msgid "Inspections"
msgstr "Inspecties"
msgctxt "field:quality.inspection,alerts:"
msgid "Alerts"
msgstr "Waarschuwingen"
msgctxt "field:quality.inspection,company:"
msgid "Company"
msgstr "Bedrijf"
msgctxt "field:quality.inspection,control:"
msgid "Control"
msgstr "Controle"
msgctxt "field:quality.inspection,failed_by:"
msgid "Failed by"
msgstr "Mislukt door"
msgctxt "field:quality.inspection,number:"
msgid "Number"
msgstr "Nummer"
msgctxt "field:quality.inspection,origin:"
msgid "Origin"
msgstr "Oorsprong"
msgctxt "field:quality.inspection,passed_by:"
msgid "Passed by"
msgstr "Gepasseerd door"
msgctxt "field:quality.inspection,points:"
msgid "Points"
msgstr "Punten"
msgctxt "field:quality.inspection,processed_at:"
msgid "Processed at"
msgstr "Uitgevoerd om"
msgctxt "field:quality.inspection,processed_by:"
msgid "Processed by"
msgstr "Uitgevoerd door"
msgctxt "field:quality.inspection,state:"
msgid "State"
msgstr "Status"
msgctxt "help:quality.control,company:"
msgid "The company to which the control applies."
msgstr "Het bedrijf voor deze controle."
msgctxt "help:quality.control,frequency:"
msgid "How often the control must be done."
msgstr "Hoe vaak de controle moet worden uitgevoerd."
msgctxt "help:quality.control,operations:"
msgid "The operations for which the control is performed."
msgstr "De bewerkingen waarvoor de controle wordt uitgevoerd."
msgctxt "help:quality.control,product:"
msgid "The product to which the control applies."
msgstr "Het product waarop de controle van toepassing is."
msgctxt "help:quality.control,product_category:"
msgid "The product category to which the control applies."
msgstr "De productcategorie waarop de controle van toepassing is."
msgctxt "model:ir.action,name:act_quality_alert_form"
msgid "Alerts"
msgstr "Waarschuwingen"
msgctxt "model:ir.action,name:act_quality_configuration_form"
msgid "Configuration"
msgstr "Instellingen"
msgctxt "model:ir.action,name:act_quality_control_form"
msgid "Controls"
msgstr "Controles"
msgctxt "model:ir.action,name:act_quality_inspection_form"
msgid "Inspections"
msgstr "Inspecties"
msgctxt "model:ir.action,name:act_quality_inspection_form_relate"
msgid "Quality Inspections"
msgstr "Kwaliteit Inspecties"
msgctxt "model:ir.action,name:wizard_production_inspect_done"
msgid "Inspect Done"
msgstr "Inspectie Gereed"
msgctxt "model:ir.action,name:wizard_production_inspect_run"
msgid "Inspect Run"
msgstr "Inspectie Uitvoeren"
msgctxt "model:ir.action,name:wizard_stock_shipment_in_inspect_do"
msgid "Inspect Done"
msgstr "Inspectie afronden"
msgctxt "model:ir.action,name:wizard_stock_shipment_in_inspect_receive"
msgid "Inspect Reception"
msgstr "Inspectie Levering"
msgctxt "model:ir.action,name:wizard_stock_shipment_internal_inspect_do"
msgid "Inspect Done"
msgstr "Inspectie afronden"
msgctxt "model:ir.action,name:wizard_stock_shipment_internal_inspect_ship"
msgid "Inspect Ship"
msgstr "Inspectie Zending"
msgctxt "model:ir.action,name:wizard_stock_shipment_out_inspect_pack"
msgid "Inspect Pack"
msgstr "Inspectie Pakket"
msgctxt "model:ir.action,name:wizard_stock_shipment_out_inspect_pick"
msgid "Inspect Pick"
msgstr "Inspectie Picking"
msgctxt "model:ir.action,name:wizard_stock_shipment_out_return_inspect_do"
msgid "Inspect Done"
msgstr "Inspectie afronden"
msgctxt ""
"model:ir.action,name:wizard_stock_shipment_out_return_inspect_receive"
msgid "Inspect Reception"
msgstr "Inspectie Levering"
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_alert_form_domain_all"
msgid "All"
msgstr "Alles"
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_alert_form_domain_deferred"
msgid "Deferred"
msgstr "Uitgesteld"
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_alert_form_domain_open"
msgid "Open"
msgstr "Open"
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_alert_form_domain_processing"
msgid "Processing"
msgstr "In behandeling"
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_inspection_form_domain_all"
msgid "All"
msgstr "Alles"
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_inspection_form_domain_pending"
msgid "Pending"
msgstr "In behandeling"
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_inspection_form_domain_processed"
msgid "Processed"
msgstr "Verwerkt"
msgctxt "model:ir.message,text:msg_quality_inspection_failed"
msgid "To continue, alerts from failed inspections must be resolved."
msgstr ""
"Om door te gaan, moeten waarschuwingen van mislukte inspecties worden "
"opgelost."
msgctxt "model:ir.message,text:msg_quality_inspection_missing_point"
msgid ""
"To complete the inspection \"%(inspection)s\", you must test points "
"\"%(points)s\"."
msgstr ""
"Om de inspectie \"%(inspection)s\" af te ronden, moet u de punten "
"\"%(points)s\" testen."
msgctxt "model:ir.message,text:msg_quality_inspections"
msgid "Quality Inspections"
msgstr "Kwaliteit Inspecties"
msgctxt "model:ir.model.button,string:quality_alert_defer_button"
msgid "Defer"
msgstr "Uitstellen"
msgctxt "model:ir.model.button,string:quality_alert_open_button"
msgid "Open"
msgstr "Openen"
msgctxt "model:ir.model.button,string:quality_alert_process_button"
msgid "Process"
msgstr "Uitvoeren"
msgctxt "model:ir.model.button,string:quality_alert_resolve_button"
msgid "Resolve"
msgstr "Oplossen"
msgctxt "model:ir.model.button,string:quality_inspection_fail_button"
msgid "Fail"
msgstr "Afkeur"
msgctxt "model:ir.model.button,string:quality_inspection_pass_button"
msgid "Pass"
msgstr "Goedkeur"
msgctxt "model:ir.model.button,string:quality_inspection_pending_button"
msgid "Pending"
msgstr "In behandeling"
msgctxt "model:ir.model.button,string:quality_inspection_process_button"
msgid "Process"
msgstr "Uitvoeren"
msgctxt "model:ir.rule.group,name:rule_group_quality_control_companies"
msgid "User in companies"
msgstr "Gebruiker in bedrijven"
msgctxt "model:ir.rule.group,name:rule_group_quality_inspection_companies"
msgid "User in companies"
msgstr "Gebruiker in bedrijven"
msgctxt "model:ir.sequence,name:sequence_quality_alert"
msgid "Quality Alert"
msgstr "Kwaliteit Waarschuwing"
msgctxt "model:ir.sequence,name:sequence_quality_inspection"
msgid "Quality Inspection"
msgstr "Kwaliteit Inspectie"
msgctxt "model:ir.sequence.type,name:sequence_type_quality_alert"
msgid "Quality Alert"
msgstr "Kwaliteit Waarschuwing"
msgctxt "model:ir.sequence.type,name:sequence_type_quality_inspection"
msgid "Quality Inspection"
msgstr "Kwaliteit Inspectie"
msgctxt "model:ir.ui.menu,name:menu_configuration"
msgid "Configuration"
msgstr "Configuratie"
msgctxt "model:ir.ui.menu,name:menu_quality"
msgid "Quality"
msgstr "Kwaliteit"
msgctxt "model:ir.ui.menu,name:menu_quality_alert_form"
msgid "Alerts"
msgstr "Waarschuwingen"
msgctxt "model:ir.ui.menu,name:menu_quality_configuration"
msgid "Configuration"
msgstr "Instellingen"
msgctxt "model:ir.ui.menu,name:menu_quality_control"
msgid "Controls"
msgstr "Controles"
msgctxt "model:ir.ui.menu,name:menu_quality_inspection_form"
msgid "Inspections"
msgstr "Inspecties"
msgctxt "model:quality.alert,name:"
msgid "Quality Alert"
msgstr "Kwaliteit Waarschuwing"
msgctxt "model:quality.configuration,name:"
msgid "Quality Configuration"
msgstr "Kwaliteit Instellingen"
msgctxt "model:quality.configuration.sequence,name:"
msgid "Quality Configuration Sequence"
msgstr "Kwaliteit Configuratie Reeks"
msgctxt "model:quality.control,name:"
msgid "Quality Control"
msgstr "Kwaliteit Controle"
msgctxt "model:quality.control.point,name:"
msgid "Quality Control Point"
msgstr "Kwaliteit Controle Punt"
msgctxt "model:quality.inspect.store,name:"
msgid "Inspect Quality"
msgstr "Kwaliteit Inspectie"
msgctxt "model:quality.inspection,name:"
msgid "Quality Inspection"
msgstr "Kwaliteit Inspectie"
msgctxt "model:res.group,name:group_quality"
msgid "Quality"
msgstr "Kwaliteit"
msgctxt "model:res.group,name:group_quality_admin"
msgid "Quality Administration"
msgstr "Kwaliteit Administratie"
msgctxt "selection:quality.alert,state:"
msgid "Deferred"
msgstr "Uitgesteld"
msgctxt "selection:quality.alert,state:"
msgid "Open"
msgstr "Open"
msgctxt "selection:quality.alert,state:"
msgid "Processing"
msgstr "In behandeling"
msgctxt "selection:quality.alert,state:"
msgid "Resolved"
msgstr "Opgelost"
msgctxt "selection:quality.control,operations:"
msgid "Customer Shipment Packed"
msgstr "Klant Zending Verpakt"
msgctxt "selection:quality.control,operations:"
msgid "Customer Shipment Picked"
msgstr "Klant Zending Gepicked"
msgctxt "selection:quality.control,operations:"
msgid "Customer Shipment Return Done"
msgstr "Klant Retour Zending Gereed"
msgctxt "selection:quality.control,operations:"
msgid "Customer Shipment Return Received"
msgstr "Klant Retour Zending Ontvangen"
msgctxt "selection:quality.control,operations:"
msgid "Internal Shipment Done"
msgstr "Interne Zending Gereed"
msgctxt "selection:quality.control,operations:"
msgid "Internal Shipment Shipped"
msgstr "Interne Zending Verzonden"
msgctxt "selection:quality.control,operations:"
msgid "Production Done"
msgstr "Productie Gereed"
msgctxt "selection:quality.control,operations:"
msgid "Production Run"
msgstr "Productie Uitvoeren"
msgctxt "selection:quality.control,operations:"
msgid "Supplier Shipment Done"
msgstr "Leverancier Zending Gereed"
msgctxt "selection:quality.control,operations:"
msgid "Supplier Shipment Received"
msgstr "Leverancier Zending Ontvangen"
msgctxt "selection:quality.inspection,state:"
msgid "Failed"
msgstr "Afgekeurd"
msgctxt "selection:quality.inspection,state:"
msgid "Passed"
msgstr "Goedgekeurd"
msgctxt "selection:quality.inspection,state:"
msgid "Pending"
msgstr "In behandeling"
msgctxt "view:quality.alert:"
msgid "Other Info"
msgstr "Overige informatie"
msgctxt "view:quality.control:"
msgid "%"
msgstr "%"
msgctxt "view:quality.inspection:"
msgid "Other Info"
msgstr "Overige informatie"
msgctxt "wizard_button:quality.inspect,inspection,end:"
msgid "Cancel"
msgstr "Annuleer"
msgctxt "wizard_button:quality.inspect,inspection,next_:"
msgid "Skip"
msgstr "Overslaan"
msgctxt "wizard_button:quality.inspect,inspection,save:"
msgid "Save"
msgstr "Opslaan"

485
modules/quality/locale/pl.po Executable file
View File

@@ -0,0 +1,485 @@
#
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "field:quality.alert,company:"
msgid "Company"
msgstr ""
msgctxt "field:quality.alert,deferred_by:"
msgid "Deferred by"
msgstr ""
msgctxt "field:quality.alert,description:"
msgid "Description"
msgstr ""
msgctxt "field:quality.alert,number:"
msgid "Number"
msgstr ""
msgctxt "field:quality.alert,origin:"
msgid "Origin"
msgstr ""
msgctxt "field:quality.alert,processed_by:"
msgid "Processed by"
msgstr ""
msgctxt "field:quality.alert,resolved_by:"
msgid "Resolved by"
msgstr ""
msgctxt "field:quality.alert,state:"
msgid "State"
msgstr ""
msgctxt "field:quality.alert,title:"
msgid "Title"
msgstr ""
msgctxt "field:quality.configuration,alert_sequence:"
msgid "Alert Sequence"
msgstr ""
msgctxt "field:quality.configuration,inspection_sequence:"
msgid "Inspection Sequence"
msgstr ""
msgctxt "field:quality.configuration.sequence,alert_sequence:"
msgid "Alert Sequence"
msgstr ""
msgctxt "field:quality.configuration.sequence,company:"
msgid "Company"
msgstr ""
msgctxt "field:quality.configuration.sequence,inspection_sequence:"
msgid "Inspection Sequence"
msgstr ""
msgctxt "field:quality.control,company:"
msgid "Company"
msgstr ""
msgctxt "field:quality.control,frequency:"
msgid "Frequency"
msgstr ""
msgctxt "field:quality.control,name:"
msgid "Name"
msgstr ""
msgctxt "field:quality.control,operations:"
msgid "Operations"
msgstr ""
msgctxt "field:quality.control,points:"
msgid "Points"
msgstr ""
msgctxt "field:quality.control,product:"
msgid "Product"
msgstr ""
msgctxt "field:quality.control,product_category:"
msgid "Product Category"
msgstr ""
msgctxt "field:quality.control.point,control:"
msgid "Control"
msgstr ""
msgctxt "field:quality.control.point,tolerance_lower:"
msgid "Tolerance Lower"
msgstr ""
msgctxt "field:quality.control.point,tolerance_upper:"
msgid "Tolerance Upper"
msgstr ""
msgctxt "field:quality.inspect.store,inspections:"
msgid "Inspections"
msgstr ""
msgctxt "field:quality.inspection,alerts:"
msgid "Alerts"
msgstr ""
msgctxt "field:quality.inspection,company:"
msgid "Company"
msgstr ""
msgctxt "field:quality.inspection,control:"
msgid "Control"
msgstr ""
msgctxt "field:quality.inspection,failed_by:"
msgid "Failed by"
msgstr ""
msgctxt "field:quality.inspection,number:"
msgid "Number"
msgstr ""
msgctxt "field:quality.inspection,origin:"
msgid "Origin"
msgstr ""
msgctxt "field:quality.inspection,passed_by:"
msgid "Passed by"
msgstr ""
msgctxt "field:quality.inspection,points:"
msgid "Points"
msgstr ""
msgctxt "field:quality.inspection,processed_at:"
msgid "Processed at"
msgstr ""
msgctxt "field:quality.inspection,processed_by:"
msgid "Processed by"
msgstr ""
msgctxt "field:quality.inspection,state:"
msgid "State"
msgstr ""
msgctxt "help:quality.control,company:"
msgid "The company to which the control applies."
msgstr ""
msgctxt "help:quality.control,frequency:"
msgid "How often the control must be done."
msgstr ""
msgctxt "help:quality.control,operations:"
msgid "The operations for which the control is performed."
msgstr ""
msgctxt "help:quality.control,product:"
msgid "The product to which the control applies."
msgstr ""
msgctxt "help:quality.control,product_category:"
msgid "The product category to which the control applies."
msgstr ""
msgctxt "model:ir.action,name:act_quality_alert_form"
msgid "Alerts"
msgstr ""
msgctxt "model:ir.action,name:act_quality_configuration_form"
msgid "Configuration"
msgstr ""
msgctxt "model:ir.action,name:act_quality_control_form"
msgid "Controls"
msgstr ""
msgctxt "model:ir.action,name:act_quality_inspection_form"
msgid "Inspections"
msgstr ""
msgctxt "model:ir.action,name:act_quality_inspection_form_relate"
msgid "Quality Inspections"
msgstr ""
msgctxt "model:ir.action,name:wizard_production_inspect_done"
msgid "Inspect Done"
msgstr ""
msgctxt "model:ir.action,name:wizard_production_inspect_run"
msgid "Inspect Run"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_in_inspect_do"
msgid "Inspect Done"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_in_inspect_receive"
msgid "Inspect Reception"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_internal_inspect_do"
msgid "Inspect Done"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_internal_inspect_ship"
msgid "Inspect Ship"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_out_inspect_pack"
msgid "Inspect Pack"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_out_inspect_pick"
msgid "Inspect Pick"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_out_return_inspect_do"
msgid "Inspect Done"
msgstr ""
msgctxt ""
"model:ir.action,name:wizard_stock_shipment_out_return_inspect_receive"
msgid "Inspect Reception"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_alert_form_domain_all"
msgid "All"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_alert_form_domain_deferred"
msgid "Deferred"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_alert_form_domain_open"
msgid "Open"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_alert_form_domain_processing"
msgid "Processing"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_inspection_form_domain_all"
msgid "All"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_inspection_form_domain_pending"
msgid "Pending"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_inspection_form_domain_processed"
msgid "Processed"
msgstr ""
msgctxt "model:ir.message,text:msg_quality_inspection_failed"
msgid "To continue, alerts from failed inspections must be resolved."
msgstr ""
msgctxt "model:ir.message,text:msg_quality_inspection_missing_point"
msgid ""
"To complete the inspection \"%(inspection)s\", you must test points "
"\"%(points)s\"."
msgstr ""
msgctxt "model:ir.message,text:msg_quality_inspections"
msgid "Quality Inspections"
msgstr ""
msgctxt "model:ir.model.button,string:quality_alert_defer_button"
msgid "Defer"
msgstr ""
msgctxt "model:ir.model.button,string:quality_alert_open_button"
msgid "Open"
msgstr ""
msgctxt "model:ir.model.button,string:quality_alert_process_button"
msgid "Process"
msgstr ""
msgctxt "model:ir.model.button,string:quality_alert_resolve_button"
msgid "Resolve"
msgstr ""
msgctxt "model:ir.model.button,string:quality_inspection_fail_button"
msgid "Fail"
msgstr ""
msgctxt "model:ir.model.button,string:quality_inspection_pass_button"
msgid "Pass"
msgstr ""
msgctxt "model:ir.model.button,string:quality_inspection_pending_button"
msgid "Pending"
msgstr ""
msgctxt "model:ir.model.button,string:quality_inspection_process_button"
msgid "Process"
msgstr ""
msgctxt "model:ir.rule.group,name:rule_group_quality_control_companies"
msgid "User in companies"
msgstr ""
msgctxt "model:ir.rule.group,name:rule_group_quality_inspection_companies"
msgid "User in companies"
msgstr ""
msgctxt "model:ir.sequence,name:sequence_quality_alert"
msgid "Quality Alert"
msgstr ""
msgctxt "model:ir.sequence,name:sequence_quality_inspection"
msgid "Quality Inspection"
msgstr ""
msgctxt "model:ir.sequence.type,name:sequence_type_quality_alert"
msgid "Quality Alert"
msgstr ""
msgctxt "model:ir.sequence.type,name:sequence_type_quality_inspection"
msgid "Quality Inspection"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_configuration"
msgid "Configuration"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_quality"
msgid "Quality"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_quality_alert_form"
msgid "Alerts"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_quality_configuration"
msgid "Configuration"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_quality_control"
msgid "Controls"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_quality_inspection_form"
msgid "Inspections"
msgstr ""
msgctxt "model:quality.alert,name:"
msgid "Quality Alert"
msgstr ""
msgctxt "model:quality.configuration,name:"
msgid "Quality Configuration"
msgstr ""
msgctxt "model:quality.configuration.sequence,name:"
msgid "Quality Configuration Sequence"
msgstr ""
msgctxt "model:quality.control,name:"
msgid "Quality Control"
msgstr ""
msgctxt "model:quality.control.point,name:"
msgid "Quality Control Point"
msgstr ""
msgctxt "model:quality.inspect.store,name:"
msgid "Inspect Quality"
msgstr ""
msgctxt "model:quality.inspection,name:"
msgid "Quality Inspection"
msgstr ""
msgctxt "model:res.group,name:group_quality"
msgid "Quality"
msgstr ""
msgctxt "model:res.group,name:group_quality_admin"
msgid "Quality Administration"
msgstr ""
msgctxt "selection:quality.alert,state:"
msgid "Deferred"
msgstr ""
msgctxt "selection:quality.alert,state:"
msgid "Open"
msgstr ""
msgctxt "selection:quality.alert,state:"
msgid "Processing"
msgstr ""
msgctxt "selection:quality.alert,state:"
msgid "Resolved"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Customer Shipment Packed"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Customer Shipment Picked"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Customer Shipment Return Done"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Customer Shipment Return Received"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Internal Shipment Done"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Internal Shipment Shipped"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Production Done"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Production Run"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Supplier Shipment Done"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Supplier Shipment Received"
msgstr ""
msgctxt "selection:quality.inspection,state:"
msgid "Failed"
msgstr ""
msgctxt "selection:quality.inspection,state:"
msgid "Passed"
msgstr ""
msgctxt "selection:quality.inspection,state:"
msgid "Pending"
msgstr ""
msgctxt "view:quality.alert:"
msgid "Other Info"
msgstr ""
msgctxt "view:quality.control:"
msgid "%"
msgstr ""
msgctxt "view:quality.inspection:"
msgid "Other Info"
msgstr ""
msgctxt "wizard_button:quality.inspect,inspection,end:"
msgid "Cancel"
msgstr ""
msgctxt "wizard_button:quality.inspect,inspection,next_:"
msgid "Skip"
msgstr ""
msgctxt "wizard_button:quality.inspect,inspection,save:"
msgid "Save"
msgstr ""

485
modules/quality/locale/pt.po Executable file
View File

@@ -0,0 +1,485 @@
#
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "field:quality.alert,company:"
msgid "Company"
msgstr ""
msgctxt "field:quality.alert,deferred_by:"
msgid "Deferred by"
msgstr ""
msgctxt "field:quality.alert,description:"
msgid "Description"
msgstr ""
msgctxt "field:quality.alert,number:"
msgid "Number"
msgstr ""
msgctxt "field:quality.alert,origin:"
msgid "Origin"
msgstr ""
msgctxt "field:quality.alert,processed_by:"
msgid "Processed by"
msgstr ""
msgctxt "field:quality.alert,resolved_by:"
msgid "Resolved by"
msgstr ""
msgctxt "field:quality.alert,state:"
msgid "State"
msgstr ""
msgctxt "field:quality.alert,title:"
msgid "Title"
msgstr ""
msgctxt "field:quality.configuration,alert_sequence:"
msgid "Alert Sequence"
msgstr ""
msgctxt "field:quality.configuration,inspection_sequence:"
msgid "Inspection Sequence"
msgstr ""
msgctxt "field:quality.configuration.sequence,alert_sequence:"
msgid "Alert Sequence"
msgstr ""
msgctxt "field:quality.configuration.sequence,company:"
msgid "Company"
msgstr ""
msgctxt "field:quality.configuration.sequence,inspection_sequence:"
msgid "Inspection Sequence"
msgstr ""
msgctxt "field:quality.control,company:"
msgid "Company"
msgstr ""
msgctxt "field:quality.control,frequency:"
msgid "Frequency"
msgstr ""
msgctxt "field:quality.control,name:"
msgid "Name"
msgstr ""
msgctxt "field:quality.control,operations:"
msgid "Operations"
msgstr ""
msgctxt "field:quality.control,points:"
msgid "Points"
msgstr ""
msgctxt "field:quality.control,product:"
msgid "Product"
msgstr ""
msgctxt "field:quality.control,product_category:"
msgid "Product Category"
msgstr ""
msgctxt "field:quality.control.point,control:"
msgid "Control"
msgstr ""
msgctxt "field:quality.control.point,tolerance_lower:"
msgid "Tolerance Lower"
msgstr ""
msgctxt "field:quality.control.point,tolerance_upper:"
msgid "Tolerance Upper"
msgstr ""
msgctxt "field:quality.inspect.store,inspections:"
msgid "Inspections"
msgstr ""
msgctxt "field:quality.inspection,alerts:"
msgid "Alerts"
msgstr ""
msgctxt "field:quality.inspection,company:"
msgid "Company"
msgstr ""
msgctxt "field:quality.inspection,control:"
msgid "Control"
msgstr ""
msgctxt "field:quality.inspection,failed_by:"
msgid "Failed by"
msgstr ""
msgctxt "field:quality.inspection,number:"
msgid "Number"
msgstr ""
msgctxt "field:quality.inspection,origin:"
msgid "Origin"
msgstr ""
msgctxt "field:quality.inspection,passed_by:"
msgid "Passed by"
msgstr ""
msgctxt "field:quality.inspection,points:"
msgid "Points"
msgstr ""
msgctxt "field:quality.inspection,processed_at:"
msgid "Processed at"
msgstr ""
msgctxt "field:quality.inspection,processed_by:"
msgid "Processed by"
msgstr ""
msgctxt "field:quality.inspection,state:"
msgid "State"
msgstr ""
msgctxt "help:quality.control,company:"
msgid "The company to which the control applies."
msgstr ""
msgctxt "help:quality.control,frequency:"
msgid "How often the control must be done."
msgstr ""
msgctxt "help:quality.control,operations:"
msgid "The operations for which the control is performed."
msgstr ""
msgctxt "help:quality.control,product:"
msgid "The product to which the control applies."
msgstr ""
msgctxt "help:quality.control,product_category:"
msgid "The product category to which the control applies."
msgstr ""
msgctxt "model:ir.action,name:act_quality_alert_form"
msgid "Alerts"
msgstr ""
msgctxt "model:ir.action,name:act_quality_configuration_form"
msgid "Configuration"
msgstr ""
msgctxt "model:ir.action,name:act_quality_control_form"
msgid "Controls"
msgstr ""
msgctxt "model:ir.action,name:act_quality_inspection_form"
msgid "Inspections"
msgstr ""
msgctxt "model:ir.action,name:act_quality_inspection_form_relate"
msgid "Quality Inspections"
msgstr ""
msgctxt "model:ir.action,name:wizard_production_inspect_done"
msgid "Inspect Done"
msgstr ""
msgctxt "model:ir.action,name:wizard_production_inspect_run"
msgid "Inspect Run"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_in_inspect_do"
msgid "Inspect Done"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_in_inspect_receive"
msgid "Inspect Reception"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_internal_inspect_do"
msgid "Inspect Done"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_internal_inspect_ship"
msgid "Inspect Ship"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_out_inspect_pack"
msgid "Inspect Pack"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_out_inspect_pick"
msgid "Inspect Pick"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_out_return_inspect_do"
msgid "Inspect Done"
msgstr ""
msgctxt ""
"model:ir.action,name:wizard_stock_shipment_out_return_inspect_receive"
msgid "Inspect Reception"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_alert_form_domain_all"
msgid "All"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_alert_form_domain_deferred"
msgid "Deferred"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_alert_form_domain_open"
msgid "Open"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_alert_form_domain_processing"
msgid "Processing"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_inspection_form_domain_all"
msgid "All"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_inspection_form_domain_pending"
msgid "Pending"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_inspection_form_domain_processed"
msgid "Processed"
msgstr ""
msgctxt "model:ir.message,text:msg_quality_inspection_failed"
msgid "To continue, alerts from failed inspections must be resolved."
msgstr ""
msgctxt "model:ir.message,text:msg_quality_inspection_missing_point"
msgid ""
"To complete the inspection \"%(inspection)s\", you must test points "
"\"%(points)s\"."
msgstr ""
msgctxt "model:ir.message,text:msg_quality_inspections"
msgid "Quality Inspections"
msgstr ""
msgctxt "model:ir.model.button,string:quality_alert_defer_button"
msgid "Defer"
msgstr ""
msgctxt "model:ir.model.button,string:quality_alert_open_button"
msgid "Open"
msgstr ""
msgctxt "model:ir.model.button,string:quality_alert_process_button"
msgid "Process"
msgstr ""
msgctxt "model:ir.model.button,string:quality_alert_resolve_button"
msgid "Resolve"
msgstr ""
msgctxt "model:ir.model.button,string:quality_inspection_fail_button"
msgid "Fail"
msgstr ""
msgctxt "model:ir.model.button,string:quality_inspection_pass_button"
msgid "Pass"
msgstr ""
msgctxt "model:ir.model.button,string:quality_inspection_pending_button"
msgid "Pending"
msgstr ""
msgctxt "model:ir.model.button,string:quality_inspection_process_button"
msgid "Process"
msgstr ""
msgctxt "model:ir.rule.group,name:rule_group_quality_control_companies"
msgid "User in companies"
msgstr ""
msgctxt "model:ir.rule.group,name:rule_group_quality_inspection_companies"
msgid "User in companies"
msgstr ""
msgctxt "model:ir.sequence,name:sequence_quality_alert"
msgid "Quality Alert"
msgstr ""
msgctxt "model:ir.sequence,name:sequence_quality_inspection"
msgid "Quality Inspection"
msgstr ""
msgctxt "model:ir.sequence.type,name:sequence_type_quality_alert"
msgid "Quality Alert"
msgstr ""
msgctxt "model:ir.sequence.type,name:sequence_type_quality_inspection"
msgid "Quality Inspection"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_configuration"
msgid "Configuration"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_quality"
msgid "Quality"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_quality_alert_form"
msgid "Alerts"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_quality_configuration"
msgid "Configuration"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_quality_control"
msgid "Controls"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_quality_inspection_form"
msgid "Inspections"
msgstr ""
msgctxt "model:quality.alert,name:"
msgid "Quality Alert"
msgstr ""
msgctxt "model:quality.configuration,name:"
msgid "Quality Configuration"
msgstr ""
msgctxt "model:quality.configuration.sequence,name:"
msgid "Quality Configuration Sequence"
msgstr ""
msgctxt "model:quality.control,name:"
msgid "Quality Control"
msgstr ""
msgctxt "model:quality.control.point,name:"
msgid "Quality Control Point"
msgstr ""
msgctxt "model:quality.inspect.store,name:"
msgid "Inspect Quality"
msgstr ""
msgctxt "model:quality.inspection,name:"
msgid "Quality Inspection"
msgstr ""
msgctxt "model:res.group,name:group_quality"
msgid "Quality"
msgstr ""
msgctxt "model:res.group,name:group_quality_admin"
msgid "Quality Administration"
msgstr ""
msgctxt "selection:quality.alert,state:"
msgid "Deferred"
msgstr ""
msgctxt "selection:quality.alert,state:"
msgid "Open"
msgstr ""
msgctxt "selection:quality.alert,state:"
msgid "Processing"
msgstr ""
msgctxt "selection:quality.alert,state:"
msgid "Resolved"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Customer Shipment Packed"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Customer Shipment Picked"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Customer Shipment Return Done"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Customer Shipment Return Received"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Internal Shipment Done"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Internal Shipment Shipped"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Production Done"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Production Run"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Supplier Shipment Done"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Supplier Shipment Received"
msgstr ""
msgctxt "selection:quality.inspection,state:"
msgid "Failed"
msgstr ""
msgctxt "selection:quality.inspection,state:"
msgid "Passed"
msgstr ""
msgctxt "selection:quality.inspection,state:"
msgid "Pending"
msgstr ""
msgctxt "view:quality.alert:"
msgid "Other Info"
msgstr ""
msgctxt "view:quality.control:"
msgid "%"
msgstr ""
msgctxt "view:quality.inspection:"
msgid "Other Info"
msgstr ""
msgctxt "wizard_button:quality.inspect,inspection,end:"
msgid "Cancel"
msgstr ""
msgctxt "wizard_button:quality.inspect,inspection,next_:"
msgid "Skip"
msgstr ""
msgctxt "wizard_button:quality.inspect,inspection,save:"
msgid "Save"
msgstr ""

485
modules/quality/locale/ro.po Executable file
View File

@@ -0,0 +1,485 @@
#
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "field:quality.alert,company:"
msgid "Company"
msgstr ""
msgctxt "field:quality.alert,deferred_by:"
msgid "Deferred by"
msgstr ""
msgctxt "field:quality.alert,description:"
msgid "Description"
msgstr ""
msgctxt "field:quality.alert,number:"
msgid "Number"
msgstr ""
msgctxt "field:quality.alert,origin:"
msgid "Origin"
msgstr ""
msgctxt "field:quality.alert,processed_by:"
msgid "Processed by"
msgstr ""
msgctxt "field:quality.alert,resolved_by:"
msgid "Resolved by"
msgstr ""
msgctxt "field:quality.alert,state:"
msgid "State"
msgstr ""
msgctxt "field:quality.alert,title:"
msgid "Title"
msgstr ""
msgctxt "field:quality.configuration,alert_sequence:"
msgid "Alert Sequence"
msgstr ""
msgctxt "field:quality.configuration,inspection_sequence:"
msgid "Inspection Sequence"
msgstr ""
msgctxt "field:quality.configuration.sequence,alert_sequence:"
msgid "Alert Sequence"
msgstr ""
msgctxt "field:quality.configuration.sequence,company:"
msgid "Company"
msgstr ""
msgctxt "field:quality.configuration.sequence,inspection_sequence:"
msgid "Inspection Sequence"
msgstr ""
msgctxt "field:quality.control,company:"
msgid "Company"
msgstr ""
msgctxt "field:quality.control,frequency:"
msgid "Frequency"
msgstr ""
msgctxt "field:quality.control,name:"
msgid "Name"
msgstr ""
msgctxt "field:quality.control,operations:"
msgid "Operations"
msgstr ""
msgctxt "field:quality.control,points:"
msgid "Points"
msgstr ""
msgctxt "field:quality.control,product:"
msgid "Product"
msgstr ""
msgctxt "field:quality.control,product_category:"
msgid "Product Category"
msgstr ""
msgctxt "field:quality.control.point,control:"
msgid "Control"
msgstr ""
msgctxt "field:quality.control.point,tolerance_lower:"
msgid "Tolerance Lower"
msgstr ""
msgctxt "field:quality.control.point,tolerance_upper:"
msgid "Tolerance Upper"
msgstr ""
msgctxt "field:quality.inspect.store,inspections:"
msgid "Inspections"
msgstr ""
msgctxt "field:quality.inspection,alerts:"
msgid "Alerts"
msgstr ""
msgctxt "field:quality.inspection,company:"
msgid "Company"
msgstr ""
msgctxt "field:quality.inspection,control:"
msgid "Control"
msgstr ""
msgctxt "field:quality.inspection,failed_by:"
msgid "Failed by"
msgstr ""
msgctxt "field:quality.inspection,number:"
msgid "Number"
msgstr ""
msgctxt "field:quality.inspection,origin:"
msgid "Origin"
msgstr ""
msgctxt "field:quality.inspection,passed_by:"
msgid "Passed by"
msgstr ""
msgctxt "field:quality.inspection,points:"
msgid "Points"
msgstr ""
msgctxt "field:quality.inspection,processed_at:"
msgid "Processed at"
msgstr ""
msgctxt "field:quality.inspection,processed_by:"
msgid "Processed by"
msgstr ""
msgctxt "field:quality.inspection,state:"
msgid "State"
msgstr ""
msgctxt "help:quality.control,company:"
msgid "The company to which the control applies."
msgstr ""
msgctxt "help:quality.control,frequency:"
msgid "How often the control must be done."
msgstr ""
msgctxt "help:quality.control,operations:"
msgid "The operations for which the control is performed."
msgstr ""
msgctxt "help:quality.control,product:"
msgid "The product to which the control applies."
msgstr ""
msgctxt "help:quality.control,product_category:"
msgid "The product category to which the control applies."
msgstr ""
msgctxt "model:ir.action,name:act_quality_alert_form"
msgid "Alerts"
msgstr ""
msgctxt "model:ir.action,name:act_quality_configuration_form"
msgid "Configuration"
msgstr ""
msgctxt "model:ir.action,name:act_quality_control_form"
msgid "Controls"
msgstr ""
msgctxt "model:ir.action,name:act_quality_inspection_form"
msgid "Inspections"
msgstr ""
msgctxt "model:ir.action,name:act_quality_inspection_form_relate"
msgid "Quality Inspections"
msgstr ""
msgctxt "model:ir.action,name:wizard_production_inspect_done"
msgid "Inspect Done"
msgstr ""
msgctxt "model:ir.action,name:wizard_production_inspect_run"
msgid "Inspect Run"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_in_inspect_do"
msgid "Inspect Done"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_in_inspect_receive"
msgid "Inspect Reception"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_internal_inspect_do"
msgid "Inspect Done"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_internal_inspect_ship"
msgid "Inspect Ship"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_out_inspect_pack"
msgid "Inspect Pack"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_out_inspect_pick"
msgid "Inspect Pick"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_out_return_inspect_do"
msgid "Inspect Done"
msgstr ""
msgctxt ""
"model:ir.action,name:wizard_stock_shipment_out_return_inspect_receive"
msgid "Inspect Reception"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_alert_form_domain_all"
msgid "All"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_alert_form_domain_deferred"
msgid "Deferred"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_alert_form_domain_open"
msgid "Open"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_alert_form_domain_processing"
msgid "Processing"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_inspection_form_domain_all"
msgid "All"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_inspection_form_domain_pending"
msgid "Pending"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_inspection_form_domain_processed"
msgid "Processed"
msgstr ""
msgctxt "model:ir.message,text:msg_quality_inspection_failed"
msgid "To continue, alerts from failed inspections must be resolved."
msgstr ""
msgctxt "model:ir.message,text:msg_quality_inspection_missing_point"
msgid ""
"To complete the inspection \"%(inspection)s\", you must test points "
"\"%(points)s\"."
msgstr ""
msgctxt "model:ir.message,text:msg_quality_inspections"
msgid "Quality Inspections"
msgstr ""
msgctxt "model:ir.model.button,string:quality_alert_defer_button"
msgid "Defer"
msgstr ""
msgctxt "model:ir.model.button,string:quality_alert_open_button"
msgid "Open"
msgstr ""
msgctxt "model:ir.model.button,string:quality_alert_process_button"
msgid "Process"
msgstr ""
msgctxt "model:ir.model.button,string:quality_alert_resolve_button"
msgid "Resolve"
msgstr ""
msgctxt "model:ir.model.button,string:quality_inspection_fail_button"
msgid "Fail"
msgstr ""
msgctxt "model:ir.model.button,string:quality_inspection_pass_button"
msgid "Pass"
msgstr ""
msgctxt "model:ir.model.button,string:quality_inspection_pending_button"
msgid "Pending"
msgstr ""
msgctxt "model:ir.model.button,string:quality_inspection_process_button"
msgid "Process"
msgstr ""
msgctxt "model:ir.rule.group,name:rule_group_quality_control_companies"
msgid "User in companies"
msgstr ""
msgctxt "model:ir.rule.group,name:rule_group_quality_inspection_companies"
msgid "User in companies"
msgstr ""
msgctxt "model:ir.sequence,name:sequence_quality_alert"
msgid "Quality Alert"
msgstr ""
msgctxt "model:ir.sequence,name:sequence_quality_inspection"
msgid "Quality Inspection"
msgstr ""
msgctxt "model:ir.sequence.type,name:sequence_type_quality_alert"
msgid "Quality Alert"
msgstr ""
msgctxt "model:ir.sequence.type,name:sequence_type_quality_inspection"
msgid "Quality Inspection"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_configuration"
msgid "Configuration"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_quality"
msgid "Quality"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_quality_alert_form"
msgid "Alerts"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_quality_configuration"
msgid "Configuration"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_quality_control"
msgid "Controls"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_quality_inspection_form"
msgid "Inspections"
msgstr ""
msgctxt "model:quality.alert,name:"
msgid "Quality Alert"
msgstr ""
msgctxt "model:quality.configuration,name:"
msgid "Quality Configuration"
msgstr ""
msgctxt "model:quality.configuration.sequence,name:"
msgid "Quality Configuration Sequence"
msgstr ""
msgctxt "model:quality.control,name:"
msgid "Quality Control"
msgstr ""
msgctxt "model:quality.control.point,name:"
msgid "Quality Control Point"
msgstr ""
msgctxt "model:quality.inspect.store,name:"
msgid "Inspect Quality"
msgstr ""
msgctxt "model:quality.inspection,name:"
msgid "Quality Inspection"
msgstr ""
msgctxt "model:res.group,name:group_quality"
msgid "Quality"
msgstr ""
msgctxt "model:res.group,name:group_quality_admin"
msgid "Quality Administration"
msgstr ""
msgctxt "selection:quality.alert,state:"
msgid "Deferred"
msgstr ""
msgctxt "selection:quality.alert,state:"
msgid "Open"
msgstr ""
msgctxt "selection:quality.alert,state:"
msgid "Processing"
msgstr ""
msgctxt "selection:quality.alert,state:"
msgid "Resolved"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Customer Shipment Packed"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Customer Shipment Picked"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Customer Shipment Return Done"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Customer Shipment Return Received"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Internal Shipment Done"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Internal Shipment Shipped"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Production Done"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Production Run"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Supplier Shipment Done"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Supplier Shipment Received"
msgstr ""
msgctxt "selection:quality.inspection,state:"
msgid "Failed"
msgstr ""
msgctxt "selection:quality.inspection,state:"
msgid "Passed"
msgstr ""
msgctxt "selection:quality.inspection,state:"
msgid "Pending"
msgstr ""
msgctxt "view:quality.alert:"
msgid "Other Info"
msgstr ""
msgctxt "view:quality.control:"
msgid "%"
msgstr ""
msgctxt "view:quality.inspection:"
msgid "Other Info"
msgstr ""
msgctxt "wizard_button:quality.inspect,inspection,end:"
msgid "Cancel"
msgstr ""
msgctxt "wizard_button:quality.inspect,inspection,next_:"
msgid "Skip"
msgstr ""
msgctxt "wizard_button:quality.inspect,inspection,save:"
msgid "Save"
msgstr ""

485
modules/quality/locale/ru.po Executable file
View File

@@ -0,0 +1,485 @@
#
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "field:quality.alert,company:"
msgid "Company"
msgstr ""
msgctxt "field:quality.alert,deferred_by:"
msgid "Deferred by"
msgstr ""
msgctxt "field:quality.alert,description:"
msgid "Description"
msgstr ""
msgctxt "field:quality.alert,number:"
msgid "Number"
msgstr ""
msgctxt "field:quality.alert,origin:"
msgid "Origin"
msgstr ""
msgctxt "field:quality.alert,processed_by:"
msgid "Processed by"
msgstr ""
msgctxt "field:quality.alert,resolved_by:"
msgid "Resolved by"
msgstr ""
msgctxt "field:quality.alert,state:"
msgid "State"
msgstr ""
msgctxt "field:quality.alert,title:"
msgid "Title"
msgstr ""
msgctxt "field:quality.configuration,alert_sequence:"
msgid "Alert Sequence"
msgstr ""
msgctxt "field:quality.configuration,inspection_sequence:"
msgid "Inspection Sequence"
msgstr ""
msgctxt "field:quality.configuration.sequence,alert_sequence:"
msgid "Alert Sequence"
msgstr ""
msgctxt "field:quality.configuration.sequence,company:"
msgid "Company"
msgstr ""
msgctxt "field:quality.configuration.sequence,inspection_sequence:"
msgid "Inspection Sequence"
msgstr ""
msgctxt "field:quality.control,company:"
msgid "Company"
msgstr ""
msgctxt "field:quality.control,frequency:"
msgid "Frequency"
msgstr ""
msgctxt "field:quality.control,name:"
msgid "Name"
msgstr ""
msgctxt "field:quality.control,operations:"
msgid "Operations"
msgstr ""
msgctxt "field:quality.control,points:"
msgid "Points"
msgstr ""
msgctxt "field:quality.control,product:"
msgid "Product"
msgstr ""
msgctxt "field:quality.control,product_category:"
msgid "Product Category"
msgstr ""
msgctxt "field:quality.control.point,control:"
msgid "Control"
msgstr ""
msgctxt "field:quality.control.point,tolerance_lower:"
msgid "Tolerance Lower"
msgstr ""
msgctxt "field:quality.control.point,tolerance_upper:"
msgid "Tolerance Upper"
msgstr ""
msgctxt "field:quality.inspect.store,inspections:"
msgid "Inspections"
msgstr ""
msgctxt "field:quality.inspection,alerts:"
msgid "Alerts"
msgstr ""
msgctxt "field:quality.inspection,company:"
msgid "Company"
msgstr ""
msgctxt "field:quality.inspection,control:"
msgid "Control"
msgstr ""
msgctxt "field:quality.inspection,failed_by:"
msgid "Failed by"
msgstr ""
msgctxt "field:quality.inspection,number:"
msgid "Number"
msgstr ""
msgctxt "field:quality.inspection,origin:"
msgid "Origin"
msgstr ""
msgctxt "field:quality.inspection,passed_by:"
msgid "Passed by"
msgstr ""
msgctxt "field:quality.inspection,points:"
msgid "Points"
msgstr ""
msgctxt "field:quality.inspection,processed_at:"
msgid "Processed at"
msgstr ""
msgctxt "field:quality.inspection,processed_by:"
msgid "Processed by"
msgstr ""
msgctxt "field:quality.inspection,state:"
msgid "State"
msgstr ""
msgctxt "help:quality.control,company:"
msgid "The company to which the control applies."
msgstr ""
msgctxt "help:quality.control,frequency:"
msgid "How often the control must be done."
msgstr ""
msgctxt "help:quality.control,operations:"
msgid "The operations for which the control is performed."
msgstr ""
msgctxt "help:quality.control,product:"
msgid "The product to which the control applies."
msgstr ""
msgctxt "help:quality.control,product_category:"
msgid "The product category to which the control applies."
msgstr ""
msgctxt "model:ir.action,name:act_quality_alert_form"
msgid "Alerts"
msgstr ""
msgctxt "model:ir.action,name:act_quality_configuration_form"
msgid "Configuration"
msgstr ""
msgctxt "model:ir.action,name:act_quality_control_form"
msgid "Controls"
msgstr ""
msgctxt "model:ir.action,name:act_quality_inspection_form"
msgid "Inspections"
msgstr ""
msgctxt "model:ir.action,name:act_quality_inspection_form_relate"
msgid "Quality Inspections"
msgstr ""
msgctxt "model:ir.action,name:wizard_production_inspect_done"
msgid "Inspect Done"
msgstr ""
msgctxt "model:ir.action,name:wizard_production_inspect_run"
msgid "Inspect Run"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_in_inspect_do"
msgid "Inspect Done"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_in_inspect_receive"
msgid "Inspect Reception"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_internal_inspect_do"
msgid "Inspect Done"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_internal_inspect_ship"
msgid "Inspect Ship"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_out_inspect_pack"
msgid "Inspect Pack"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_out_inspect_pick"
msgid "Inspect Pick"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_out_return_inspect_do"
msgid "Inspect Done"
msgstr ""
msgctxt ""
"model:ir.action,name:wizard_stock_shipment_out_return_inspect_receive"
msgid "Inspect Reception"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_alert_form_domain_all"
msgid "All"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_alert_form_domain_deferred"
msgid "Deferred"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_alert_form_domain_open"
msgid "Open"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_alert_form_domain_processing"
msgid "Processing"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_inspection_form_domain_all"
msgid "All"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_inspection_form_domain_pending"
msgid "Pending"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_inspection_form_domain_processed"
msgid "Processed"
msgstr ""
msgctxt "model:ir.message,text:msg_quality_inspection_failed"
msgid "To continue, alerts from failed inspections must be resolved."
msgstr ""
msgctxt "model:ir.message,text:msg_quality_inspection_missing_point"
msgid ""
"To complete the inspection \"%(inspection)s\", you must test points "
"\"%(points)s\"."
msgstr ""
msgctxt "model:ir.message,text:msg_quality_inspections"
msgid "Quality Inspections"
msgstr ""
msgctxt "model:ir.model.button,string:quality_alert_defer_button"
msgid "Defer"
msgstr ""
msgctxt "model:ir.model.button,string:quality_alert_open_button"
msgid "Open"
msgstr ""
msgctxt "model:ir.model.button,string:quality_alert_process_button"
msgid "Process"
msgstr ""
msgctxt "model:ir.model.button,string:quality_alert_resolve_button"
msgid "Resolve"
msgstr ""
msgctxt "model:ir.model.button,string:quality_inspection_fail_button"
msgid "Fail"
msgstr ""
msgctxt "model:ir.model.button,string:quality_inspection_pass_button"
msgid "Pass"
msgstr ""
msgctxt "model:ir.model.button,string:quality_inspection_pending_button"
msgid "Pending"
msgstr ""
msgctxt "model:ir.model.button,string:quality_inspection_process_button"
msgid "Process"
msgstr ""
msgctxt "model:ir.rule.group,name:rule_group_quality_control_companies"
msgid "User in companies"
msgstr ""
msgctxt "model:ir.rule.group,name:rule_group_quality_inspection_companies"
msgid "User in companies"
msgstr ""
msgctxt "model:ir.sequence,name:sequence_quality_alert"
msgid "Quality Alert"
msgstr ""
msgctxt "model:ir.sequence,name:sequence_quality_inspection"
msgid "Quality Inspection"
msgstr ""
msgctxt "model:ir.sequence.type,name:sequence_type_quality_alert"
msgid "Quality Alert"
msgstr ""
msgctxt "model:ir.sequence.type,name:sequence_type_quality_inspection"
msgid "Quality Inspection"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_configuration"
msgid "Configuration"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_quality"
msgid "Quality"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_quality_alert_form"
msgid "Alerts"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_quality_configuration"
msgid "Configuration"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_quality_control"
msgid "Controls"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_quality_inspection_form"
msgid "Inspections"
msgstr ""
msgctxt "model:quality.alert,name:"
msgid "Quality Alert"
msgstr ""
msgctxt "model:quality.configuration,name:"
msgid "Quality Configuration"
msgstr ""
msgctxt "model:quality.configuration.sequence,name:"
msgid "Quality Configuration Sequence"
msgstr ""
msgctxt "model:quality.control,name:"
msgid "Quality Control"
msgstr ""
msgctxt "model:quality.control.point,name:"
msgid "Quality Control Point"
msgstr ""
msgctxt "model:quality.inspect.store,name:"
msgid "Inspect Quality"
msgstr ""
msgctxt "model:quality.inspection,name:"
msgid "Quality Inspection"
msgstr ""
msgctxt "model:res.group,name:group_quality"
msgid "Quality"
msgstr ""
msgctxt "model:res.group,name:group_quality_admin"
msgid "Quality Administration"
msgstr ""
msgctxt "selection:quality.alert,state:"
msgid "Deferred"
msgstr ""
msgctxt "selection:quality.alert,state:"
msgid "Open"
msgstr ""
msgctxt "selection:quality.alert,state:"
msgid "Processing"
msgstr ""
msgctxt "selection:quality.alert,state:"
msgid "Resolved"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Customer Shipment Packed"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Customer Shipment Picked"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Customer Shipment Return Done"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Customer Shipment Return Received"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Internal Shipment Done"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Internal Shipment Shipped"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Production Done"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Production Run"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Supplier Shipment Done"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Supplier Shipment Received"
msgstr ""
msgctxt "selection:quality.inspection,state:"
msgid "Failed"
msgstr ""
msgctxt "selection:quality.inspection,state:"
msgid "Passed"
msgstr ""
msgctxt "selection:quality.inspection,state:"
msgid "Pending"
msgstr ""
msgctxt "view:quality.alert:"
msgid "Other Info"
msgstr ""
msgctxt "view:quality.control:"
msgid "%"
msgstr ""
msgctxt "view:quality.inspection:"
msgid "Other Info"
msgstr ""
msgctxt "wizard_button:quality.inspect,inspection,end:"
msgid "Cancel"
msgstr ""
msgctxt "wizard_button:quality.inspect,inspection,next_:"
msgid "Skip"
msgstr ""
msgctxt "wizard_button:quality.inspect,inspection,save:"
msgid "Save"
msgstr ""

485
modules/quality/locale/sl.po Executable file
View File

@@ -0,0 +1,485 @@
#
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "field:quality.alert,company:"
msgid "Company"
msgstr ""
msgctxt "field:quality.alert,deferred_by:"
msgid "Deferred by"
msgstr ""
msgctxt "field:quality.alert,description:"
msgid "Description"
msgstr ""
msgctxt "field:quality.alert,number:"
msgid "Number"
msgstr ""
msgctxt "field:quality.alert,origin:"
msgid "Origin"
msgstr "Izvor"
msgctxt "field:quality.alert,processed_by:"
msgid "Processed by"
msgstr "Obdelal"
msgctxt "field:quality.alert,resolved_by:"
msgid "Resolved by"
msgstr ""
msgctxt "field:quality.alert,state:"
msgid "State"
msgstr ""
msgctxt "field:quality.alert,title:"
msgid "Title"
msgstr ""
msgctxt "field:quality.configuration,alert_sequence:"
msgid "Alert Sequence"
msgstr ""
msgctxt "field:quality.configuration,inspection_sequence:"
msgid "Inspection Sequence"
msgstr ""
msgctxt "field:quality.configuration.sequence,alert_sequence:"
msgid "Alert Sequence"
msgstr ""
msgctxt "field:quality.configuration.sequence,company:"
msgid "Company"
msgstr "Družba"
msgctxt "field:quality.configuration.sequence,inspection_sequence:"
msgid "Inspection Sequence"
msgstr ""
msgctxt "field:quality.control,company:"
msgid "Company"
msgstr "Družba"
msgctxt "field:quality.control,frequency:"
msgid "Frequency"
msgstr ""
msgctxt "field:quality.control,name:"
msgid "Name"
msgstr ""
msgctxt "field:quality.control,operations:"
msgid "Operations"
msgstr ""
msgctxt "field:quality.control,points:"
msgid "Points"
msgstr ""
msgctxt "field:quality.control,product:"
msgid "Product"
msgstr ""
msgctxt "field:quality.control,product_category:"
msgid "Product Category"
msgstr ""
msgctxt "field:quality.control.point,control:"
msgid "Control"
msgstr ""
msgctxt "field:quality.control.point,tolerance_lower:"
msgid "Tolerance Lower"
msgstr ""
msgctxt "field:quality.control.point,tolerance_upper:"
msgid "Tolerance Upper"
msgstr ""
msgctxt "field:quality.inspect.store,inspections:"
msgid "Inspections"
msgstr ""
msgctxt "field:quality.inspection,alerts:"
msgid "Alerts"
msgstr ""
msgctxt "field:quality.inspection,company:"
msgid "Company"
msgstr ""
msgctxt "field:quality.inspection,control:"
msgid "Control"
msgstr ""
msgctxt "field:quality.inspection,failed_by:"
msgid "Failed by"
msgstr ""
msgctxt "field:quality.inspection,number:"
msgid "Number"
msgstr ""
msgctxt "field:quality.inspection,origin:"
msgid "Origin"
msgstr ""
msgctxt "field:quality.inspection,passed_by:"
msgid "Passed by"
msgstr ""
msgctxt "field:quality.inspection,points:"
msgid "Points"
msgstr ""
msgctxt "field:quality.inspection,processed_at:"
msgid "Processed at"
msgstr ""
msgctxt "field:quality.inspection,processed_by:"
msgid "Processed by"
msgstr "Obdelal"
msgctxt "field:quality.inspection,state:"
msgid "State"
msgstr ""
msgctxt "help:quality.control,company:"
msgid "The company to which the control applies."
msgstr ""
msgctxt "help:quality.control,frequency:"
msgid "How often the control must be done."
msgstr ""
msgctxt "help:quality.control,operations:"
msgid "The operations for which the control is performed."
msgstr ""
msgctxt "help:quality.control,product:"
msgid "The product to which the control applies."
msgstr ""
msgctxt "help:quality.control,product_category:"
msgid "The product category to which the control applies."
msgstr ""
msgctxt "model:ir.action,name:act_quality_alert_form"
msgid "Alerts"
msgstr ""
msgctxt "model:ir.action,name:act_quality_configuration_form"
msgid "Configuration"
msgstr "Konfiguracija"
msgctxt "model:ir.action,name:act_quality_control_form"
msgid "Controls"
msgstr ""
msgctxt "model:ir.action,name:act_quality_inspection_form"
msgid "Inspections"
msgstr ""
msgctxt "model:ir.action,name:act_quality_inspection_form_relate"
msgid "Quality Inspections"
msgstr ""
msgctxt "model:ir.action,name:wizard_production_inspect_done"
msgid "Inspect Done"
msgstr ""
msgctxt "model:ir.action,name:wizard_production_inspect_run"
msgid "Inspect Run"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_in_inspect_do"
msgid "Inspect Done"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_in_inspect_receive"
msgid "Inspect Reception"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_internal_inspect_do"
msgid "Inspect Done"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_internal_inspect_ship"
msgid "Inspect Ship"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_out_inspect_pack"
msgid "Inspect Pack"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_out_inspect_pick"
msgid "Inspect Pick"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_out_return_inspect_do"
msgid "Inspect Done"
msgstr ""
msgctxt ""
"model:ir.action,name:wizard_stock_shipment_out_return_inspect_receive"
msgid "Inspect Reception"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_alert_form_domain_all"
msgid "All"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_alert_form_domain_deferred"
msgid "Deferred"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_alert_form_domain_open"
msgid "Open"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_alert_form_domain_processing"
msgid "Processing"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_inspection_form_domain_all"
msgid "All"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_inspection_form_domain_pending"
msgid "Pending"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_inspection_form_domain_processed"
msgid "Processed"
msgstr ""
msgctxt "model:ir.message,text:msg_quality_inspection_failed"
msgid "To continue, alerts from failed inspections must be resolved."
msgstr ""
msgctxt "model:ir.message,text:msg_quality_inspection_missing_point"
msgid ""
"To complete the inspection \"%(inspection)s\", you must test points "
"\"%(points)s\"."
msgstr ""
msgctxt "model:ir.message,text:msg_quality_inspections"
msgid "Quality Inspections"
msgstr ""
msgctxt "model:ir.model.button,string:quality_alert_defer_button"
msgid "Defer"
msgstr ""
msgctxt "model:ir.model.button,string:quality_alert_open_button"
msgid "Open"
msgstr ""
msgctxt "model:ir.model.button,string:quality_alert_process_button"
msgid "Process"
msgstr ""
msgctxt "model:ir.model.button,string:quality_alert_resolve_button"
msgid "Resolve"
msgstr ""
msgctxt "model:ir.model.button,string:quality_inspection_fail_button"
msgid "Fail"
msgstr ""
msgctxt "model:ir.model.button,string:quality_inspection_pass_button"
msgid "Pass"
msgstr ""
msgctxt "model:ir.model.button,string:quality_inspection_pending_button"
msgid "Pending"
msgstr ""
msgctxt "model:ir.model.button,string:quality_inspection_process_button"
msgid "Process"
msgstr ""
msgctxt "model:ir.rule.group,name:rule_group_quality_control_companies"
msgid "User in companies"
msgstr ""
msgctxt "model:ir.rule.group,name:rule_group_quality_inspection_companies"
msgid "User in companies"
msgstr ""
msgctxt "model:ir.sequence,name:sequence_quality_alert"
msgid "Quality Alert"
msgstr ""
msgctxt "model:ir.sequence,name:sequence_quality_inspection"
msgid "Quality Inspection"
msgstr ""
msgctxt "model:ir.sequence.type,name:sequence_type_quality_alert"
msgid "Quality Alert"
msgstr ""
msgctxt "model:ir.sequence.type,name:sequence_type_quality_inspection"
msgid "Quality Inspection"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_configuration"
msgid "Configuration"
msgstr "Konfiguracija"
msgctxt "model:ir.ui.menu,name:menu_quality"
msgid "Quality"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_quality_alert_form"
msgid "Alerts"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_quality_configuration"
msgid "Configuration"
msgstr "Konfiguracija"
msgctxt "model:ir.ui.menu,name:menu_quality_control"
msgid "Controls"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_quality_inspection_form"
msgid "Inspections"
msgstr ""
msgctxt "model:quality.alert,name:"
msgid "Quality Alert"
msgstr ""
msgctxt "model:quality.configuration,name:"
msgid "Quality Configuration"
msgstr ""
msgctxt "model:quality.configuration.sequence,name:"
msgid "Quality Configuration Sequence"
msgstr ""
msgctxt "model:quality.control,name:"
msgid "Quality Control"
msgstr ""
msgctxt "model:quality.control.point,name:"
msgid "Quality Control Point"
msgstr ""
msgctxt "model:quality.inspect.store,name:"
msgid "Inspect Quality"
msgstr ""
msgctxt "model:quality.inspection,name:"
msgid "Quality Inspection"
msgstr ""
msgctxt "model:res.group,name:group_quality"
msgid "Quality"
msgstr ""
msgctxt "model:res.group,name:group_quality_admin"
msgid "Quality Administration"
msgstr ""
msgctxt "selection:quality.alert,state:"
msgid "Deferred"
msgstr ""
msgctxt "selection:quality.alert,state:"
msgid "Open"
msgstr ""
msgctxt "selection:quality.alert,state:"
msgid "Processing"
msgstr ""
msgctxt "selection:quality.alert,state:"
msgid "Resolved"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Customer Shipment Packed"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Customer Shipment Picked"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Customer Shipment Return Done"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Customer Shipment Return Received"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Internal Shipment Done"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Internal Shipment Shipped"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Production Done"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Production Run"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Supplier Shipment Done"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Supplier Shipment Received"
msgstr ""
msgctxt "selection:quality.inspection,state:"
msgid "Failed"
msgstr ""
msgctxt "selection:quality.inspection,state:"
msgid "Passed"
msgstr ""
msgctxt "selection:quality.inspection,state:"
msgid "Pending"
msgstr ""
msgctxt "view:quality.alert:"
msgid "Other Info"
msgstr ""
msgctxt "view:quality.control:"
msgid "%"
msgstr ""
msgctxt "view:quality.inspection:"
msgid "Other Info"
msgstr ""
msgctxt "wizard_button:quality.inspect,inspection,end:"
msgid "Cancel"
msgstr ""
msgctxt "wizard_button:quality.inspect,inspection,next_:"
msgid "Skip"
msgstr ""
msgctxt "wizard_button:quality.inspect,inspection,save:"
msgid "Save"
msgstr ""

485
modules/quality/locale/tr.po Executable file
View File

@@ -0,0 +1,485 @@
#
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "field:quality.alert,company:"
msgid "Company"
msgstr ""
msgctxt "field:quality.alert,deferred_by:"
msgid "Deferred by"
msgstr ""
msgctxt "field:quality.alert,description:"
msgid "Description"
msgstr ""
msgctxt "field:quality.alert,number:"
msgid "Number"
msgstr ""
msgctxt "field:quality.alert,origin:"
msgid "Origin"
msgstr ""
msgctxt "field:quality.alert,processed_by:"
msgid "Processed by"
msgstr ""
msgctxt "field:quality.alert,resolved_by:"
msgid "Resolved by"
msgstr ""
msgctxt "field:quality.alert,state:"
msgid "State"
msgstr ""
msgctxt "field:quality.alert,title:"
msgid "Title"
msgstr ""
msgctxt "field:quality.configuration,alert_sequence:"
msgid "Alert Sequence"
msgstr ""
msgctxt "field:quality.configuration,inspection_sequence:"
msgid "Inspection Sequence"
msgstr ""
msgctxt "field:quality.configuration.sequence,alert_sequence:"
msgid "Alert Sequence"
msgstr ""
msgctxt "field:quality.configuration.sequence,company:"
msgid "Company"
msgstr ""
msgctxt "field:quality.configuration.sequence,inspection_sequence:"
msgid "Inspection Sequence"
msgstr ""
msgctxt "field:quality.control,company:"
msgid "Company"
msgstr ""
msgctxt "field:quality.control,frequency:"
msgid "Frequency"
msgstr ""
msgctxt "field:quality.control,name:"
msgid "Name"
msgstr ""
msgctxt "field:quality.control,operations:"
msgid "Operations"
msgstr ""
msgctxt "field:quality.control,points:"
msgid "Points"
msgstr ""
msgctxt "field:quality.control,product:"
msgid "Product"
msgstr ""
msgctxt "field:quality.control,product_category:"
msgid "Product Category"
msgstr ""
msgctxt "field:quality.control.point,control:"
msgid "Control"
msgstr ""
msgctxt "field:quality.control.point,tolerance_lower:"
msgid "Tolerance Lower"
msgstr ""
msgctxt "field:quality.control.point,tolerance_upper:"
msgid "Tolerance Upper"
msgstr ""
msgctxt "field:quality.inspect.store,inspections:"
msgid "Inspections"
msgstr ""
msgctxt "field:quality.inspection,alerts:"
msgid "Alerts"
msgstr ""
msgctxt "field:quality.inspection,company:"
msgid "Company"
msgstr ""
msgctxt "field:quality.inspection,control:"
msgid "Control"
msgstr ""
msgctxt "field:quality.inspection,failed_by:"
msgid "Failed by"
msgstr ""
msgctxt "field:quality.inspection,number:"
msgid "Number"
msgstr ""
msgctxt "field:quality.inspection,origin:"
msgid "Origin"
msgstr ""
msgctxt "field:quality.inspection,passed_by:"
msgid "Passed by"
msgstr ""
msgctxt "field:quality.inspection,points:"
msgid "Points"
msgstr ""
msgctxt "field:quality.inspection,processed_at:"
msgid "Processed at"
msgstr ""
msgctxt "field:quality.inspection,processed_by:"
msgid "Processed by"
msgstr ""
msgctxt "field:quality.inspection,state:"
msgid "State"
msgstr ""
msgctxt "help:quality.control,company:"
msgid "The company to which the control applies."
msgstr ""
msgctxt "help:quality.control,frequency:"
msgid "How often the control must be done."
msgstr ""
msgctxt "help:quality.control,operations:"
msgid "The operations for which the control is performed."
msgstr ""
msgctxt "help:quality.control,product:"
msgid "The product to which the control applies."
msgstr ""
msgctxt "help:quality.control,product_category:"
msgid "The product category to which the control applies."
msgstr ""
msgctxt "model:ir.action,name:act_quality_alert_form"
msgid "Alerts"
msgstr ""
msgctxt "model:ir.action,name:act_quality_configuration_form"
msgid "Configuration"
msgstr ""
msgctxt "model:ir.action,name:act_quality_control_form"
msgid "Controls"
msgstr ""
msgctxt "model:ir.action,name:act_quality_inspection_form"
msgid "Inspections"
msgstr ""
msgctxt "model:ir.action,name:act_quality_inspection_form_relate"
msgid "Quality Inspections"
msgstr ""
msgctxt "model:ir.action,name:wizard_production_inspect_done"
msgid "Inspect Done"
msgstr ""
msgctxt "model:ir.action,name:wizard_production_inspect_run"
msgid "Inspect Run"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_in_inspect_do"
msgid "Inspect Done"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_in_inspect_receive"
msgid "Inspect Reception"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_internal_inspect_do"
msgid "Inspect Done"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_internal_inspect_ship"
msgid "Inspect Ship"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_out_inspect_pack"
msgid "Inspect Pack"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_out_inspect_pick"
msgid "Inspect Pick"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_out_return_inspect_do"
msgid "Inspect Done"
msgstr ""
msgctxt ""
"model:ir.action,name:wizard_stock_shipment_out_return_inspect_receive"
msgid "Inspect Reception"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_alert_form_domain_all"
msgid "All"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_alert_form_domain_deferred"
msgid "Deferred"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_alert_form_domain_open"
msgid "Open"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_alert_form_domain_processing"
msgid "Processing"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_inspection_form_domain_all"
msgid "All"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_inspection_form_domain_pending"
msgid "Pending"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_inspection_form_domain_processed"
msgid "Processed"
msgstr ""
msgctxt "model:ir.message,text:msg_quality_inspection_failed"
msgid "To continue, alerts from failed inspections must be resolved."
msgstr ""
msgctxt "model:ir.message,text:msg_quality_inspection_missing_point"
msgid ""
"To complete the inspection \"%(inspection)s\", you must test points "
"\"%(points)s\"."
msgstr ""
msgctxt "model:ir.message,text:msg_quality_inspections"
msgid "Quality Inspections"
msgstr ""
msgctxt "model:ir.model.button,string:quality_alert_defer_button"
msgid "Defer"
msgstr ""
msgctxt "model:ir.model.button,string:quality_alert_open_button"
msgid "Open"
msgstr ""
msgctxt "model:ir.model.button,string:quality_alert_process_button"
msgid "Process"
msgstr ""
msgctxt "model:ir.model.button,string:quality_alert_resolve_button"
msgid "Resolve"
msgstr ""
msgctxt "model:ir.model.button,string:quality_inspection_fail_button"
msgid "Fail"
msgstr ""
msgctxt "model:ir.model.button,string:quality_inspection_pass_button"
msgid "Pass"
msgstr ""
msgctxt "model:ir.model.button,string:quality_inspection_pending_button"
msgid "Pending"
msgstr ""
msgctxt "model:ir.model.button,string:quality_inspection_process_button"
msgid "Process"
msgstr ""
msgctxt "model:ir.rule.group,name:rule_group_quality_control_companies"
msgid "User in companies"
msgstr ""
msgctxt "model:ir.rule.group,name:rule_group_quality_inspection_companies"
msgid "User in companies"
msgstr ""
msgctxt "model:ir.sequence,name:sequence_quality_alert"
msgid "Quality Alert"
msgstr ""
msgctxt "model:ir.sequence,name:sequence_quality_inspection"
msgid "Quality Inspection"
msgstr ""
msgctxt "model:ir.sequence.type,name:sequence_type_quality_alert"
msgid "Quality Alert"
msgstr ""
msgctxt "model:ir.sequence.type,name:sequence_type_quality_inspection"
msgid "Quality Inspection"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_configuration"
msgid "Configuration"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_quality"
msgid "Quality"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_quality_alert_form"
msgid "Alerts"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_quality_configuration"
msgid "Configuration"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_quality_control"
msgid "Controls"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_quality_inspection_form"
msgid "Inspections"
msgstr ""
msgctxt "model:quality.alert,name:"
msgid "Quality Alert"
msgstr ""
msgctxt "model:quality.configuration,name:"
msgid "Quality Configuration"
msgstr ""
msgctxt "model:quality.configuration.sequence,name:"
msgid "Quality Configuration Sequence"
msgstr ""
msgctxt "model:quality.control,name:"
msgid "Quality Control"
msgstr ""
msgctxt "model:quality.control.point,name:"
msgid "Quality Control Point"
msgstr ""
msgctxt "model:quality.inspect.store,name:"
msgid "Inspect Quality"
msgstr ""
msgctxt "model:quality.inspection,name:"
msgid "Quality Inspection"
msgstr ""
msgctxt "model:res.group,name:group_quality"
msgid "Quality"
msgstr ""
msgctxt "model:res.group,name:group_quality_admin"
msgid "Quality Administration"
msgstr ""
msgctxt "selection:quality.alert,state:"
msgid "Deferred"
msgstr ""
msgctxt "selection:quality.alert,state:"
msgid "Open"
msgstr ""
msgctxt "selection:quality.alert,state:"
msgid "Processing"
msgstr ""
msgctxt "selection:quality.alert,state:"
msgid "Resolved"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Customer Shipment Packed"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Customer Shipment Picked"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Customer Shipment Return Done"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Customer Shipment Return Received"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Internal Shipment Done"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Internal Shipment Shipped"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Production Done"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Production Run"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Supplier Shipment Done"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Supplier Shipment Received"
msgstr ""
msgctxt "selection:quality.inspection,state:"
msgid "Failed"
msgstr ""
msgctxt "selection:quality.inspection,state:"
msgid "Passed"
msgstr ""
msgctxt "selection:quality.inspection,state:"
msgid "Pending"
msgstr ""
msgctxt "view:quality.alert:"
msgid "Other Info"
msgstr ""
msgctxt "view:quality.control:"
msgid "%"
msgstr ""
msgctxt "view:quality.inspection:"
msgid "Other Info"
msgstr ""
msgctxt "wizard_button:quality.inspect,inspection,end:"
msgid "Cancel"
msgstr ""
msgctxt "wizard_button:quality.inspect,inspection,next_:"
msgid "Skip"
msgstr ""
msgctxt "wizard_button:quality.inspect,inspection,save:"
msgid "Save"
msgstr ""

485
modules/quality/locale/uk.po Executable file
View File

@@ -0,0 +1,485 @@
#
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "field:quality.alert,company:"
msgid "Company"
msgstr ""
msgctxt "field:quality.alert,deferred_by:"
msgid "Deferred by"
msgstr ""
msgctxt "field:quality.alert,description:"
msgid "Description"
msgstr ""
msgctxt "field:quality.alert,number:"
msgid "Number"
msgstr ""
msgctxt "field:quality.alert,origin:"
msgid "Origin"
msgstr ""
msgctxt "field:quality.alert,processed_by:"
msgid "Processed by"
msgstr ""
msgctxt "field:quality.alert,resolved_by:"
msgid "Resolved by"
msgstr ""
msgctxt "field:quality.alert,state:"
msgid "State"
msgstr ""
msgctxt "field:quality.alert,title:"
msgid "Title"
msgstr ""
msgctxt "field:quality.configuration,alert_sequence:"
msgid "Alert Sequence"
msgstr ""
msgctxt "field:quality.configuration,inspection_sequence:"
msgid "Inspection Sequence"
msgstr ""
msgctxt "field:quality.configuration.sequence,alert_sequence:"
msgid "Alert Sequence"
msgstr ""
msgctxt "field:quality.configuration.sequence,company:"
msgid "Company"
msgstr ""
msgctxt "field:quality.configuration.sequence,inspection_sequence:"
msgid "Inspection Sequence"
msgstr ""
msgctxt "field:quality.control,company:"
msgid "Company"
msgstr ""
msgctxt "field:quality.control,frequency:"
msgid "Frequency"
msgstr ""
msgctxt "field:quality.control,name:"
msgid "Name"
msgstr ""
msgctxt "field:quality.control,operations:"
msgid "Operations"
msgstr ""
msgctxt "field:quality.control,points:"
msgid "Points"
msgstr ""
msgctxt "field:quality.control,product:"
msgid "Product"
msgstr ""
msgctxt "field:quality.control,product_category:"
msgid "Product Category"
msgstr ""
msgctxt "field:quality.control.point,control:"
msgid "Control"
msgstr ""
msgctxt "field:quality.control.point,tolerance_lower:"
msgid "Tolerance Lower"
msgstr ""
msgctxt "field:quality.control.point,tolerance_upper:"
msgid "Tolerance Upper"
msgstr ""
msgctxt "field:quality.inspect.store,inspections:"
msgid "Inspections"
msgstr ""
msgctxt "field:quality.inspection,alerts:"
msgid "Alerts"
msgstr ""
msgctxt "field:quality.inspection,company:"
msgid "Company"
msgstr ""
msgctxt "field:quality.inspection,control:"
msgid "Control"
msgstr ""
msgctxt "field:quality.inspection,failed_by:"
msgid "Failed by"
msgstr ""
msgctxt "field:quality.inspection,number:"
msgid "Number"
msgstr ""
msgctxt "field:quality.inspection,origin:"
msgid "Origin"
msgstr ""
msgctxt "field:quality.inspection,passed_by:"
msgid "Passed by"
msgstr ""
msgctxt "field:quality.inspection,points:"
msgid "Points"
msgstr ""
msgctxt "field:quality.inspection,processed_at:"
msgid "Processed at"
msgstr ""
msgctxt "field:quality.inspection,processed_by:"
msgid "Processed by"
msgstr ""
msgctxt "field:quality.inspection,state:"
msgid "State"
msgstr ""
msgctxt "help:quality.control,company:"
msgid "The company to which the control applies."
msgstr ""
msgctxt "help:quality.control,frequency:"
msgid "How often the control must be done."
msgstr ""
msgctxt "help:quality.control,operations:"
msgid "The operations for which the control is performed."
msgstr ""
msgctxt "help:quality.control,product:"
msgid "The product to which the control applies."
msgstr ""
msgctxt "help:quality.control,product_category:"
msgid "The product category to which the control applies."
msgstr ""
msgctxt "model:ir.action,name:act_quality_alert_form"
msgid "Alerts"
msgstr ""
msgctxt "model:ir.action,name:act_quality_configuration_form"
msgid "Configuration"
msgstr ""
msgctxt "model:ir.action,name:act_quality_control_form"
msgid "Controls"
msgstr ""
msgctxt "model:ir.action,name:act_quality_inspection_form"
msgid "Inspections"
msgstr ""
msgctxt "model:ir.action,name:act_quality_inspection_form_relate"
msgid "Quality Inspections"
msgstr ""
msgctxt "model:ir.action,name:wizard_production_inspect_done"
msgid "Inspect Done"
msgstr ""
msgctxt "model:ir.action,name:wizard_production_inspect_run"
msgid "Inspect Run"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_in_inspect_do"
msgid "Inspect Done"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_in_inspect_receive"
msgid "Inspect Reception"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_internal_inspect_do"
msgid "Inspect Done"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_internal_inspect_ship"
msgid "Inspect Ship"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_out_inspect_pack"
msgid "Inspect Pack"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_out_inspect_pick"
msgid "Inspect Pick"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_out_return_inspect_do"
msgid "Inspect Done"
msgstr ""
msgctxt ""
"model:ir.action,name:wizard_stock_shipment_out_return_inspect_receive"
msgid "Inspect Reception"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_alert_form_domain_all"
msgid "All"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_alert_form_domain_deferred"
msgid "Deferred"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_alert_form_domain_open"
msgid "Open"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_alert_form_domain_processing"
msgid "Processing"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_inspection_form_domain_all"
msgid "All"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_inspection_form_domain_pending"
msgid "Pending"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_inspection_form_domain_processed"
msgid "Processed"
msgstr ""
msgctxt "model:ir.message,text:msg_quality_inspection_failed"
msgid "To continue, alerts from failed inspections must be resolved."
msgstr ""
msgctxt "model:ir.message,text:msg_quality_inspection_missing_point"
msgid ""
"To complete the inspection \"%(inspection)s\", you must test points "
"\"%(points)s\"."
msgstr ""
msgctxt "model:ir.message,text:msg_quality_inspections"
msgid "Quality Inspections"
msgstr ""
msgctxt "model:ir.model.button,string:quality_alert_defer_button"
msgid "Defer"
msgstr ""
msgctxt "model:ir.model.button,string:quality_alert_open_button"
msgid "Open"
msgstr ""
msgctxt "model:ir.model.button,string:quality_alert_process_button"
msgid "Process"
msgstr ""
msgctxt "model:ir.model.button,string:quality_alert_resolve_button"
msgid "Resolve"
msgstr ""
msgctxt "model:ir.model.button,string:quality_inspection_fail_button"
msgid "Fail"
msgstr ""
msgctxt "model:ir.model.button,string:quality_inspection_pass_button"
msgid "Pass"
msgstr ""
msgctxt "model:ir.model.button,string:quality_inspection_pending_button"
msgid "Pending"
msgstr ""
msgctxt "model:ir.model.button,string:quality_inspection_process_button"
msgid "Process"
msgstr ""
msgctxt "model:ir.rule.group,name:rule_group_quality_control_companies"
msgid "User in companies"
msgstr ""
msgctxt "model:ir.rule.group,name:rule_group_quality_inspection_companies"
msgid "User in companies"
msgstr ""
msgctxt "model:ir.sequence,name:sequence_quality_alert"
msgid "Quality Alert"
msgstr ""
msgctxt "model:ir.sequence,name:sequence_quality_inspection"
msgid "Quality Inspection"
msgstr ""
msgctxt "model:ir.sequence.type,name:sequence_type_quality_alert"
msgid "Quality Alert"
msgstr ""
msgctxt "model:ir.sequence.type,name:sequence_type_quality_inspection"
msgid "Quality Inspection"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_configuration"
msgid "Configuration"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_quality"
msgid "Quality"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_quality_alert_form"
msgid "Alerts"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_quality_configuration"
msgid "Configuration"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_quality_control"
msgid "Controls"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_quality_inspection_form"
msgid "Inspections"
msgstr ""
msgctxt "model:quality.alert,name:"
msgid "Quality Alert"
msgstr ""
msgctxt "model:quality.configuration,name:"
msgid "Quality Configuration"
msgstr ""
msgctxt "model:quality.configuration.sequence,name:"
msgid "Quality Configuration Sequence"
msgstr ""
msgctxt "model:quality.control,name:"
msgid "Quality Control"
msgstr ""
msgctxt "model:quality.control.point,name:"
msgid "Quality Control Point"
msgstr ""
msgctxt "model:quality.inspect.store,name:"
msgid "Inspect Quality"
msgstr ""
msgctxt "model:quality.inspection,name:"
msgid "Quality Inspection"
msgstr ""
msgctxt "model:res.group,name:group_quality"
msgid "Quality"
msgstr ""
msgctxt "model:res.group,name:group_quality_admin"
msgid "Quality Administration"
msgstr ""
msgctxt "selection:quality.alert,state:"
msgid "Deferred"
msgstr ""
msgctxt "selection:quality.alert,state:"
msgid "Open"
msgstr ""
msgctxt "selection:quality.alert,state:"
msgid "Processing"
msgstr ""
msgctxt "selection:quality.alert,state:"
msgid "Resolved"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Customer Shipment Packed"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Customer Shipment Picked"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Customer Shipment Return Done"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Customer Shipment Return Received"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Internal Shipment Done"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Internal Shipment Shipped"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Production Done"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Production Run"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Supplier Shipment Done"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Supplier Shipment Received"
msgstr ""
msgctxt "selection:quality.inspection,state:"
msgid "Failed"
msgstr ""
msgctxt "selection:quality.inspection,state:"
msgid "Passed"
msgstr ""
msgctxt "selection:quality.inspection,state:"
msgid "Pending"
msgstr ""
msgctxt "view:quality.alert:"
msgid "Other Info"
msgstr ""
msgctxt "view:quality.control:"
msgid "%"
msgstr ""
msgctxt "view:quality.inspection:"
msgid "Other Info"
msgstr ""
msgctxt "wizard_button:quality.inspect,inspection,end:"
msgid "Cancel"
msgstr ""
msgctxt "wizard_button:quality.inspect,inspection,next_:"
msgid "Skip"
msgstr ""
msgctxt "wizard_button:quality.inspect,inspection,save:"
msgid "Save"
msgstr ""

485
modules/quality/locale/zh_CN.po Executable file
View File

@@ -0,0 +1,485 @@
#
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "field:quality.alert,company:"
msgid "Company"
msgstr ""
msgctxt "field:quality.alert,deferred_by:"
msgid "Deferred by"
msgstr ""
msgctxt "field:quality.alert,description:"
msgid "Description"
msgstr ""
msgctxt "field:quality.alert,number:"
msgid "Number"
msgstr ""
msgctxt "field:quality.alert,origin:"
msgid "Origin"
msgstr ""
msgctxt "field:quality.alert,processed_by:"
msgid "Processed by"
msgstr ""
msgctxt "field:quality.alert,resolved_by:"
msgid "Resolved by"
msgstr ""
msgctxt "field:quality.alert,state:"
msgid "State"
msgstr ""
msgctxt "field:quality.alert,title:"
msgid "Title"
msgstr ""
msgctxt "field:quality.configuration,alert_sequence:"
msgid "Alert Sequence"
msgstr ""
msgctxt "field:quality.configuration,inspection_sequence:"
msgid "Inspection Sequence"
msgstr ""
msgctxt "field:quality.configuration.sequence,alert_sequence:"
msgid "Alert Sequence"
msgstr ""
msgctxt "field:quality.configuration.sequence,company:"
msgid "Company"
msgstr ""
msgctxt "field:quality.configuration.sequence,inspection_sequence:"
msgid "Inspection Sequence"
msgstr ""
msgctxt "field:quality.control,company:"
msgid "Company"
msgstr ""
msgctxt "field:quality.control,frequency:"
msgid "Frequency"
msgstr ""
msgctxt "field:quality.control,name:"
msgid "Name"
msgstr ""
msgctxt "field:quality.control,operations:"
msgid "Operations"
msgstr ""
msgctxt "field:quality.control,points:"
msgid "Points"
msgstr ""
msgctxt "field:quality.control,product:"
msgid "Product"
msgstr ""
msgctxt "field:quality.control,product_category:"
msgid "Product Category"
msgstr ""
msgctxt "field:quality.control.point,control:"
msgid "Control"
msgstr ""
msgctxt "field:quality.control.point,tolerance_lower:"
msgid "Tolerance Lower"
msgstr ""
msgctxt "field:quality.control.point,tolerance_upper:"
msgid "Tolerance Upper"
msgstr ""
msgctxt "field:quality.inspect.store,inspections:"
msgid "Inspections"
msgstr ""
msgctxt "field:quality.inspection,alerts:"
msgid "Alerts"
msgstr ""
msgctxt "field:quality.inspection,company:"
msgid "Company"
msgstr ""
msgctxt "field:quality.inspection,control:"
msgid "Control"
msgstr ""
msgctxt "field:quality.inspection,failed_by:"
msgid "Failed by"
msgstr ""
msgctxt "field:quality.inspection,number:"
msgid "Number"
msgstr ""
msgctxt "field:quality.inspection,origin:"
msgid "Origin"
msgstr ""
msgctxt "field:quality.inspection,passed_by:"
msgid "Passed by"
msgstr ""
msgctxt "field:quality.inspection,points:"
msgid "Points"
msgstr ""
msgctxt "field:quality.inspection,processed_at:"
msgid "Processed at"
msgstr ""
msgctxt "field:quality.inspection,processed_by:"
msgid "Processed by"
msgstr ""
msgctxt "field:quality.inspection,state:"
msgid "State"
msgstr ""
msgctxt "help:quality.control,company:"
msgid "The company to which the control applies."
msgstr ""
msgctxt "help:quality.control,frequency:"
msgid "How often the control must be done."
msgstr ""
msgctxt "help:quality.control,operations:"
msgid "The operations for which the control is performed."
msgstr ""
msgctxt "help:quality.control,product:"
msgid "The product to which the control applies."
msgstr ""
msgctxt "help:quality.control,product_category:"
msgid "The product category to which the control applies."
msgstr ""
msgctxt "model:ir.action,name:act_quality_alert_form"
msgid "Alerts"
msgstr ""
msgctxt "model:ir.action,name:act_quality_configuration_form"
msgid "Configuration"
msgstr ""
msgctxt "model:ir.action,name:act_quality_control_form"
msgid "Controls"
msgstr ""
msgctxt "model:ir.action,name:act_quality_inspection_form"
msgid "Inspections"
msgstr ""
msgctxt "model:ir.action,name:act_quality_inspection_form_relate"
msgid "Quality Inspections"
msgstr ""
msgctxt "model:ir.action,name:wizard_production_inspect_done"
msgid "Inspect Done"
msgstr ""
msgctxt "model:ir.action,name:wizard_production_inspect_run"
msgid "Inspect Run"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_in_inspect_do"
msgid "Inspect Done"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_in_inspect_receive"
msgid "Inspect Reception"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_internal_inspect_do"
msgid "Inspect Done"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_internal_inspect_ship"
msgid "Inspect Ship"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_out_inspect_pack"
msgid "Inspect Pack"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_out_inspect_pick"
msgid "Inspect Pick"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_out_return_inspect_do"
msgid "Inspect Done"
msgstr ""
msgctxt ""
"model:ir.action,name:wizard_stock_shipment_out_return_inspect_receive"
msgid "Inspect Reception"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_alert_form_domain_all"
msgid "All"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_alert_form_domain_deferred"
msgid "Deferred"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_alert_form_domain_open"
msgid "Open"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_alert_form_domain_processing"
msgid "Processing"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_inspection_form_domain_all"
msgid "All"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_inspection_form_domain_pending"
msgid "Pending"
msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_quality_inspection_form_domain_processed"
msgid "Processed"
msgstr ""
msgctxt "model:ir.message,text:msg_quality_inspection_failed"
msgid "To continue, alerts from failed inspections must be resolved."
msgstr ""
msgctxt "model:ir.message,text:msg_quality_inspection_missing_point"
msgid ""
"To complete the inspection \"%(inspection)s\", you must test points "
"\"%(points)s\"."
msgstr ""
msgctxt "model:ir.message,text:msg_quality_inspections"
msgid "Quality Inspections"
msgstr ""
msgctxt "model:ir.model.button,string:quality_alert_defer_button"
msgid "Defer"
msgstr ""
msgctxt "model:ir.model.button,string:quality_alert_open_button"
msgid "Open"
msgstr ""
msgctxt "model:ir.model.button,string:quality_alert_process_button"
msgid "Process"
msgstr ""
msgctxt "model:ir.model.button,string:quality_alert_resolve_button"
msgid "Resolve"
msgstr ""
msgctxt "model:ir.model.button,string:quality_inspection_fail_button"
msgid "Fail"
msgstr ""
msgctxt "model:ir.model.button,string:quality_inspection_pass_button"
msgid "Pass"
msgstr ""
msgctxt "model:ir.model.button,string:quality_inspection_pending_button"
msgid "Pending"
msgstr ""
msgctxt "model:ir.model.button,string:quality_inspection_process_button"
msgid "Process"
msgstr ""
msgctxt "model:ir.rule.group,name:rule_group_quality_control_companies"
msgid "User in companies"
msgstr ""
msgctxt "model:ir.rule.group,name:rule_group_quality_inspection_companies"
msgid "User in companies"
msgstr ""
msgctxt "model:ir.sequence,name:sequence_quality_alert"
msgid "Quality Alert"
msgstr ""
msgctxt "model:ir.sequence,name:sequence_quality_inspection"
msgid "Quality Inspection"
msgstr ""
msgctxt "model:ir.sequence.type,name:sequence_type_quality_alert"
msgid "Quality Alert"
msgstr ""
msgctxt "model:ir.sequence.type,name:sequence_type_quality_inspection"
msgid "Quality Inspection"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_configuration"
msgid "Configuration"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_quality"
msgid "Quality"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_quality_alert_form"
msgid "Alerts"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_quality_configuration"
msgid "Configuration"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_quality_control"
msgid "Controls"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_quality_inspection_form"
msgid "Inspections"
msgstr ""
msgctxt "model:quality.alert,name:"
msgid "Quality Alert"
msgstr ""
msgctxt "model:quality.configuration,name:"
msgid "Quality Configuration"
msgstr ""
msgctxt "model:quality.configuration.sequence,name:"
msgid "Quality Configuration Sequence"
msgstr ""
msgctxt "model:quality.control,name:"
msgid "Quality Control"
msgstr ""
msgctxt "model:quality.control.point,name:"
msgid "Quality Control Point"
msgstr ""
msgctxt "model:quality.inspect.store,name:"
msgid "Inspect Quality"
msgstr ""
msgctxt "model:quality.inspection,name:"
msgid "Quality Inspection"
msgstr ""
msgctxt "model:res.group,name:group_quality"
msgid "Quality"
msgstr ""
msgctxt "model:res.group,name:group_quality_admin"
msgid "Quality Administration"
msgstr ""
msgctxt "selection:quality.alert,state:"
msgid "Deferred"
msgstr ""
msgctxt "selection:quality.alert,state:"
msgid "Open"
msgstr ""
msgctxt "selection:quality.alert,state:"
msgid "Processing"
msgstr ""
msgctxt "selection:quality.alert,state:"
msgid "Resolved"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Customer Shipment Packed"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Customer Shipment Picked"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Customer Shipment Return Done"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Customer Shipment Return Received"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Internal Shipment Done"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Internal Shipment Shipped"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Production Done"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Production Run"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Supplier Shipment Done"
msgstr ""
msgctxt "selection:quality.control,operations:"
msgid "Supplier Shipment Received"
msgstr ""
msgctxt "selection:quality.inspection,state:"
msgid "Failed"
msgstr ""
msgctxt "selection:quality.inspection,state:"
msgid "Passed"
msgstr ""
msgctxt "selection:quality.inspection,state:"
msgid "Pending"
msgstr ""
msgctxt "view:quality.alert:"
msgid "Other Info"
msgstr ""
msgctxt "view:quality.control:"
msgid "%"
msgstr ""
msgctxt "view:quality.inspection:"
msgid "Other Info"
msgstr ""
msgctxt "wizard_button:quality.inspect,inspection,end:"
msgid "Cancel"
msgstr ""
msgctxt "wizard_button:quality.inspect,inspection,next_:"
msgid "Skip"
msgstr ""
msgctxt "wizard_button:quality.inspect,inspection,save:"
msgid "Save"
msgstr ""

16
modules/quality/message.xml Executable file
View File

@@ -0,0 +1,16 @@
<?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 grouped="1">
<record model="ir.message" id="msg_quality_inspections">
<field name="text">Quality Inspections</field>
</record>
<record model="ir.message" id="msg_quality_inspection_missing_point">
<field name="text">To complete the inspection "%(inspection)s", you must test points "%(points)s".</field>
</record>
<record model="ir.message" id="msg_quality_inspection_failed">
<field name="text">To continue, alerts from failed inspections must be resolved.</field>
</record>
</data>
</tryton>

32
modules/quality/production.py Executable file
View File

@@ -0,0 +1,32 @@
# 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 ModelView
from trytond.pool import PoolMeta
from .quality import ControlledMixin
class Production(ControlledMixin, metaclass=PoolMeta):
__name__ = 'production'
def quality_control_pattern(self, operation):
pattern = super().quality_control_pattern(operation)
pattern['company'] = self.company.id
if operation == 'run':
pattern['products'] = {m.product.id for m in self.inputs}
elif operation == 'do':
pattern['products'] = {m.product.id for m in self.outputs}
return pattern
@classmethod
@ModelView.button
@ControlledMixin.control('run', 'quality.wizard_production_inspect_run')
def run(cls, productions):
return super().run(productions)
@classmethod
@ModelView.button
@ControlledMixin.control('do', 'quality.wizard_production_inspect_do')
def do(cls, productions):
return super().do(productions)

34
modules/quality/production.xml Executable file
View File

@@ -0,0 +1,34 @@
<?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 depends="production">
<record model="ir.action.wizard" id="wizard_production_inspect_run">
<field name="name">Inspect Run</field>
<field name="wiz_name">quality.inspect</field>
<field name="model">production</field>
</record>
<record model="ir.action.keyword" id="wizard_production_inspect_run_keyword1">
<field name="keyword">form_action</field>
<field name="model">production,-1</field>
<field name="action" ref="wizard_production_inspect_run"/>
</record>
<record model="ir.action.wizard" id="wizard_production_inspect_done">
<field name="name">Inspect Done</field>
<field name="wiz_name">quality.inspect</field>
<field name="model">production</field>
</record>
<record model="ir.action.keyword" id="wizard_production_inspect_done_keyword1">
<field name="keyword">form_action</field>
<field name="model">production,-1</field>
<field name="action" ref="wizard_production_inspect_done"/>
</record>
<record model="ir.action.keyword" id="act_quality_inspection_form_relate_keyword_production">
<field name="keyword">form_relate</field>
<field name="model">production,-1</field>
<field name="action" ref="act_quality_inspection_form_relate"/>
</record>
</data>
</tryton>

844
modules/quality/quality.py Executable file
View File

@@ -0,0 +1,844 @@
# This file is part of Tryton. The COPYRIGHT file at the top level of
# this repository contains the full copyright notices and license terms.
import datetime as dt
from functools import wraps
from random import Random
from sql.functions import CharLength
from trytond.i18n import gettext, lazy_gettext
from trytond.model import (
DeactivableMixin, DictSchemaMixin, MatchMixin, Model, ModelSingleton,
ModelSQL, ModelStorage, ModelView, Workflow, dualmethod, fields)
from trytond.model.exceptions import ButtonActionException
from trytond.modules.company.model import (
CompanyMultiValueMixin, CompanyValueMixin, employee_field, reset_employee,
set_employee)
from trytond.pool import Pool
from trytond.pyson import Eval, Id, If
from trytond.transaction import Transaction
from trytond.wizard import Button, StateTransition, StateView, Wizard
from .exceptions import InspectionError, InspectionValidationError
class Configuration(
ModelSingleton, CompanyMultiValueMixin, ModelSQL, ModelView):
"Quality Configuration"
__name__ = 'quality.configuration'
inspection_sequence = fields.MultiValue(fields.Many2One(
'ir.sequence', "Inspection Sequence", required=True,
domain=[
('company', 'in', [
Eval('context', {}).get('company', -1),
None]),
('sequence_type', '=',
Id('quality', 'sequence_type_quality_inspection')),
]))
alert_sequence = fields.MultiValue(fields.Many2One(
'ir.sequence', "Alert Sequence", required=True,
domain=[
('company', 'in', [
Eval('context', {}).get('company', -1),
None]),
('sequence_type', '=',
Id('quality', 'sequence_type_quality_alert')),
]))
@classmethod
def multivalue_model(cls, field):
pool = Pool()
if field in {'inspection_sequence', 'alert_sequence'}:
return pool.get('quality.configuration.sequence')
return super().multivalue_model(field)
@classmethod
def default_inspection_sequence(cls, **pattern):
return (
cls.multivalue_model('inspection_sequence')
.default_inspection_sequence())
@classmethod
def default_alert_sequence(cls, **pattern):
return (
cls.multivalue_model('alert_sequence')
.default_alert_sequence())
class ConfigurationSequence(CompanyValueMixin, ModelSQL):
"Quality Configuration Sequence"
__name__ = 'quality.configuration.sequence'
inspection_sequence = fields.Many2One(
'ir.sequence', "Inspection Sequence", required=True,
domain=[
('company', 'in', [Eval('company', -1), None]),
('sequence_type', '=',
Id('quality', 'sequence_type_quality_inspection')),
])
alert_sequence = fields.Many2One(
'ir.sequence', "Alert Sequence", required=True,
domain=[
('company', 'in', [Eval('company', -1), None]),
('sequence_type', '=',
Id('quality', 'sequence_type_quality_alert')),
])
@classmethod
def default_inspection_sequence(cls):
pool = Pool()
ModelData = pool.get('ir.model.data')
try:
return ModelData.get_id('quality', 'sequence_quality_inspection')
except KeyError:
return None
@classmethod
def default_alert_sequence(cls):
pool = Pool()
ModelData = pool.get('ir.model.data')
try:
return ModelData.get_id('quality', 'sequence_quality_alert')
except KeyError:
return None
class ControlledMixin(ModelStorage):
__slots__ = ()
quality_inspections = fields.One2Many(
'quality.inspection', 'origin',
lazy_gettext('quality.msg_quality_inspections'), readonly=True)
@classmethod
def copy(cls, records, default=None):
default = default.copy() if default is not None else {}
default.setdefault('quality_inspections')
return super().copy(records, default=default)
def quality_control_pattern(self, operation):
return {}
@dualmethod
def quality_control_needed(cls, records, operation):
pool = Pool()
Control = pool.get('quality.control')
return bool(Control.get_inspections(records, operation))
def quality_controlled_for(self, operation):
operation = f'{self.__name__}:{operation}'
return any(
i for i in self.quality_inspections
if operation in i.control.operations)
def quality_inspections_pending(self):
return [i for i in self.quality_inspections if i.state == 'pending']
def quality_inspections_failed(self):
return [
i for i in self.quality_inspections
if i.state == 'failed'
and (any(a.state in {'open', 'processing'} for a in i.alerts)
or not i.alerts)]
@staticmethod
def control(operation, wizard):
def decorator(func):
@wraps(func)
def wrapper(cls, records):
if (cls.quality_control_needed(records, operation)
or any(
r.quality_inspections_pending() for r in records)):
raise ButtonActionException(wizard)
if any(r.quality_inspections_failed() for r in records):
raise InspectionError(gettext(
'quality.msg_quality_inspection_failed'))
return func(cls, records)
return wrapper
return decorator
class Control(DeactivableMixin, MatchMixin, ModelSQL, ModelView):
"Quality Control"
__name__ = 'quality.control'
name = fields.Char("Name", required=True, translate=True)
operations = fields.MultiSelection([
('stock.shipment.in:receive', "Supplier Shipment Received"),
('stock.shipment.in:do', "Supplier Shipment Done"),
('stock.shipment.out:pick', "Customer Shipment Picked"),
('stock.shipment.out:pack', "Customer Shipment Packed"),
('stock.shipment.out.return:receive',
"Customer Shipment Return Received"),
('stock.shipment.out.return:do',
"Customer Shipment Return Done"),
('stock.shipment.internal:ship', "Internal Shipment Shipped"),
('stock.shipment.internal:do', "Internal Shipment Done"),
('production:run', "Production Run"),
('production:do', "Production Done"),
], "Operations",
help="The operations for which the control is performed.")
frequency = fields.Float(
"Frequency", digits=(1, 4), required=True,
domain=[
('frequency', '>=', 0),
('frequency', '<=', 1),
],
help="How often the control must be done.")
company = fields.Many2One(
'company.company', "Company", ondelete='RESTRICT',
help="The company to which the control applies.")
product_category = fields.Many2One(
'product.category', "Product Category", ondelete='RESTRICT',
help="The product category to which the control applies.")
product = fields.Many2One(
'product.product', 'Product', ondelete='RESTRICT',
context={
'company': Eval('company', Eval('context', {}).get('company')),
},
help="The product to which the control applies.")
points = fields.One2Many(
'quality.control.point', 'control', "Points", required=True)
@classmethod
def __register__(cls, module):
table = cls.__table__()
transaction = Transaction()
cursor = transaction.connection.cursor()
update = transaction.connection.cursor()
super().__register__(module)
# Migration from 7.0: rename done button to do
for old, new in [
('stock.shipment.in:done', 'stock.shipment.in:do'),
('stock.shipment.out.return:done',
'stock.shipment.out.return:do'),
('stock.shipment.internal:done',
'stock.shipment.internal:do'),
('production:done', 'production:do'),
]:
cursor.execute(*table.select(
table.id, table.operations,
where=table.operations.like(f'%{old}%')))
for id_, operations in cursor:
update.execute(*table.update(
[table.operations],
operations.replace(old, new),
where=table.id == id_))
@classmethod
def default_frequency(cls):
return 1
@classmethod
def get_inspections(cls, records, operation):
pool = Pool()
Inspection = pool.get('quality.inspection')
records = [
r for r in records if not r.quality_controlled_for(operation)]
inspections = []
if records:
name = records[0].__name__
assert len({r.__name__ for r in records}) == 1
controls = cls.search([
('operations', 'in', f'{name}:{operation}'),
])
for control in controls:
for record in records:
pattern = record.quality_control_pattern(operation)
if control.match(pattern) and control.choose(record):
inspections.append(
Inspection.get_from_control(control, record))
return inspections
def match(self, pattern, match_none=False):
pool = Pool()
Product = pool.get('product.product')
pattern = pattern.copy()
def parents(categories):
for category in categories:
while category:
yield category
category = category.parent
products = set(pattern.pop('products', []))
if pattern.get('product'):
products.add(pattern.pop('product'))
if products:
products = Product.browse(products)
if self.product and self.product not in products:
return False
if self.product_category:
categories = {
c for p in products for c in parents(p.categories_all)}
if self.product_category not in categories:
return False
return super().match(pattern, match_none=match_none)
def choose(self, record):
random = Random(record.id)
return random.random() <= self.frequency
class ControlPoint(DictSchemaMixin, ModelSQL, ModelView):
"Quality Control Point"
__name__ = 'quality.control.point'
control = fields.Many2One(
'quality.control', "Control", required=True, ondelete='CASCADE')
tolerance_lower = fields.Float(
"Tolerance Lower",
states={
'invisible': ~Eval('type_').in_(['integer', 'float', 'numeric']),
})
tolerance_upper = fields.Float(
"Tolerance Upper",
states={
'invisible': ~Eval('type_').in_(['integer', 'float', 'numeric']),
})
@classmethod
def __setup__(cls):
super().__setup__()
cls.__access__.add('control')
cls.type_.selection = [
('boolean', lazy_gettext('ir.msg_dict_schema_boolean')),
('integer', lazy_gettext('ir.msg_dict_schema_integer')),
('float', lazy_gettext('ir.msg_dict_schema_float')),
('numeric', lazy_gettext('ir.msg_dict_schema_numeric')),
]
def check(self, value):
if self.type_ == 'boolean':
return value
elif self.type_ in {'integer', 'float', 'numeric'}:
result = True
if value is None:
result = False
elif (self.tolerance_lower is not None
and self.tolerance_lower > value):
result = False
elif (self.tolerance_upper is not None
and self.tolerance_upper < value):
result = False
return result
class Inspection(Workflow, ModelSQL, ModelView):
"Quality Inspection"
__name__ = 'quality.inspection'
_rec_name = 'number'
_states = {
'readonly': Eval('state') != 'pending',
}
number = fields.Char("Number", required=True, readonly=True)
company = fields.Many2One(
'company.company', "Company", required=True, states=_states)
origin = fields.Reference(
"Origin", 'get_origins', states=_states,
domain={
'stock.shipment.in': [
('company', '=', Eval('company', -1)),
],
'stock.shipment.out': [
('company', '=', Eval('company', -1)),
],
'stock.shipment.out.return': [
('company', '=', Eval('company', -1)),
],
'stock.shipment.internal': [
('company', '=', Eval('company', -1)),
],
'production': [
('company', '=', Eval('company', -1)),
],
})
control = fields.Many2One(
'quality.control', "Control", required=True, states=_states,
domain=[
('company', 'in', [Eval('company', -1), None]),
])
points = fields.Dict(
'quality.control.point', "Points",
domain=[
('control', '=', Eval('control', -1)),
],
states=_states)
alerts = fields.One2Many(
'quality.alert', 'origin', "Alerts",
states={
'invisible': (
(Eval('state') != 'failed')
| ~Eval('alerts')),
})
processed_by = employee_field("Processed by", states=['passed', 'failed'])
processed_at = fields.DateTime("Processed at", states=_states)
passed_by = employee_field("Passed by", states=['passed'])
failed_by = employee_field("Failed by", states=['failed'])
state = fields.Selection([
('pending', "Pending"),
('passed', "Passed"),
('failed', "Failed"),
], "State", required=True, readonly=True, sort=False)
@classmethod
def __setup__(cls):
cls.number.search_unaccented = False
super().__setup__()
cls._transitions |= {
('pending', 'passed'),
('pending', 'failed'),
('passed', 'failed'),
('passed', 'pending'),
('failed', 'passed'),
('failed', 'pending'),
}
cls._buttons.update({
'pending': {
'invisible': ~Eval('state').in_(['passed', 'failed']),
'icon': 'tryton-back',
'depends': ['state'],
},
'process': {
'invisible': Eval('state') != 'pending',
'icon': 'tryton-forward',
'depends': ['state'],
},
'pass_': {
'invisible': Eval('state') != 'failed',
'icon': 'tryton-ok',
'depends': ['state'],
},
'fail': {
'invisible': Eval('state') != 'passed',
'icon': 'tryton-cancel',
'depends': ['state'],
},
})
@classmethod
def order_number(cls, tables):
table, _ = tables[None]
return [CharLength(table.number), table.number]
@classmethod
def default_company(cls):
return Transaction().context.get('company')
@classmethod
def default_state(cls):
return 'pending'
@classmethod
def _get_origins(cls):
return [
'stock.shipment.in',
'stock.shipment.out',
'stock.shipment.out.return',
'stock.shipment.internal',
'production',
]
@classmethod
def get_origins(cls):
pool = Pool()
IrModel = pool.get('ir.model')
models = cls._get_origins()
models = IrModel.search([
('model', 'in', models),
])
return [(None, '')] + [(m.model, m.name) for m in models]
@fields.depends('control', 'points')
def on_change_control(self):
if self.control:
if self.points is None:
self.points = {}
self.points.update(
(p.name, None) for p in self.control.points)
def validate_points(self):
points = {p.name: p.string for p in self.control.points}
missing = points.keys() - (self.points or {}).keys()
if missing:
raise InspectionValidationError(
gettext('quality.msg_quality_inspection_missing_point',
inspection=self.rec_name,
points=', '.join(points[m] for m in missing),
))
def check(self):
for point in self.control.points:
if not point.check(self.points.get(point.name)):
return False
return True
@classmethod
def view_attributes(cls):
attributes = super().view_attributes() + [
('/tree', 'visual', If(Eval('state') == 'failed', 'danger', '')),
]
if Transaction().context.get('inspect'):
attributes.extend([
('//field[@name="control"]', 'readonly', 1),
('//*[@name="origin"]', 'invisible', 1),
('//page[@id="other"]', 'invisible', 1),
('//*[@name="state"]', 'invisible', 1),
('//group[@id="buttons"]', 'states', {'invisible': True}),
])
return attributes
@classmethod
@ModelView.button
@Workflow.transition('pending')
@reset_employee('processed_by', 'passed_by', 'failed_by')
def pending(cls, inspections):
cls.write(inspections, {
'processed_at': None,
})
@dualmethod
@ModelView.button
@set_employee('processed_by')
def process(cls, inspections):
for inspection in inspections:
inspection.validate_points()
cls.write([i for i in inspections if not i.processed_at], {
'processed_at': dt.datetime.now(),
})
to_pass, to_fail = [], []
for inspection in inspections:
if inspection.check():
to_pass.append(inspection)
else:
to_fail.append(inspection)
cls.pass_(to_pass)
cls.fail(to_fail)
@classmethod
@ModelView.button
@Workflow.transition('passed')
@reset_employee('failed_by')
@set_employee('passed_by')
def pass_(cls, inspections):
pass
@classmethod
@ModelView.button
@Workflow.transition('failed')
@reset_employee('passed_by')
@set_employee('failed_by')
def fail(cls, inspections):
pool = Pool()
Alert = pool.get('quality.alert')
alerts = []
for inspection in inspections:
if not inspection.alerts:
alerts.append(inspection.get_alert())
Alert.save(alerts)
def get_alert(self):
pool = Pool()
Alert = pool.get('quality.alert')
return Alert(
company=self.company,
origin=self)
@classmethod
def create(cls, vlist):
pool = Pool()
Configuration = pool.get('quality.configuration')
config = Configuration(1)
default_company = cls.default_company()
vlist = [v.copy() for v in vlist]
for values in vlist:
if not values.get('number'):
values['number'] = config.get_multivalue(
'inspection_sequence',
company=values.get('company', default_company)).get()
return super().create(vlist)
@classmethod
def copy(cls, inspections, default=None):
default = default.copy() if default is not None else {}
default.setdefault('number')
default.setdefault('processed_by')
default.setdefault('processed_at')
default.setdefault('passed_by')
default.setdefault('failed_by')
return super().copy(inspections, default=default)
@classmethod
def get_from_control(cls, control, origin=None):
return cls(control=control, origin=origin)
class Alert(Workflow, ModelSQL, ModelView):
"Quality Alert"
__name__ = 'quality.alert'
_rec_name = 'number'
_states = {
'readonly': ~Eval('state').in_(['open', 'processing']),
}
number = fields.Char("Number", required=True, readonly=True)
company = fields.Many2One(
'company.company', "Company", required=True, states=_states)
title = fields.Char("Title")
origin = fields.Reference(
"Origin", 'get_origins', required=True,
domain={
'quality.inspection': [
('company', '=', Eval('company', -1)),
],
})
description = fields.Text("Description")
processed_by = employee_field(
"Processed by", states=['processing', 'resolved', 'deferred'])
deferred_by = employee_field(
"Deferred by", states=['deferred', 'resolved'])
resolved_by = employee_field("Resolved by", states=['resolved'])
state = fields.Selection([
('open', "Open"),
('processing', "Processing"),
('deferred', "Deferred"),
('resolved', "Resolved"),
], "State", required=True, readonly=True, sort=False)
@classmethod
def __setup__(cls):
cls.number.search_unaccented = False
super().__setup__()
cls._transitions |= {
('open', 'processing'),
('processing', 'resolved'),
('processing', 'deferred'),
('deferred', 'processing'),
('resolved', 'open'),
}
cls._buttons.update({
'open': {
'invisible': Eval('state') != 'resolved',
'icon': 'tryton-back',
'depends': ['state'],
},
'process': {
'invisible': ~Eval('state').in_(['open', 'deferred']),
'icon': 'tryton-forward',
'depends': ['state'],
},
'defer': {
'invisible': Eval('state') != 'processing',
'icon': 'tryton-archive',
'depends': ['state'],
},
'resolve': {
'invisible': Eval('state') != 'processing',
'icon': 'tryton-ok',
'depends': ['state'],
},
})
@classmethod
def default_company(cls):
return Transaction().context.get('company')
@classmethod
def default_state(cls):
return 'open'
@classmethod
def _get_origins(cls):
return ['quality.inspection']
@classmethod
def get_origins(cls):
pool = Pool()
IrModel = pool.get('ir.model')
models = cls._get_origins()
models = IrModel.search([
('model', 'in', models),
])
return [(None, '')] + [(m.model, m.name) for m in models]
@classmethod
@ModelView.button
@Workflow.transition('open')
@reset_employee('processed_by', 'deferred_by', 'resolved_by')
def open(cls, alerts):
pass
@classmethod
@ModelView.button
@Workflow.transition('processing')
@set_employee('processed_by')
def process(cls, alerts):
pass
@classmethod
@ModelView.button
@Workflow.transition('deferred')
@reset_employee('processed_by')
@set_employee('deferred_by')
def defer(cls, alerts):
pass
@classmethod
@ModelView.button
@Workflow.transition('resolved')
@set_employee('resolved_by')
def resolve(cls, alerts):
pass
@classmethod
def create(cls, vlist):
pool = Pool()
Configuration = pool.get('quality.configuration')
config = Configuration(1)
default_company = cls.default_company()
vlist = [v.copy() for v in vlist]
for values in vlist:
if not values.get('number'):
values['number'] = config.get_multivalue(
'alert_sequence',
company=values.get('company', default_company)).get()
return super().create(vlist)
@classmethod
def copy(cls, inspections, default=None):
default = default.copy() if default is not None else {}
default.setdefault('number')
default.setdefault('processed_by')
default.setdefault('deferred_by')
default.setdefault('resolved_by')
return super().copy(inspections, default=default)
class InspectStateView(StateView):
def get_view(self, wizard, state_name):
with Transaction().set_context(inspect=True):
return super().get_view(wizard, state_name)
def get_defaults(self, wizard, state_name, fields):
return {}
class Inspect(Wizard):
"Inspect Quality"
__name__ = 'quality.inspect'
start = StateTransition()
store = StateView('quality.inspect.store', None, [])
next_ = StateTransition()
inspection = InspectStateView(
'quality.inspection', 'quality.quality_inspection_view_form', [
Button("Cancel", 'end', 'tryton-cancel'),
Button("Skip", 'next_', 'tryton-forward', validate=False),
Button("Save", 'save', 'tryton-ok', default=True),
])
save = StateTransition()
def transition_start(self):
pool = Pool()
Control = pool.get('quality.control')
Inspection = pool.get('quality.inspection')
Store = pool.get('quality.inspect.store')
context = Transaction().context
operation = self.operation(context.get('action_id'))
inspections = Control.get_inspections(self.records, operation)
Inspection.save(inspections)
inspections = []
for record in self.records:
inspections.extend(record.quality_inspections_pending())
self.store = Store(inspections=inspections)
return 'inspection' if self.store.inspections else 'end'
@property
def _operations(self):
return {
'quality.wizard_stock_shipment_in_inspect_receive': 'receive',
'quality.wizard_stock_shipment_in_inspect_done': 'done',
'quality.wizard_stock_shipment_out_inspect_pick': 'pick',
'quality.wizard_stock_shipment_out_inspect_pack': 'pack',
'quality.wizard_stock_shipment_out_return_inspect_receive':
'receive',
'quality.wizard_stock_shipment_out_return_inspect_done': 'done',
'quality.wizard_stock_shipment_internal_inspect_ship': 'ship',
'quality.wizard_stock_shipment_internal_inspect_done': 'done',
'quality.wizard_production_inspect_run': 'run',
'quality.wizard_production_inspect_done': 'done',
}
def operation(self, action_id):
pool = Pool()
ModelData = pool.get('ir.model.data')
for xml_id, operation in self._operations.items():
try:
if action_id == ModelData.get_id(xml_id):
return operation
except KeyError:
continue
def transition_next_(self):
self.store.inspections = self.store.inspections[1:]
return 'inspection' if self.store.inspections else 'end'
def value_inspection(self, fields):
inspection = self.store.inspections[0]
values = {}
for fieldname in fields:
value = getattr(inspection, fieldname)
if isinstance(value, Model):
field = getattr(inspection.__class__, fieldname)
if field._type == 'reference':
value = str(value)
else:
value = value.id
elif isinstance(value, (list, tuple)):
value = [r.id for r in value]
values[fieldname] = value
if 'points' in fields:
# Convert ImmutableDict to dict
values['points'] = dict(values['points'] or {})
for point in inspection.control.points:
values['points'].setdefault(point.name)
return values
def transition_save(self):
pool = Pool()
Inspection = pool.get('quality.inspection')
inspection = self.store.inspections[0]
Inspection.write([inspection], self.inspection._save_values)
inspection.process()
return 'next_'
class InspectStore(ModelView):
"Inspect Quality"
__name__ = 'quality.inspect.store'
inspections = fields.Many2Many(
'quality.inspection', None, None, "Inspections")

429
modules/quality/quality.xml Executable file
View File

@@ -0,0 +1,429 @@
<?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>
<record model="res.group" id="group_quality">
<field name="name">Quality</field>
</record>
<record model="res.user-res.group" id="user_admin_group_quality">
<field name="user" ref="res.user_admin"/>
<field name="group" ref="group_quality"/>
</record>
<record model="res.group" id="group_quality_admin">
<field name="name">Quality Administration</field>
<field name="parent" ref="group_quality"/>
</record>
<record model="res.user-res.group" id="user_admin_group_quality_admin">
<field name="user" ref="res.user_admin"/>
<field name="group" ref="group_quality_admin"/>
</record>
<record model="ir.ui.icon" id="quality_icon">
<field name="name">tryton-quality</field>
<field name="path">icons/tryton-quality.svg</field>
</record>
<menuitem
name="Quality"
sequence="110"
id="menu_quality"
icon="tryton-quality"/>
<record model="ir.ui.menu-res.group" id="menu_quality_group_quality">
<field name="menu" ref="menu_quality"/>
<field name="group" ref="group_quality"/>
</record>
<menuitem
name="Configuration"
parent="menu_quality"
sequence="0"
id="menu_configuration"
icon="tryton-settings"/>
<record model="ir.ui.menu-res.group" id="menu_configuration_group_quality_admin">
<field name="menu" ref="menu_configuration"/>
<field name="group" ref="group_quality_admin"/>
</record>
<record model="ir.ui.view" id="quality_configuration_view_form">
<field name="model">quality.configuration</field>
<field name="type">form</field>
<field name="name">quality_configuration_form</field>
</record>
<record model="ir.action.act_window" id="act_quality_configuration_form">
<field name="name">Configuration</field>
<field name="res_model">quality.configuration</field>
</record>
<record model="ir.action.act_window.view" id="act_quality_configuration_form_view1">
<field name="sequence" eval="10"/>
<field name="view" ref="quality_configuration_view_form"/>
<field name="act_window" ref="act_quality_configuration_form"/>
</record>
<menuitem
parent="menu_configuration"
action="act_quality_configuration_form"
sequence="10"
id="menu_quality_configuration"
icon="tryton-list"/>
<record model="ir.model.access" id="access_quality_configuration">
<field name="model">quality.configuration</field>
<field name="perm_read" eval="True"/>
<field name="perm_write" eval="False"/>
<field name="perm_create" eval="False"/>
<field name="perm_delete" eval="False"/>
</record>
<record model="ir.model.access" id="access_quality_configuration_quality_admin">
<field name="model">quality.configuration</field>
<field name="group" ref="group_quality_admin"/>
<field name="perm_read" eval="True"/>
<field name="perm_write" eval="True"/>
<field name="perm_create" eval="False"/>
<field name="perm_delete" eval="False"/>
</record>
<record model="ir.sequence.type" id="sequence_type_quality_inspection">
<field name="name">Quality Inspection</field>
</record>
<record model="ir.sequence.type-res.group" id="sequence_type_quality_inspection_group_admin">
<field name="sequence_type" ref="sequence_type_quality_inspection"/>
<field name="group" ref="res.group_admin"/>
</record>
<record model="ir.sequence.type-res.group" id="sequence_type_quality_inspection_group_quality_admin">
<field name="sequence_type" ref="sequence_type_quality_inspection"/>
<field name="group" ref="group_quality_admin"/>
</record>
<record model="ir.sequence.type" id="sequence_type_quality_alert">
<field name="name">Quality Alert</field>
</record>
<record model="ir.sequence.type-res.group" id="sequence_type_quality_alert_group_admin">
<field name="sequence_type" ref="sequence_type_quality_alert"/>
<field name="group" ref="res.group_admin"/>
</record>
<record model="ir.sequence.type-res.group" id="sequence_type_quality_alert_group_quality_admin">
<field name="sequence_type" ref="sequence_type_quality_alert"/>
<field name="group" ref="group_quality_admin"/>
</record>
<record model="ir.ui.view" id="quality_control_view_form">
<field name="model">quality.control</field>
<field name="type">form</field>
<field name="name">quality_control_form</field>
</record>
<record model="ir.ui.view" id="quality_control_view_list">
<field name="model">quality.control</field>
<field name="type">tree</field>
<field name="name">quality_control_list</field>
</record>
<record model="ir.action.act_window" id="act_quality_control_form">
<field name="name">Controls</field>
<field name="res_model">quality.control</field>
</record>
<record model="ir.action.act_window.view" id="act_quality_control_form_view1">
<field name="sequence" eval="10"/>
<field name="view" ref="quality_control_view_list"/>
<field name="act_window" ref="act_quality_control_form"/>
</record>
<record model="ir.action.act_window.view" id="act_quality_control_form_view2">
<field name="sequence" eval="20"/>
<field name="view" ref="quality_control_view_form"/>
<field name="act_window" ref="act_quality_control_form"/>
</record>
<menuitem
parent="menu_configuration"
action="act_quality_control_form"
sequence="20"
id="menu_quality_control"/>
<record model="ir.model.access" id="access_quality_control">
<field name="model">quality.control</field>
<field name="perm_read" eval="True"/>
<field name="perm_write" eval="False"/>
<field name="perm_create" eval="False"/>
<field name="perm_delete" eval="False"/>
</record>
<record model="ir.model.access" id="access_quality_control_quality_admin">
<field name="model">quality.control</field>
<field name="group" ref="group_quality_admin"/>
<field name="perm_read" eval="True"/>
<field name="perm_write" eval="True"/>
<field name="perm_create" eval="True"/>
<field name="perm_delete" eval="True"/>
</record>
<record model="ir.rule.group" id="rule_group_quality_control_companies">
<field name="name">User in companies</field>
<field name="model">quality.control</field>
<field name="global_p" eval="True"/>
</record>
<record model="ir.rule" id="rule_quality_control_companies">
<field name="domain"
eval="[('company', 'in', Eval('companies', []))]"
pyson="1"/>
<field name="rule_group" ref="rule_group_quality_control_companies"/>
</record>
<record model="ir.rule" id="rule_quality_control_no_company">
<field name="domain"
eval="[('company', '=', None)]"
pyson="1"/>
<field name="rule_group" ref="rule_group_quality_control_companies"/>
</record>
<record model="ir.ui.view" id="quality_control_point_view_form">
<field name="model">quality.control.point</field>
<field name="type">form</field>
<field name="name">quality_control_point_form</field>
</record>
<record model="ir.ui.view" id="quality_control_point_view_list">
<field name="model">quality.control.point</field>
<field name="type">tree</field>
<field name="name">quality_control_point_list</field>
</record>
<record model="ir.ui.view" id="quality_inspection_view_form">
<field name="model">quality.inspection</field>
<field name="type">form</field>
<field name="name">quality_inspection_form</field>
</record>
<record model="ir.ui.view" id="quality_inspection_view_list">
<field name="model">quality.inspection</field>
<field name="type">tree</field>
<field name="name">quality_inspection_list</field>
</record>
<record model="ir.action.act_window" id="act_quality_inspection_form">
<field name="name">Inspections</field>
<field name="res_model">quality.inspection</field>
</record>
<record model="ir.action.act_window.view" id="act_quality_inspection_form_view1">
<field name="sequence" eval="10"/>
<field name="view" ref="quality_inspection_view_list"/>
<field name="act_window" ref="act_quality_inspection_form"/>
</record>
<record model="ir.action.act_window.view" id="act_quality_inspection_form_view2">
<field name="sequence" eval="20"/>
<field name="view" ref="quality_inspection_view_form"/>
<field name="act_window" ref="act_quality_inspection_form"/>
</record>
<record model="ir.action.act_window.domain" id="act_quality_inspection_form_domain_pending">
<field name="name">Pending</field>
<field name="sequence" eval="10"/>
<field name="domain" eval="[('state', '=', 'pending')]" pyson="1"/>
<field name="count" eval="True"/>
<field name="act_window" ref="act_quality_inspection_form"/>
</record>
<record model="ir.action.act_window.domain" id="act_quality_inspection_form_domain_processed">
<field name="name">Processed</field>
<field name="sequence" eval="20"/>
<field name="domain" eval="[('state', 'in', ['passed', 'failed'])]" pyson="1"/>
<field name="act_window" ref="act_quality_inspection_form"/>
</record>
<record model="ir.action.act_window.domain" id="act_quality_inspection_form_domain_all">
<field name="name">All</field>
<field name="sequence" eval="9999"/>
<field name="domain"></field>
<field name="act_window" ref="act_quality_inspection_form"/>
</record>
<menuitem
parent="menu_quality"
action="act_quality_inspection_form"
sequence="20"
id="menu_quality_inspection_form"/>
<record model="ir.action.act_window" id="act_quality_inspection_form_relate">
<field name="name">Quality Inspections</field>
<field name="res_model">quality.inspection</field>
<field
name="domain"
eval="[('origin.id', 'in', Eval('active_ids', []), Eval('active_model'))]"
pyson="1"/>
</record>
<record model="ir.action.act_window.view" id="act_quality_inspection_form_relate_view1">
<field name="sequence" eval="10"/>
<field name="view" ref="quality_inspection_view_list"/>
<field name="act_window" ref="act_quality_inspection_form_relate"/>
</record>
<record model="ir.action.act_window.view" id="act_quality_inspection_form_relate_view2">
<field name="sequence" eval="20"/>
<field name="view" ref="quality_inspection_view_form"/>
<field name="act_window" ref="act_quality_inspection_form_relate"/>
</record>
<record model="ir.model.access" id="access_quality_inspection">
<field name="model">quality.inspection</field>
<field name="perm_read" eval="True"/>
<field name="perm_write" eval="True"/>
<field name="perm_create" eval="False"/>
<field name="perm_delete" eval="False"/>
</record>
<record model="ir.model.access" id="access_quality_control_quality">
<field name="model">quality.inspection</field>
<field name="group" ref="group_quality"/>
<field name="perm_read" eval="True"/>
<field name="perm_write" eval="True"/>
<field name="perm_create" eval="True"/>
<field name="perm_delete" eval="True"/>
</record>
<record model="ir.rule.group" id="rule_group_quality_inspection_companies">
<field name="name">User in companies</field>
<field name="model">quality.inspection</field>
<field name="global_p" eval="True"/>
</record>
<record model="ir.rule" id="rule_quality_inspection_companies">
<field name="domain"
eval="[('company', 'in', Eval('companies', []))]"
pyson="1"/>
<field name="rule_group" ref="rule_group_quality_inspection_companies"/>
</record>
<record model="ir.model.button" id="quality_inspection_pending_button">
<field name="model">quality.inspection</field>
<field name="name">pending</field>
<field name="string">Pending</field>
</record>
<record model="ir.model.button" id="quality_inspection_process_button">
<field name="model">quality.inspection</field>
<field name="name">process</field>
<field name="string">Process</field>
</record>
<record model="ir.model.button" id="quality_inspection_pass_button">
<field name="model">quality.inspection</field>
<field name="name">pass_</field>
<field name="string">Pass</field>
</record>
<record model="ir.model.button-res.group" id="quality_inspection_pass_button_group_quality">
<field name="button" ref="quality_inspection_pass_button"/>
<field name="group" ref="group_quality"/>
</record>
<record model="ir.model.button" id="quality_inspection_fail_button">
<field name="model">quality.inspection</field>
<field name="name">fail</field>
<field name="string">Fail</field>
</record>
<record model="ir.model.button-res.group" id="quality_inspection_fail_button_group_quality">
<field name="button" ref="quality_inspection_fail_button"/>
<field name="group" ref="group_quality"/>
</record>
<record model="ir.ui.view" id="quality_alert_view_form">
<field name="model">quality.alert</field>
<field name="type">form</field>
<field name="name">quality_alert_form</field>
</record>
<record model="ir.ui.view" id="quality_alert_view_list">
<field name="model">quality.alert</field>
<field name="type">tree</field>
<field name="name">quality_alert_list</field>
</record>
<record model="ir.action.act_window" id="act_quality_alert_form">
<field name="name">Alerts</field>
<field name="res_model">quality.alert</field>
</record>
<record model="ir.action.act_window.view" id="act_quality_alert_form_view1">
<field name="sequence" eval="10"/>
<field name="view" ref="quality_alert_view_list"/>
<field name="act_window" ref="act_quality_alert_form"/>
</record>
<record model="ir.action.act_window.view" id="act_quality_alert_form_view2">
<field name="sequence" eval="20"/>
<field name="view" ref="quality_alert_view_form"/>
<field name="act_window" ref="act_quality_alert_form"/>
</record>
<record model="ir.action.act_window.domain" id="act_quality_alert_form_domain_open">
<field name="name">Open</field>
<field name="sequence" eval="10"/>
<field name="domain" eval="[('state', '=', 'open')]" pyson="1"/>
<field name="count" eval="True"/>
<field name="act_window" ref="act_quality_alert_form"/>
</record>
<record model="ir.action.act_window.domain" id="act_quality_alert_form_domain_processing">
<field name="name">Processing</field>
<field name="sequence" eval="20"/>
<field name="domain" eval="[('state', '=', 'processing')]" pyson="1"/>
<field name="count" eval="True"/>
<field name="act_window" ref="act_quality_alert_form"/>
</record>
<record model="ir.action.act_window.domain" id="act_quality_alert_form_domain_deferred">
<field name="name">Deferred</field>
<field name="sequence" eval="30"/>
<field name="domain" eval="[('state', '=', 'deferred')]" pyson="1"/>
<field name="count" eval="True"/>
<field name="act_window" ref="act_quality_alert_form"/>
</record>
<record model="ir.action.act_window.domain" id="act_quality_alert_form_domain_all">
<field name="name">All</field>
<field name="sequence" eval="9999"/>
<field name="domain"></field>
<field name="act_window" ref="act_quality_alert_form"/>
</record>
<menuitem
parent="menu_quality"
action="act_quality_alert_form"
sequence="10"
id="menu_quality_alert_form"/>
<record model="ir.model.access" id="access_quality_alert">
<field name="model">quality.alert</field>
<field name="perm_read" eval="True"/>
<field name="perm_write" eval="False"/>
<field name="perm_create" eval="False"/>
<field name="perm_delete" eval="False"/>
</record>
<record model="ir.model.access" id="access_quality_alert_quality">
<field name="model">quality.alert</field>
<field name="group" ref="group_quality"/>
<field name="perm_read" eval="True"/>
<field name="perm_write" eval="True"/>
<field name="perm_create" eval="True"/>
<field name="perm_delete" eval="True"/>
</record>
<record model="ir.model.button" id="quality_alert_open_button">
<field name="model">quality.alert</field>
<field name="name">open</field>
<field name="string">Open</field>
</record>
<record model="ir.model.button" id="quality_alert_process_button">
<field name="model">quality.alert</field>
<field name="name">process</field>
<field name="string">Process</field>
</record>
<record model="ir.model.button" id="quality_alert_defer_button">
<field name="model">quality.alert</field>
<field name="name">defer</field>
<field name="string">Defer</field>
</record>
<record model="ir.model.button" id="quality_alert_resolve_button">
<field name="model">quality.alert</field>
<field name="name">resolve</field>
<field name="string">Resolve</field>
</record>
</data>
<data noupdate="1">
<record model="ir.sequence" id="sequence_quality_inspection">
<field name="name">Quality Inspection</field>
<field name="sequence_type" ref="sequence_type_quality_inspection"/>
</record>
<record model="ir.sequence" id="sequence_quality_alert">
<field name="name">Quality Alert</field>
<field name="sequence_type" ref="sequence_type_quality_alert"/>
</record>
</data>
</tryton>

89
modules/quality/stock.py Executable file
View File

@@ -0,0 +1,89 @@
# 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 ModelView
from trytond.pool import PoolMeta
from .quality import ControlledMixin
class ControlledShipmentMixin(ControlledMixin):
__slots__ = ()
def quality_control_pattern(self, operation):
pattern = super().quality_control_pattern(operation)
pattern['company'] = self.company.id
pattern['products'] = {m.product.id for m in self.moves}
return pattern
class ShipmentIn(ControlledShipmentMixin, metaclass=PoolMeta):
__name__ = 'stock.shipment.in'
@classmethod
@ModelView.button
@ControlledMixin.control(
'receive', 'quality.wizard_stock_shipment_in_inspect_receive')
def receive(cls, shipments):
return super().receive(shipments)
@classmethod
@ModelView.button
@ControlledMixin.control(
'do', 'quality.wizard_stock_shipment_in_inspect_do')
def do(cls, shipments):
return super().do(shipments)
class ShipmentOut(ControlledShipmentMixin, metaclass=PoolMeta):
__name__ = 'stock.shipment.out'
@classmethod
@ModelView.button
@ControlledMixin.control(
'pick', 'quality.wizard_stock_shipment_out_inspect_pick')
def pick(cls, shipments):
return super().pick(shipments)
@classmethod
@ModelView.button
@ControlledMixin.control(
'pack', 'quality.wizard_stock_shipment_out_inspect_pack')
def pack(cls, shipments):
return super().pack(shipments)
class ShipmentOutReturn(ControlledShipmentMixin, metaclass=PoolMeta):
__name__ = 'stock.shipment.out.return'
@classmethod
@ModelView.button
@ControlledMixin.control(
'receive', 'quality.wizard_stock_shipment_out_return_inspect_receive')
def receive(cls, shipments):
return super().receive(shipments)
@classmethod
@ModelView.button
@ControlledMixin.control(
'do', 'quality.wizard_stock_shipment_out_return_inspect_do')
def do(cls, shipments):
return super().do(shipments)
class ShipmentInternal(ControlledShipmentMixin, metaclass=PoolMeta):
__name__ = 'stock.shipment.internal'
@classmethod
@ModelView.button
@ControlledMixin.control(
'ship', 'quality.wizard_stock_shipment_internal_inspect_ship')
def ship(cls, shipments):
return super().ship(shipments)
@classmethod
@ModelView.button
@ControlledMixin.control(
'do', 'quality.wizard_stock_shipment_internal_inspect_do')
def do(cls, shipments):
return super().do(shipments)

118
modules/quality/stock.xml Executable file
View File

@@ -0,0 +1,118 @@
<?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 depends="stock">
<record model="ir.action.wizard" id="wizard_stock_shipment_in_inspect_receive">
<field name="name">Inspect Reception</field>
<field name="wiz_name">quality.inspect</field>
<field name="model">stock.shipment.in</field>
</record>
<record model="ir.action.keyword" id="wizard_stock_shipment_in_inspect_receive_keyword1">
<field name="keyword">form_action</field>
<field name="model">stock.shipment.in,-1</field>
<field name="action" ref="wizard_stock_shipment_in_inspect_receive"/>
</record>
<record model="ir.action.wizard" id="wizard_stock_shipment_in_inspect_do">
<field name="name">Inspect Done</field>
<field name="wiz_name">quality.inspect</field>
<field name="model">stock.shipment.in</field>
</record>
<record model="ir.action.keyword" id="wizard_stock_shipment_in_inspect_do_keyword1">
<field name="keyword">form_action</field>
<field name="model">stock.shipment.in,-1</field>
<field name="action" ref="wizard_stock_shipment_in_inspect_do"/>
</record>
<record model="ir.action.keyword" id="act_quality_inspection_form_relate_keyword_stock_shipment_in">
<field name="keyword">form_relate</field>
<field name="model">stock.shipment.in,-1</field>
<field name="action" ref="act_quality_inspection_form_relate"/>
</record>
<record model="ir.action.wizard" id="wizard_stock_shipment_out_inspect_pick">
<field name="name">Inspect Pick</field>
<field name="wiz_name">quality.inspect</field>
<field name="model">stock.shipment.out</field>
</record>
<record model="ir.action.keyword" id="wizard_stock_shipment_out_inspect_pick_keyword1">
<field name="keyword">form_action</field>
<field name="model">stock.shipment.out,-1</field>
<field name="action" ref="wizard_stock_shipment_out_inspect_pick"/>
</record>
<record model="ir.action.wizard" id="wizard_stock_shipment_out_inspect_pack">
<field name="name">Inspect Pack</field>
<field name="wiz_name">quality.inspect</field>
<field name="model">stock.shipment.out</field>
</record>
<record model="ir.action.keyword" id="wizard_stock_shipment_out_inspect_pack_keyword1">
<field name="keyword">form_action</field>
<field name="model">stock.shipment.out,-1</field>
<field name="action" ref="wizard_stock_shipment_out_inspect_pack"/>
</record>
<record model="ir.action.keyword" id="act_quality_inspection_form_relate_keyword_stock_shipment_out">
<field name="keyword">form_relate</field>
<field name="model">stock.shipment.out,-1</field>
<field name="action" ref="act_quality_inspection_form_relate"/>
</record>
<record model="ir.action.wizard" id="wizard_stock_shipment_out_return_inspect_receive">
<field name="name">Inspect Reception</field>
<field name="wiz_name">quality.inspect</field>
<field name="model">stock.shipment.out.return</field>
</record>
<record model="ir.action.keyword" id="wizard_stock_shipment_out_return_inspect_receive_keyword1">
<field name="keyword">form_action</field>
<field name="model">stock.shipment.out.return,-1</field>
<field name="action" ref="wizard_stock_shipment_out_return_inspect_receive"/>
</record>
<record model="ir.action.wizard" id="wizard_stock_shipment_out_return_inspect_do">
<field name="name">Inspect Done</field>
<field name="wiz_name">quality.inspect</field>
<field name="model">stock.shipment.out.return</field>
</record>
<record model="ir.action.keyword" id="wizard_stock_shipment_out_return_inspect_do_keyword1">
<field name="keyword">form_action</field>
<field name="model">stock.shipment.out.return,-1</field>
<field name="action" ref="wizard_stock_shipment_out_return_inspect_do"/>
</record>
<record model="ir.action.keyword" id="act_quality_inspection_form_relate_keyword_stock_shipment_out_return">
<field name="keyword">form_relate</field>
<field name="model">stock.shipment.out.return,-1</field>
<field name="action" ref="act_quality_inspection_form_relate"/>
</record>
<record model="ir.action.wizard" id="wizard_stock_shipment_internal_inspect_ship">
<field name="name">Inspect Ship</field>
<field name="wiz_name">quality.inspect</field>
<field name="model">stock.shipment.internal</field>
</record>
<record model="ir.action.keyword" id="wizard_stock_shipment_internal_inspect_ship_keyword1">
<field name="keyword">form_action</field>
<field name="model">stock.shipment.internal,-1</field>
<field name="action" ref="wizard_stock_shipment_internal_inspect_ship"/>
</record>
<record model="ir.action.wizard" id="wizard_stock_shipment_internal_inspect_do">
<field name="name">Inspect Done</field>
<field name="wiz_name">quality.inspect</field>
<field name="model">stock.shipment.internal</field>
</record>
<record model="ir.action.keyword" id="wizard_stock_shipment_internal_inspect_do_keyword1">
<field name="keyword">form_action</field>
<field name="model">stock.shipment.internal,-1</field>
<field name="action" ref="wizard_stock_shipment_internal_inspect_do"/>
</record>
<record model="ir.action.keyword" id="act_quality_inspection_form_relate_keyword_stock_shipment_internal">
<field name="keyword">form_relate</field>
<field name="model">stock.shipment.internal,-1</field>
<field name="action" ref="act_quality_inspection_form_relate"/>
</record>
</data>
</tryton>

View 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.

View File

@@ -0,0 +1,92 @@
=================================
Quality Control Shipment Scenario
=================================
Imports::
>>> from decimal import Decimal
>>> from proteus import Model
>>> from trytond.modules.company.tests.tools import create_company
>>> from trytond.tests.tools import activate_modules
Activate modules::
>>> config = activate_modules(['quality', 'stock'])
>>> Control = Model.get('quality.control')
>>> Inspection = Model.get('quality.inspection')
>>> Party = Model.get('party.party')
>>> ProductTemplate = Model.get('product.template')
>>> Shipment = Model.get('stock.shipment.in')
>>> UoM = Model.get('product.uom')
Create company::
>>> _ = create_company()
Create party::
>>> supplier = Party(name="Supplier")
>>> supplier.save()
Create product::
>>> unit, = UoM.find([('name', '=', "Unit")])
>>> product_template = ProductTemplate(name="Product")
>>> product_template.default_uom = unit
>>> product_template.type = 'goods'
>>> product_template.save()
>>> product, = product_template.products
Create control::
>>> control = Control(name="Check")
>>> control.operations = ['stock.shipment.in:receive']
>>> point = control.points.new()
>>> point.string = "Test"
>>> point.type_ = 'float'
>>> point.tolerance_lower = 20
>>> point.tolerance_upper = 50
>>> control.save()
Receive product which fails quality inspection::
>>> shipment = Shipment(supplier=supplier)
>>> move = shipment.incoming_moves.new()
>>> move.from_location = shipment.supplier_location
>>> move.to_location = shipment.warehouse_input
>>> move.product = product
>>> move.quantity = 1
>>> move.unit_price = Decimal('5.0000')
>>> move.currency = shipment.company.currency
>>> shipment.save()
>>> shipment.state
'draft'
>>> inspect = shipment.click('receive')
>>> inspect.form.points = {'test': 60}
>>> inspect.execute('save')
>>> inspect.state
'end'
>>> shipment.state
'draft'
>>> inspection, = Inspection.find([])
>>> inspection.state
'failed'
>>> shipment.click('receive')
Traceback (most recent call last):
...
InspectionError: ...
Receive a product that passes quantity inspection::
>>> inspection.click('pass_')
>>> inspection.state
'passed'
>>> shipment.click('receive')
>>> shipment.state
'received'

View File

@@ -0,0 +1,99 @@
===========================
Quality Inspection Scenario
===========================
Imports::
>>> from proteus import Model
>>> from trytond.modules.company.tests.tools import create_company
>>> from trytond.tests.tools import activate_modules
Activate modules::
>>> config = activate_modules('quality')
>>> Control = Model.get('quality.control')
>>> Inspection = Model.get('quality.inspection')
Create company::
>>> _ = create_company()
Create control::
>>> control = Control(name="Test")
>>> point = control.points.new()
>>> point.string = "Boolean"
>>> point.type_ = 'boolean'
>>> point = control.points.new()
>>> point.string = "Float"
>>> point.type_ = 'float'
>>> point.tolerance_lower = 10
>>> point.tolerance_upper = 20
>>> control.save()
Create an inspection that passes::
>>> inspection = Inspection()
>>> inspection.control = control
>>> inspection.points
{'boolean': None, 'float': None}
>>> inspection.points = {'boolean': True, 'float': 15}
>>> inspection.click('process')
>>> inspection.state
'passed'
Create an inspection that fails::
>>> inspection = Inspection()
>>> inspection.control = control
>>> inspection.points = {'boolean': False, 'float': 15}
>>> inspection.click('process')
>>> inspection.state
'failed'
Create an inspection below the lower tolerance::
>>> inspection = Inspection()
>>> inspection.control = control
>>> inspection.points = {'boolean': True, 'float': 5}
>>> inspection.click('process')
>>> inspection.state
'failed'
Create an inspection above the upper tolerance::
>>> inspection = Inspection()
>>> inspection.control = control
>>> inspection.points = {'boolean': True, 'float': 25}
>>> inspection.click('process')
>>> inspection.state
'failed'
Create a partial inspection::
>>> inspection = Inspection()
>>> inspection.control = control
>>> inspection.points = {'boolean': True}
>>> inspection.click('process')
Traceback (most recent call last):
...
InspectionValidationError: ...
Pass a failed inspection::
>>> inspection = Inspection()
>>> inspection.control = control
>>> inspection.points = {'boolean': False, 'float': 15}
>>> inspection.click('process')
>>> inspection.state
'failed'
>>> inspection.click('pass_')
>>> inspection.state
'passed'
Reset an inspection back to pending::
>>> inspection.click('pending')
>>> inspection.state
'pending'

View 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 QualityTestCase(ModuleTestCase):
"Test Quality module"
module = 'quality'
extras = ['stock', 'production']
del ModuleTestCase

View File

@@ -0,0 +1,8 @@
# 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 load_doc_tests
def load_tests(*args, **kwargs):
return load_doc_tests(__name__, __file__, *args, **kwargs)

15
modules/quality/tryton.cfg Executable file
View File

@@ -0,0 +1,15 @@
[tryton]
version=7.2.2
depends:
company
ir
product
res
extras_depend:
production
stock
xml:
quality.xml
stock.xml
production.xml
message.xml

View File

@@ -0,0 +1,41 @@
<?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="title"/>
<field name="title"/>
<label name="number"/>
<field name="number"/>
<label name="origin"/>
<field name="origin"/>
<notebook>
<page name="description">
<separator name="description" colspan="4"/>
<field name="description" colspan="4"/>
</page>
<page string="Other Info" id="other">
<label name="company"/>
<field name="company"/>
<newline/>
<label name="processed_by"/>
<field name="processed_by"/>
<label name="deferred_by"/>
<field name="deferred_by"/>
<label name="resolved_by"/>
<field name="resolved_by"/>
</page>
</notebook>
<label name="state"/>
<field name="state"/>
<group col="-1" colspan="2" id="buttons">
<button name="open"/>
<button name="process"/>
<button name="defer"/>
<button name="resolve"/>
</group>
</form>

View File

@@ -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. -->
<tree>
<field name="company" expand="1" optional="1"/>
<field name="number" expand="1"/>
<field name="title" expand="2" optional="0"/>
<field name="origin" expand="1" optional="0"/>
<field name="state"/>
</tree>

View File

@@ -0,0 +1,9 @@
<?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="alert_sequence"/>
<field name="alert_sequence"/>
<label name="inspection_sequence"/>
<field name="inspection_sequence"/>
</form>

View File

@@ -0,0 +1,28 @@
<?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"/>
<label name="active"/>
<field name="active"/>
<label name="operations"/>
<field name="operations" yexpand="0"/>
<label name="frequency"/>
<group col="-1" id="frequency">
<field name="frequency" factor="100" xexpand="0"/>
<label name="frequency" string="%" xalign="0.0" xexpand="1"/>
</group>
<label name="company"/>
<field name="company"/>
<newline/>
<label name="product_category"/>
<field name="product_category"/>
<label name="product"/>
<field name="product"/>
<field name="points" colspan="4"/>
</form>

View 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. -->
<tree>
<field name="name" expand="2"/>
<field name="operations" expand="1" optional="0"/>
<field name="frequency" factor="100" optional="1">
<suffix string="%" name="frequency"/>
</field>
<field name="company" expand="1" optional="1"/>
<field name="product_category" expand="1" optional="0"/>
<field name="product" expand="1" optional="0"/>
</tree>

View File

@@ -0,0 +1,25 @@
<?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="control"/>
<field name="control" colspan="3"/>
<label name="string"/>
<field name="string"/>
<label name="name"/>
<field name="name"/>
<label name="type_"/>
<field name="type_"/>
<label name="digits"/>
<field name="digits"/>
<label name="tolerance_lower"/>
<field name="tolerance_lower"/>
<label name="tolerance_upper"/>
<field name="tolerance_upper"/>
<label name="help" yalign="0"/>
<field name="help" colspan="3" yexpand="0" height="80"/>
</form>

View 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. -->
<tree>
<field name="control" expand="2"/>
<field name="string" expand="1"/>
<field name="name" expand="1" optional="1"/>
<field name="type_" optional="0"/>
<field name="tolerance_lower" optional="1"/>
<field name="tolerance_upper" optional="1"/>
</tree>

View File

@@ -0,0 +1,45 @@
<?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="control"/>
<field name="control"/>
<label name="number"/>
<field name="number"/>
<label name="origin"/>
<field name="origin"/>
<notebook>
<page name="points">
<field name="points" colspan="4"/>
</page>
<page name="alerts">
<field name="alerts" colspan="4"/>
</page>
<page string="Other Info" id="other">
<label name="company"/>
<field name="company"/>
<newline/>
<label name="processed_by"/>
<field name="processed_by"/>
<label name="processed_at"/>
<field name="processed_at"/>
<label name="passed_by"/>
<field name="passed_by"/>
<label name="failed_by"/>
<field name="failed_by"/>
</page>
</notebook>
<label name="state"/>
<field name="state"/>
<group col="-1" colspan="2" id="buttons">
<button name="pending"/>
<button name="process"/>
<button name="pass_"/>
<button name="fail"/>
</group>
</form>

View File

@@ -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. -->
<tree>
<field name="company" expand="1" optional="1"/>
<field name="number" expand="1"/>
<field name="control" expand="1" optional="0"/>
<field name="origin" expand="1" optional="0"/>
<field name="state"/>
</tree>