first commit
This commit is contained in:
2
modules/purchase_requisition/__init__.py
Normal file
2
modules/purchase_requisition/__init__.py
Normal file
@@ -0,0 +1,2 @@
|
||||
# This file is part of Tryton. The COPYRIGHT file at the top level of
|
||||
# this repository contains the full copyright notices and license terms.
|
||||
Binary file not shown.
BIN
modules/purchase_requisition/__pycache__/ir.cpython-311.pyc
Normal file
BIN
modules/purchase_requisition/__pycache__/ir.cpython-311.pyc
Normal file
Binary file not shown.
Binary file not shown.
26
modules/purchase_requisition/ir.py
Normal file
26
modules/purchase_requisition/ir.py
Normal file
@@ -0,0 +1,26 @@
|
||||
# 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, PoolMeta
|
||||
|
||||
|
||||
class Rule(metaclass=PoolMeta):
|
||||
__name__ = 'ir.rule'
|
||||
|
||||
@classmethod
|
||||
def _get_context(cls, model_name):
|
||||
pool = Pool()
|
||||
User = pool.get('res.user')
|
||||
context = super()._get_context(model_name)
|
||||
if model_name == 'purchase.requisition':
|
||||
context['employees'] = User.get_employees()
|
||||
return context
|
||||
|
||||
@classmethod
|
||||
def _get_cache_key(cls, model_names):
|
||||
pool = Pool()
|
||||
User = pool.get('res.user')
|
||||
key = super()._get_cache_key(model_names)
|
||||
if 'purchase.requisition' in model_names:
|
||||
key = (*key, User.get_employees())
|
||||
return key
|
||||
284
modules/purchase_requisition/locale/bg.po
Normal file
284
modules/purchase_requisition/locale/bg.po
Normal file
@@ -0,0 +1,284 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.configuration,purchase_requisition_sequence:"
|
||||
msgid "Purchase Requisition Sequence"
|
||||
msgstr "Purchase Requisition"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.configuration.sequence,purchase_requisition_sequence:"
|
||||
msgid "Purchase Requisition Sequence"
|
||||
msgstr "Purchase Requisition"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.requisition,approved_by:"
|
||||
msgid "Approved By"
|
||||
msgstr "Approve"
|
||||
|
||||
msgctxt "field:purchase.requisition,company:"
|
||||
msgid "Company"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition,currency:"
|
||||
msgid "Currency"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition,description:"
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition,employee:"
|
||||
msgid "Employee"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition,lines:"
|
||||
msgid "Lines"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition,number:"
|
||||
msgid "Number"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.requisition,rejected_by:"
|
||||
msgid "Rejected By"
|
||||
msgstr "Reject"
|
||||
|
||||
msgctxt "field:purchase.requisition,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition,supply_date:"
|
||||
msgid "Supply Date"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition,total_amount:"
|
||||
msgid "Total"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition,total_amount_cache:"
|
||||
msgid "Total Cache"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition,warehouse:"
|
||||
msgid "Warehouse"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,amount:"
|
||||
msgid "Amount"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,currency:"
|
||||
msgid "Currency"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,description:"
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,product:"
|
||||
msgid "Product"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,product_uom_category:"
|
||||
msgid "Product UoM Category"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.requisition.line,purchase_requests:"
|
||||
msgid "Purchase Request"
|
||||
msgstr "Purchase Requisition"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.requisition.line,purchase_requisition_state:"
|
||||
msgid "Purchase Requisition State"
|
||||
msgstr "Purchase Requisition"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,quantity:"
|
||||
msgid "Quantity"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,requisition:"
|
||||
msgid "Requisition"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,summary:"
|
||||
msgid "Summary"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,supplier:"
|
||||
msgid "Supplier"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,unit:"
|
||||
msgid "Unit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,unit_price:"
|
||||
msgid "Unit Price"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.requisition.line,product_uom_category:"
|
||||
msgid "The category of Unit of Measure for the product."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_open_purchase_request_form"
|
||||
msgid "Requests"
|
||||
msgstr "Requests"
|
||||
|
||||
msgctxt "model:ir.action,name:act_open_purchase_request_form2"
|
||||
msgid "Requests"
|
||||
msgstr "Requests"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:act_purchase_requisition_form"
|
||||
msgid "Requisitions"
|
||||
msgstr "Purchase Requisitions"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_requisition_form_view1_domain_all"
|
||||
msgid "All"
|
||||
msgstr "All"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_requisition_form_view1_domain_open"
|
||||
msgid "Draft"
|
||||
msgstr "Draft"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_requisition_form_view1_domain_sent"
|
||||
msgid "Processing"
|
||||
msgstr "Processing"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_requisition_form_view1_domain_validated"
|
||||
msgid "Waiting"
|
||||
msgstr "Waiting"
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_delete_cancel"
|
||||
msgid "To delete requisition \"%(requisition)s\" you must cancel it."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_warehouse_required"
|
||||
msgid "A warehouse must be defined for requisition \"%(requisition)s\"."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:requisition_approve_button"
|
||||
msgid "Approve"
|
||||
msgstr "Approve"
|
||||
|
||||
msgctxt "model:ir.model.button,string:requisition_cancel_button"
|
||||
msgid "Cancel"
|
||||
msgstr "Cancel"
|
||||
|
||||
msgctxt "model:ir.model.button,string:requisition_draft_button"
|
||||
msgid "Draft"
|
||||
msgstr "Draft"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.model.button,string:requisition_process_button"
|
||||
msgid "Process"
|
||||
msgstr "Processing"
|
||||
|
||||
msgctxt "model:ir.model.button,string:requisition_reject_button"
|
||||
msgid "Reject"
|
||||
msgstr "Reject"
|
||||
|
||||
msgctxt "model:ir.model.button,string:requisition_wait_button"
|
||||
msgid "Wait"
|
||||
msgstr "Wait"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.rule.group,name:rule_group_requisition_admin"
|
||||
msgid "Any requisition"
|
||||
msgstr "Purchase Requisitions"
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_requisition_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.rule.group,name:rule_group_requisition_employees"
|
||||
msgid "Own requisition"
|
||||
msgstr "Purchase Requisitions"
|
||||
|
||||
msgctxt "model:ir.sequence,name:sequence_purchase_requisition"
|
||||
msgid "Purchase Requisition"
|
||||
msgstr "Purchase Requisition"
|
||||
|
||||
msgctxt "model:ir.sequence.type,name:sequence_type_purchase_requisition"
|
||||
msgid "Purchase Requisition"
|
||||
msgstr "Purchase Requisition"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.ui.menu,name:menu_purchase_requisition_form"
|
||||
msgid "Requisitions"
|
||||
msgstr "Purchase Requisitions"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:purchase.requisition,string:"
|
||||
msgid "Purchase Requisition"
|
||||
msgstr "Purchase Requisition"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:purchase.requisition.line,string:"
|
||||
msgid "Purchase Requisition Line"
|
||||
msgstr "Purchase Requisition"
|
||||
|
||||
msgctxt "model:res.group,name:group_purchase_requisition"
|
||||
msgid "Purchase Requisition"
|
||||
msgstr "Purchase Requisition"
|
||||
|
||||
msgctxt "model:res.group,name:group_purchase_requisition_approval"
|
||||
msgid "Purchase Requisition Approval"
|
||||
msgstr "Purchase Requisition Approval"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Approved"
|
||||
msgstr "Approve"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Cancelled"
|
||||
msgstr "Cancel"
|
||||
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Done"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Draft"
|
||||
msgstr "Draft"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Processing"
|
||||
msgstr "Processing"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Rejected"
|
||||
msgstr "Reject"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Waiting"
|
||||
msgstr "Waiting"
|
||||
|
||||
msgctxt "view:purchase.requisition.line:"
|
||||
msgid "General"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.requisition:"
|
||||
msgid "Other Info"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.requisition:"
|
||||
msgid "Requisition"
|
||||
msgstr ""
|
||||
265
modules/purchase_requisition/locale/ca.po
Normal file
265
modules/purchase_requisition/locale/ca.po
Normal file
@@ -0,0 +1,265 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:purchase.configuration,purchase_requisition_sequence:"
|
||||
msgid "Purchase Requisition Sequence"
|
||||
msgstr "Seqüència de petició de compra"
|
||||
|
||||
msgctxt "field:purchase.configuration.sequence,purchase_requisition_sequence:"
|
||||
msgid "Purchase Requisition Sequence"
|
||||
msgstr "Seqüència de petició de compra"
|
||||
|
||||
msgctxt "field:purchase.requisition,approved_by:"
|
||||
msgid "Approved By"
|
||||
msgstr "Aprovada per"
|
||||
|
||||
msgctxt "field:purchase.requisition,company:"
|
||||
msgid "Company"
|
||||
msgstr "Empresa"
|
||||
|
||||
msgctxt "field:purchase.requisition,currency:"
|
||||
msgid "Currency"
|
||||
msgstr "Moneda"
|
||||
|
||||
msgctxt "field:purchase.requisition,description:"
|
||||
msgid "Description"
|
||||
msgstr "Descripció"
|
||||
|
||||
msgctxt "field:purchase.requisition,employee:"
|
||||
msgid "Employee"
|
||||
msgstr "Empleat"
|
||||
|
||||
msgctxt "field:purchase.requisition,lines:"
|
||||
msgid "Lines"
|
||||
msgstr "Línies"
|
||||
|
||||
msgctxt "field:purchase.requisition,number:"
|
||||
msgid "Number"
|
||||
msgstr "Número"
|
||||
|
||||
msgctxt "field:purchase.requisition,rejected_by:"
|
||||
msgid "Rejected By"
|
||||
msgstr "Rebutjada per"
|
||||
|
||||
msgctxt "field:purchase.requisition,state:"
|
||||
msgid "State"
|
||||
msgstr "Estat"
|
||||
|
||||
msgctxt "field:purchase.requisition,supply_date:"
|
||||
msgid "Supply Date"
|
||||
msgstr "Data subministre"
|
||||
|
||||
msgctxt "field:purchase.requisition,total_amount:"
|
||||
msgid "Total"
|
||||
msgstr "Total"
|
||||
|
||||
msgctxt "field:purchase.requisition,total_amount_cache:"
|
||||
msgid "Total Cache"
|
||||
msgstr "Total precalculat"
|
||||
|
||||
msgctxt "field:purchase.requisition,warehouse:"
|
||||
msgid "Warehouse"
|
||||
msgstr "Magatzem"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,amount:"
|
||||
msgid "Amount"
|
||||
msgstr "Import"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,currency:"
|
||||
msgid "Currency"
|
||||
msgstr "Moneda"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,description:"
|
||||
msgid "Description"
|
||||
msgstr "Descripció"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,product:"
|
||||
msgid "Product"
|
||||
msgstr "Producte"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,product_uom_category:"
|
||||
msgid "Product UoM Category"
|
||||
msgstr "Categoria UdM del producte"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,purchase_requests:"
|
||||
msgid "Purchase Request"
|
||||
msgstr "Sol·licitud de compra"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,purchase_requisition_state:"
|
||||
msgid "Purchase Requisition State"
|
||||
msgstr "Estat de la petició de compra"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,quantity:"
|
||||
msgid "Quantity"
|
||||
msgstr "Quantitat"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,requisition:"
|
||||
msgid "Requisition"
|
||||
msgstr "Petició"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,summary:"
|
||||
msgid "Summary"
|
||||
msgstr "Resum"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,supplier:"
|
||||
msgid "Supplier"
|
||||
msgstr "Proveïdor"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,unit:"
|
||||
msgid "Unit"
|
||||
msgstr "Unitat"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,unit_price:"
|
||||
msgid "Unit Price"
|
||||
msgstr "Preu unitari"
|
||||
|
||||
msgctxt "help:purchase.requisition.line,product_uom_category:"
|
||||
msgid "The category of Unit of Measure for the product."
|
||||
msgstr "La categoria de la unitat de mesura del producte."
|
||||
|
||||
msgctxt "model:ir.action,name:act_open_purchase_request_form"
|
||||
msgid "Requests"
|
||||
msgstr "Sol·licituds"
|
||||
|
||||
msgctxt "model:ir.action,name:act_open_purchase_request_form2"
|
||||
msgid "Requests"
|
||||
msgstr "Sol·licituds"
|
||||
|
||||
msgctxt "model:ir.action,name:act_purchase_requisition_form"
|
||||
msgid "Requisitions"
|
||||
msgstr "Peticions"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_requisition_form_view1_domain_all"
|
||||
msgid "All"
|
||||
msgstr "Tot"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_requisition_form_view1_domain_open"
|
||||
msgid "Draft"
|
||||
msgstr "Esborrany"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_requisition_form_view1_domain_sent"
|
||||
msgid "Processing"
|
||||
msgstr "En procés"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_requisition_form_view1_domain_validated"
|
||||
msgid "Waiting"
|
||||
msgstr "En espera"
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_delete_cancel"
|
||||
msgid "To delete requisition \"%(requisition)s\" you must cancel it."
|
||||
msgstr "Heu de cancel·lar la petició \"%(requisition)s\" per poder-la eliminar."
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_warehouse_required"
|
||||
msgid "A warehouse must be defined for requisition \"%(requisition)s\"."
|
||||
msgstr "Cal definir un magatzem per la petició: \"%(requisition)s\"."
|
||||
|
||||
msgctxt "model:ir.model.button,string:requisition_approve_button"
|
||||
msgid "Approve"
|
||||
msgstr "Aprova"
|
||||
|
||||
msgctxt "model:ir.model.button,string:requisition_cancel_button"
|
||||
msgid "Cancel"
|
||||
msgstr "Cancel·la"
|
||||
|
||||
msgctxt "model:ir.model.button,string:requisition_draft_button"
|
||||
msgid "Draft"
|
||||
msgstr "Esborrany"
|
||||
|
||||
msgctxt "model:ir.model.button,string:requisition_process_button"
|
||||
msgid "Process"
|
||||
msgstr "Processa"
|
||||
|
||||
msgctxt "model:ir.model.button,string:requisition_reject_button"
|
||||
msgid "Reject"
|
||||
msgstr "Rebutja"
|
||||
|
||||
msgctxt "model:ir.model.button,string:requisition_wait_button"
|
||||
msgid "Wait"
|
||||
msgstr "En espera"
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_requisition_admin"
|
||||
msgid "Any requisition"
|
||||
msgstr "Qualsevol requisit"
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_requisition_companies"
|
||||
msgid "User in companies"
|
||||
msgstr "Usuari a les empreses"
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_requisition_employees"
|
||||
msgid "Own requisition"
|
||||
msgstr "Petició pròpia"
|
||||
|
||||
msgctxt "model:ir.sequence,name:sequence_purchase_requisition"
|
||||
msgid "Purchase Requisition"
|
||||
msgstr "Petició de compra"
|
||||
|
||||
msgctxt "model:ir.sequence.type,name:sequence_type_purchase_requisition"
|
||||
msgid "Purchase Requisition"
|
||||
msgstr "Petició de compra"
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_purchase_requisition_form"
|
||||
msgid "Requisitions"
|
||||
msgstr "Peticions"
|
||||
|
||||
msgctxt "model:purchase.requisition,string:"
|
||||
msgid "Purchase Requisition"
|
||||
msgstr "Petició de compra"
|
||||
|
||||
msgctxt "model:purchase.requisition.line,string:"
|
||||
msgid "Purchase Requisition Line"
|
||||
msgstr "Línia de petició de compra"
|
||||
|
||||
msgctxt "model:res.group,name:group_purchase_requisition"
|
||||
msgid "Purchase Requisition"
|
||||
msgstr "Peticions de compra"
|
||||
|
||||
msgctxt "model:res.group,name:group_purchase_requisition_approval"
|
||||
msgid "Purchase Requisition Approval"
|
||||
msgstr "Aprovació peticions de compra"
|
||||
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Approved"
|
||||
msgstr "Aprovada"
|
||||
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Cancelled"
|
||||
msgstr "Cancel·lada"
|
||||
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Done"
|
||||
msgstr "Finalitzada"
|
||||
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Draft"
|
||||
msgstr "Esborrany"
|
||||
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Processing"
|
||||
msgstr "En procés"
|
||||
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Rejected"
|
||||
msgstr "Rebutjada"
|
||||
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Waiting"
|
||||
msgstr "En espera"
|
||||
|
||||
msgctxt "view:purchase.requisition.line:"
|
||||
msgid "General"
|
||||
msgstr "General"
|
||||
|
||||
msgctxt "view:purchase.requisition:"
|
||||
msgid "Other Info"
|
||||
msgstr "Informació addicional"
|
||||
|
||||
msgctxt "view:purchase.requisition:"
|
||||
msgid "Requisition"
|
||||
msgstr "Petició"
|
||||
284
modules/purchase_requisition/locale/cs.po
Normal file
284
modules/purchase_requisition/locale/cs.po
Normal file
@@ -0,0 +1,284 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.configuration,purchase_requisition_sequence:"
|
||||
msgid "Purchase Requisition Sequence"
|
||||
msgstr "Purchase Requisition"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.configuration.sequence,purchase_requisition_sequence:"
|
||||
msgid "Purchase Requisition Sequence"
|
||||
msgstr "Purchase Requisition"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.requisition,approved_by:"
|
||||
msgid "Approved By"
|
||||
msgstr "Approve"
|
||||
|
||||
msgctxt "field:purchase.requisition,company:"
|
||||
msgid "Company"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition,currency:"
|
||||
msgid "Currency"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition,description:"
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition,employee:"
|
||||
msgid "Employee"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition,lines:"
|
||||
msgid "Lines"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition,number:"
|
||||
msgid "Number"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.requisition,rejected_by:"
|
||||
msgid "Rejected By"
|
||||
msgstr "Reject"
|
||||
|
||||
msgctxt "field:purchase.requisition,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition,supply_date:"
|
||||
msgid "Supply Date"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition,total_amount:"
|
||||
msgid "Total"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition,total_amount_cache:"
|
||||
msgid "Total Cache"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition,warehouse:"
|
||||
msgid "Warehouse"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,amount:"
|
||||
msgid "Amount"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,currency:"
|
||||
msgid "Currency"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,description:"
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,product:"
|
||||
msgid "Product"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,product_uom_category:"
|
||||
msgid "Product UoM Category"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.requisition.line,purchase_requests:"
|
||||
msgid "Purchase Request"
|
||||
msgstr "Purchase Requisition"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.requisition.line,purchase_requisition_state:"
|
||||
msgid "Purchase Requisition State"
|
||||
msgstr "Purchase Requisition"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,quantity:"
|
||||
msgid "Quantity"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,requisition:"
|
||||
msgid "Requisition"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,summary:"
|
||||
msgid "Summary"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,supplier:"
|
||||
msgid "Supplier"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,unit:"
|
||||
msgid "Unit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,unit_price:"
|
||||
msgid "Unit Price"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.requisition.line,product_uom_category:"
|
||||
msgid "The category of Unit of Measure for the product."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_open_purchase_request_form"
|
||||
msgid "Requests"
|
||||
msgstr "Requests"
|
||||
|
||||
msgctxt "model:ir.action,name:act_open_purchase_request_form2"
|
||||
msgid "Requests"
|
||||
msgstr "Requests"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:act_purchase_requisition_form"
|
||||
msgid "Requisitions"
|
||||
msgstr "Purchase Requisitions"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_requisition_form_view1_domain_all"
|
||||
msgid "All"
|
||||
msgstr "All"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_requisition_form_view1_domain_open"
|
||||
msgid "Draft"
|
||||
msgstr "Draft"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_requisition_form_view1_domain_sent"
|
||||
msgid "Processing"
|
||||
msgstr "Processing"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_requisition_form_view1_domain_validated"
|
||||
msgid "Waiting"
|
||||
msgstr "Waiting"
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_delete_cancel"
|
||||
msgid "To delete requisition \"%(requisition)s\" you must cancel it."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_warehouse_required"
|
||||
msgid "A warehouse must be defined for requisition \"%(requisition)s\"."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:requisition_approve_button"
|
||||
msgid "Approve"
|
||||
msgstr "Approve"
|
||||
|
||||
msgctxt "model:ir.model.button,string:requisition_cancel_button"
|
||||
msgid "Cancel"
|
||||
msgstr "Cancel"
|
||||
|
||||
msgctxt "model:ir.model.button,string:requisition_draft_button"
|
||||
msgid "Draft"
|
||||
msgstr "Draft"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.model.button,string:requisition_process_button"
|
||||
msgid "Process"
|
||||
msgstr "Processing"
|
||||
|
||||
msgctxt "model:ir.model.button,string:requisition_reject_button"
|
||||
msgid "Reject"
|
||||
msgstr "Reject"
|
||||
|
||||
msgctxt "model:ir.model.button,string:requisition_wait_button"
|
||||
msgid "Wait"
|
||||
msgstr "Wait"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.rule.group,name:rule_group_requisition_admin"
|
||||
msgid "Any requisition"
|
||||
msgstr "Purchase Requisitions"
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_requisition_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.rule.group,name:rule_group_requisition_employees"
|
||||
msgid "Own requisition"
|
||||
msgstr "Purchase Requisitions"
|
||||
|
||||
msgctxt "model:ir.sequence,name:sequence_purchase_requisition"
|
||||
msgid "Purchase Requisition"
|
||||
msgstr "Purchase Requisition"
|
||||
|
||||
msgctxt "model:ir.sequence.type,name:sequence_type_purchase_requisition"
|
||||
msgid "Purchase Requisition"
|
||||
msgstr "Purchase Requisition"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.ui.menu,name:menu_purchase_requisition_form"
|
||||
msgid "Requisitions"
|
||||
msgstr "Purchase Requisitions"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:purchase.requisition,string:"
|
||||
msgid "Purchase Requisition"
|
||||
msgstr "Purchase Requisition"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:purchase.requisition.line,string:"
|
||||
msgid "Purchase Requisition Line"
|
||||
msgstr "Purchase Requisition"
|
||||
|
||||
msgctxt "model:res.group,name:group_purchase_requisition"
|
||||
msgid "Purchase Requisition"
|
||||
msgstr "Purchase Requisition"
|
||||
|
||||
msgctxt "model:res.group,name:group_purchase_requisition_approval"
|
||||
msgid "Purchase Requisition Approval"
|
||||
msgstr "Purchase Requisition Approval"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Approved"
|
||||
msgstr "Approve"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Cancelled"
|
||||
msgstr "Cancel"
|
||||
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Done"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Draft"
|
||||
msgstr "Draft"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Processing"
|
||||
msgstr "Processing"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Rejected"
|
||||
msgstr "Reject"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Waiting"
|
||||
msgstr "Waiting"
|
||||
|
||||
msgctxt "view:purchase.requisition.line:"
|
||||
msgid "General"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.requisition:"
|
||||
msgid "Other Info"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.requisition:"
|
||||
msgid "Requisition"
|
||||
msgstr ""
|
||||
269
modules/purchase_requisition/locale/de.po
Normal file
269
modules/purchase_requisition/locale/de.po
Normal file
@@ -0,0 +1,269 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:purchase.configuration,purchase_requisition_sequence:"
|
||||
msgid "Purchase Requisition Sequence"
|
||||
msgstr "Nummernkreis Bestellanforderung"
|
||||
|
||||
msgctxt "field:purchase.configuration.sequence,purchase_requisition_sequence:"
|
||||
msgid "Purchase Requisition Sequence"
|
||||
msgstr "Nummernkreis Bestellanforderung"
|
||||
|
||||
msgctxt "field:purchase.requisition,approved_by:"
|
||||
msgid "Approved By"
|
||||
msgstr "Genehmigt von"
|
||||
|
||||
msgctxt "field:purchase.requisition,company:"
|
||||
msgid "Company"
|
||||
msgstr "Unternehmen"
|
||||
|
||||
msgctxt "field:purchase.requisition,currency:"
|
||||
msgid "Currency"
|
||||
msgstr "Währung"
|
||||
|
||||
msgctxt "field:purchase.requisition,description:"
|
||||
msgid "Description"
|
||||
msgstr "Beschreibung"
|
||||
|
||||
msgctxt "field:purchase.requisition,employee:"
|
||||
msgid "Employee"
|
||||
msgstr "Mitarbeiter"
|
||||
|
||||
msgctxt "field:purchase.requisition,lines:"
|
||||
msgid "Lines"
|
||||
msgstr "Positionen"
|
||||
|
||||
msgctxt "field:purchase.requisition,number:"
|
||||
msgid "Number"
|
||||
msgstr "Nummer"
|
||||
|
||||
msgctxt "field:purchase.requisition,rejected_by:"
|
||||
msgid "Rejected By"
|
||||
msgstr "Abgelehnt von"
|
||||
|
||||
msgctxt "field:purchase.requisition,state:"
|
||||
msgid "State"
|
||||
msgstr "Status"
|
||||
|
||||
msgctxt "field:purchase.requisition,supply_date:"
|
||||
msgid "Supply Date"
|
||||
msgstr "Beschaffungsdatum"
|
||||
|
||||
msgctxt "field:purchase.requisition,total_amount:"
|
||||
msgid "Total"
|
||||
msgstr "Gesamt"
|
||||
|
||||
msgctxt "field:purchase.requisition,total_amount_cache:"
|
||||
msgid "Total Cache"
|
||||
msgstr "Gesamt Cache"
|
||||
|
||||
msgctxt "field:purchase.requisition,warehouse:"
|
||||
msgid "Warehouse"
|
||||
msgstr "Logistikstandort"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,amount:"
|
||||
msgid "Amount"
|
||||
msgstr "Betrag"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,currency:"
|
||||
msgid "Currency"
|
||||
msgstr "Währung"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,description:"
|
||||
msgid "Description"
|
||||
msgstr "Beschreibung"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,product:"
|
||||
msgid "Product"
|
||||
msgstr "Artikel"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,product_uom_category:"
|
||||
msgid "Product UoM Category"
|
||||
msgstr "Maßeinheitenkategorie"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,purchase_requests:"
|
||||
msgid "Purchase Request"
|
||||
msgstr "Bestellvorschlag"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,purchase_requisition_state:"
|
||||
msgid "Purchase Requisition State"
|
||||
msgstr "Bestellanforderungsstatus"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,quantity:"
|
||||
msgid "Quantity"
|
||||
msgstr "Menge"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,requisition:"
|
||||
msgid "Requisition"
|
||||
msgstr "Bestellanforderung"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,summary:"
|
||||
msgid "Summary"
|
||||
msgstr "Kurzbeschreibung"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,supplier:"
|
||||
msgid "Supplier"
|
||||
msgstr "Lieferant"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,unit:"
|
||||
msgid "Unit"
|
||||
msgstr "Einheit"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,unit_price:"
|
||||
msgid "Unit Price"
|
||||
msgstr "Einzelpreis"
|
||||
|
||||
msgctxt "help:purchase.requisition.line,product_uom_category:"
|
||||
msgid "The category of Unit of Measure for the product."
|
||||
msgstr "Die Kategorie der Maßeinheit des Artikels."
|
||||
|
||||
msgctxt "model:ir.action,name:act_open_purchase_request_form"
|
||||
msgid "Requests"
|
||||
msgstr "Bestellvorschläge"
|
||||
|
||||
msgctxt "model:ir.action,name:act_open_purchase_request_form2"
|
||||
msgid "Requests"
|
||||
msgstr "Bestellvorschläge"
|
||||
|
||||
msgctxt "model:ir.action,name:act_purchase_requisition_form"
|
||||
msgid "Requisitions"
|
||||
msgstr "Bestellanforderungen"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_requisition_form_view1_domain_all"
|
||||
msgid "All"
|
||||
msgstr "Alle"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_requisition_form_view1_domain_open"
|
||||
msgid "Draft"
|
||||
msgstr "Entwurf"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_requisition_form_view1_domain_sent"
|
||||
msgid "Processing"
|
||||
msgstr "In Ausführung"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_requisition_form_view1_domain_validated"
|
||||
msgid "Waiting"
|
||||
msgstr "Wartend"
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_delete_cancel"
|
||||
msgid "To delete requisition \"%(requisition)s\" you must cancel it."
|
||||
msgstr ""
|
||||
"Damit die Bestellanforderung \"%(requisition)s\" gelöscht werden kann, muss "
|
||||
"sie zuerst annulliert werden."
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_warehouse_required"
|
||||
msgid "A warehouse must be defined for requisition \"%(requisition)s\"."
|
||||
msgstr ""
|
||||
"Für Bestellanforderung \"%(requisition)s\" muss ein Logistikstandort "
|
||||
"angegeben werden."
|
||||
|
||||
msgctxt "model:ir.model.button,string:requisition_approve_button"
|
||||
msgid "Approve"
|
||||
msgstr "Genehmigen"
|
||||
|
||||
msgctxt "model:ir.model.button,string:requisition_cancel_button"
|
||||
msgid "Cancel"
|
||||
msgstr "Annullieren"
|
||||
|
||||
msgctxt "model:ir.model.button,string:requisition_draft_button"
|
||||
msgid "Draft"
|
||||
msgstr "Entwurf"
|
||||
|
||||
msgctxt "model:ir.model.button,string:requisition_process_button"
|
||||
msgid "Process"
|
||||
msgstr "In Ausführung"
|
||||
|
||||
msgctxt "model:ir.model.button,string:requisition_reject_button"
|
||||
msgid "Reject"
|
||||
msgstr "Ablehnen"
|
||||
|
||||
msgctxt "model:ir.model.button,string:requisition_wait_button"
|
||||
msgid "Wait"
|
||||
msgstr "Warten"
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_requisition_admin"
|
||||
msgid "Any requisition"
|
||||
msgstr "Alle Bestellanforderungen"
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_requisition_companies"
|
||||
msgid "User in companies"
|
||||
msgstr "Benutzer in Unternehmen"
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_requisition_employees"
|
||||
msgid "Own requisition"
|
||||
msgstr "Eigene Bestellanforderungen"
|
||||
|
||||
msgctxt "model:ir.sequence,name:sequence_purchase_requisition"
|
||||
msgid "Purchase Requisition"
|
||||
msgstr "Bestellanforderung"
|
||||
|
||||
msgctxt "model:ir.sequence.type,name:sequence_type_purchase_requisition"
|
||||
msgid "Purchase Requisition"
|
||||
msgstr "Bestellanforderung"
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_purchase_requisition_form"
|
||||
msgid "Requisitions"
|
||||
msgstr "Bestellanforderungen"
|
||||
|
||||
msgctxt "model:purchase.requisition,string:"
|
||||
msgid "Purchase Requisition"
|
||||
msgstr "Einkauf Bestellanforderung"
|
||||
|
||||
msgctxt "model:purchase.requisition.line,string:"
|
||||
msgid "Purchase Requisition Line"
|
||||
msgstr "Einkauf Bestellanforderungsposition"
|
||||
|
||||
msgctxt "model:res.group,name:group_purchase_requisition"
|
||||
msgid "Purchase Requisition"
|
||||
msgstr "Bestellanforderung"
|
||||
|
||||
msgctxt "model:res.group,name:group_purchase_requisition_approval"
|
||||
msgid "Purchase Requisition Approval"
|
||||
msgstr "Bestellanforderung genehmigen"
|
||||
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Approved"
|
||||
msgstr "Genehmigt"
|
||||
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Cancelled"
|
||||
msgstr "Annulliert"
|
||||
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Done"
|
||||
msgstr "Erledigt"
|
||||
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Draft"
|
||||
msgstr "Entwurf"
|
||||
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Processing"
|
||||
msgstr "In Ausführung"
|
||||
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Rejected"
|
||||
msgstr "Abgelehnt"
|
||||
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Waiting"
|
||||
msgstr "Wartend"
|
||||
|
||||
msgctxt "view:purchase.requisition.line:"
|
||||
msgid "General"
|
||||
msgstr "Allgemein"
|
||||
|
||||
msgctxt "view:purchase.requisition:"
|
||||
msgid "Other Info"
|
||||
msgstr "Sonstiges"
|
||||
|
||||
msgctxt "view:purchase.requisition:"
|
||||
msgid "Requisition"
|
||||
msgstr "Bestellanforderung"
|
||||
265
modules/purchase_requisition/locale/es.po
Normal file
265
modules/purchase_requisition/locale/es.po
Normal file
@@ -0,0 +1,265 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:purchase.configuration,purchase_requisition_sequence:"
|
||||
msgid "Purchase Requisition Sequence"
|
||||
msgstr "Secuencia de petición de compra"
|
||||
|
||||
msgctxt "field:purchase.configuration.sequence,purchase_requisition_sequence:"
|
||||
msgid "Purchase Requisition Sequence"
|
||||
msgstr "Secuencia de petición de compra"
|
||||
|
||||
msgctxt "field:purchase.requisition,approved_by:"
|
||||
msgid "Approved By"
|
||||
msgstr "Aprobada por"
|
||||
|
||||
msgctxt "field:purchase.requisition,company:"
|
||||
msgid "Company"
|
||||
msgstr "Empresa"
|
||||
|
||||
msgctxt "field:purchase.requisition,currency:"
|
||||
msgid "Currency"
|
||||
msgstr "Moneda"
|
||||
|
||||
msgctxt "field:purchase.requisition,description:"
|
||||
msgid "Description"
|
||||
msgstr "Descripción"
|
||||
|
||||
msgctxt "field:purchase.requisition,employee:"
|
||||
msgid "Employee"
|
||||
msgstr "Empleado"
|
||||
|
||||
msgctxt "field:purchase.requisition,lines:"
|
||||
msgid "Lines"
|
||||
msgstr "Líneas"
|
||||
|
||||
msgctxt "field:purchase.requisition,number:"
|
||||
msgid "Number"
|
||||
msgstr "Número"
|
||||
|
||||
msgctxt "field:purchase.requisition,rejected_by:"
|
||||
msgid "Rejected By"
|
||||
msgstr "Rechazada por"
|
||||
|
||||
msgctxt "field:purchase.requisition,state:"
|
||||
msgid "State"
|
||||
msgstr "Estado"
|
||||
|
||||
msgctxt "field:purchase.requisition,supply_date:"
|
||||
msgid "Supply Date"
|
||||
msgstr "Fecha subministro"
|
||||
|
||||
msgctxt "field:purchase.requisition,total_amount:"
|
||||
msgid "Total"
|
||||
msgstr "Total"
|
||||
|
||||
msgctxt "field:purchase.requisition,total_amount_cache:"
|
||||
msgid "Total Cache"
|
||||
msgstr "Total precalculado"
|
||||
|
||||
msgctxt "field:purchase.requisition,warehouse:"
|
||||
msgid "Warehouse"
|
||||
msgstr "Almacén"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,amount:"
|
||||
msgid "Amount"
|
||||
msgstr "Importe"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,currency:"
|
||||
msgid "Currency"
|
||||
msgstr "Moneda"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,description:"
|
||||
msgid "Description"
|
||||
msgstr "Descripción"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,product:"
|
||||
msgid "Product"
|
||||
msgstr "Producto"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,product_uom_category:"
|
||||
msgid "Product UoM Category"
|
||||
msgstr "Categoría UdM del producto"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,purchase_requests:"
|
||||
msgid "Purchase Request"
|
||||
msgstr "Solicitud de compra"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,purchase_requisition_state:"
|
||||
msgid "Purchase Requisition State"
|
||||
msgstr "Estado de petición de compra"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,quantity:"
|
||||
msgid "Quantity"
|
||||
msgstr "Cantidad"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,requisition:"
|
||||
msgid "Requisition"
|
||||
msgstr "Petición"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,summary:"
|
||||
msgid "Summary"
|
||||
msgstr "Resumen"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,supplier:"
|
||||
msgid "Supplier"
|
||||
msgstr "Proveedor"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,unit:"
|
||||
msgid "Unit"
|
||||
msgstr "Unidad"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,unit_price:"
|
||||
msgid "Unit Price"
|
||||
msgstr "Precio unitario"
|
||||
|
||||
msgctxt "help:purchase.requisition.line,product_uom_category:"
|
||||
msgid "The category of Unit of Measure for the product."
|
||||
msgstr "La categoría de la unidad de medida del producto."
|
||||
|
||||
msgctxt "model:ir.action,name:act_open_purchase_request_form"
|
||||
msgid "Requests"
|
||||
msgstr "Solicitudes"
|
||||
|
||||
msgctxt "model:ir.action,name:act_open_purchase_request_form2"
|
||||
msgid "Requests"
|
||||
msgstr "Solicitudes"
|
||||
|
||||
msgctxt "model:ir.action,name:act_purchase_requisition_form"
|
||||
msgid "Requisitions"
|
||||
msgstr "Peticiones"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_requisition_form_view1_domain_all"
|
||||
msgid "All"
|
||||
msgstr "Todo"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_requisition_form_view1_domain_open"
|
||||
msgid "Draft"
|
||||
msgstr "Borrador"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_requisition_form_view1_domain_sent"
|
||||
msgid "Processing"
|
||||
msgstr "En proceso"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_requisition_form_view1_domain_validated"
|
||||
msgid "Waiting"
|
||||
msgstr "En espera"
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_delete_cancel"
|
||||
msgid "To delete requisition \"%(requisition)s\" you must cancel it."
|
||||
msgstr "Para borrar la petición \"%(requisition)s\" debe cancelarla."
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_warehouse_required"
|
||||
msgid "A warehouse must be defined for requisition \"%(requisition)s\"."
|
||||
msgstr "Debe definirse un almacén para la petición: \"%(requisition)s\"."
|
||||
|
||||
msgctxt "model:ir.model.button,string:requisition_approve_button"
|
||||
msgid "Approve"
|
||||
msgstr "Aprobar"
|
||||
|
||||
msgctxt "model:ir.model.button,string:requisition_cancel_button"
|
||||
msgid "Cancel"
|
||||
msgstr "Cancelar"
|
||||
|
||||
msgctxt "model:ir.model.button,string:requisition_draft_button"
|
||||
msgid "Draft"
|
||||
msgstr "Borrador"
|
||||
|
||||
msgctxt "model:ir.model.button,string:requisition_process_button"
|
||||
msgid "Process"
|
||||
msgstr "Procesar"
|
||||
|
||||
msgctxt "model:ir.model.button,string:requisition_reject_button"
|
||||
msgid "Reject"
|
||||
msgstr "Rechazar"
|
||||
|
||||
msgctxt "model:ir.model.button,string:requisition_wait_button"
|
||||
msgid "Wait"
|
||||
msgstr "En espera"
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_requisition_admin"
|
||||
msgid "Any requisition"
|
||||
msgstr "Cualquier petición"
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_requisition_companies"
|
||||
msgid "User in companies"
|
||||
msgstr "Usuario en las empresas"
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_requisition_employees"
|
||||
msgid "Own requisition"
|
||||
msgstr "Petición propia"
|
||||
|
||||
msgctxt "model:ir.sequence,name:sequence_purchase_requisition"
|
||||
msgid "Purchase Requisition"
|
||||
msgstr "Petición de compra"
|
||||
|
||||
msgctxt "model:ir.sequence.type,name:sequence_type_purchase_requisition"
|
||||
msgid "Purchase Requisition"
|
||||
msgstr "Petición de compra"
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_purchase_requisition_form"
|
||||
msgid "Requisitions"
|
||||
msgstr "Peticiones"
|
||||
|
||||
msgctxt "model:purchase.requisition,string:"
|
||||
msgid "Purchase Requisition"
|
||||
msgstr "Petición de compra"
|
||||
|
||||
msgctxt "model:purchase.requisition.line,string:"
|
||||
msgid "Purchase Requisition Line"
|
||||
msgstr "Línea de petición de compra"
|
||||
|
||||
msgctxt "model:res.group,name:group_purchase_requisition"
|
||||
msgid "Purchase Requisition"
|
||||
msgstr "Peticiones de compra"
|
||||
|
||||
msgctxt "model:res.group,name:group_purchase_requisition_approval"
|
||||
msgid "Purchase Requisition Approval"
|
||||
msgstr "Aprobación de petición de compra"
|
||||
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Approved"
|
||||
msgstr "Aprobada"
|
||||
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Cancelled"
|
||||
msgstr "Cancelada"
|
||||
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Done"
|
||||
msgstr "Finalizada"
|
||||
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Draft"
|
||||
msgstr "Borrador"
|
||||
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Processing"
|
||||
msgstr "En proceso"
|
||||
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Rejected"
|
||||
msgstr "Rechazada"
|
||||
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Waiting"
|
||||
msgstr "En espera"
|
||||
|
||||
msgctxt "view:purchase.requisition.line:"
|
||||
msgid "General"
|
||||
msgstr "General"
|
||||
|
||||
msgctxt "view:purchase.requisition:"
|
||||
msgid "Other Info"
|
||||
msgstr "Información adicional"
|
||||
|
||||
msgctxt "view:purchase.requisition:"
|
||||
msgid "Requisition"
|
||||
msgstr "Petición"
|
||||
266
modules/purchase_requisition/locale/es_419.po
Normal file
266
modules/purchase_requisition/locale/es_419.po
Normal file
@@ -0,0 +1,266 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:purchase.configuration,purchase_requisition_sequence:"
|
||||
msgid "Purchase Requisition Sequence"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.configuration.sequence,purchase_requisition_sequence:"
|
||||
msgid "Purchase Requisition Sequence"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition,approved_by:"
|
||||
msgid "Approved By"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition,company:"
|
||||
msgid "Company"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition,currency:"
|
||||
msgid "Currency"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition,description:"
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition,employee:"
|
||||
msgid "Employee"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition,lines:"
|
||||
msgid "Lines"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition,number:"
|
||||
msgid "Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition,rejected_by:"
|
||||
msgid "Rejected By"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition,supply_date:"
|
||||
msgid "Supply Date"
|
||||
msgstr "Fecha de suministro"
|
||||
|
||||
msgctxt "field:purchase.requisition,total_amount:"
|
||||
msgid "Total"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition,total_amount_cache:"
|
||||
msgid "Total Cache"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition,warehouse:"
|
||||
msgid "Warehouse"
|
||||
msgstr "Bodega"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,amount:"
|
||||
msgid "Amount"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,currency:"
|
||||
msgid "Currency"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,description:"
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,product:"
|
||||
msgid "Product"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.requisition.line,product_uom_category:"
|
||||
msgid "Product UoM Category"
|
||||
msgstr "Categoría de UdM del producto"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,purchase_requests:"
|
||||
msgid "Purchase Request"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,purchase_requisition_state:"
|
||||
msgid "Purchase Requisition State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,quantity:"
|
||||
msgid "Quantity"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,requisition:"
|
||||
msgid "Requisition"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,summary:"
|
||||
msgid "Summary"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,supplier:"
|
||||
msgid "Supplier"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,unit:"
|
||||
msgid "Unit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,unit_price:"
|
||||
msgid "Unit Price"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.requisition.line,product_uom_category:"
|
||||
msgid "The category of Unit of Measure for the product."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_open_purchase_request_form"
|
||||
msgid "Requests"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_open_purchase_request_form2"
|
||||
msgid "Requests"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_purchase_requisition_form"
|
||||
msgid "Requisitions"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_requisition_form_view1_domain_all"
|
||||
msgid "All"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_requisition_form_view1_domain_open"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_requisition_form_view1_domain_sent"
|
||||
msgid "Processing"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_requisition_form_view1_domain_validated"
|
||||
msgid "Waiting"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_delete_cancel"
|
||||
msgid "To delete requisition \"%(requisition)s\" you must cancel it."
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy, python-format
|
||||
msgctxt "model:ir.message,text:msg_warehouse_required"
|
||||
msgid "A warehouse must be defined for requisition \"%(requisition)s\"."
|
||||
msgstr "Debe definirse una bodega para la petición: \"%(requisition)s\"."
|
||||
|
||||
msgctxt "model:ir.model.button,string:requisition_approve_button"
|
||||
msgid "Approve"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:requisition_cancel_button"
|
||||
msgid "Cancel"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:requisition_draft_button"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:requisition_process_button"
|
||||
msgid "Process"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:requisition_reject_button"
|
||||
msgid "Reject"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:requisition_wait_button"
|
||||
msgid "Wait"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_requisition_admin"
|
||||
msgid "Any requisition"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_requisition_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_requisition_employees"
|
||||
msgid "Own requisition"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.sequence,name:sequence_purchase_requisition"
|
||||
msgid "Purchase Requisition"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.sequence.type,name:sequence_type_purchase_requisition"
|
||||
msgid "Purchase Requisition"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_purchase_requisition_form"
|
||||
msgid "Requisitions"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:purchase.requisition,string:"
|
||||
msgid "Purchase Requisition"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:purchase.requisition.line,string:"
|
||||
msgid "Purchase Requisition Line"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:res.group,name:group_purchase_requisition"
|
||||
msgid "Purchase Requisition"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:res.group,name:group_purchase_requisition_approval"
|
||||
msgid "Purchase Requisition Approval"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Approved"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Cancelled"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Done"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Processing"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Rejected"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Waiting"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.requisition.line:"
|
||||
msgid "General"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.requisition:"
|
||||
msgid "Other Info"
|
||||
msgstr "Información adicional"
|
||||
|
||||
msgctxt "view:purchase.requisition:"
|
||||
msgid "Requisition"
|
||||
msgstr ""
|
||||
277
modules/purchase_requisition/locale/et.po
Normal file
277
modules/purchase_requisition/locale/et.po
Normal file
@@ -0,0 +1,277 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:purchase.configuration,purchase_requisition_sequence:"
|
||||
msgid "Purchase Requisition Sequence"
|
||||
msgstr "Hanke päringu jada"
|
||||
|
||||
msgctxt "field:purchase.configuration.sequence,purchase_requisition_sequence:"
|
||||
msgid "Purchase Requisition Sequence"
|
||||
msgstr "Hanke päringu jada"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.requisition,approved_by:"
|
||||
msgid "Approved By"
|
||||
msgstr "Kinnitatud"
|
||||
|
||||
msgctxt "field:purchase.requisition,company:"
|
||||
msgid "Company"
|
||||
msgstr "Ettevõte"
|
||||
|
||||
msgctxt "field:purchase.requisition,currency:"
|
||||
msgid "Currency"
|
||||
msgstr "Valuuta"
|
||||
|
||||
msgctxt "field:purchase.requisition,description:"
|
||||
msgid "Description"
|
||||
msgstr "Selgitus"
|
||||
|
||||
msgctxt "field:purchase.requisition,employee:"
|
||||
msgid "Employee"
|
||||
msgstr "Töötaja"
|
||||
|
||||
msgctxt "field:purchase.requisition,lines:"
|
||||
msgid "Lines"
|
||||
msgstr "Read"
|
||||
|
||||
msgctxt "field:purchase.requisition,number:"
|
||||
msgid "Number"
|
||||
msgstr "Number"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.requisition,rejected_by:"
|
||||
msgid "Rejected By"
|
||||
msgstr "Tagasi lükatud"
|
||||
|
||||
msgctxt "field:purchase.requisition,state:"
|
||||
msgid "State"
|
||||
msgstr "Olek"
|
||||
|
||||
msgctxt "field:purchase.requisition,supply_date:"
|
||||
msgid "Supply Date"
|
||||
msgstr "Hanke kuupäev"
|
||||
|
||||
msgctxt "field:purchase.requisition,total_amount:"
|
||||
msgid "Total"
|
||||
msgstr "Kokku"
|
||||
|
||||
msgctxt "field:purchase.requisition,total_amount_cache:"
|
||||
msgid "Total Cache"
|
||||
msgstr "Kokku vahesumma"
|
||||
|
||||
msgctxt "field:purchase.requisition,warehouse:"
|
||||
msgid "Warehouse"
|
||||
msgstr "Ladu"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,amount:"
|
||||
msgid "Amount"
|
||||
msgstr "Väärtus"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.requisition.line,currency:"
|
||||
msgid "Currency"
|
||||
msgstr "Valuuta"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,description:"
|
||||
msgid "Description"
|
||||
msgstr "Selgitus"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,product:"
|
||||
msgid "Product"
|
||||
msgstr "Toode"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.requisition.line,product_uom_category:"
|
||||
msgid "Product UoM Category"
|
||||
msgstr "Toote mõõtühiku kategooria"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,purchase_requests:"
|
||||
msgid "Purchase Request"
|
||||
msgstr "Hankepäring"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,purchase_requisition_state:"
|
||||
msgid "Purchase Requisition State"
|
||||
msgstr "Hankepäringu staatus"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,quantity:"
|
||||
msgid "Quantity"
|
||||
msgstr "Kogus"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,requisition:"
|
||||
msgid "Requisition"
|
||||
msgstr "Soov"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,summary:"
|
||||
msgid "Summary"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,supplier:"
|
||||
msgid "Supplier"
|
||||
msgstr "Hankija"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,unit:"
|
||||
msgid "Unit"
|
||||
msgstr "Ühik"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,unit_price:"
|
||||
msgid "Unit Price"
|
||||
msgstr "Ühiku hind"
|
||||
|
||||
msgctxt "help:purchase.requisition.line,product_uom_category:"
|
||||
msgid "The category of Unit of Measure for the product."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_open_purchase_request_form"
|
||||
msgid "Requests"
|
||||
msgstr "Päring"
|
||||
|
||||
msgctxt "model:ir.action,name:act_open_purchase_request_form2"
|
||||
msgid "Requests"
|
||||
msgstr "Päring"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:act_purchase_requisition_form"
|
||||
msgid "Requisitions"
|
||||
msgstr "Soov"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_requisition_form_view1_domain_all"
|
||||
msgid "All"
|
||||
msgstr "Kõik"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_requisition_form_view1_domain_open"
|
||||
msgid "Draft"
|
||||
msgstr "Mustand"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_requisition_form_view1_domain_sent"
|
||||
msgid "Processing"
|
||||
msgstr "Töötlen"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_requisition_form_view1_domain_validated"
|
||||
msgid "Waiting"
|
||||
msgstr "Ootan"
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_delete_cancel"
|
||||
msgid "To delete requisition \"%(requisition)s\" you must cancel it."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_warehouse_required"
|
||||
msgid "A warehouse must be defined for requisition \"%(requisition)s\"."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:requisition_approve_button"
|
||||
msgid "Approve"
|
||||
msgstr "Kinnita"
|
||||
|
||||
msgctxt "model:ir.model.button,string:requisition_cancel_button"
|
||||
msgid "Cancel"
|
||||
msgstr "Tühista"
|
||||
|
||||
msgctxt "model:ir.model.button,string:requisition_draft_button"
|
||||
msgid "Draft"
|
||||
msgstr "Mustand"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.model.button,string:requisition_process_button"
|
||||
msgid "Process"
|
||||
msgstr "Töötlen"
|
||||
|
||||
msgctxt "model:ir.model.button,string:requisition_reject_button"
|
||||
msgid "Reject"
|
||||
msgstr "Lükka tagasi"
|
||||
|
||||
msgctxt "model:ir.model.button,string:requisition_wait_button"
|
||||
msgid "Wait"
|
||||
msgstr "Oota"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.rule.group,name:rule_group_requisition_admin"
|
||||
msgid "Any requisition"
|
||||
msgstr "Kõik päringud"
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_requisition_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.rule.group,name:rule_group_requisition_employees"
|
||||
msgid "Own requisition"
|
||||
msgstr "Enda päringud"
|
||||
|
||||
msgctxt "model:ir.sequence,name:sequence_purchase_requisition"
|
||||
msgid "Purchase Requisition"
|
||||
msgstr "Hanke päring"
|
||||
|
||||
msgctxt "model:ir.sequence.type,name:sequence_type_purchase_requisition"
|
||||
msgid "Purchase Requisition"
|
||||
msgstr "Hanke päring"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.ui.menu,name:menu_purchase_requisition_form"
|
||||
msgid "Requisitions"
|
||||
msgstr "Soov"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:purchase.requisition,string:"
|
||||
msgid "Purchase Requisition"
|
||||
msgstr "Hanke päring"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:purchase.requisition.line,string:"
|
||||
msgid "Purchase Requisition Line"
|
||||
msgstr "Hanke päringu rida"
|
||||
|
||||
msgctxt "model:res.group,name:group_purchase_requisition"
|
||||
msgid "Purchase Requisition"
|
||||
msgstr "Hanke päring"
|
||||
|
||||
msgctxt "model:res.group,name:group_purchase_requisition_approval"
|
||||
msgid "Purchase Requisition Approval"
|
||||
msgstr "Hanke päringu kinnitus"
|
||||
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Approved"
|
||||
msgstr "Kinnitatud"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Cancelled"
|
||||
msgstr "Tühistatud"
|
||||
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Done"
|
||||
msgstr "Tehtud"
|
||||
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Draft"
|
||||
msgstr "Mustand"
|
||||
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Processing"
|
||||
msgstr "Töötlen"
|
||||
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Rejected"
|
||||
msgstr "Tagasi lükatud"
|
||||
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Waiting"
|
||||
msgstr "Ootel"
|
||||
|
||||
msgctxt "view:purchase.requisition.line:"
|
||||
msgid "General"
|
||||
msgstr "Üldine"
|
||||
|
||||
msgctxt "view:purchase.requisition:"
|
||||
msgid "Other Info"
|
||||
msgstr "Muu info"
|
||||
|
||||
msgctxt "view:purchase.requisition:"
|
||||
msgid "Requisition"
|
||||
msgstr "Päring"
|
||||
277
modules/purchase_requisition/locale/fa.po
Normal file
277
modules/purchase_requisition/locale/fa.po
Normal file
@@ -0,0 +1,277 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:purchase.configuration,purchase_requisition_sequence:"
|
||||
msgid "Purchase Requisition Sequence"
|
||||
msgstr "ادامه درخواست خرید"
|
||||
|
||||
msgctxt "field:purchase.configuration.sequence,purchase_requisition_sequence:"
|
||||
msgid "Purchase Requisition Sequence"
|
||||
msgstr "ادامه درخواست خرید"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.requisition,approved_by:"
|
||||
msgid "Approved By"
|
||||
msgstr "تصویب شده"
|
||||
|
||||
msgctxt "field:purchase.requisition,company:"
|
||||
msgid "Company"
|
||||
msgstr "شرکت"
|
||||
|
||||
msgctxt "field:purchase.requisition,currency:"
|
||||
msgid "Currency"
|
||||
msgstr "واحد پول"
|
||||
|
||||
msgctxt "field:purchase.requisition,description:"
|
||||
msgid "Description"
|
||||
msgstr "شرح"
|
||||
|
||||
msgctxt "field:purchase.requisition,employee:"
|
||||
msgid "Employee"
|
||||
msgstr "کارمند"
|
||||
|
||||
msgctxt "field:purchase.requisition,lines:"
|
||||
msgid "Lines"
|
||||
msgstr "خطوط"
|
||||
|
||||
msgctxt "field:purchase.requisition,number:"
|
||||
msgid "Number"
|
||||
msgstr "شماره"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.requisition,rejected_by:"
|
||||
msgid "Rejected By"
|
||||
msgstr "رد شده"
|
||||
|
||||
msgctxt "field:purchase.requisition,state:"
|
||||
msgid "State"
|
||||
msgstr "وضعیت"
|
||||
|
||||
msgctxt "field:purchase.requisition,supply_date:"
|
||||
msgid "Supply Date"
|
||||
msgstr "تاریخ تأمین"
|
||||
|
||||
msgctxt "field:purchase.requisition,total_amount:"
|
||||
msgid "Total"
|
||||
msgstr "مجموع"
|
||||
|
||||
msgctxt "field:purchase.requisition,total_amount_cache:"
|
||||
msgid "Total Cache"
|
||||
msgstr "مجموع نقدی"
|
||||
|
||||
msgctxt "field:purchase.requisition,warehouse:"
|
||||
msgid "Warehouse"
|
||||
msgstr "انبار"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,amount:"
|
||||
msgid "Amount"
|
||||
msgstr "مقدار"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.requisition.line,currency:"
|
||||
msgid "Currency"
|
||||
msgstr "واحد پول"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,description:"
|
||||
msgid "Description"
|
||||
msgstr "شرح"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,product:"
|
||||
msgid "Product"
|
||||
msgstr "محصول"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.requisition.line,product_uom_category:"
|
||||
msgid "Product UoM Category"
|
||||
msgstr "دسته بندی واحد اندازه گیری محصول"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,purchase_requests:"
|
||||
msgid "Purchase Request"
|
||||
msgstr "درخواست خرید"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,purchase_requisition_state:"
|
||||
msgid "Purchase Requisition State"
|
||||
msgstr "وضعیت درخواست خرید"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,quantity:"
|
||||
msgid "Quantity"
|
||||
msgstr "مقدار/تعداد"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,requisition:"
|
||||
msgid "Requisition"
|
||||
msgstr "درخواست"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,summary:"
|
||||
msgid "Summary"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,supplier:"
|
||||
msgid "Supplier"
|
||||
msgstr "تامین کننده"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,unit:"
|
||||
msgid "Unit"
|
||||
msgstr "واحد"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,unit_price:"
|
||||
msgid "Unit Price"
|
||||
msgstr "قیمت واحد"
|
||||
|
||||
msgctxt "help:purchase.requisition.line,product_uom_category:"
|
||||
msgid "The category of Unit of Measure for the product."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_open_purchase_request_form"
|
||||
msgid "Requests"
|
||||
msgstr "درخواست ها"
|
||||
|
||||
msgctxt "model:ir.action,name:act_open_purchase_request_form2"
|
||||
msgid "Requests"
|
||||
msgstr "درخواست ها"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:act_purchase_requisition_form"
|
||||
msgid "Requisitions"
|
||||
msgstr "درخواست"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_requisition_form_view1_domain_all"
|
||||
msgid "All"
|
||||
msgstr "همه"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_requisition_form_view1_domain_open"
|
||||
msgid "Draft"
|
||||
msgstr "پیشنویس"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_requisition_form_view1_domain_sent"
|
||||
msgid "Processing"
|
||||
msgstr "در حال پردازش"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_requisition_form_view1_domain_validated"
|
||||
msgid "Waiting"
|
||||
msgstr "در انتظار"
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_delete_cancel"
|
||||
msgid "To delete requisition \"%(requisition)s\" you must cancel it."
|
||||
msgstr "برای حذف درخواست : \"%(requisition)s\" ابتدا باید آنرا لغو کنید."
|
||||
|
||||
#, fuzzy, python-format
|
||||
msgctxt "model:ir.message,text:msg_warehouse_required"
|
||||
msgid "A warehouse must be defined for requisition \"%(requisition)s\"."
|
||||
msgstr "یک انبار برای درخواست : \"%s\" باید تعریف شود."
|
||||
|
||||
msgctxt "model:ir.model.button,string:requisition_approve_button"
|
||||
msgid "Approve"
|
||||
msgstr "Approve"
|
||||
|
||||
msgctxt "model:ir.model.button,string:requisition_cancel_button"
|
||||
msgid "Cancel"
|
||||
msgstr "Cancel"
|
||||
|
||||
msgctxt "model:ir.model.button,string:requisition_draft_button"
|
||||
msgid "Draft"
|
||||
msgstr "Draft"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.model.button,string:requisition_process_button"
|
||||
msgid "Process"
|
||||
msgstr "در حال پردازش"
|
||||
|
||||
msgctxt "model:ir.model.button,string:requisition_reject_button"
|
||||
msgid "Reject"
|
||||
msgstr "Reject"
|
||||
|
||||
msgctxt "model:ir.model.button,string:requisition_wait_button"
|
||||
msgid "Wait"
|
||||
msgstr "Wait"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.rule.group,name:rule_group_requisition_admin"
|
||||
msgid "Any requisition"
|
||||
msgstr "درخواست"
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_requisition_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.rule.group,name:rule_group_requisition_employees"
|
||||
msgid "Own requisition"
|
||||
msgstr "درخواست"
|
||||
|
||||
msgctxt "model:ir.sequence,name:sequence_purchase_requisition"
|
||||
msgid "Purchase Requisition"
|
||||
msgstr "درخواست خرید"
|
||||
|
||||
msgctxt "model:ir.sequence.type,name:sequence_type_purchase_requisition"
|
||||
msgid "Purchase Requisition"
|
||||
msgstr "درخواست خرید"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.ui.menu,name:menu_purchase_requisition_form"
|
||||
msgid "Requisitions"
|
||||
msgstr "درخواست"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:purchase.requisition,string:"
|
||||
msgid "Purchase Requisition"
|
||||
msgstr "درخواست خرید"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:purchase.requisition.line,string:"
|
||||
msgid "Purchase Requisition Line"
|
||||
msgstr "خط درخواست خرید"
|
||||
|
||||
msgctxt "model:res.group,name:group_purchase_requisition"
|
||||
msgid "Purchase Requisition"
|
||||
msgstr "درخواست خرید"
|
||||
|
||||
msgctxt "model:res.group,name:group_purchase_requisition_approval"
|
||||
msgid "Purchase Requisition Approval"
|
||||
msgstr "تصویب درخواست خرید"
|
||||
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Approved"
|
||||
msgstr "تصویب شده"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Cancelled"
|
||||
msgstr "لغو شده"
|
||||
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Done"
|
||||
msgstr "انجام شد"
|
||||
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Draft"
|
||||
msgstr "پیشنویس"
|
||||
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Processing"
|
||||
msgstr "در حال پردازش"
|
||||
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Rejected"
|
||||
msgstr "رد شده"
|
||||
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Waiting"
|
||||
msgstr "در انتظار"
|
||||
|
||||
msgctxt "view:purchase.requisition.line:"
|
||||
msgid "General"
|
||||
msgstr "عمومی"
|
||||
|
||||
msgctxt "view:purchase.requisition:"
|
||||
msgid "Other Info"
|
||||
msgstr "سایر اطلاعات"
|
||||
|
||||
msgctxt "view:purchase.requisition:"
|
||||
msgid "Requisition"
|
||||
msgstr "درخواست"
|
||||
284
modules/purchase_requisition/locale/fi.po
Normal file
284
modules/purchase_requisition/locale/fi.po
Normal file
@@ -0,0 +1,284 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.configuration,purchase_requisition_sequence:"
|
||||
msgid "Purchase Requisition Sequence"
|
||||
msgstr "Purchase Requisition"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.configuration.sequence,purchase_requisition_sequence:"
|
||||
msgid "Purchase Requisition Sequence"
|
||||
msgstr "Purchase Requisition"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.requisition,approved_by:"
|
||||
msgid "Approved By"
|
||||
msgstr "Approve"
|
||||
|
||||
msgctxt "field:purchase.requisition,company:"
|
||||
msgid "Company"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition,currency:"
|
||||
msgid "Currency"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition,description:"
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition,employee:"
|
||||
msgid "Employee"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition,lines:"
|
||||
msgid "Lines"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition,number:"
|
||||
msgid "Number"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.requisition,rejected_by:"
|
||||
msgid "Rejected By"
|
||||
msgstr "Reject"
|
||||
|
||||
msgctxt "field:purchase.requisition,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition,supply_date:"
|
||||
msgid "Supply Date"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition,total_amount:"
|
||||
msgid "Total"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition,total_amount_cache:"
|
||||
msgid "Total Cache"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition,warehouse:"
|
||||
msgid "Warehouse"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,amount:"
|
||||
msgid "Amount"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,currency:"
|
||||
msgid "Currency"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,description:"
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,product:"
|
||||
msgid "Product"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,product_uom_category:"
|
||||
msgid "Product UoM Category"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.requisition.line,purchase_requests:"
|
||||
msgid "Purchase Request"
|
||||
msgstr "Purchase Requisition"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.requisition.line,purchase_requisition_state:"
|
||||
msgid "Purchase Requisition State"
|
||||
msgstr "Purchase Requisition"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,quantity:"
|
||||
msgid "Quantity"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,requisition:"
|
||||
msgid "Requisition"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,summary:"
|
||||
msgid "Summary"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,supplier:"
|
||||
msgid "Supplier"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,unit:"
|
||||
msgid "Unit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,unit_price:"
|
||||
msgid "Unit Price"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.requisition.line,product_uom_category:"
|
||||
msgid "The category of Unit of Measure for the product."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_open_purchase_request_form"
|
||||
msgid "Requests"
|
||||
msgstr "Requests"
|
||||
|
||||
msgctxt "model:ir.action,name:act_open_purchase_request_form2"
|
||||
msgid "Requests"
|
||||
msgstr "Requests"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:act_purchase_requisition_form"
|
||||
msgid "Requisitions"
|
||||
msgstr "Purchase Requisitions"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_requisition_form_view1_domain_all"
|
||||
msgid "All"
|
||||
msgstr "All"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_requisition_form_view1_domain_open"
|
||||
msgid "Draft"
|
||||
msgstr "Draft"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_requisition_form_view1_domain_sent"
|
||||
msgid "Processing"
|
||||
msgstr "Processing"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_requisition_form_view1_domain_validated"
|
||||
msgid "Waiting"
|
||||
msgstr "Waiting"
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_delete_cancel"
|
||||
msgid "To delete requisition \"%(requisition)s\" you must cancel it."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_warehouse_required"
|
||||
msgid "A warehouse must be defined for requisition \"%(requisition)s\"."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:requisition_approve_button"
|
||||
msgid "Approve"
|
||||
msgstr "Approve"
|
||||
|
||||
msgctxt "model:ir.model.button,string:requisition_cancel_button"
|
||||
msgid "Cancel"
|
||||
msgstr "Cancel"
|
||||
|
||||
msgctxt "model:ir.model.button,string:requisition_draft_button"
|
||||
msgid "Draft"
|
||||
msgstr "Draft"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.model.button,string:requisition_process_button"
|
||||
msgid "Process"
|
||||
msgstr "Processing"
|
||||
|
||||
msgctxt "model:ir.model.button,string:requisition_reject_button"
|
||||
msgid "Reject"
|
||||
msgstr "Reject"
|
||||
|
||||
msgctxt "model:ir.model.button,string:requisition_wait_button"
|
||||
msgid "Wait"
|
||||
msgstr "Wait"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.rule.group,name:rule_group_requisition_admin"
|
||||
msgid "Any requisition"
|
||||
msgstr "Purchase Requisitions"
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_requisition_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.rule.group,name:rule_group_requisition_employees"
|
||||
msgid "Own requisition"
|
||||
msgstr "Purchase Requisitions"
|
||||
|
||||
msgctxt "model:ir.sequence,name:sequence_purchase_requisition"
|
||||
msgid "Purchase Requisition"
|
||||
msgstr "Purchase Requisition"
|
||||
|
||||
msgctxt "model:ir.sequence.type,name:sequence_type_purchase_requisition"
|
||||
msgid "Purchase Requisition"
|
||||
msgstr "Purchase Requisition"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.ui.menu,name:menu_purchase_requisition_form"
|
||||
msgid "Requisitions"
|
||||
msgstr "Purchase Requisitions"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:purchase.requisition,string:"
|
||||
msgid "Purchase Requisition"
|
||||
msgstr "Purchase Requisition"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:purchase.requisition.line,string:"
|
||||
msgid "Purchase Requisition Line"
|
||||
msgstr "Purchase Requisition"
|
||||
|
||||
msgctxt "model:res.group,name:group_purchase_requisition"
|
||||
msgid "Purchase Requisition"
|
||||
msgstr "Purchase Requisition"
|
||||
|
||||
msgctxt "model:res.group,name:group_purchase_requisition_approval"
|
||||
msgid "Purchase Requisition Approval"
|
||||
msgstr "Purchase Requisition Approval"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Approved"
|
||||
msgstr "Approve"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Cancelled"
|
||||
msgstr "Cancel"
|
||||
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Done"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Draft"
|
||||
msgstr "Draft"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Processing"
|
||||
msgstr "Processing"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Rejected"
|
||||
msgstr "Reject"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Waiting"
|
||||
msgstr "Waiting"
|
||||
|
||||
msgctxt "view:purchase.requisition.line:"
|
||||
msgid "General"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.requisition:"
|
||||
msgid "Other Info"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.requisition:"
|
||||
msgid "Requisition"
|
||||
msgstr ""
|
||||
269
modules/purchase_requisition/locale/fr.po
Normal file
269
modules/purchase_requisition/locale/fr.po
Normal file
@@ -0,0 +1,269 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:purchase.configuration,purchase_requisition_sequence:"
|
||||
msgid "Purchase Requisition Sequence"
|
||||
msgstr "Séquence de demande d'achat d'employé"
|
||||
|
||||
msgctxt "field:purchase.configuration.sequence,purchase_requisition_sequence:"
|
||||
msgid "Purchase Requisition Sequence"
|
||||
msgstr "Séquence de demande d'achat d'employé"
|
||||
|
||||
msgctxt "field:purchase.requisition,approved_by:"
|
||||
msgid "Approved By"
|
||||
msgstr "Approuvée par"
|
||||
|
||||
msgctxt "field:purchase.requisition,company:"
|
||||
msgid "Company"
|
||||
msgstr "Société"
|
||||
|
||||
msgctxt "field:purchase.requisition,currency:"
|
||||
msgid "Currency"
|
||||
msgstr "Devise"
|
||||
|
||||
msgctxt "field:purchase.requisition,description:"
|
||||
msgid "Description"
|
||||
msgstr "Description"
|
||||
|
||||
msgctxt "field:purchase.requisition,employee:"
|
||||
msgid "Employee"
|
||||
msgstr "Employé"
|
||||
|
||||
msgctxt "field:purchase.requisition,lines:"
|
||||
msgid "Lines"
|
||||
msgstr "Lignes"
|
||||
|
||||
msgctxt "field:purchase.requisition,number:"
|
||||
msgid "Number"
|
||||
msgstr "Numéro"
|
||||
|
||||
msgctxt "field:purchase.requisition,rejected_by:"
|
||||
msgid "Rejected By"
|
||||
msgstr "Rejetée par"
|
||||
|
||||
msgctxt "field:purchase.requisition,state:"
|
||||
msgid "State"
|
||||
msgstr "État"
|
||||
|
||||
msgctxt "field:purchase.requisition,supply_date:"
|
||||
msgid "Supply Date"
|
||||
msgstr "Date d'approvisionnement"
|
||||
|
||||
msgctxt "field:purchase.requisition,total_amount:"
|
||||
msgid "Total"
|
||||
msgstr "Total"
|
||||
|
||||
msgctxt "field:purchase.requisition,total_amount_cache:"
|
||||
msgid "Total Cache"
|
||||
msgstr "Cache du total"
|
||||
|
||||
msgctxt "field:purchase.requisition,warehouse:"
|
||||
msgid "Warehouse"
|
||||
msgstr "Entrepôt"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,amount:"
|
||||
msgid "Amount"
|
||||
msgstr "Montant"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,currency:"
|
||||
msgid "Currency"
|
||||
msgstr "Devise"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,description:"
|
||||
msgid "Description"
|
||||
msgstr "Description"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,product:"
|
||||
msgid "Product"
|
||||
msgstr "Produit"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,product_uom_category:"
|
||||
msgid "Product UoM Category"
|
||||
msgstr "Catégorie d'UDM du produit"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,purchase_requests:"
|
||||
msgid "Purchase Request"
|
||||
msgstr "Demande d'achat"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,purchase_requisition_state:"
|
||||
msgid "Purchase Requisition State"
|
||||
msgstr "État de demande d'achat d'employé"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,quantity:"
|
||||
msgid "Quantity"
|
||||
msgstr "Quantité"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,requisition:"
|
||||
msgid "Requisition"
|
||||
msgstr "Demande"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,summary:"
|
||||
msgid "Summary"
|
||||
msgstr "Résumé"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,supplier:"
|
||||
msgid "Supplier"
|
||||
msgstr "Fournisseur"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,unit:"
|
||||
msgid "Unit"
|
||||
msgstr "Unité"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,unit_price:"
|
||||
msgid "Unit Price"
|
||||
msgstr "Prix unitaire"
|
||||
|
||||
msgctxt "help:purchase.requisition.line,product_uom_category:"
|
||||
msgid "The category of Unit of Measure for the product."
|
||||
msgstr "La catégorie d'Unité De Mesure pour le produit."
|
||||
|
||||
msgctxt "model:ir.action,name:act_open_purchase_request_form"
|
||||
msgid "Requests"
|
||||
msgstr "Demandes"
|
||||
|
||||
msgctxt "model:ir.action,name:act_open_purchase_request_form2"
|
||||
msgid "Requests"
|
||||
msgstr "Demandes"
|
||||
|
||||
msgctxt "model:ir.action,name:act_purchase_requisition_form"
|
||||
msgid "Requisitions"
|
||||
msgstr "Demandes d'employés"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_requisition_form_view1_domain_all"
|
||||
msgid "All"
|
||||
msgstr "Toutes"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_requisition_form_view1_domain_open"
|
||||
msgid "Draft"
|
||||
msgstr "Brouillons"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_requisition_form_view1_domain_sent"
|
||||
msgid "Processing"
|
||||
msgstr "En traitement"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_requisition_form_view1_domain_validated"
|
||||
msgid "Waiting"
|
||||
msgstr "En attentes"
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_delete_cancel"
|
||||
msgid "To delete requisition \"%(requisition)s\" you must cancel it."
|
||||
msgstr ""
|
||||
"Pour supprimer la demande d'achat d'employé « %(requisition)s », vous devez "
|
||||
"l'annuler."
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_warehouse_required"
|
||||
msgid "A warehouse must be defined for requisition \"%(requisition)s\"."
|
||||
msgstr ""
|
||||
"Un entrepôt doit être défini pour la demande d'achat d'employé "
|
||||
"« %(requisition)s »."
|
||||
|
||||
msgctxt "model:ir.model.button,string:requisition_approve_button"
|
||||
msgid "Approve"
|
||||
msgstr "Approuver"
|
||||
|
||||
msgctxt "model:ir.model.button,string:requisition_cancel_button"
|
||||
msgid "Cancel"
|
||||
msgstr "Annuler"
|
||||
|
||||
msgctxt "model:ir.model.button,string:requisition_draft_button"
|
||||
msgid "Draft"
|
||||
msgstr "Brouillon"
|
||||
|
||||
msgctxt "model:ir.model.button,string:requisition_process_button"
|
||||
msgid "Process"
|
||||
msgstr "Traiter"
|
||||
|
||||
msgctxt "model:ir.model.button,string:requisition_reject_button"
|
||||
msgid "Reject"
|
||||
msgstr "Rejeter"
|
||||
|
||||
msgctxt "model:ir.model.button,string:requisition_wait_button"
|
||||
msgid "Wait"
|
||||
msgstr "Attendre"
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_requisition_admin"
|
||||
msgid "Any requisition"
|
||||
msgstr "N'importe quelle demande"
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_requisition_companies"
|
||||
msgid "User in companies"
|
||||
msgstr "Utilisateur dans les sociétés"
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_requisition_employees"
|
||||
msgid "Own requisition"
|
||||
msgstr "Demande propre"
|
||||
|
||||
msgctxt "model:ir.sequence,name:sequence_purchase_requisition"
|
||||
msgid "Purchase Requisition"
|
||||
msgstr "Demande d'achat d'employé"
|
||||
|
||||
msgctxt "model:ir.sequence.type,name:sequence_type_purchase_requisition"
|
||||
msgid "Purchase Requisition"
|
||||
msgstr "Demande d'achat d'employé"
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_purchase_requisition_form"
|
||||
msgid "Requisitions"
|
||||
msgstr "Demandes d'employés"
|
||||
|
||||
msgctxt "model:purchase.requisition,string:"
|
||||
msgid "Purchase Requisition"
|
||||
msgstr "Demande d'achat d'employé"
|
||||
|
||||
msgctxt "model:purchase.requisition.line,string:"
|
||||
msgid "Purchase Requisition Line"
|
||||
msgstr "Ligne de demande d'achat d'employé"
|
||||
|
||||
msgctxt "model:res.group,name:group_purchase_requisition"
|
||||
msgid "Purchase Requisition"
|
||||
msgstr "Demande d'achat d'employé"
|
||||
|
||||
msgctxt "model:res.group,name:group_purchase_requisition_approval"
|
||||
msgid "Purchase Requisition Approval"
|
||||
msgstr "Approbation de demande d'achat d'employé"
|
||||
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Approved"
|
||||
msgstr "Approuvée"
|
||||
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Cancelled"
|
||||
msgstr "Annulée"
|
||||
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Done"
|
||||
msgstr "Terminée"
|
||||
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Draft"
|
||||
msgstr "Brouillon"
|
||||
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Processing"
|
||||
msgstr "En traitement"
|
||||
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Rejected"
|
||||
msgstr "Rejetée"
|
||||
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Waiting"
|
||||
msgstr "En attente"
|
||||
|
||||
msgctxt "view:purchase.requisition.line:"
|
||||
msgid "General"
|
||||
msgstr "Général"
|
||||
|
||||
msgctxt "view:purchase.requisition:"
|
||||
msgid "Other Info"
|
||||
msgstr "Autre information"
|
||||
|
||||
msgctxt "view:purchase.requisition:"
|
||||
msgid "Requisition"
|
||||
msgstr "Demande d'employé"
|
||||
284
modules/purchase_requisition/locale/hu.po
Normal file
284
modules/purchase_requisition/locale/hu.po
Normal file
@@ -0,0 +1,284 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.configuration,purchase_requisition_sequence:"
|
||||
msgid "Purchase Requisition Sequence"
|
||||
msgstr "Purchase Requisition"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.configuration.sequence,purchase_requisition_sequence:"
|
||||
msgid "Purchase Requisition Sequence"
|
||||
msgstr "Purchase Requisition"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.requisition,approved_by:"
|
||||
msgid "Approved By"
|
||||
msgstr "Approve"
|
||||
|
||||
msgctxt "field:purchase.requisition,company:"
|
||||
msgid "Company"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition,currency:"
|
||||
msgid "Currency"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition,description:"
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition,employee:"
|
||||
msgid "Employee"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition,lines:"
|
||||
msgid "Lines"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition,number:"
|
||||
msgid "Number"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.requisition,rejected_by:"
|
||||
msgid "Rejected By"
|
||||
msgstr "Reject"
|
||||
|
||||
msgctxt "field:purchase.requisition,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition,supply_date:"
|
||||
msgid "Supply Date"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition,total_amount:"
|
||||
msgid "Total"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition,total_amount_cache:"
|
||||
msgid "Total Cache"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition,warehouse:"
|
||||
msgid "Warehouse"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,amount:"
|
||||
msgid "Amount"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,currency:"
|
||||
msgid "Currency"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,description:"
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,product:"
|
||||
msgid "Product"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,product_uom_category:"
|
||||
msgid "Product UoM Category"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.requisition.line,purchase_requests:"
|
||||
msgid "Purchase Request"
|
||||
msgstr "Purchase Requisition"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.requisition.line,purchase_requisition_state:"
|
||||
msgid "Purchase Requisition State"
|
||||
msgstr "Purchase Requisition"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,quantity:"
|
||||
msgid "Quantity"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,requisition:"
|
||||
msgid "Requisition"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,summary:"
|
||||
msgid "Summary"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,supplier:"
|
||||
msgid "Supplier"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,unit:"
|
||||
msgid "Unit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,unit_price:"
|
||||
msgid "Unit Price"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.requisition.line,product_uom_category:"
|
||||
msgid "The category of Unit of Measure for the product."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_open_purchase_request_form"
|
||||
msgid "Requests"
|
||||
msgstr "Requests"
|
||||
|
||||
msgctxt "model:ir.action,name:act_open_purchase_request_form2"
|
||||
msgid "Requests"
|
||||
msgstr "Requests"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:act_purchase_requisition_form"
|
||||
msgid "Requisitions"
|
||||
msgstr "Purchase Requisitions"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_requisition_form_view1_domain_all"
|
||||
msgid "All"
|
||||
msgstr "All"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_requisition_form_view1_domain_open"
|
||||
msgid "Draft"
|
||||
msgstr "Draft"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_requisition_form_view1_domain_sent"
|
||||
msgid "Processing"
|
||||
msgstr "Processing"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_requisition_form_view1_domain_validated"
|
||||
msgid "Waiting"
|
||||
msgstr "Waiting"
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_delete_cancel"
|
||||
msgid "To delete requisition \"%(requisition)s\" you must cancel it."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_warehouse_required"
|
||||
msgid "A warehouse must be defined for requisition \"%(requisition)s\"."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:requisition_approve_button"
|
||||
msgid "Approve"
|
||||
msgstr "Approve"
|
||||
|
||||
msgctxt "model:ir.model.button,string:requisition_cancel_button"
|
||||
msgid "Cancel"
|
||||
msgstr "Cancel"
|
||||
|
||||
msgctxt "model:ir.model.button,string:requisition_draft_button"
|
||||
msgid "Draft"
|
||||
msgstr "Draft"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.model.button,string:requisition_process_button"
|
||||
msgid "Process"
|
||||
msgstr "Processing"
|
||||
|
||||
msgctxt "model:ir.model.button,string:requisition_reject_button"
|
||||
msgid "Reject"
|
||||
msgstr "Reject"
|
||||
|
||||
msgctxt "model:ir.model.button,string:requisition_wait_button"
|
||||
msgid "Wait"
|
||||
msgstr "Wait"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.rule.group,name:rule_group_requisition_admin"
|
||||
msgid "Any requisition"
|
||||
msgstr "Purchase Requisitions"
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_requisition_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.rule.group,name:rule_group_requisition_employees"
|
||||
msgid "Own requisition"
|
||||
msgstr "Purchase Requisitions"
|
||||
|
||||
msgctxt "model:ir.sequence,name:sequence_purchase_requisition"
|
||||
msgid "Purchase Requisition"
|
||||
msgstr "Purchase Requisition"
|
||||
|
||||
msgctxt "model:ir.sequence.type,name:sequence_type_purchase_requisition"
|
||||
msgid "Purchase Requisition"
|
||||
msgstr "Purchase Requisition"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.ui.menu,name:menu_purchase_requisition_form"
|
||||
msgid "Requisitions"
|
||||
msgstr "Purchase Requisitions"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:purchase.requisition,string:"
|
||||
msgid "Purchase Requisition"
|
||||
msgstr "Purchase Requisition"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:purchase.requisition.line,string:"
|
||||
msgid "Purchase Requisition Line"
|
||||
msgstr "Purchase Requisition"
|
||||
|
||||
msgctxt "model:res.group,name:group_purchase_requisition"
|
||||
msgid "Purchase Requisition"
|
||||
msgstr "Purchase Requisition"
|
||||
|
||||
msgctxt "model:res.group,name:group_purchase_requisition_approval"
|
||||
msgid "Purchase Requisition Approval"
|
||||
msgstr "Purchase Requisition Approval"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Approved"
|
||||
msgstr "Approve"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Cancelled"
|
||||
msgstr "Cancel"
|
||||
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Done"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Draft"
|
||||
msgstr "Draft"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Processing"
|
||||
msgstr "Processing"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Rejected"
|
||||
msgstr "Reject"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Waiting"
|
||||
msgstr "Waiting"
|
||||
|
||||
msgctxt "view:purchase.requisition.line:"
|
||||
msgid "General"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.requisition:"
|
||||
msgid "Other Info"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.requisition:"
|
||||
msgid "Requisition"
|
||||
msgstr ""
|
||||
271
modules/purchase_requisition/locale/id.po
Normal file
271
modules/purchase_requisition/locale/id.po
Normal file
@@ -0,0 +1,271 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:purchase.configuration,purchase_requisition_sequence:"
|
||||
msgid "Purchase Requisition Sequence"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.configuration.sequence,purchase_requisition_sequence:"
|
||||
msgid "Purchase Requisition Sequence"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition,approved_by:"
|
||||
msgid "Approved By"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition,company:"
|
||||
msgid "Company"
|
||||
msgstr "Perusahaan"
|
||||
|
||||
msgctxt "field:purchase.requisition,currency:"
|
||||
msgid "Currency"
|
||||
msgstr "Mata Uang"
|
||||
|
||||
msgctxt "field:purchase.requisition,description:"
|
||||
msgid "Description"
|
||||
msgstr "Deskripsi"
|
||||
|
||||
msgctxt "field:purchase.requisition,employee:"
|
||||
msgid "Employee"
|
||||
msgstr "Karyawan"
|
||||
|
||||
msgctxt "field:purchase.requisition,lines:"
|
||||
msgid "Lines"
|
||||
msgstr "Baris"
|
||||
|
||||
msgctxt "field:purchase.requisition,number:"
|
||||
msgid "Number"
|
||||
msgstr "Nomor"
|
||||
|
||||
msgctxt "field:purchase.requisition,rejected_by:"
|
||||
msgid "Rejected By"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition,state:"
|
||||
msgid "State"
|
||||
msgstr "Status"
|
||||
|
||||
msgctxt "field:purchase.requisition,supply_date:"
|
||||
msgid "Supply Date"
|
||||
msgstr "Tanggal Persediaan"
|
||||
|
||||
msgctxt "field:purchase.requisition,total_amount:"
|
||||
msgid "Total"
|
||||
msgstr "Total"
|
||||
|
||||
msgctxt "field:purchase.requisition,total_amount_cache:"
|
||||
msgid "Total Cache"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition,warehouse:"
|
||||
msgid "Warehouse"
|
||||
msgstr "Gudang"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,amount:"
|
||||
msgid "Amount"
|
||||
msgstr "Jumlah"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,currency:"
|
||||
msgid "Currency"
|
||||
msgstr "Mata Uang"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,description:"
|
||||
msgid "Description"
|
||||
msgstr "Deskripsi"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,product:"
|
||||
msgid "Product"
|
||||
msgstr "Produk"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,product_uom_category:"
|
||||
msgid "Product UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,purchase_requests:"
|
||||
msgid "Purchase Request"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,purchase_requisition_state:"
|
||||
msgid "Purchase Requisition State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,quantity:"
|
||||
msgid "Quantity"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,requisition:"
|
||||
msgid "Requisition"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,summary:"
|
||||
msgid "Summary"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,supplier:"
|
||||
msgid "Supplier"
|
||||
msgstr "Pemasok"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,unit:"
|
||||
msgid "Unit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,unit_price:"
|
||||
msgid "Unit Price"
|
||||
msgstr "Harga Satuan"
|
||||
|
||||
msgctxt "help:purchase.requisition.line,product_uom_category:"
|
||||
msgid "The category of Unit of Measure for the product."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_open_purchase_request_form"
|
||||
msgid "Requests"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_open_purchase_request_form2"
|
||||
msgid "Requests"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:act_purchase_requisition_form"
|
||||
msgid "Requisitions"
|
||||
msgstr "Deskripsi"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_requisition_form_view1_domain_all"
|
||||
msgid "All"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_requisition_form_view1_domain_open"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_requisition_form_view1_domain_sent"
|
||||
msgid "Processing"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_requisition_form_view1_domain_validated"
|
||||
msgid "Waiting"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_delete_cancel"
|
||||
msgid "To delete requisition \"%(requisition)s\" you must cancel it."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_warehouse_required"
|
||||
msgid "A warehouse must be defined for requisition \"%(requisition)s\"."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:requisition_approve_button"
|
||||
msgid "Approve"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:requisition_cancel_button"
|
||||
msgid "Cancel"
|
||||
msgstr "Batal"
|
||||
|
||||
msgctxt "model:ir.model.button,string:requisition_draft_button"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:requisition_process_button"
|
||||
msgid "Process"
|
||||
msgstr "Proses"
|
||||
|
||||
msgctxt "model:ir.model.button,string:requisition_reject_button"
|
||||
msgid "Reject"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:requisition_wait_button"
|
||||
msgid "Wait"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.rule.group,name:rule_group_requisition_admin"
|
||||
msgid "Any requisition"
|
||||
msgstr "Deskripsi"
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_requisition_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.rule.group,name:rule_group_requisition_employees"
|
||||
msgid "Own requisition"
|
||||
msgstr "Deskripsi"
|
||||
|
||||
msgctxt "model:ir.sequence,name:sequence_purchase_requisition"
|
||||
msgid "Purchase Requisition"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.sequence.type,name:sequence_type_purchase_requisition"
|
||||
msgid "Purchase Requisition"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.ui.menu,name:menu_purchase_requisition_form"
|
||||
msgid "Requisitions"
|
||||
msgstr "Deskripsi"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:purchase.requisition,string:"
|
||||
msgid "Purchase Requisition"
|
||||
msgstr "Deskripsi"
|
||||
|
||||
msgctxt "model:purchase.requisition.line,string:"
|
||||
msgid "Purchase Requisition Line"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:res.group,name:group_purchase_requisition"
|
||||
msgid "Purchase Requisition"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:res.group,name:group_purchase_requisition_approval"
|
||||
msgid "Purchase Requisition Approval"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Approved"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Cancelled"
|
||||
msgstr "Batal"
|
||||
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Done"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Draft"
|
||||
msgstr "Rancangan"
|
||||
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Processing"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Rejected"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Waiting"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.requisition.line:"
|
||||
msgid "General"
|
||||
msgstr "Umum"
|
||||
|
||||
msgctxt "view:purchase.requisition:"
|
||||
msgid "Other Info"
|
||||
msgstr "Info Lain"
|
||||
|
||||
msgctxt "view:purchase.requisition:"
|
||||
msgid "Requisition"
|
||||
msgstr ""
|
||||
286
modules/purchase_requisition/locale/it.po
Normal file
286
modules/purchase_requisition/locale/it.po
Normal file
@@ -0,0 +1,286 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:purchase.configuration,purchase_requisition_sequence:"
|
||||
msgid "Purchase Requisition Sequence"
|
||||
msgstr "Sequenza richiesta fornitura"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.configuration.sequence,purchase_requisition_sequence:"
|
||||
msgid "Purchase Requisition Sequence"
|
||||
msgstr "Sequenza richiesta fornitura"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.requisition,approved_by:"
|
||||
msgid "Approved By"
|
||||
msgstr "Approvato"
|
||||
|
||||
msgctxt "field:purchase.requisition,company:"
|
||||
msgid "Company"
|
||||
msgstr "Azienda"
|
||||
|
||||
msgctxt "field:purchase.requisition,currency:"
|
||||
msgid "Currency"
|
||||
msgstr "Valuta"
|
||||
|
||||
msgctxt "field:purchase.requisition,description:"
|
||||
msgid "Description"
|
||||
msgstr "Descrizione"
|
||||
|
||||
msgctxt "field:purchase.requisition,employee:"
|
||||
msgid "Employee"
|
||||
msgstr "Dipendente"
|
||||
|
||||
msgctxt "field:purchase.requisition,lines:"
|
||||
msgid "Lines"
|
||||
msgstr "righe"
|
||||
|
||||
msgctxt "field:purchase.requisition,number:"
|
||||
msgid "Number"
|
||||
msgstr "Numero"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.requisition,rejected_by:"
|
||||
msgid "Rejected By"
|
||||
msgstr "Rifiutato"
|
||||
|
||||
msgctxt "field:purchase.requisition,state:"
|
||||
msgid "State"
|
||||
msgstr "Stato"
|
||||
|
||||
msgctxt "field:purchase.requisition,supply_date:"
|
||||
msgid "Supply Date"
|
||||
msgstr "Data fornitura"
|
||||
|
||||
msgctxt "field:purchase.requisition,total_amount:"
|
||||
msgid "Total"
|
||||
msgstr "Totale"
|
||||
|
||||
msgctxt "field:purchase.requisition,total_amount_cache:"
|
||||
msgid "Total Cache"
|
||||
msgstr "Totale precalcolato"
|
||||
|
||||
msgctxt "field:purchase.requisition,warehouse:"
|
||||
msgid "Warehouse"
|
||||
msgstr "Magazzino"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,amount:"
|
||||
msgid "Amount"
|
||||
msgstr "Importo"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.requisition.line,currency:"
|
||||
msgid "Currency"
|
||||
msgstr "Valuta"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,description:"
|
||||
msgid "Description"
|
||||
msgstr "Descrizione"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,product:"
|
||||
msgid "Product"
|
||||
msgstr "Prodotto"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.requisition.line,product_uom_category:"
|
||||
msgid "Product UoM Category"
|
||||
msgstr "Udm categoria del prodotto"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,purchase_requests:"
|
||||
msgid "Purchase Request"
|
||||
msgstr "Richiesta di acquisto"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,purchase_requisition_state:"
|
||||
msgid "Purchase Requisition State"
|
||||
msgstr "Stato richiesta di fornitura"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,quantity:"
|
||||
msgid "Quantity"
|
||||
msgstr "Quantità"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,requisition:"
|
||||
msgid "Requisition"
|
||||
msgstr "Richiesta"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,summary:"
|
||||
msgid "Summary"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,supplier:"
|
||||
msgid "Supplier"
|
||||
msgstr "Fornitore"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,unit:"
|
||||
msgid "Unit"
|
||||
msgstr "Unità"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,unit_price:"
|
||||
msgid "Unit Price"
|
||||
msgstr "Prezzo Unitario"
|
||||
|
||||
msgctxt "help:purchase.requisition.line,product_uom_category:"
|
||||
msgid "The category of Unit of Measure for the product."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_open_purchase_request_form"
|
||||
msgid "Requests"
|
||||
msgstr "Richieste"
|
||||
|
||||
msgctxt "model:ir.action,name:act_open_purchase_request_form2"
|
||||
msgid "Requests"
|
||||
msgstr "Richieste"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:act_purchase_requisition_form"
|
||||
msgid "Requisitions"
|
||||
msgstr "Richiesta"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_requisition_form_view1_domain_all"
|
||||
msgid "All"
|
||||
msgstr "All"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_requisition_form_view1_domain_open"
|
||||
msgid "Draft"
|
||||
msgstr "Draft"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_requisition_form_view1_domain_sent"
|
||||
msgid "Processing"
|
||||
msgstr "Processing"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_requisition_form_view1_domain_validated"
|
||||
msgid "Waiting"
|
||||
msgstr "Waiting"
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_delete_cancel"
|
||||
msgid "To delete requisition \"%(requisition)s\" you must cancel it."
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy, python-format
|
||||
msgctxt "model:ir.message,text:msg_warehouse_required"
|
||||
msgid "A warehouse must be defined for requisition \"%(requisition)s\"."
|
||||
msgstr "Dev'essere definito un magazzino per la richiesta: \"%(requisition)s\"."
|
||||
|
||||
msgctxt "model:ir.model.button,string:requisition_approve_button"
|
||||
msgid "Approve"
|
||||
msgstr "Approve"
|
||||
|
||||
msgctxt "model:ir.model.button,string:requisition_cancel_button"
|
||||
msgid "Cancel"
|
||||
msgstr "Annulla"
|
||||
|
||||
msgctxt "model:ir.model.button,string:requisition_draft_button"
|
||||
msgid "Draft"
|
||||
msgstr "Draft"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.model.button,string:requisition_process_button"
|
||||
msgid "Process"
|
||||
msgstr "Processing"
|
||||
|
||||
msgctxt "model:ir.model.button,string:requisition_reject_button"
|
||||
msgid "Reject"
|
||||
msgstr "Reject"
|
||||
|
||||
msgctxt "model:ir.model.button,string:requisition_wait_button"
|
||||
msgid "Wait"
|
||||
msgstr "Wait"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.rule.group,name:rule_group_requisition_admin"
|
||||
msgid "Any requisition"
|
||||
msgstr "Richiesta"
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_requisition_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.rule.group,name:rule_group_requisition_employees"
|
||||
msgid "Own requisition"
|
||||
msgstr "Richiesta"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.sequence,name:sequence_purchase_requisition"
|
||||
msgid "Purchase Requisition"
|
||||
msgstr "Purchase Requisition"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.sequence.type,name:sequence_type_purchase_requisition"
|
||||
msgid "Purchase Requisition"
|
||||
msgstr "Purchase Requisition"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.ui.menu,name:menu_purchase_requisition_form"
|
||||
msgid "Requisitions"
|
||||
msgstr "Richiesta"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:purchase.requisition,string:"
|
||||
msgid "Purchase Requisition"
|
||||
msgstr "Purchase Requisition"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:purchase.requisition.line,string:"
|
||||
msgid "Purchase Requisition Line"
|
||||
msgstr "Riga richiesta di fornitura"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:res.group,name:group_purchase_requisition"
|
||||
msgid "Purchase Requisition"
|
||||
msgstr "Purchase Requisition"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:res.group,name:group_purchase_requisition_approval"
|
||||
msgid "Purchase Requisition Approval"
|
||||
msgstr "Purchase Requisition Approval"
|
||||
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Approved"
|
||||
msgstr "Approvato"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Cancelled"
|
||||
msgstr "Annullato"
|
||||
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Done"
|
||||
msgstr "Eseguito"
|
||||
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Draft"
|
||||
msgstr "Bozza"
|
||||
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Processing"
|
||||
msgstr "In elaborazione"
|
||||
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Rejected"
|
||||
msgstr "Rifiutato"
|
||||
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Waiting"
|
||||
msgstr "In attesa"
|
||||
|
||||
msgctxt "view:purchase.requisition.line:"
|
||||
msgid "General"
|
||||
msgstr "Generale"
|
||||
|
||||
msgctxt "view:purchase.requisition:"
|
||||
msgid "Other Info"
|
||||
msgstr "Altre informazioni"
|
||||
|
||||
msgctxt "view:purchase.requisition:"
|
||||
msgid "Requisition"
|
||||
msgstr "Richiesta"
|
||||
284
modules/purchase_requisition/locale/lo.po
Normal file
284
modules/purchase_requisition/locale/lo.po
Normal file
@@ -0,0 +1,284 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.configuration,purchase_requisition_sequence:"
|
||||
msgid "Purchase Requisition Sequence"
|
||||
msgstr "Purchase Requisition"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.configuration.sequence,purchase_requisition_sequence:"
|
||||
msgid "Purchase Requisition Sequence"
|
||||
msgstr "Purchase Requisition"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.requisition,approved_by:"
|
||||
msgid "Approved By"
|
||||
msgstr "Approve"
|
||||
|
||||
msgctxt "field:purchase.requisition,company:"
|
||||
msgid "Company"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition,currency:"
|
||||
msgid "Currency"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition,description:"
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition,employee:"
|
||||
msgid "Employee"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition,lines:"
|
||||
msgid "Lines"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition,number:"
|
||||
msgid "Number"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.requisition,rejected_by:"
|
||||
msgid "Rejected By"
|
||||
msgstr "Reject"
|
||||
|
||||
msgctxt "field:purchase.requisition,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition,supply_date:"
|
||||
msgid "Supply Date"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition,total_amount:"
|
||||
msgid "Total"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition,total_amount_cache:"
|
||||
msgid "Total Cache"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition,warehouse:"
|
||||
msgid "Warehouse"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,amount:"
|
||||
msgid "Amount"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,currency:"
|
||||
msgid "Currency"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,description:"
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,product:"
|
||||
msgid "Product"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,product_uom_category:"
|
||||
msgid "Product UoM Category"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.requisition.line,purchase_requests:"
|
||||
msgid "Purchase Request"
|
||||
msgstr "Purchase Requisition"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.requisition.line,purchase_requisition_state:"
|
||||
msgid "Purchase Requisition State"
|
||||
msgstr "Purchase Requisition"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,quantity:"
|
||||
msgid "Quantity"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,requisition:"
|
||||
msgid "Requisition"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,summary:"
|
||||
msgid "Summary"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,supplier:"
|
||||
msgid "Supplier"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,unit:"
|
||||
msgid "Unit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,unit_price:"
|
||||
msgid "Unit Price"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.requisition.line,product_uom_category:"
|
||||
msgid "The category of Unit of Measure for the product."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_open_purchase_request_form"
|
||||
msgid "Requests"
|
||||
msgstr "Requests"
|
||||
|
||||
msgctxt "model:ir.action,name:act_open_purchase_request_form2"
|
||||
msgid "Requests"
|
||||
msgstr "Requests"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:act_purchase_requisition_form"
|
||||
msgid "Requisitions"
|
||||
msgstr "Purchase Requisitions"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_requisition_form_view1_domain_all"
|
||||
msgid "All"
|
||||
msgstr "All"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_requisition_form_view1_domain_open"
|
||||
msgid "Draft"
|
||||
msgstr "Draft"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_requisition_form_view1_domain_sent"
|
||||
msgid "Processing"
|
||||
msgstr "Processing"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_requisition_form_view1_domain_validated"
|
||||
msgid "Waiting"
|
||||
msgstr "Waiting"
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_delete_cancel"
|
||||
msgid "To delete requisition \"%(requisition)s\" you must cancel it."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_warehouse_required"
|
||||
msgid "A warehouse must be defined for requisition \"%(requisition)s\"."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:requisition_approve_button"
|
||||
msgid "Approve"
|
||||
msgstr "Approve"
|
||||
|
||||
msgctxt "model:ir.model.button,string:requisition_cancel_button"
|
||||
msgid "Cancel"
|
||||
msgstr "Cancel"
|
||||
|
||||
msgctxt "model:ir.model.button,string:requisition_draft_button"
|
||||
msgid "Draft"
|
||||
msgstr "Draft"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.model.button,string:requisition_process_button"
|
||||
msgid "Process"
|
||||
msgstr "Processing"
|
||||
|
||||
msgctxt "model:ir.model.button,string:requisition_reject_button"
|
||||
msgid "Reject"
|
||||
msgstr "Reject"
|
||||
|
||||
msgctxt "model:ir.model.button,string:requisition_wait_button"
|
||||
msgid "Wait"
|
||||
msgstr "Wait"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.rule.group,name:rule_group_requisition_admin"
|
||||
msgid "Any requisition"
|
||||
msgstr "Purchase Requisitions"
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_requisition_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.rule.group,name:rule_group_requisition_employees"
|
||||
msgid "Own requisition"
|
||||
msgstr "Purchase Requisitions"
|
||||
|
||||
msgctxt "model:ir.sequence,name:sequence_purchase_requisition"
|
||||
msgid "Purchase Requisition"
|
||||
msgstr "Purchase Requisition"
|
||||
|
||||
msgctxt "model:ir.sequence.type,name:sequence_type_purchase_requisition"
|
||||
msgid "Purchase Requisition"
|
||||
msgstr "Purchase Requisition"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.ui.menu,name:menu_purchase_requisition_form"
|
||||
msgid "Requisitions"
|
||||
msgstr "Purchase Requisitions"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:purchase.requisition,string:"
|
||||
msgid "Purchase Requisition"
|
||||
msgstr "Purchase Requisition"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:purchase.requisition.line,string:"
|
||||
msgid "Purchase Requisition Line"
|
||||
msgstr "Purchase Requisition"
|
||||
|
||||
msgctxt "model:res.group,name:group_purchase_requisition"
|
||||
msgid "Purchase Requisition"
|
||||
msgstr "Purchase Requisition"
|
||||
|
||||
msgctxt "model:res.group,name:group_purchase_requisition_approval"
|
||||
msgid "Purchase Requisition Approval"
|
||||
msgstr "Purchase Requisition Approval"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Approved"
|
||||
msgstr "Approve"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Cancelled"
|
||||
msgstr "Cancel"
|
||||
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Done"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Draft"
|
||||
msgstr "Draft"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Processing"
|
||||
msgstr "Processing"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Rejected"
|
||||
msgstr "Reject"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Waiting"
|
||||
msgstr "Waiting"
|
||||
|
||||
msgctxt "view:purchase.requisition.line:"
|
||||
msgid "General"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.requisition:"
|
||||
msgid "Other Info"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.requisition:"
|
||||
msgid "Requisition"
|
||||
msgstr ""
|
||||
285
modules/purchase_requisition/locale/lt.po
Normal file
285
modules/purchase_requisition/locale/lt.po
Normal file
@@ -0,0 +1,285 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.configuration,purchase_requisition_sequence:"
|
||||
msgid "Purchase Requisition Sequence"
|
||||
msgstr "Purchase Requisition"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.configuration.sequence,purchase_requisition_sequence:"
|
||||
msgid "Purchase Requisition Sequence"
|
||||
msgstr "Purchase Requisition"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.requisition,approved_by:"
|
||||
msgid "Approved By"
|
||||
msgstr "Approve"
|
||||
|
||||
msgctxt "field:purchase.requisition,company:"
|
||||
msgid "Company"
|
||||
msgstr "Organizacija"
|
||||
|
||||
msgctxt "field:purchase.requisition,currency:"
|
||||
msgid "Currency"
|
||||
msgstr "Valiuta"
|
||||
|
||||
msgctxt "field:purchase.requisition,description:"
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition,employee:"
|
||||
msgid "Employee"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition,lines:"
|
||||
msgid "Lines"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition,number:"
|
||||
msgid "Number"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.requisition,rejected_by:"
|
||||
msgid "Rejected By"
|
||||
msgstr "Reject"
|
||||
|
||||
msgctxt "field:purchase.requisition,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition,supply_date:"
|
||||
msgid "Supply Date"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition,total_amount:"
|
||||
msgid "Total"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition,total_amount_cache:"
|
||||
msgid "Total Cache"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition,warehouse:"
|
||||
msgid "Warehouse"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,amount:"
|
||||
msgid "Amount"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.requisition.line,currency:"
|
||||
msgid "Currency"
|
||||
msgstr "Valiuta"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,description:"
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,product:"
|
||||
msgid "Product"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,product_uom_category:"
|
||||
msgid "Product UoM Category"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.requisition.line,purchase_requests:"
|
||||
msgid "Purchase Request"
|
||||
msgstr "Purchase Requisition"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.requisition.line,purchase_requisition_state:"
|
||||
msgid "Purchase Requisition State"
|
||||
msgstr "Purchase Requisition"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,quantity:"
|
||||
msgid "Quantity"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,requisition:"
|
||||
msgid "Requisition"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,summary:"
|
||||
msgid "Summary"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,supplier:"
|
||||
msgid "Supplier"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,unit:"
|
||||
msgid "Unit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,unit_price:"
|
||||
msgid "Unit Price"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.requisition.line,product_uom_category:"
|
||||
msgid "The category of Unit of Measure for the product."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_open_purchase_request_form"
|
||||
msgid "Requests"
|
||||
msgstr "Requests"
|
||||
|
||||
msgctxt "model:ir.action,name:act_open_purchase_request_form2"
|
||||
msgid "Requests"
|
||||
msgstr "Requests"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:act_purchase_requisition_form"
|
||||
msgid "Requisitions"
|
||||
msgstr "Purchase Requisitions"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_requisition_form_view1_domain_all"
|
||||
msgid "All"
|
||||
msgstr "All"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_requisition_form_view1_domain_open"
|
||||
msgid "Draft"
|
||||
msgstr "Draft"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_requisition_form_view1_domain_sent"
|
||||
msgid "Processing"
|
||||
msgstr "Processing"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_requisition_form_view1_domain_validated"
|
||||
msgid "Waiting"
|
||||
msgstr "Waiting"
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_delete_cancel"
|
||||
msgid "To delete requisition \"%(requisition)s\" you must cancel it."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_warehouse_required"
|
||||
msgid "A warehouse must be defined for requisition \"%(requisition)s\"."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:requisition_approve_button"
|
||||
msgid "Approve"
|
||||
msgstr "Approve"
|
||||
|
||||
msgctxt "model:ir.model.button,string:requisition_cancel_button"
|
||||
msgid "Cancel"
|
||||
msgstr "Cancel"
|
||||
|
||||
msgctxt "model:ir.model.button,string:requisition_draft_button"
|
||||
msgid "Draft"
|
||||
msgstr "Draft"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.model.button,string:requisition_process_button"
|
||||
msgid "Process"
|
||||
msgstr "Processing"
|
||||
|
||||
msgctxt "model:ir.model.button,string:requisition_reject_button"
|
||||
msgid "Reject"
|
||||
msgstr "Reject"
|
||||
|
||||
msgctxt "model:ir.model.button,string:requisition_wait_button"
|
||||
msgid "Wait"
|
||||
msgstr "Wait"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.rule.group,name:rule_group_requisition_admin"
|
||||
msgid "Any requisition"
|
||||
msgstr "Purchase Requisitions"
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_requisition_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.rule.group,name:rule_group_requisition_employees"
|
||||
msgid "Own requisition"
|
||||
msgstr "Purchase Requisitions"
|
||||
|
||||
msgctxt "model:ir.sequence,name:sequence_purchase_requisition"
|
||||
msgid "Purchase Requisition"
|
||||
msgstr "Purchase Requisition"
|
||||
|
||||
msgctxt "model:ir.sequence.type,name:sequence_type_purchase_requisition"
|
||||
msgid "Purchase Requisition"
|
||||
msgstr "Purchase Requisition"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.ui.menu,name:menu_purchase_requisition_form"
|
||||
msgid "Requisitions"
|
||||
msgstr "Purchase Requisitions"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:purchase.requisition,string:"
|
||||
msgid "Purchase Requisition"
|
||||
msgstr "Purchase Requisition"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:purchase.requisition.line,string:"
|
||||
msgid "Purchase Requisition Line"
|
||||
msgstr "Purchase Requisition"
|
||||
|
||||
msgctxt "model:res.group,name:group_purchase_requisition"
|
||||
msgid "Purchase Requisition"
|
||||
msgstr "Purchase Requisition"
|
||||
|
||||
msgctxt "model:res.group,name:group_purchase_requisition_approval"
|
||||
msgid "Purchase Requisition Approval"
|
||||
msgstr "Purchase Requisition Approval"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Approved"
|
||||
msgstr "Approve"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Cancelled"
|
||||
msgstr "Cancel"
|
||||
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Done"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Draft"
|
||||
msgstr "Draft"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Processing"
|
||||
msgstr "Processing"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Rejected"
|
||||
msgstr "Reject"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Waiting"
|
||||
msgstr "Waiting"
|
||||
|
||||
msgctxt "view:purchase.requisition.line:"
|
||||
msgid "General"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.requisition:"
|
||||
msgid "Other Info"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.requisition:"
|
||||
msgid "Requisition"
|
||||
msgstr ""
|
||||
267
modules/purchase_requisition/locale/nl.po
Normal file
267
modules/purchase_requisition/locale/nl.po
Normal file
@@ -0,0 +1,267 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:purchase.configuration,purchase_requisition_sequence:"
|
||||
msgid "Purchase Requisition Sequence"
|
||||
msgstr "Volgorde van inkoopaanvragen"
|
||||
|
||||
msgctxt "field:purchase.configuration.sequence,purchase_requisition_sequence:"
|
||||
msgid "Purchase Requisition Sequence"
|
||||
msgstr "Volgorde van inkoopaanvragen"
|
||||
|
||||
msgctxt "field:purchase.requisition,approved_by:"
|
||||
msgid "Approved By"
|
||||
msgstr "Goedgekeurd door"
|
||||
|
||||
msgctxt "field:purchase.requisition,company:"
|
||||
msgid "Company"
|
||||
msgstr "Bedrijf"
|
||||
|
||||
msgctxt "field:purchase.requisition,currency:"
|
||||
msgid "Currency"
|
||||
msgstr "Valuta"
|
||||
|
||||
msgctxt "field:purchase.requisition,description:"
|
||||
msgid "Description"
|
||||
msgstr "Omschrijving"
|
||||
|
||||
msgctxt "field:purchase.requisition,employee:"
|
||||
msgid "Employee"
|
||||
msgstr "Werknemer"
|
||||
|
||||
msgctxt "field:purchase.requisition,lines:"
|
||||
msgid "Lines"
|
||||
msgstr "Regels"
|
||||
|
||||
msgctxt "field:purchase.requisition,number:"
|
||||
msgid "Number"
|
||||
msgstr "Nummer"
|
||||
|
||||
msgctxt "field:purchase.requisition,rejected_by:"
|
||||
msgid "Rejected By"
|
||||
msgstr "Afgewezen door"
|
||||
|
||||
msgctxt "field:purchase.requisition,state:"
|
||||
msgid "State"
|
||||
msgstr "Status"
|
||||
|
||||
msgctxt "field:purchase.requisition,supply_date:"
|
||||
msgid "Supply Date"
|
||||
msgstr "Leveringsdatum"
|
||||
|
||||
msgctxt "field:purchase.requisition,total_amount:"
|
||||
msgid "Total"
|
||||
msgstr "Totaal"
|
||||
|
||||
msgctxt "field:purchase.requisition,total_amount_cache:"
|
||||
msgid "Total Cache"
|
||||
msgstr "totaal contanten"
|
||||
|
||||
msgctxt "field:purchase.requisition,warehouse:"
|
||||
msgid "Warehouse"
|
||||
msgstr "Magazijn"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,amount:"
|
||||
msgid "Amount"
|
||||
msgstr "Bedrag"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,currency:"
|
||||
msgid "Currency"
|
||||
msgstr "Valuta"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,description:"
|
||||
msgid "Description"
|
||||
msgstr "Omschrijving"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,product:"
|
||||
msgid "Product"
|
||||
msgstr "Product"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,product_uom_category:"
|
||||
msgid "Product UoM Category"
|
||||
msgstr "Product maateenheid categorie"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,purchase_requests:"
|
||||
msgid "Purchase Request"
|
||||
msgstr "Aankoopverzoek"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,purchase_requisition_state:"
|
||||
msgid "Purchase Requisition State"
|
||||
msgstr "Staat van aankoopaanvraag"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,quantity:"
|
||||
msgid "Quantity"
|
||||
msgstr "Hoeveelheid"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,requisition:"
|
||||
msgid "Requisition"
|
||||
msgstr "aanvraag tot bestellen"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,summary:"
|
||||
msgid "Summary"
|
||||
msgstr "Samenvatting"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,supplier:"
|
||||
msgid "Supplier"
|
||||
msgstr "Leverancier"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,unit:"
|
||||
msgid "Unit"
|
||||
msgstr "Eenheid"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,unit_price:"
|
||||
msgid "Unit Price"
|
||||
msgstr "Eenheidsprijs"
|
||||
|
||||
msgctxt "help:purchase.requisition.line,product_uom_category:"
|
||||
msgid "The category of Unit of Measure for the product."
|
||||
msgstr "De categorie van de maateenheid van het product."
|
||||
|
||||
msgctxt "model:ir.action,name:act_open_purchase_request_form"
|
||||
msgid "Requests"
|
||||
msgstr "verzoeken"
|
||||
|
||||
msgctxt "model:ir.action,name:act_open_purchase_request_form2"
|
||||
msgid "Requests"
|
||||
msgstr "verzoeken"
|
||||
|
||||
msgctxt "model:ir.action,name:act_purchase_requisition_form"
|
||||
msgid "Requisitions"
|
||||
msgstr "aanvraag tot bestellen"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_requisition_form_view1_domain_all"
|
||||
msgid "All"
|
||||
msgstr "Alle"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_requisition_form_view1_domain_open"
|
||||
msgid "Draft"
|
||||
msgstr "Concept"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_requisition_form_view1_domain_sent"
|
||||
msgid "Processing"
|
||||
msgstr "In behandeling"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_requisition_form_view1_domain_validated"
|
||||
msgid "Waiting"
|
||||
msgstr "In afwachting"
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_delete_cancel"
|
||||
msgid "To delete requisition \"%(requisition)s\" you must cancel it."
|
||||
msgstr "Om aanvraag \"%(requisition)s\" te verwijderen, moet u deze annuleren."
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_warehouse_required"
|
||||
msgid "A warehouse must be defined for requisition \"%(requisition)s\"."
|
||||
msgstr ""
|
||||
"Een magazijn moet worden gedefinieerd voor de aankoopaanvraag "
|
||||
"\"%(requisition)s\"."
|
||||
|
||||
msgctxt "model:ir.model.button,string:requisition_approve_button"
|
||||
msgid "Approve"
|
||||
msgstr "Goedkeuren"
|
||||
|
||||
msgctxt "model:ir.model.button,string:requisition_cancel_button"
|
||||
msgid "Cancel"
|
||||
msgstr "Annuleer"
|
||||
|
||||
msgctxt "model:ir.model.button,string:requisition_draft_button"
|
||||
msgid "Draft"
|
||||
msgstr "Concept"
|
||||
|
||||
msgctxt "model:ir.model.button,string:requisition_process_button"
|
||||
msgid "Process"
|
||||
msgstr "Uitvoeren"
|
||||
|
||||
msgctxt "model:ir.model.button,string:requisition_reject_button"
|
||||
msgid "Reject"
|
||||
msgstr "afwijzen"
|
||||
|
||||
msgctxt "model:ir.model.button,string:requisition_wait_button"
|
||||
msgid "Wait"
|
||||
msgstr "wachten"
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_requisition_admin"
|
||||
msgid "Any requisition"
|
||||
msgstr "om het even welke aankoopaanvraag"
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_requisition_companies"
|
||||
msgid "User in companies"
|
||||
msgstr "Gebruiker in het bedrijf"
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_requisition_employees"
|
||||
msgid "Own requisition"
|
||||
msgstr "eigen aankoopaanvraag"
|
||||
|
||||
msgctxt "model:ir.sequence,name:sequence_purchase_requisition"
|
||||
msgid "Purchase Requisition"
|
||||
msgstr "Aankoopaanvraag"
|
||||
|
||||
msgctxt "model:ir.sequence.type,name:sequence_type_purchase_requisition"
|
||||
msgid "Purchase Requisition"
|
||||
msgstr "Aankoopaanvraag"
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_purchase_requisition_form"
|
||||
msgid "Requisitions"
|
||||
msgstr "aanvraag tot bestellen"
|
||||
|
||||
msgctxt "model:purchase.requisition,string:"
|
||||
msgid "Purchase Requisition"
|
||||
msgstr "Inkoop bestelopdracht"
|
||||
|
||||
msgctxt "model:purchase.requisition.line,string:"
|
||||
msgid "Purchase Requisition Line"
|
||||
msgstr "Inkoop bestelopdracht regel"
|
||||
|
||||
msgctxt "model:res.group,name:group_purchase_requisition"
|
||||
msgid "Purchase Requisition"
|
||||
msgstr "Aankoopverzoeken"
|
||||
|
||||
msgctxt "model:res.group,name:group_purchase_requisition_approval"
|
||||
msgid "Purchase Requisition Approval"
|
||||
msgstr "Goedkeuring van aankoopaanvraag"
|
||||
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Approved"
|
||||
msgstr "Goedgekeurd"
|
||||
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Cancelled"
|
||||
msgstr "Geannuleerd"
|
||||
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Done"
|
||||
msgstr "Klaar"
|
||||
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Draft"
|
||||
msgstr "Concept"
|
||||
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Processing"
|
||||
msgstr "In behandeling"
|
||||
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Rejected"
|
||||
msgstr "Verworpen"
|
||||
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Waiting"
|
||||
msgstr "In afwachting"
|
||||
|
||||
msgctxt "view:purchase.requisition.line:"
|
||||
msgid "General"
|
||||
msgstr "Algemeen"
|
||||
|
||||
msgctxt "view:purchase.requisition:"
|
||||
msgid "Other Info"
|
||||
msgstr "Overige informatie"
|
||||
|
||||
msgctxt "view:purchase.requisition:"
|
||||
msgid "Requisition"
|
||||
msgstr "aanvraag werknemer"
|
||||
285
modules/purchase_requisition/locale/pl.po
Normal file
285
modules/purchase_requisition/locale/pl.po
Normal file
@@ -0,0 +1,285 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.configuration,purchase_requisition_sequence:"
|
||||
msgid "Purchase Requisition Sequence"
|
||||
msgstr "Purchase Requisition"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.configuration.sequence,purchase_requisition_sequence:"
|
||||
msgid "Purchase Requisition Sequence"
|
||||
msgstr "Purchase Requisition"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.requisition,approved_by:"
|
||||
msgid "Approved By"
|
||||
msgstr "Zatwierdzono"
|
||||
|
||||
msgctxt "field:purchase.requisition,company:"
|
||||
msgid "Company"
|
||||
msgstr "Firma"
|
||||
|
||||
msgctxt "field:purchase.requisition,currency:"
|
||||
msgid "Currency"
|
||||
msgstr "Waluta"
|
||||
|
||||
msgctxt "field:purchase.requisition,description:"
|
||||
msgid "Description"
|
||||
msgstr "Opis"
|
||||
|
||||
msgctxt "field:purchase.requisition,employee:"
|
||||
msgid "Employee"
|
||||
msgstr "Pracownik"
|
||||
|
||||
msgctxt "field:purchase.requisition,lines:"
|
||||
msgid "Lines"
|
||||
msgstr "Wiersze"
|
||||
|
||||
msgctxt "field:purchase.requisition,number:"
|
||||
msgid "Number"
|
||||
msgstr "Numer"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.requisition,rejected_by:"
|
||||
msgid "Rejected By"
|
||||
msgstr "Odrzucono"
|
||||
|
||||
msgctxt "field:purchase.requisition,state:"
|
||||
msgid "State"
|
||||
msgstr "Stan"
|
||||
|
||||
msgctxt "field:purchase.requisition,supply_date:"
|
||||
msgid "Supply Date"
|
||||
msgstr "Data dostawy"
|
||||
|
||||
msgctxt "field:purchase.requisition,total_amount:"
|
||||
msgid "Total"
|
||||
msgstr "Razem"
|
||||
|
||||
msgctxt "field:purchase.requisition,total_amount_cache:"
|
||||
msgid "Total Cache"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition,warehouse:"
|
||||
msgid "Warehouse"
|
||||
msgstr "Magazyn"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,amount:"
|
||||
msgid "Amount"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.requisition.line,currency:"
|
||||
msgid "Currency"
|
||||
msgstr "Waluta"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,description:"
|
||||
msgid "Description"
|
||||
msgstr "Opis"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,product:"
|
||||
msgid "Product"
|
||||
msgstr "Produkt"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.requisition.line,product_uom_category:"
|
||||
msgid "Product UoM Category"
|
||||
msgstr "Kategoria jm produktu"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.requisition.line,purchase_requests:"
|
||||
msgid "Purchase Request"
|
||||
msgstr "Purchase Requisition"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.requisition.line,purchase_requisition_state:"
|
||||
msgid "Purchase Requisition State"
|
||||
msgstr "Purchase Requisition"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,quantity:"
|
||||
msgid "Quantity"
|
||||
msgstr "Ilość"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,requisition:"
|
||||
msgid "Requisition"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,summary:"
|
||||
msgid "Summary"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,supplier:"
|
||||
msgid "Supplier"
|
||||
msgstr "Dostawca"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,unit:"
|
||||
msgid "Unit"
|
||||
msgstr "Jednostka"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,unit_price:"
|
||||
msgid "Unit Price"
|
||||
msgstr "Cena jednostkowa"
|
||||
|
||||
msgctxt "help:purchase.requisition.line,product_uom_category:"
|
||||
msgid "The category of Unit of Measure for the product."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_open_purchase_request_form"
|
||||
msgid "Requests"
|
||||
msgstr "Requests"
|
||||
|
||||
msgctxt "model:ir.action,name:act_open_purchase_request_form2"
|
||||
msgid "Requests"
|
||||
msgstr "Requests"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:act_purchase_requisition_form"
|
||||
msgid "Requisitions"
|
||||
msgstr "Purchase Requisitions"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_requisition_form_view1_domain_all"
|
||||
msgid "All"
|
||||
msgstr "All"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_requisition_form_view1_domain_open"
|
||||
msgid "Draft"
|
||||
msgstr "Draft"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_requisition_form_view1_domain_sent"
|
||||
msgid "Processing"
|
||||
msgstr "Processing"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_requisition_form_view1_domain_validated"
|
||||
msgid "Waiting"
|
||||
msgstr "Waiting"
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_delete_cancel"
|
||||
msgid "To delete requisition \"%(requisition)s\" you must cancel it."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_warehouse_required"
|
||||
msgid "A warehouse must be defined for requisition \"%(requisition)s\"."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:requisition_approve_button"
|
||||
msgid "Approve"
|
||||
msgstr "Approve"
|
||||
|
||||
msgctxt "model:ir.model.button,string:requisition_cancel_button"
|
||||
msgid "Cancel"
|
||||
msgstr "Cancel"
|
||||
|
||||
msgctxt "model:ir.model.button,string:requisition_draft_button"
|
||||
msgid "Draft"
|
||||
msgstr "Draft"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.model.button,string:requisition_process_button"
|
||||
msgid "Process"
|
||||
msgstr "Processing"
|
||||
|
||||
msgctxt "model:ir.model.button,string:requisition_reject_button"
|
||||
msgid "Reject"
|
||||
msgstr "Reject"
|
||||
|
||||
msgctxt "model:ir.model.button,string:requisition_wait_button"
|
||||
msgid "Wait"
|
||||
msgstr "Wait"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.rule.group,name:rule_group_requisition_admin"
|
||||
msgid "Any requisition"
|
||||
msgstr "Purchase Requisitions"
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_requisition_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.rule.group,name:rule_group_requisition_employees"
|
||||
msgid "Own requisition"
|
||||
msgstr "Purchase Requisitions"
|
||||
|
||||
msgctxt "model:ir.sequence,name:sequence_purchase_requisition"
|
||||
msgid "Purchase Requisition"
|
||||
msgstr "Purchase Requisition"
|
||||
|
||||
msgctxt "model:ir.sequence.type,name:sequence_type_purchase_requisition"
|
||||
msgid "Purchase Requisition"
|
||||
msgstr "Purchase Requisition"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.ui.menu,name:menu_purchase_requisition_form"
|
||||
msgid "Requisitions"
|
||||
msgstr "Purchase Requisitions"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:purchase.requisition,string:"
|
||||
msgid "Purchase Requisition"
|
||||
msgstr "Purchase Requisition"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:purchase.requisition.line,string:"
|
||||
msgid "Purchase Requisition Line"
|
||||
msgstr "Purchase Requisition"
|
||||
|
||||
msgctxt "model:res.group,name:group_purchase_requisition"
|
||||
msgid "Purchase Requisition"
|
||||
msgstr "Purchase Requisition"
|
||||
|
||||
msgctxt "model:res.group,name:group_purchase_requisition_approval"
|
||||
msgid "Purchase Requisition Approval"
|
||||
msgstr "Purchase Requisition Approval"
|
||||
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Approved"
|
||||
msgstr "Zatwierdzono"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Cancelled"
|
||||
msgstr "Anulowano"
|
||||
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Done"
|
||||
msgstr "Wykonano"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Draft"
|
||||
msgstr "Draft"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Processing"
|
||||
msgstr "Processing"
|
||||
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Rejected"
|
||||
msgstr "Odrzucono"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Waiting"
|
||||
msgstr "Waiting"
|
||||
|
||||
msgctxt "view:purchase.requisition.line:"
|
||||
msgid "General"
|
||||
msgstr "Ogólne"
|
||||
|
||||
msgctxt "view:purchase.requisition:"
|
||||
msgid "Other Info"
|
||||
msgstr "Inne informacje"
|
||||
|
||||
msgctxt "view:purchase.requisition:"
|
||||
msgid "Requisition"
|
||||
msgstr ""
|
||||
287
modules/purchase_requisition/locale/pt.po
Normal file
287
modules/purchase_requisition/locale/pt.po
Normal file
@@ -0,0 +1,287 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:purchase.configuration,purchase_requisition_sequence:"
|
||||
msgid "Purchase Requisition Sequence"
|
||||
msgstr "Sequência de Requisição de Compra"
|
||||
|
||||
msgctxt "field:purchase.configuration.sequence,purchase_requisition_sequence:"
|
||||
msgid "Purchase Requisition Sequence"
|
||||
msgstr "Sequência de Requisição de Compra"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.requisition,approved_by:"
|
||||
msgid "Approved By"
|
||||
msgstr "Aprovado"
|
||||
|
||||
msgctxt "field:purchase.requisition,company:"
|
||||
msgid "Company"
|
||||
msgstr "Empresa"
|
||||
|
||||
msgctxt "field:purchase.requisition,currency:"
|
||||
msgid "Currency"
|
||||
msgstr "Moeda"
|
||||
|
||||
msgctxt "field:purchase.requisition,description:"
|
||||
msgid "Description"
|
||||
msgstr "Descrição"
|
||||
|
||||
msgctxt "field:purchase.requisition,employee:"
|
||||
msgid "Employee"
|
||||
msgstr "Empregado"
|
||||
|
||||
msgctxt "field:purchase.requisition,lines:"
|
||||
msgid "Lines"
|
||||
msgstr "Linhas"
|
||||
|
||||
msgctxt "field:purchase.requisition,number:"
|
||||
msgid "Number"
|
||||
msgstr "Número"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.requisition,rejected_by:"
|
||||
msgid "Rejected By"
|
||||
msgstr "Rejeitado"
|
||||
|
||||
msgctxt "field:purchase.requisition,state:"
|
||||
msgid "State"
|
||||
msgstr "Estado"
|
||||
|
||||
msgctxt "field:purchase.requisition,supply_date:"
|
||||
msgid "Supply Date"
|
||||
msgstr "Data de Abastecimento"
|
||||
|
||||
msgctxt "field:purchase.requisition,total_amount:"
|
||||
msgid "Total"
|
||||
msgstr "Total"
|
||||
|
||||
msgctxt "field:purchase.requisition,total_amount_cache:"
|
||||
msgid "Total Cache"
|
||||
msgstr "Cache Total"
|
||||
|
||||
msgctxt "field:purchase.requisition,warehouse:"
|
||||
msgid "Warehouse"
|
||||
msgstr "Almoxarifado"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,amount:"
|
||||
msgid "Amount"
|
||||
msgstr "Montante"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.requisition.line,currency:"
|
||||
msgid "Currency"
|
||||
msgstr "Moeda"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,description:"
|
||||
msgid "Description"
|
||||
msgstr "Descrição"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,product:"
|
||||
msgid "Product"
|
||||
msgstr "Produto"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.requisition.line,product_uom_category:"
|
||||
msgid "Product UoM Category"
|
||||
msgstr "Categoria da Udm do Produto"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,purchase_requests:"
|
||||
msgid "Purchase Request"
|
||||
msgstr "Pedido de Compra"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,purchase_requisition_state:"
|
||||
msgid "Purchase Requisition State"
|
||||
msgstr "Estado da Requisição de Compra"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,quantity:"
|
||||
msgid "Quantity"
|
||||
msgstr "Quantidade"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,requisition:"
|
||||
msgid "Requisition"
|
||||
msgstr "Requisição"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,summary:"
|
||||
msgid "Summary"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,supplier:"
|
||||
msgid "Supplier"
|
||||
msgstr "Fornecedor"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,unit:"
|
||||
msgid "Unit"
|
||||
msgstr "Unidade"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,unit_price:"
|
||||
msgid "Unit Price"
|
||||
msgstr "Preço Unitário"
|
||||
|
||||
msgctxt "help:purchase.requisition.line,product_uom_category:"
|
||||
msgid "The category of Unit of Measure for the product."
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:act_open_purchase_request_form"
|
||||
msgid "Requests"
|
||||
msgstr "Requests"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:act_open_purchase_request_form2"
|
||||
msgid "Requests"
|
||||
msgstr "Requests"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:act_purchase_requisition_form"
|
||||
msgid "Requisitions"
|
||||
msgstr "Requisição"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_requisition_form_view1_domain_all"
|
||||
msgid "All"
|
||||
msgstr "All"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_requisition_form_view1_domain_open"
|
||||
msgid "Draft"
|
||||
msgstr "Draft"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_requisition_form_view1_domain_sent"
|
||||
msgid "Processing"
|
||||
msgstr "Processing"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_requisition_form_view1_domain_validated"
|
||||
msgid "Waiting"
|
||||
msgstr "Waiting"
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_delete_cancel"
|
||||
msgid "To delete requisition \"%(requisition)s\" you must cancel it."
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy, python-format
|
||||
msgctxt "model:ir.message,text:msg_warehouse_required"
|
||||
msgid "A warehouse must be defined for requisition \"%(requisition)s\"."
|
||||
msgstr "O almoxarifado deve ser definido para requisição: \"%(requisition)s\"."
|
||||
|
||||
msgctxt "model:ir.model.button,string:requisition_approve_button"
|
||||
msgid "Approve"
|
||||
msgstr "Approve"
|
||||
|
||||
msgctxt "model:ir.model.button,string:requisition_cancel_button"
|
||||
msgid "Cancel"
|
||||
msgstr "Cancel"
|
||||
|
||||
msgctxt "model:ir.model.button,string:requisition_draft_button"
|
||||
msgid "Draft"
|
||||
msgstr "Draft"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.model.button,string:requisition_process_button"
|
||||
msgid "Process"
|
||||
msgstr "Processing"
|
||||
|
||||
msgctxt "model:ir.model.button,string:requisition_reject_button"
|
||||
msgid "Reject"
|
||||
msgstr "Reject"
|
||||
|
||||
msgctxt "model:ir.model.button,string:requisition_wait_button"
|
||||
msgid "Wait"
|
||||
msgstr "Wait"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.rule.group,name:rule_group_requisition_admin"
|
||||
msgid "Any requisition"
|
||||
msgstr "Requisição"
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_requisition_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.rule.group,name:rule_group_requisition_employees"
|
||||
msgid "Own requisition"
|
||||
msgstr "Requisição"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.sequence,name:sequence_purchase_requisition"
|
||||
msgid "Purchase Requisition"
|
||||
msgstr "Purchase Requisition"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.sequence.type,name:sequence_type_purchase_requisition"
|
||||
msgid "Purchase Requisition"
|
||||
msgstr "Purchase Requisition"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.ui.menu,name:menu_purchase_requisition_form"
|
||||
msgid "Requisitions"
|
||||
msgstr "Requisição"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:purchase.requisition,string:"
|
||||
msgid "Purchase Requisition"
|
||||
msgstr "Purchase Requisition"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:purchase.requisition.line,string:"
|
||||
msgid "Purchase Requisition Line"
|
||||
msgstr "Linha de Requisição de Compra"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:res.group,name:group_purchase_requisition"
|
||||
msgid "Purchase Requisition"
|
||||
msgstr "Purchase Requisition"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:res.group,name:group_purchase_requisition_approval"
|
||||
msgid "Purchase Requisition Approval"
|
||||
msgstr "Purchase Requisition Approval"
|
||||
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Approved"
|
||||
msgstr "Aprovado"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Cancelled"
|
||||
msgstr "Cancelado"
|
||||
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Done"
|
||||
msgstr "Concluído"
|
||||
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Draft"
|
||||
msgstr "Rascunho"
|
||||
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Processing"
|
||||
msgstr "Processando"
|
||||
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Rejected"
|
||||
msgstr "Rejeitado"
|
||||
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Waiting"
|
||||
msgstr "Esperando"
|
||||
|
||||
msgctxt "view:purchase.requisition.line:"
|
||||
msgid "General"
|
||||
msgstr "Geral"
|
||||
|
||||
msgctxt "view:purchase.requisition:"
|
||||
msgid "Other Info"
|
||||
msgstr "Outras informações"
|
||||
|
||||
msgctxt "view:purchase.requisition:"
|
||||
msgid "Requisition"
|
||||
msgstr "Requisição"
|
||||
268
modules/purchase_requisition/locale/ro.po
Normal file
268
modules/purchase_requisition/locale/ro.po
Normal file
@@ -0,0 +1,268 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:purchase.configuration,purchase_requisition_sequence:"
|
||||
msgid "Purchase Requisition Sequence"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.configuration.sequence,purchase_requisition_sequence:"
|
||||
msgid "Purchase Requisition Sequence"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition,approved_by:"
|
||||
msgid "Approved By"
|
||||
msgstr "Aprobat de"
|
||||
|
||||
msgctxt "field:purchase.requisition,company:"
|
||||
msgid "Company"
|
||||
msgstr "Societate"
|
||||
|
||||
msgctxt "field:purchase.requisition,currency:"
|
||||
msgid "Currency"
|
||||
msgstr "Valută"
|
||||
|
||||
msgctxt "field:purchase.requisition,description:"
|
||||
msgid "Description"
|
||||
msgstr "Descriere"
|
||||
|
||||
msgctxt "field:purchase.requisition,employee:"
|
||||
msgid "Employee"
|
||||
msgstr "Angajat"
|
||||
|
||||
msgctxt "field:purchase.requisition,lines:"
|
||||
msgid "Lines"
|
||||
msgstr "Rânduri"
|
||||
|
||||
msgctxt "field:purchase.requisition,number:"
|
||||
msgid "Number"
|
||||
msgstr "Număr"
|
||||
|
||||
msgctxt "field:purchase.requisition,rejected_by:"
|
||||
msgid "Rejected By"
|
||||
msgstr "Respins de"
|
||||
|
||||
msgctxt "field:purchase.requisition,state:"
|
||||
msgid "State"
|
||||
msgstr "Stare"
|
||||
|
||||
msgctxt "field:purchase.requisition,supply_date:"
|
||||
msgid "Supply Date"
|
||||
msgstr "Data aprovizionării"
|
||||
|
||||
msgctxt "field:purchase.requisition,total_amount:"
|
||||
msgid "Total"
|
||||
msgstr "Total"
|
||||
|
||||
msgctxt "field:purchase.requisition,total_amount_cache:"
|
||||
msgid "Total Cache"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition,warehouse:"
|
||||
msgid "Warehouse"
|
||||
msgstr "Depozit"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,amount:"
|
||||
msgid "Amount"
|
||||
msgstr "Suma"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,currency:"
|
||||
msgid "Currency"
|
||||
msgstr "Valută"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,description:"
|
||||
msgid "Description"
|
||||
msgstr "Descriere"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,product:"
|
||||
msgid "Product"
|
||||
msgstr "Produs"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,product_uom_category:"
|
||||
msgid "Product UoM Category"
|
||||
msgstr "Categorie UM Produs"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,purchase_requests:"
|
||||
msgid "Purchase Request"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,purchase_requisition_state:"
|
||||
msgid "Purchase Requisition State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,quantity:"
|
||||
msgid "Quantity"
|
||||
msgstr "Cantitate"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,requisition:"
|
||||
msgid "Requisition"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,summary:"
|
||||
msgid "Summary"
|
||||
msgstr "Sumar"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,supplier:"
|
||||
msgid "Supplier"
|
||||
msgstr "Furnizor"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,unit:"
|
||||
msgid "Unit"
|
||||
msgstr "Unitate"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,unit_price:"
|
||||
msgid "Unit Price"
|
||||
msgstr "Preț unitar"
|
||||
|
||||
msgctxt "help:purchase.requisition.line,product_uom_category:"
|
||||
msgid "The category of Unit of Measure for the product."
|
||||
msgstr "Categoria de unitate de măsură pentru produs."
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:act_open_purchase_request_form"
|
||||
msgid "Requests"
|
||||
msgstr "Cereri"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:act_open_purchase_request_form2"
|
||||
msgid "Requests"
|
||||
msgstr "Cereri"
|
||||
|
||||
msgctxt "model:ir.action,name:act_purchase_requisition_form"
|
||||
msgid "Requisitions"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_requisition_form_view1_domain_all"
|
||||
msgid "All"
|
||||
msgstr "Tot"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_requisition_form_view1_domain_open"
|
||||
msgid "Draft"
|
||||
msgstr "Ciornă"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_requisition_form_view1_domain_sent"
|
||||
msgid "Processing"
|
||||
msgstr "În curs de procesare"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_requisition_form_view1_domain_validated"
|
||||
msgid "Waiting"
|
||||
msgstr "În Aşteptare"
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_delete_cancel"
|
||||
msgid "To delete requisition \"%(requisition)s\" you must cancel it."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_warehouse_required"
|
||||
msgid "A warehouse must be defined for requisition \"%(requisition)s\"."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:requisition_approve_button"
|
||||
msgid "Approve"
|
||||
msgstr "Aprobare"
|
||||
|
||||
msgctxt "model:ir.model.button,string:requisition_cancel_button"
|
||||
msgid "Cancel"
|
||||
msgstr "Anulare"
|
||||
|
||||
msgctxt "model:ir.model.button,string:requisition_draft_button"
|
||||
msgid "Draft"
|
||||
msgstr "Ciornă"
|
||||
|
||||
msgctxt "model:ir.model.button,string:requisition_process_button"
|
||||
msgid "Process"
|
||||
msgstr "Procesare"
|
||||
|
||||
msgctxt "model:ir.model.button,string:requisition_reject_button"
|
||||
msgid "Reject"
|
||||
msgstr "Respinge"
|
||||
|
||||
msgctxt "model:ir.model.button,string:requisition_wait_button"
|
||||
msgid "Wait"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_requisition_admin"
|
||||
msgid "Any requisition"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_requisition_companies"
|
||||
msgid "User in companies"
|
||||
msgstr "Utilizator în Companii"
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_requisition_employees"
|
||||
msgid "Own requisition"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.sequence,name:sequence_purchase_requisition"
|
||||
msgid "Purchase Requisition"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.sequence.type,name:sequence_type_purchase_requisition"
|
||||
msgid "Purchase Requisition"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_purchase_requisition_form"
|
||||
msgid "Requisitions"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:purchase.requisition,string:"
|
||||
msgid "Purchase Requisition"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:purchase.requisition.line,string:"
|
||||
msgid "Purchase Requisition Line"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:res.group,name:group_purchase_requisition"
|
||||
msgid "Purchase Requisition"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:res.group,name:group_purchase_requisition_approval"
|
||||
msgid "Purchase Requisition Approval"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Approved"
|
||||
msgstr "Aprobat"
|
||||
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Cancelled"
|
||||
msgstr "Anulat"
|
||||
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Done"
|
||||
msgstr "Terminat"
|
||||
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Draft"
|
||||
msgstr "Ciornă"
|
||||
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Processing"
|
||||
msgstr "În curs de procesare"
|
||||
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Rejected"
|
||||
msgstr "Respins"
|
||||
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Waiting"
|
||||
msgstr "În Aşteptare"
|
||||
|
||||
msgctxt "view:purchase.requisition.line:"
|
||||
msgid "General"
|
||||
msgstr "General"
|
||||
|
||||
msgctxt "view:purchase.requisition:"
|
||||
msgid "Other Info"
|
||||
msgstr "Alte informații"
|
||||
|
||||
msgctxt "view:purchase.requisition:"
|
||||
msgid "Requisition"
|
||||
msgstr ""
|
||||
284
modules/purchase_requisition/locale/ru.po
Normal file
284
modules/purchase_requisition/locale/ru.po
Normal file
@@ -0,0 +1,284 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.configuration,purchase_requisition_sequence:"
|
||||
msgid "Purchase Requisition Sequence"
|
||||
msgstr "Purchase Requisition"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.configuration.sequence,purchase_requisition_sequence:"
|
||||
msgid "Purchase Requisition Sequence"
|
||||
msgstr "Purchase Requisition"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.requisition,approved_by:"
|
||||
msgid "Approved By"
|
||||
msgstr "Approve"
|
||||
|
||||
msgctxt "field:purchase.requisition,company:"
|
||||
msgid "Company"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition,currency:"
|
||||
msgid "Currency"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition,description:"
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition,employee:"
|
||||
msgid "Employee"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition,lines:"
|
||||
msgid "Lines"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition,number:"
|
||||
msgid "Number"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.requisition,rejected_by:"
|
||||
msgid "Rejected By"
|
||||
msgstr "Reject"
|
||||
|
||||
msgctxt "field:purchase.requisition,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition,supply_date:"
|
||||
msgid "Supply Date"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition,total_amount:"
|
||||
msgid "Total"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition,total_amount_cache:"
|
||||
msgid "Total Cache"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition,warehouse:"
|
||||
msgid "Warehouse"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,amount:"
|
||||
msgid "Amount"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,currency:"
|
||||
msgid "Currency"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,description:"
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,product:"
|
||||
msgid "Product"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,product_uom_category:"
|
||||
msgid "Product UoM Category"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.requisition.line,purchase_requests:"
|
||||
msgid "Purchase Request"
|
||||
msgstr "Purchase Requisition"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.requisition.line,purchase_requisition_state:"
|
||||
msgid "Purchase Requisition State"
|
||||
msgstr "Purchase Requisition"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,quantity:"
|
||||
msgid "Quantity"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,requisition:"
|
||||
msgid "Requisition"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,summary:"
|
||||
msgid "Summary"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,supplier:"
|
||||
msgid "Supplier"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,unit:"
|
||||
msgid "Unit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,unit_price:"
|
||||
msgid "Unit Price"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.requisition.line,product_uom_category:"
|
||||
msgid "The category of Unit of Measure for the product."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_open_purchase_request_form"
|
||||
msgid "Requests"
|
||||
msgstr "Requests"
|
||||
|
||||
msgctxt "model:ir.action,name:act_open_purchase_request_form2"
|
||||
msgid "Requests"
|
||||
msgstr "Requests"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:act_purchase_requisition_form"
|
||||
msgid "Requisitions"
|
||||
msgstr "Purchase Requisitions"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_requisition_form_view1_domain_all"
|
||||
msgid "All"
|
||||
msgstr "All"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_requisition_form_view1_domain_open"
|
||||
msgid "Draft"
|
||||
msgstr "Draft"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_requisition_form_view1_domain_sent"
|
||||
msgid "Processing"
|
||||
msgstr "Processing"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_requisition_form_view1_domain_validated"
|
||||
msgid "Waiting"
|
||||
msgstr "Waiting"
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_delete_cancel"
|
||||
msgid "To delete requisition \"%(requisition)s\" you must cancel it."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_warehouse_required"
|
||||
msgid "A warehouse must be defined for requisition \"%(requisition)s\"."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:requisition_approve_button"
|
||||
msgid "Approve"
|
||||
msgstr "Approve"
|
||||
|
||||
msgctxt "model:ir.model.button,string:requisition_cancel_button"
|
||||
msgid "Cancel"
|
||||
msgstr "Cancel"
|
||||
|
||||
msgctxt "model:ir.model.button,string:requisition_draft_button"
|
||||
msgid "Draft"
|
||||
msgstr "Draft"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.model.button,string:requisition_process_button"
|
||||
msgid "Process"
|
||||
msgstr "Processing"
|
||||
|
||||
msgctxt "model:ir.model.button,string:requisition_reject_button"
|
||||
msgid "Reject"
|
||||
msgstr "Reject"
|
||||
|
||||
msgctxt "model:ir.model.button,string:requisition_wait_button"
|
||||
msgid "Wait"
|
||||
msgstr "Wait"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.rule.group,name:rule_group_requisition_admin"
|
||||
msgid "Any requisition"
|
||||
msgstr "Purchase Requisitions"
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_requisition_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.rule.group,name:rule_group_requisition_employees"
|
||||
msgid "Own requisition"
|
||||
msgstr "Purchase Requisitions"
|
||||
|
||||
msgctxt "model:ir.sequence,name:sequence_purchase_requisition"
|
||||
msgid "Purchase Requisition"
|
||||
msgstr "Purchase Requisition"
|
||||
|
||||
msgctxt "model:ir.sequence.type,name:sequence_type_purchase_requisition"
|
||||
msgid "Purchase Requisition"
|
||||
msgstr "Purchase Requisition"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.ui.menu,name:menu_purchase_requisition_form"
|
||||
msgid "Requisitions"
|
||||
msgstr "Purchase Requisitions"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:purchase.requisition,string:"
|
||||
msgid "Purchase Requisition"
|
||||
msgstr "Purchase Requisition"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:purchase.requisition.line,string:"
|
||||
msgid "Purchase Requisition Line"
|
||||
msgstr "Purchase Requisition"
|
||||
|
||||
msgctxt "model:res.group,name:group_purchase_requisition"
|
||||
msgid "Purchase Requisition"
|
||||
msgstr "Purchase Requisition"
|
||||
|
||||
msgctxt "model:res.group,name:group_purchase_requisition_approval"
|
||||
msgid "Purchase Requisition Approval"
|
||||
msgstr "Purchase Requisition Approval"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Approved"
|
||||
msgstr "Approve"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Cancelled"
|
||||
msgstr "Cancel"
|
||||
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Done"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Draft"
|
||||
msgstr "Draft"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Processing"
|
||||
msgstr "Processing"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Rejected"
|
||||
msgstr "Reject"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Waiting"
|
||||
msgstr "Waiting"
|
||||
|
||||
msgctxt "view:purchase.requisition.line:"
|
||||
msgid "General"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.requisition:"
|
||||
msgid "Other Info"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.requisition:"
|
||||
msgid "Requisition"
|
||||
msgstr ""
|
||||
287
modules/purchase_requisition/locale/sl.po
Normal file
287
modules/purchase_requisition/locale/sl.po
Normal file
@@ -0,0 +1,287 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:purchase.configuration,purchase_requisition_sequence:"
|
||||
msgid "Purchase Requisition Sequence"
|
||||
msgstr "Številčna serija naročilnic"
|
||||
|
||||
msgctxt "field:purchase.configuration.sequence,purchase_requisition_sequence:"
|
||||
msgid "Purchase Requisition Sequence"
|
||||
msgstr "Številčna serija naročilnic"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.requisition,approved_by:"
|
||||
msgid "Approved By"
|
||||
msgstr "Odobreno"
|
||||
|
||||
msgctxt "field:purchase.requisition,company:"
|
||||
msgid "Company"
|
||||
msgstr "Družba"
|
||||
|
||||
msgctxt "field:purchase.requisition,currency:"
|
||||
msgid "Currency"
|
||||
msgstr "Valuta"
|
||||
|
||||
msgctxt "field:purchase.requisition,description:"
|
||||
msgid "Description"
|
||||
msgstr "Opis"
|
||||
|
||||
msgctxt "field:purchase.requisition,employee:"
|
||||
msgid "Employee"
|
||||
msgstr "Zaposlenec"
|
||||
|
||||
msgctxt "field:purchase.requisition,lines:"
|
||||
msgid "Lines"
|
||||
msgstr "Postavke"
|
||||
|
||||
msgctxt "field:purchase.requisition,number:"
|
||||
msgid "Number"
|
||||
msgstr "Številka"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.requisition,rejected_by:"
|
||||
msgid "Rejected By"
|
||||
msgstr "Zavrnjeno"
|
||||
|
||||
msgctxt "field:purchase.requisition,state:"
|
||||
msgid "State"
|
||||
msgstr "Stanje"
|
||||
|
||||
msgctxt "field:purchase.requisition,supply_date:"
|
||||
msgid "Supply Date"
|
||||
msgstr "Datum dobave"
|
||||
|
||||
msgctxt "field:purchase.requisition,total_amount:"
|
||||
msgid "Total"
|
||||
msgstr "Skupaj"
|
||||
|
||||
msgctxt "field:purchase.requisition,total_amount_cache:"
|
||||
msgid "Total Cache"
|
||||
msgstr "Skupaj predpomnjeno"
|
||||
|
||||
msgctxt "field:purchase.requisition,warehouse:"
|
||||
msgid "Warehouse"
|
||||
msgstr "Skladišče"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,amount:"
|
||||
msgid "Amount"
|
||||
msgstr "Znesek"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.requisition.line,currency:"
|
||||
msgid "Currency"
|
||||
msgstr "Valuta"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,description:"
|
||||
msgid "Description"
|
||||
msgstr "Opis"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,product:"
|
||||
msgid "Product"
|
||||
msgstr "Izdelek"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.requisition.line,product_uom_category:"
|
||||
msgid "Product UoM Category"
|
||||
msgstr "Katerogija ME izdelka"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,purchase_requests:"
|
||||
msgid "Purchase Request"
|
||||
msgstr "Nabavni zahtevek"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,purchase_requisition_state:"
|
||||
msgid "Purchase Requisition State"
|
||||
msgstr "Stanje naročilnice"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,quantity:"
|
||||
msgid "Quantity"
|
||||
msgstr "Količina"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,requisition:"
|
||||
msgid "Requisition"
|
||||
msgstr "Naročilnica"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,summary:"
|
||||
msgid "Summary"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,supplier:"
|
||||
msgid "Supplier"
|
||||
msgstr "Dobavitelj"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,unit:"
|
||||
msgid "Unit"
|
||||
msgstr "Enota"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,unit_price:"
|
||||
msgid "Unit Price"
|
||||
msgstr "Cena"
|
||||
|
||||
msgctxt "help:purchase.requisition.line,product_uom_category:"
|
||||
msgid "The category of Unit of Measure for the product."
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:act_open_purchase_request_form"
|
||||
msgid "Requests"
|
||||
msgstr "Requests"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:act_open_purchase_request_form2"
|
||||
msgid "Requests"
|
||||
msgstr "Requests"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:act_purchase_requisition_form"
|
||||
msgid "Requisitions"
|
||||
msgstr "Naročilnica"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_requisition_form_view1_domain_all"
|
||||
msgid "All"
|
||||
msgstr "All"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_requisition_form_view1_domain_open"
|
||||
msgid "Draft"
|
||||
msgstr "Draft"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_requisition_form_view1_domain_sent"
|
||||
msgid "Processing"
|
||||
msgstr "Processing"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_requisition_form_view1_domain_validated"
|
||||
msgid "Waiting"
|
||||
msgstr "Waiting"
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_delete_cancel"
|
||||
msgid "To delete requisition \"%(requisition)s\" you must cancel it."
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy, python-format
|
||||
msgctxt "model:ir.message,text:msg_warehouse_required"
|
||||
msgid "A warehouse must be defined for requisition \"%(requisition)s\"."
|
||||
msgstr "Za naročilnico: \"%(requisition)s\" mora biti predpisano skladišče."
|
||||
|
||||
msgctxt "model:ir.model.button,string:requisition_approve_button"
|
||||
msgid "Approve"
|
||||
msgstr "Approve"
|
||||
|
||||
msgctxt "model:ir.model.button,string:requisition_cancel_button"
|
||||
msgid "Cancel"
|
||||
msgstr "Cancel"
|
||||
|
||||
msgctxt "model:ir.model.button,string:requisition_draft_button"
|
||||
msgid "Draft"
|
||||
msgstr "Draft"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.model.button,string:requisition_process_button"
|
||||
msgid "Process"
|
||||
msgstr "Processing"
|
||||
|
||||
msgctxt "model:ir.model.button,string:requisition_reject_button"
|
||||
msgid "Reject"
|
||||
msgstr "Reject"
|
||||
|
||||
msgctxt "model:ir.model.button,string:requisition_wait_button"
|
||||
msgid "Wait"
|
||||
msgstr "Wait"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.rule.group,name:rule_group_requisition_admin"
|
||||
msgid "Any requisition"
|
||||
msgstr "Naročilnica"
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_requisition_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.rule.group,name:rule_group_requisition_employees"
|
||||
msgid "Own requisition"
|
||||
msgstr "Naročilnica"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.sequence,name:sequence_purchase_requisition"
|
||||
msgid "Purchase Requisition"
|
||||
msgstr "Purchase Requisition"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.sequence.type,name:sequence_type_purchase_requisition"
|
||||
msgid "Purchase Requisition"
|
||||
msgstr "Purchase Requisition"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.ui.menu,name:menu_purchase_requisition_form"
|
||||
msgid "Requisitions"
|
||||
msgstr "Naročilnica"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:purchase.requisition,string:"
|
||||
msgid "Purchase Requisition"
|
||||
msgstr "Purchase Requisition"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:purchase.requisition.line,string:"
|
||||
msgid "Purchase Requisition Line"
|
||||
msgstr "Postavka naročilnice"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:res.group,name:group_purchase_requisition"
|
||||
msgid "Purchase Requisition"
|
||||
msgstr "Purchase Requisition"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:res.group,name:group_purchase_requisition_approval"
|
||||
msgid "Purchase Requisition Approval"
|
||||
msgstr "Purchase Requisition Approval"
|
||||
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Approved"
|
||||
msgstr "Odobreno"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Cancelled"
|
||||
msgstr "Preklicano"
|
||||
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Done"
|
||||
msgstr "Zaključeno"
|
||||
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Draft"
|
||||
msgstr "V pripravi"
|
||||
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Processing"
|
||||
msgstr "V obdelavi"
|
||||
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Rejected"
|
||||
msgstr "Zavrnjeno"
|
||||
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Waiting"
|
||||
msgstr "Čakajoče"
|
||||
|
||||
msgctxt "view:purchase.requisition.line:"
|
||||
msgid "General"
|
||||
msgstr "Splošno"
|
||||
|
||||
msgctxt "view:purchase.requisition:"
|
||||
msgid "Other Info"
|
||||
msgstr "Drugo"
|
||||
|
||||
msgctxt "view:purchase.requisition:"
|
||||
msgid "Requisition"
|
||||
msgstr "Naročilnica"
|
||||
284
modules/purchase_requisition/locale/tr.po
Normal file
284
modules/purchase_requisition/locale/tr.po
Normal file
@@ -0,0 +1,284 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.configuration,purchase_requisition_sequence:"
|
||||
msgid "Purchase Requisition Sequence"
|
||||
msgstr "Purchase Requisition"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.configuration.sequence,purchase_requisition_sequence:"
|
||||
msgid "Purchase Requisition Sequence"
|
||||
msgstr "Purchase Requisition"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.requisition,approved_by:"
|
||||
msgid "Approved By"
|
||||
msgstr "Approve"
|
||||
|
||||
msgctxt "field:purchase.requisition,company:"
|
||||
msgid "Company"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition,currency:"
|
||||
msgid "Currency"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition,description:"
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition,employee:"
|
||||
msgid "Employee"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition,lines:"
|
||||
msgid "Lines"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition,number:"
|
||||
msgid "Number"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.requisition,rejected_by:"
|
||||
msgid "Rejected By"
|
||||
msgstr "Reject"
|
||||
|
||||
msgctxt "field:purchase.requisition,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition,supply_date:"
|
||||
msgid "Supply Date"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition,total_amount:"
|
||||
msgid "Total"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition,total_amount_cache:"
|
||||
msgid "Total Cache"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition,warehouse:"
|
||||
msgid "Warehouse"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,amount:"
|
||||
msgid "Amount"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,currency:"
|
||||
msgid "Currency"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,description:"
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,product:"
|
||||
msgid "Product"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,product_uom_category:"
|
||||
msgid "Product UoM Category"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.requisition.line,purchase_requests:"
|
||||
msgid "Purchase Request"
|
||||
msgstr "Purchase Requisition"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.requisition.line,purchase_requisition_state:"
|
||||
msgid "Purchase Requisition State"
|
||||
msgstr "Purchase Requisition"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,quantity:"
|
||||
msgid "Quantity"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,requisition:"
|
||||
msgid "Requisition"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,summary:"
|
||||
msgid "Summary"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,supplier:"
|
||||
msgid "Supplier"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,unit:"
|
||||
msgid "Unit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,unit_price:"
|
||||
msgid "Unit Price"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.requisition.line,product_uom_category:"
|
||||
msgid "The category of Unit of Measure for the product."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_open_purchase_request_form"
|
||||
msgid "Requests"
|
||||
msgstr "Requests"
|
||||
|
||||
msgctxt "model:ir.action,name:act_open_purchase_request_form2"
|
||||
msgid "Requests"
|
||||
msgstr "Requests"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:act_purchase_requisition_form"
|
||||
msgid "Requisitions"
|
||||
msgstr "Purchase Requisitions"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_requisition_form_view1_domain_all"
|
||||
msgid "All"
|
||||
msgstr "All"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_requisition_form_view1_domain_open"
|
||||
msgid "Draft"
|
||||
msgstr "Draft"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_requisition_form_view1_domain_sent"
|
||||
msgid "Processing"
|
||||
msgstr "Processing"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_requisition_form_view1_domain_validated"
|
||||
msgid "Waiting"
|
||||
msgstr "Waiting"
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_delete_cancel"
|
||||
msgid "To delete requisition \"%(requisition)s\" you must cancel it."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_warehouse_required"
|
||||
msgid "A warehouse must be defined for requisition \"%(requisition)s\"."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:requisition_approve_button"
|
||||
msgid "Approve"
|
||||
msgstr "Approve"
|
||||
|
||||
msgctxt "model:ir.model.button,string:requisition_cancel_button"
|
||||
msgid "Cancel"
|
||||
msgstr "Cancel"
|
||||
|
||||
msgctxt "model:ir.model.button,string:requisition_draft_button"
|
||||
msgid "Draft"
|
||||
msgstr "Draft"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.model.button,string:requisition_process_button"
|
||||
msgid "Process"
|
||||
msgstr "Processing"
|
||||
|
||||
msgctxt "model:ir.model.button,string:requisition_reject_button"
|
||||
msgid "Reject"
|
||||
msgstr "Reject"
|
||||
|
||||
msgctxt "model:ir.model.button,string:requisition_wait_button"
|
||||
msgid "Wait"
|
||||
msgstr "Wait"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.rule.group,name:rule_group_requisition_admin"
|
||||
msgid "Any requisition"
|
||||
msgstr "Purchase Requisitions"
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_requisition_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.rule.group,name:rule_group_requisition_employees"
|
||||
msgid "Own requisition"
|
||||
msgstr "Purchase Requisitions"
|
||||
|
||||
msgctxt "model:ir.sequence,name:sequence_purchase_requisition"
|
||||
msgid "Purchase Requisition"
|
||||
msgstr "Purchase Requisition"
|
||||
|
||||
msgctxt "model:ir.sequence.type,name:sequence_type_purchase_requisition"
|
||||
msgid "Purchase Requisition"
|
||||
msgstr "Purchase Requisition"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.ui.menu,name:menu_purchase_requisition_form"
|
||||
msgid "Requisitions"
|
||||
msgstr "Purchase Requisitions"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:purchase.requisition,string:"
|
||||
msgid "Purchase Requisition"
|
||||
msgstr "Purchase Requisition"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:purchase.requisition.line,string:"
|
||||
msgid "Purchase Requisition Line"
|
||||
msgstr "Purchase Requisition"
|
||||
|
||||
msgctxt "model:res.group,name:group_purchase_requisition"
|
||||
msgid "Purchase Requisition"
|
||||
msgstr "Purchase Requisition"
|
||||
|
||||
msgctxt "model:res.group,name:group_purchase_requisition_approval"
|
||||
msgid "Purchase Requisition Approval"
|
||||
msgstr "Purchase Requisition Approval"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Approved"
|
||||
msgstr "Approve"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Cancelled"
|
||||
msgstr "Cancel"
|
||||
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Done"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Draft"
|
||||
msgstr "Draft"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Processing"
|
||||
msgstr "Processing"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Rejected"
|
||||
msgstr "Reject"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Waiting"
|
||||
msgstr "Waiting"
|
||||
|
||||
msgctxt "view:purchase.requisition.line:"
|
||||
msgid "General"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.requisition:"
|
||||
msgid "Other Info"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.requisition:"
|
||||
msgid "Requisition"
|
||||
msgstr ""
|
||||
265
modules/purchase_requisition/locale/uk.po
Normal file
265
modules/purchase_requisition/locale/uk.po
Normal file
@@ -0,0 +1,265 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:purchase.configuration,purchase_requisition_sequence:"
|
||||
msgid "Purchase Requisition Sequence"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.configuration.sequence,purchase_requisition_sequence:"
|
||||
msgid "Purchase Requisition Sequence"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition,approved_by:"
|
||||
msgid "Approved By"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition,company:"
|
||||
msgid "Company"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition,currency:"
|
||||
msgid "Currency"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition,description:"
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition,employee:"
|
||||
msgid "Employee"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition,lines:"
|
||||
msgid "Lines"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition,number:"
|
||||
msgid "Number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition,rejected_by:"
|
||||
msgid "Rejected By"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition,supply_date:"
|
||||
msgid "Supply Date"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition,total_amount:"
|
||||
msgid "Total"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition,total_amount_cache:"
|
||||
msgid "Total Cache"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition,warehouse:"
|
||||
msgid "Warehouse"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,amount:"
|
||||
msgid "Amount"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,currency:"
|
||||
msgid "Currency"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,description:"
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,product:"
|
||||
msgid "Product"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,product_uom_category:"
|
||||
msgid "Product UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,purchase_requests:"
|
||||
msgid "Purchase Request"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,purchase_requisition_state:"
|
||||
msgid "Purchase Requisition State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,quantity:"
|
||||
msgid "Quantity"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,requisition:"
|
||||
msgid "Requisition"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,summary:"
|
||||
msgid "Summary"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,supplier:"
|
||||
msgid "Supplier"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,unit:"
|
||||
msgid "Unit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,unit_price:"
|
||||
msgid "Unit Price"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.requisition.line,product_uom_category:"
|
||||
msgid "The category of Unit of Measure for the product."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_open_purchase_request_form"
|
||||
msgid "Requests"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_open_purchase_request_form2"
|
||||
msgid "Requests"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_purchase_requisition_form"
|
||||
msgid "Requisitions"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_requisition_form_view1_domain_all"
|
||||
msgid "All"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_requisition_form_view1_domain_open"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_requisition_form_view1_domain_sent"
|
||||
msgid "Processing"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_requisition_form_view1_domain_validated"
|
||||
msgid "Waiting"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_delete_cancel"
|
||||
msgid "To delete requisition \"%(requisition)s\" you must cancel it."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_warehouse_required"
|
||||
msgid "A warehouse must be defined for requisition \"%(requisition)s\"."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:requisition_approve_button"
|
||||
msgid "Approve"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:requisition_cancel_button"
|
||||
msgid "Cancel"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:requisition_draft_button"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:requisition_process_button"
|
||||
msgid "Process"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:requisition_reject_button"
|
||||
msgid "Reject"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:requisition_wait_button"
|
||||
msgid "Wait"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_requisition_admin"
|
||||
msgid "Any requisition"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_requisition_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_requisition_employees"
|
||||
msgid "Own requisition"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.sequence,name:sequence_purchase_requisition"
|
||||
msgid "Purchase Requisition"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.sequence.type,name:sequence_type_purchase_requisition"
|
||||
msgid "Purchase Requisition"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_purchase_requisition_form"
|
||||
msgid "Requisitions"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:purchase.requisition,string:"
|
||||
msgid "Purchase Requisition"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:purchase.requisition.line,string:"
|
||||
msgid "Purchase Requisition Line"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:res.group,name:group_purchase_requisition"
|
||||
msgid "Purchase Requisition"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:res.group,name:group_purchase_requisition_approval"
|
||||
msgid "Purchase Requisition Approval"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Approved"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Cancelled"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Done"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Processing"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Rejected"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Waiting"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.requisition.line:"
|
||||
msgid "General"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.requisition:"
|
||||
msgid "Other Info"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.requisition:"
|
||||
msgid "Requisition"
|
||||
msgstr ""
|
||||
284
modules/purchase_requisition/locale/zh_CN.po
Normal file
284
modules/purchase_requisition/locale/zh_CN.po
Normal file
@@ -0,0 +1,284 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.configuration,purchase_requisition_sequence:"
|
||||
msgid "Purchase Requisition Sequence"
|
||||
msgstr "Purchase Requisition"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.configuration.sequence,purchase_requisition_sequence:"
|
||||
msgid "Purchase Requisition Sequence"
|
||||
msgstr "Purchase Requisition"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.requisition,approved_by:"
|
||||
msgid "Approved By"
|
||||
msgstr "Approve"
|
||||
|
||||
msgctxt "field:purchase.requisition,company:"
|
||||
msgid "Company"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition,currency:"
|
||||
msgid "Currency"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition,description:"
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition,employee:"
|
||||
msgid "Employee"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition,lines:"
|
||||
msgid "Lines"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition,number:"
|
||||
msgid "Number"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.requisition,rejected_by:"
|
||||
msgid "Rejected By"
|
||||
msgstr "Reject"
|
||||
|
||||
msgctxt "field:purchase.requisition,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition,supply_date:"
|
||||
msgid "Supply Date"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition,total_amount:"
|
||||
msgid "Total"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition,total_amount_cache:"
|
||||
msgid "Total Cache"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition,warehouse:"
|
||||
msgid "Warehouse"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,amount:"
|
||||
msgid "Amount"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,currency:"
|
||||
msgid "Currency"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,description:"
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,product:"
|
||||
msgid "Product"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,product_uom_category:"
|
||||
msgid "Product UoM Category"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.requisition.line,purchase_requests:"
|
||||
msgid "Purchase Request"
|
||||
msgstr "Purchase Requisition"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.requisition.line,purchase_requisition_state:"
|
||||
msgid "Purchase Requisition State"
|
||||
msgstr "Purchase Requisition"
|
||||
|
||||
msgctxt "field:purchase.requisition.line,quantity:"
|
||||
msgid "Quantity"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,requisition:"
|
||||
msgid "Requisition"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,summary:"
|
||||
msgid "Summary"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,supplier:"
|
||||
msgid "Supplier"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,unit:"
|
||||
msgid "Unit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.requisition.line,unit_price:"
|
||||
msgid "Unit Price"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.requisition.line,product_uom_category:"
|
||||
msgid "The category of Unit of Measure for the product."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_open_purchase_request_form"
|
||||
msgid "Requests"
|
||||
msgstr "Requests"
|
||||
|
||||
msgctxt "model:ir.action,name:act_open_purchase_request_form2"
|
||||
msgid "Requests"
|
||||
msgstr "Requests"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:act_purchase_requisition_form"
|
||||
msgid "Requisitions"
|
||||
msgstr "Purchase Requisitions"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_requisition_form_view1_domain_all"
|
||||
msgid "All"
|
||||
msgstr "All"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_requisition_form_view1_domain_open"
|
||||
msgid "Draft"
|
||||
msgstr "Draft"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_requisition_form_view1_domain_sent"
|
||||
msgid "Processing"
|
||||
msgstr "Processing"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_requisition_form_view1_domain_validated"
|
||||
msgid "Waiting"
|
||||
msgstr "Waiting"
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_delete_cancel"
|
||||
msgid "To delete requisition \"%(requisition)s\" you must cancel it."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_warehouse_required"
|
||||
msgid "A warehouse must be defined for requisition \"%(requisition)s\"."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:requisition_approve_button"
|
||||
msgid "Approve"
|
||||
msgstr "Approve"
|
||||
|
||||
msgctxt "model:ir.model.button,string:requisition_cancel_button"
|
||||
msgid "Cancel"
|
||||
msgstr "Cancel"
|
||||
|
||||
msgctxt "model:ir.model.button,string:requisition_draft_button"
|
||||
msgid "Draft"
|
||||
msgstr "Draft"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.model.button,string:requisition_process_button"
|
||||
msgid "Process"
|
||||
msgstr "Processing"
|
||||
|
||||
msgctxt "model:ir.model.button,string:requisition_reject_button"
|
||||
msgid "Reject"
|
||||
msgstr "Reject"
|
||||
|
||||
msgctxt "model:ir.model.button,string:requisition_wait_button"
|
||||
msgid "Wait"
|
||||
msgstr "Wait"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.rule.group,name:rule_group_requisition_admin"
|
||||
msgid "Any requisition"
|
||||
msgstr "Purchase Requisitions"
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_requisition_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.rule.group,name:rule_group_requisition_employees"
|
||||
msgid "Own requisition"
|
||||
msgstr "Purchase Requisitions"
|
||||
|
||||
msgctxt "model:ir.sequence,name:sequence_purchase_requisition"
|
||||
msgid "Purchase Requisition"
|
||||
msgstr "Purchase Requisition"
|
||||
|
||||
msgctxt "model:ir.sequence.type,name:sequence_type_purchase_requisition"
|
||||
msgid "Purchase Requisition"
|
||||
msgstr "Purchase Requisition"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.ui.menu,name:menu_purchase_requisition_form"
|
||||
msgid "Requisitions"
|
||||
msgstr "Purchase Requisitions"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:purchase.requisition,string:"
|
||||
msgid "Purchase Requisition"
|
||||
msgstr "Purchase Requisition"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:purchase.requisition.line,string:"
|
||||
msgid "Purchase Requisition Line"
|
||||
msgstr "Purchase Requisition"
|
||||
|
||||
msgctxt "model:res.group,name:group_purchase_requisition"
|
||||
msgid "Purchase Requisition"
|
||||
msgstr "Purchase Requisition"
|
||||
|
||||
msgctxt "model:res.group,name:group_purchase_requisition_approval"
|
||||
msgid "Purchase Requisition Approval"
|
||||
msgstr "Purchase Requisition Approval"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Approved"
|
||||
msgstr "Approve"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Cancelled"
|
||||
msgstr "Cancel"
|
||||
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Done"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Draft"
|
||||
msgstr "Draft"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Processing"
|
||||
msgstr "Processing"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Rejected"
|
||||
msgstr "Reject"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:purchase.requisition,state:"
|
||||
msgid "Waiting"
|
||||
msgstr "Waiting"
|
||||
|
||||
msgctxt "view:purchase.requisition.line:"
|
||||
msgid "General"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.requisition:"
|
||||
msgid "Other Info"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.requisition:"
|
||||
msgid "Requisition"
|
||||
msgstr ""
|
||||
13
modules/purchase_requisition/message.xml
Normal file
13
modules/purchase_requisition/message.xml
Normal file
@@ -0,0 +1,13 @@
|
||||
<?xml version="1.0"?>
|
||||
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
|
||||
this repository contains the full copyright notices and license terms. -->
|
||||
<tryton>
|
||||
<data grouped="1">
|
||||
<record model="ir.message" id="msg_warehouse_required">
|
||||
<field name="text">A warehouse must be defined for requisition "%(requisition)s".</field>
|
||||
</record>
|
||||
<record model="ir.message" id="msg_delete_cancel">
|
||||
<field name="text">To delete requisition "%(requisition)s" you must cancel it.</field>
|
||||
</record>
|
||||
</data>
|
||||
</tryton>
|
||||
713
modules/purchase_requisition/purchase.py
Normal file
713
modules/purchase_requisition/purchase.py
Normal file
@@ -0,0 +1,713 @@
|
||||
# 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 decimal import Decimal
|
||||
from itertools import chain
|
||||
|
||||
from sql import Null
|
||||
from sql.functions import CharLength
|
||||
|
||||
from trytond.i18n import gettext
|
||||
from trytond.model import (
|
||||
ChatMixin, Index, ModelSQL, ModelView, Workflow, fields, sequence_ordered)
|
||||
from trytond.model.exceptions import AccessError, RequiredValidationError
|
||||
from trytond.modules.company.model import (
|
||||
employee_field, reset_employee, set_employee)
|
||||
from trytond.modules.currency.fields import Monetary
|
||||
from trytond.modules.product import price_digits, round_price
|
||||
from trytond.pool import Pool, PoolMeta
|
||||
from trytond.pyson import Bool, Eval, Id, If
|
||||
from trytond.tools import firstline
|
||||
from trytond.transaction import Transaction
|
||||
from trytond.wizard import Wizard
|
||||
|
||||
|
||||
class Configuration(metaclass=PoolMeta):
|
||||
__name__ = 'purchase.configuration'
|
||||
purchase_requisition_sequence = fields.MultiValue(fields.Many2One(
|
||||
'ir.sequence', "Purchase Requisition Sequence", required=True,
|
||||
domain=[
|
||||
('company', 'in',
|
||||
[Eval('context', {}).get('company', -1), None]),
|
||||
('sequence_type', '=',
|
||||
Id('purchase_requisition',
|
||||
'sequence_type_purchase_requisition')),
|
||||
]))
|
||||
|
||||
@classmethod
|
||||
def multivalue_model(cls, field):
|
||||
pool = Pool()
|
||||
if field == 'purchase_requisition_sequence':
|
||||
return pool.get('purchase.configuration.sequence')
|
||||
return super().multivalue_model(field)
|
||||
|
||||
@classmethod
|
||||
def default_purchase_requisition_sequence(cls, **pattern):
|
||||
return cls.multivalue_model('purchase_requisition_sequence'
|
||||
).default_purchase_requisition_sequence()
|
||||
|
||||
|
||||
class ConfigurationSequence(metaclass=PoolMeta):
|
||||
__name__ = 'purchase.configuration.sequence'
|
||||
purchase_requisition_sequence = fields.Many2One(
|
||||
'ir.sequence', "Purchase Requisition Sequence", required=True,
|
||||
domain=[
|
||||
('company', 'in', [Eval('company', -1), None]),
|
||||
('sequence_type', '=',
|
||||
Id('purchase_requisition',
|
||||
'sequence_type_purchase_requisition')),
|
||||
])
|
||||
|
||||
@classmethod
|
||||
def default_purchase_requisition_sequence(cls):
|
||||
pool = Pool()
|
||||
ModelData = pool.get('ir.model.data')
|
||||
try:
|
||||
return ModelData.get_id(
|
||||
'purchase_requisition', 'sequence_purchase_requisition')
|
||||
except KeyError:
|
||||
return None
|
||||
|
||||
|
||||
class PurchaseRequisition(Workflow, ModelSQL, ModelView, ChatMixin):
|
||||
__name__ = 'purchase.requisition'
|
||||
_rec_name = 'number'
|
||||
_states = {
|
||||
'readonly': Eval('state') != 'draft',
|
||||
}
|
||||
|
||||
company = fields.Many2One(
|
||||
'company.company', "Company", required=True,
|
||||
states={
|
||||
'readonly': (Eval('state') != 'draft') | Eval('lines', [0]),
|
||||
})
|
||||
number = fields.Char('Number', readonly=True)
|
||||
description = fields.Char('Description', states=_states)
|
||||
employee = fields.Many2One(
|
||||
'company.employee', 'Employee', required=True, states=_states)
|
||||
supply_date = fields.Date(
|
||||
'Supply Date',
|
||||
states={
|
||||
'required': ~Eval('state').in_(['draft', 'cancelled']),
|
||||
'readonly': _states['readonly'],
|
||||
})
|
||||
warehouse = fields.Many2One(
|
||||
'stock.location', 'Warehouse',
|
||||
domain=[
|
||||
('type', '=', 'warehouse'),
|
||||
],
|
||||
states=_states)
|
||||
currency = fields.Many2One(
|
||||
'currency.currency', 'Currency',
|
||||
states={
|
||||
'readonly': (_states['readonly']
|
||||
| (Eval('lines', [0]) & Eval('currency'))),
|
||||
})
|
||||
total_amount = fields.Function(
|
||||
Monetary("Total", currency='currency', digits='currency'),
|
||||
'get_amount')
|
||||
total_amount_cache = Monetary(
|
||||
"Total Cache", currency='currency', digits='currency')
|
||||
lines = fields.One2Many(
|
||||
'purchase.requisition.line', 'requisition', 'Lines',
|
||||
states=_states)
|
||||
|
||||
approved_by = employee_field(
|
||||
"Approved By", states=['approved', 'processing', 'done', 'cancelled'])
|
||||
rejected_by = employee_field(
|
||||
"Rejected By", states=['rejected', 'processing', 'done', 'cancelled'])
|
||||
state = fields.Selection([
|
||||
('draft', "Draft"),
|
||||
('waiting', "Waiting"),
|
||||
('rejected', "Rejected"),
|
||||
('approved', "Approved"),
|
||||
('processing', "Processing"),
|
||||
('done', "Done"),
|
||||
('cancelled', "Cancelled"),
|
||||
], "State", readonly=True, required=True, sort=False)
|
||||
|
||||
del _states
|
||||
|
||||
@classmethod
|
||||
def __setup__(cls):
|
||||
cls.number.search_unaccented = False
|
||||
super().__setup__()
|
||||
t = cls.__table__()
|
||||
cls._sql_indexes.add(
|
||||
Index(
|
||||
t,
|
||||
(t.state, Index.Equality(cardinality='low')),
|
||||
where=t.state.in_([
|
||||
'draft', 'waiting', 'approved', 'processing'])))
|
||||
cls._transitions |= set((
|
||||
('cancelled', 'draft'),
|
||||
('rejected', 'draft'),
|
||||
('draft', 'cancelled'),
|
||||
('draft', 'waiting'),
|
||||
('waiting', 'draft'),
|
||||
('waiting', 'rejected'),
|
||||
('waiting', 'approved'),
|
||||
('approved', 'processing'),
|
||||
('approved', 'draft'),
|
||||
('processing', 'done'),
|
||||
('done', 'processing'),
|
||||
))
|
||||
cls._buttons.update({
|
||||
'cancel': {
|
||||
'invisible': Eval('state') != 'draft',
|
||||
'depends': ['state'],
|
||||
},
|
||||
'draft': {
|
||||
'invisible': ~Eval('state').in_(
|
||||
['cancelled', 'waiting', 'approved', 'rejected']),
|
||||
'icon': If(Eval('state').in_(['cancelled', 'rejected']),
|
||||
'tryton-undo',
|
||||
'tryton-back'),
|
||||
'depends': ['state'],
|
||||
},
|
||||
'wait': {
|
||||
'pre_validate': [('supply_date', '!=', None)],
|
||||
'invisible': ((Eval('state') != 'draft')
|
||||
| ~Eval('lines', [])),
|
||||
'readonly': ~Eval('lines', []),
|
||||
'depends': ['state'],
|
||||
},
|
||||
'approve': {
|
||||
'invisible': Eval('state') != 'waiting',
|
||||
'depends': ['state'],
|
||||
},
|
||||
'process': {
|
||||
'invisible': ~Eval('state').in_(
|
||||
['approved', 'processing']),
|
||||
'icon': If(Eval('state') == 'approved',
|
||||
'tryton-forward', 'tryton-refresh'),
|
||||
'depends': ['state'],
|
||||
},
|
||||
'reject': {
|
||||
'invisible': Eval('state') != 'waiting',
|
||||
'depends': ['state'],
|
||||
},
|
||||
})
|
||||
# The states where amounts are cached
|
||||
cls._states_cached = ['approved', 'done', 'rejected',
|
||||
'processing', 'cancelled']
|
||||
|
||||
@classmethod
|
||||
def order_number(cls, tables):
|
||||
table, _ = tables[None]
|
||||
return [
|
||||
~((table.state == 'cancelled') & (table.number == Null)),
|
||||
CharLength(table.number), table.number]
|
||||
|
||||
@classmethod
|
||||
def default_state(cls):
|
||||
return 'draft'
|
||||
|
||||
@classmethod
|
||||
def default_company(cls):
|
||||
return Transaction().context.get('company')
|
||||
|
||||
@classmethod
|
||||
def default_employee(cls):
|
||||
return Transaction().context.get('employee')
|
||||
|
||||
@classmethod
|
||||
def default_warehouse(cls):
|
||||
Location = Pool().get('stock.location')
|
||||
return Location.get_default_warehouse()
|
||||
|
||||
@classmethod
|
||||
def default_currency(cls):
|
||||
Company = Pool().get('company.company')
|
||||
company = Transaction().context.get('company')
|
||||
if company is not None and company >= 0:
|
||||
return Company(company).currency.id
|
||||
|
||||
@fields.depends('lines', 'currency')
|
||||
def on_change_with_total_amount(self):
|
||||
self.total_amount = Decimal(0)
|
||||
if self.lines:
|
||||
for line in self.lines:
|
||||
self.total_amount += getattr(line, 'amount', None) or 0
|
||||
if self.currency:
|
||||
self.total_amount = self.currency.round(self.total_amount)
|
||||
return self.total_amount
|
||||
|
||||
@classmethod
|
||||
def store_cache(cls, requisitions):
|
||||
requisitions = list(requisitions)
|
||||
cls.write(requisitions, {
|
||||
'total_amount_cache': None,
|
||||
})
|
||||
for requisition in requisitions:
|
||||
requisition.total_amount_cache = requisition.total_amount
|
||||
cls.save(requisitions)
|
||||
|
||||
@classmethod
|
||||
def get_amount(cls, requisitions, name):
|
||||
total_amount = {}
|
||||
|
||||
# Browse separately not cached to limit number of lines read
|
||||
cached, not_cached = [], []
|
||||
for requisition in requisitions:
|
||||
if requisition.state in cls._states_cached:
|
||||
cached.append(requisition)
|
||||
else:
|
||||
not_cached.append(requisition)
|
||||
for requisition in chain(cached, cls.browse(not_cached)):
|
||||
if (requisition.state in cls._states_cached
|
||||
and requisition.total_amount_cache is not None):
|
||||
total_amount[requisition.id] = requisition.total_amount_cache
|
||||
else:
|
||||
total_amount[requisition.id] = (
|
||||
requisition.on_change_with_total_amount())
|
||||
return total_amount
|
||||
|
||||
@classmethod
|
||||
def create_requests(cls, requisitions):
|
||||
pool = Pool()
|
||||
Request = pool.get('purchase.request')
|
||||
requests = []
|
||||
for requisition in requisitions:
|
||||
for line in requisition.lines:
|
||||
request = line.compute_request()
|
||||
if request:
|
||||
requests.append(request)
|
||||
if requests:
|
||||
Request.save(requests)
|
||||
|
||||
@classmethod
|
||||
def view_attributes(cls):
|
||||
return super().view_attributes() + [
|
||||
('/tree', 'visual',
|
||||
If(Eval('state') == 'cancelled', 'muted', '')),
|
||||
]
|
||||
|
||||
@classmethod
|
||||
def preprocess_values(cls, mode, values):
|
||||
pool = Pool()
|
||||
Configuration = pool.get('purchase.configuration')
|
||||
values = super().preprocess_values(mode, values)
|
||||
if mode == 'create' and not values.get('number'):
|
||||
company_id = values.get('company', cls.default_company())
|
||||
if company_id is not None:
|
||||
configuration = Configuration(1)
|
||||
if sequence := configuration.get_multivalue(
|
||||
'purchase_requisition_sequence',
|
||||
company=company_id):
|
||||
values['number'] = sequence.get()
|
||||
return values
|
||||
|
||||
@classmethod
|
||||
def check_modification(
|
||||
cls, mode, requisitions, values=None, external=False):
|
||||
super().check_modification(
|
||||
mode, requisitions, values=values, external=external)
|
||||
if mode == 'delete':
|
||||
for requisition in requisitions:
|
||||
if requisition.state not in {'cancelled', 'draft'}:
|
||||
raise AccessError(gettext(
|
||||
'purchase_requisition.msg_delete_cancel',
|
||||
requisition=requisition.rec_name))
|
||||
|
||||
def check_for_waiting(self):
|
||||
if not self.warehouse:
|
||||
for line in self.lines:
|
||||
if line.product and line.product.type in {'goods', 'assets'}:
|
||||
raise RequiredValidationError(
|
||||
gettext('purchase_requisition.msg_warehouse_required',
|
||||
requisition=self.rec_name))
|
||||
|
||||
@classmethod
|
||||
def copy(cls, requisitions, default=None):
|
||||
if default is None:
|
||||
default = {}
|
||||
else:
|
||||
default = default.copy()
|
||||
default.setdefault('number', None)
|
||||
default.setdefault('supply_date', None)
|
||||
default.setdefault('approved_by')
|
||||
default.setdefault('rejected_by')
|
||||
default.setdefault('total_amount_cache')
|
||||
return super().copy(
|
||||
requisitions, default=default)
|
||||
|
||||
@classmethod
|
||||
@ModelView.button
|
||||
@Workflow.transition('cancelled')
|
||||
def cancel(cls, requisitions):
|
||||
cls.store_cache(requisitions)
|
||||
|
||||
@classmethod
|
||||
@ModelView.button
|
||||
@Workflow.transition('draft')
|
||||
@reset_employee('approved_by', 'rejected_by')
|
||||
def draft(cls, requisitions):
|
||||
cls.write(requisitions, {
|
||||
'total_amount_cache': None,
|
||||
})
|
||||
|
||||
@classmethod
|
||||
@ModelView.button
|
||||
@Workflow.transition('waiting')
|
||||
def wait(cls, requisitions):
|
||||
for requisition in requisitions:
|
||||
requisition.check_for_waiting()
|
||||
|
||||
@classmethod
|
||||
@ModelView.button
|
||||
@Workflow.transition('rejected')
|
||||
@set_employee('rejected_by')
|
||||
def reject(cls, requisitions):
|
||||
pass
|
||||
|
||||
@classmethod
|
||||
@ModelView.button
|
||||
@Workflow.transition('approved')
|
||||
@set_employee('approved_by')
|
||||
def approve(cls, requisitions):
|
||||
pool = Pool()
|
||||
Configuration = pool.get('purchase.configuration')
|
||||
transaction = Transaction()
|
||||
context = transaction.context
|
||||
cls.store_cache(requisitions)
|
||||
config = Configuration(1)
|
||||
with transaction.set_context(
|
||||
queue_scheduled_at=config.purchase_process_after,
|
||||
queue_batch=context.get('queue_batch', True)):
|
||||
cls.__queue__.process(requisitions)
|
||||
|
||||
@classmethod
|
||||
@Workflow.transition('processing')
|
||||
def proceed(cls, requisitions):
|
||||
pass
|
||||
|
||||
@classmethod
|
||||
@Workflow.transition('done')
|
||||
def do(cls, requisitions):
|
||||
pass
|
||||
|
||||
@classmethod
|
||||
@ModelView.button
|
||||
def process(cls, requisitions):
|
||||
done = []
|
||||
process = []
|
||||
requisitions = [r for r in requisitions
|
||||
if r.state in {'approved', 'processing', 'done'}]
|
||||
cls.create_requests(requisitions)
|
||||
for requisition in requisitions:
|
||||
if requisition.is_done():
|
||||
if requisition.state != 'done':
|
||||
done.append(requisition)
|
||||
elif requisition.state != 'processing':
|
||||
process.append(requisition)
|
||||
if process:
|
||||
cls.proceed(process)
|
||||
if done:
|
||||
cls.do(done)
|
||||
|
||||
def is_done(self):
|
||||
return all(
|
||||
r.state in {'purchased', 'done', 'cancelled'}
|
||||
for l in self.lines for r in l.purchase_requests)
|
||||
|
||||
|
||||
class PurchaseRequisitionLine(sequence_ordered(), ModelSQL, ModelView):
|
||||
__name__ = 'purchase.requisition.line'
|
||||
_states = {
|
||||
'readonly': Eval('purchase_requisition_state') != 'draft',
|
||||
}
|
||||
|
||||
requisition = fields.Many2One(
|
||||
'purchase.requisition', 'Requisition',
|
||||
ondelete='CASCADE', required=True)
|
||||
supplier = fields.Many2One('party.party', 'Supplier', states=_states)
|
||||
product = fields.Many2One(
|
||||
'product.product', 'Product',
|
||||
ondelete='RESTRICT',
|
||||
domain=[
|
||||
If((Eval('purchase_requisition_state') == 'draft')
|
||||
& ~(Eval('quantity', 0) < 0),
|
||||
('purchasable', '=', True),
|
||||
()),
|
||||
],
|
||||
states=_states)
|
||||
product_uom_category = fields.Function(
|
||||
fields.Many2One(
|
||||
'product.uom.category', "Product UoM Category",
|
||||
help="The category of Unit of Measure for the product."),
|
||||
'on_change_with_product_uom_category')
|
||||
description = fields.Text("Description", states=_states)
|
||||
summary = fields.Function(
|
||||
fields.Char('Summary'), 'on_change_with_summary',
|
||||
searcher='search_summary')
|
||||
quantity = fields.Float(
|
||||
"Quantity", digits='unit', required=True, states=_states)
|
||||
unit = fields.Many2One(
|
||||
'product.uom', 'Unit', ondelete='RESTRICT',
|
||||
states={
|
||||
'required': Bool(Eval('product')),
|
||||
'readonly': _states['readonly'],
|
||||
})
|
||||
unit_price = Monetary(
|
||||
'Unit Price', currency='currency', digits=price_digits, states=_states)
|
||||
currency = fields.Function(fields.Many2One('currency.currency',
|
||||
'Currency'), 'on_change_with_currency')
|
||||
amount = fields.Function(Monetary(
|
||||
"Amount", currency='currency', digits='currency'),
|
||||
'on_change_with_amount')
|
||||
purchase_requests = fields.One2Many(
|
||||
'purchase.request', 'origin', 'Purchase Request', readonly=True)
|
||||
purchase_requisition_state = fields.Function(fields.Selection(
|
||||
'get_purchase_requisition_states', "Purchase Requisition State"),
|
||||
'on_change_with_purchase_requisition_state')
|
||||
|
||||
del _states
|
||||
|
||||
@classmethod
|
||||
def __setup__(cls):
|
||||
super().__setup__()
|
||||
cls.__access__.add('requisition')
|
||||
unit_categories = cls._unit_categories()
|
||||
cls.unit.domain = [
|
||||
If(Bool(Eval('product_uom_category')),
|
||||
('category', 'in', [Eval(c) for c in unit_categories]),
|
||||
('category', '!=', -1)),
|
||||
]
|
||||
|
||||
@classmethod
|
||||
def _unit_categories(cls):
|
||||
return ['product_uom_category']
|
||||
|
||||
@fields.depends('product')
|
||||
def on_change_with_product_uom_category(self, name=None):
|
||||
return self.product.default_uom_category if self.product else None
|
||||
|
||||
@fields.depends('requisition', '_parent_requisition.currency')
|
||||
def on_change_with_currency(self, name=None):
|
||||
return self.requisition.currency if self.requisition else None
|
||||
|
||||
@classmethod
|
||||
def get_purchase_requisition_states(cls):
|
||||
pool = Pool()
|
||||
Requisition = pool.get('purchase.requisition')
|
||||
return Requisition.fields_get(['state'])['state']['selection']
|
||||
|
||||
@fields.depends('requisition', '_parent_requisition.state')
|
||||
def on_change_with_purchase_requisition_state(self, name=None):
|
||||
if self.requisition:
|
||||
return self.requisition.state
|
||||
|
||||
@fields.depends('product', 'unit', 'quantity', 'supplier')
|
||||
def on_change_product(self):
|
||||
if not self.product:
|
||||
return
|
||||
|
||||
category = self.product.purchase_uom.category
|
||||
if not self.unit or self.unit.category != category:
|
||||
self.unit = self.product.purchase_uom
|
||||
|
||||
@fields.depends('description')
|
||||
def on_change_with_summary(self, name=None):
|
||||
return firstline(self.description or '')
|
||||
|
||||
@classmethod
|
||||
def search_summary(cls, name, clause):
|
||||
return [('description', *clause[1:])]
|
||||
|
||||
@fields.depends(
|
||||
'quantity', 'unit_price',
|
||||
'requisition', '_parent_requisition.currency')
|
||||
def on_change_with_amount(self, name=None):
|
||||
if (self.unit_price is None) or (self.quantity is None):
|
||||
return None
|
||||
amount = Decimal(str(self.quantity)) * self.unit_price
|
||||
if self.requisition.currency:
|
||||
amount = self.requisition.currency.round(amount)
|
||||
return amount
|
||||
|
||||
def get_rec_name(self, name):
|
||||
pool = Pool()
|
||||
Lang = pool.get('ir.lang')
|
||||
if self.product:
|
||||
lang = Lang.get()
|
||||
return (lang.format_number_symbol(
|
||||
self.quantity or 0, self.unit, digits=self.unit.digits)
|
||||
+ ' %s @ %s' % (
|
||||
self.product.rec_name, self.requisition.rec_name))
|
||||
else:
|
||||
return self.requisition.rec_name
|
||||
|
||||
def _get_purchase_request_product_supplier_pattern(self):
|
||||
pattern = {
|
||||
'company': self.requisition.company.id,
|
||||
}
|
||||
if self.supplier:
|
||||
pattern['party'] = self.supplier.id
|
||||
return pattern
|
||||
|
||||
@property
|
||||
def request_unit(self):
|
||||
unit = self.unit
|
||||
if (self.product
|
||||
and self.product.purchase_uom.category == self.unit.category):
|
||||
unit = self.product.purchase_uom
|
||||
return unit
|
||||
|
||||
@property
|
||||
def request_quantity(self):
|
||||
pool = Pool()
|
||||
Uom = pool.get('product.uom')
|
||||
quantity = self.quantity
|
||||
request_unit = self.request_unit
|
||||
if (self.product
|
||||
and request_unit
|
||||
and request_unit.category == self.unit.category):
|
||||
quantity = Uom.compute_qty(
|
||||
self.unit, self.quantity, request_unit, round=True)
|
||||
return quantity
|
||||
|
||||
@property
|
||||
def request_unit_price(self):
|
||||
return self.unit_price
|
||||
|
||||
def compute_request(self):
|
||||
"""
|
||||
Return the value of the purchase request which will answer to
|
||||
the needed quantity at the given date.
|
||||
"""
|
||||
pool = Pool()
|
||||
Uom = pool.get('product.uom')
|
||||
Request = pool.get('purchase.request')
|
||||
|
||||
if self.purchase_requests:
|
||||
return
|
||||
|
||||
supply_date = self.requisition.supply_date
|
||||
supplier = None
|
||||
purchase_date = None
|
||||
|
||||
if self.product:
|
||||
supplier, purchase_date = Request.find_best_supplier(
|
||||
self.product, supply_date,
|
||||
**self._get_purchase_request_product_supplier_pattern())
|
||||
elif self.supplier:
|
||||
lead_time = self.supplier.get_multivalue(
|
||||
'supplier_lead_time', company=self.requisition.company.id)
|
||||
if lead_time is not None:
|
||||
purchase_date = supply_date - lead_time
|
||||
|
||||
unit = self.request_unit
|
||||
quantity = self.request_quantity
|
||||
if (self.product
|
||||
and self.product.purchase_uom.category == self.unit.category):
|
||||
unit = self.product.purchase_uom
|
||||
quantity = Uom.compute_qty(
|
||||
self.unit, self.quantity, unit, round=True)
|
||||
|
||||
return Request(
|
||||
product=self.product,
|
||||
description=self.description,
|
||||
party=supplier or self.supplier,
|
||||
quantity=quantity,
|
||||
unit=unit,
|
||||
computed_quantity=self.quantity,
|
||||
computed_unit=self.unit,
|
||||
purchase_date=purchase_date,
|
||||
supply_date=supply_date,
|
||||
company=self.requisition.company,
|
||||
warehouse=self.requisition.warehouse,
|
||||
origin=self,
|
||||
)
|
||||
|
||||
@classmethod
|
||||
def copy(cls, lines, default=None):
|
||||
if default is None:
|
||||
default = {}
|
||||
else:
|
||||
default = default.copy()
|
||||
default.setdefault('purchase_requests')
|
||||
return super().copy(lines, default=default)
|
||||
|
||||
|
||||
class PurchaseRequest(metaclass=PoolMeta):
|
||||
__name__ = 'purchase.request'
|
||||
|
||||
@classmethod
|
||||
def _get_origin(cls):
|
||||
return (super()._get_origin()
|
||||
| {'purchase.requisition.line'})
|
||||
|
||||
@property
|
||||
def currency(self):
|
||||
pool = Pool()
|
||||
RequisitionLine = pool.get('purchase.requisition.line')
|
||||
currency = super().currency
|
||||
if (isinstance(self.origin, RequisitionLine)
|
||||
and self.origin.requisition.currency):
|
||||
return self.origin.requisition.currency
|
||||
return currency
|
||||
|
||||
@classmethod
|
||||
def update_state(cls, requests):
|
||||
pool = Pool()
|
||||
Requisition = pool.get('purchase.requisition')
|
||||
RequisitionLine = pool.get('purchase.requisition.line')
|
||||
|
||||
super().update_state(requests)
|
||||
|
||||
if requisitions := {
|
||||
r.origin.requisition for r in requests
|
||||
if isinstance(r.origin, RequisitionLine) and r.origin.id >= 0}:
|
||||
requisitions = Requisition.browse(requisitions)
|
||||
Requisition.__queue__.process(requisitions)
|
||||
|
||||
|
||||
class HandlePurchaseCancellationException(metaclass=PoolMeta):
|
||||
__name__ = 'purchase.request.handle.purchase.cancellation'
|
||||
|
||||
def transition_reset(self):
|
||||
pool = Pool()
|
||||
Requisition = pool.get('purchase.requisition')
|
||||
RequisitionLine = pool.get('purchase.requisition.line')
|
||||
|
||||
state = super(
|
||||
HandlePurchaseCancellationException, self).transition_reset()
|
||||
|
||||
requests = self.records
|
||||
requisition_ids = list({r.origin.requisition.id for r in requests
|
||||
if isinstance(r.origin, RequisitionLine)})
|
||||
Requisition.process(Requisition.browse(requisition_ids))
|
||||
return state
|
||||
|
||||
|
||||
class CreatePurchase(Wizard):
|
||||
__name__ = 'purchase.request.create_purchase'
|
||||
|
||||
def _group_purchase_line_key(self, request):
|
||||
pool = Pool()
|
||||
RequisitionLine = pool.get('purchase.requisition.line')
|
||||
key = super()._group_purchase_line_key(request)
|
||||
if isinstance(request.origin, RequisitionLine):
|
||||
unit_price = request.origin.request_unit_price
|
||||
if unit_price:
|
||||
key += (('unit_price', unit_price),)
|
||||
return key
|
||||
|
||||
@classmethod
|
||||
def compute_purchase_line(cls, key, requests, purchase):
|
||||
pool = Pool()
|
||||
RequisitionLine = pool.get('purchase.requisition.line')
|
||||
Uom = pool.get('product.uom')
|
||||
|
||||
line = super().compute_purchase_line(key, requests, purchase)
|
||||
|
||||
key_values = dict(key)
|
||||
if (key_values.get('unit_price') is not None
|
||||
and any(
|
||||
isinstance(r.origin, RequisitionLine) for r in requests)):
|
||||
line.unit_price = round_price(
|
||||
Uom.compute_price(
|
||||
key_values.get('unit', line.unit),
|
||||
key_values['unit_price'],
|
||||
line.unit))
|
||||
return line
|
||||
316
modules/purchase_requisition/purchase.xml
Normal file
316
modules/purchase_requisition/purchase.xml
Normal file
@@ -0,0 +1,316 @@
|
||||
<?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_purchase_requisition_approval">
|
||||
<field name="name">Purchase Requisition Approval</field>
|
||||
</record>
|
||||
<record model="res.user-res.group"
|
||||
id="user_admin_group_purchase_requisition_approval">
|
||||
<field name="user" ref="res.user_admin"/>
|
||||
<field name="group" ref="group_purchase_requisition_approval"/>
|
||||
</record>
|
||||
<record model="res.group" id="group_purchase_requisition">
|
||||
<field name="name">Purchase Requisition</field>
|
||||
</record>
|
||||
<record model="res.user-res.group"
|
||||
id="user_admin_group_purchase_requisition">
|
||||
<field name="user" ref="res.user_admin"/>
|
||||
<field name="group" ref="group_purchase_requisition"/>
|
||||
</record>
|
||||
|
||||
<record model="ir.ui.menu-res.group"
|
||||
id="menu_purchase_group_purchase_requisition">
|
||||
<field name="menu" ref="purchase.menu_purchase"/>
|
||||
<field name="group" ref="group_purchase_requisition"/>
|
||||
</record>
|
||||
|
||||
<record model="ir.ui.view" id="purchase_requisition_view_tree">
|
||||
<field name="model">purchase.requisition</field>
|
||||
<field name="type">tree</field>
|
||||
<field name="name">purchase_requisition_tree</field>
|
||||
</record>
|
||||
<record model="ir.ui.view" id="purchase_requisition_view_form">
|
||||
<field name="model">purchase.requisition</field>
|
||||
<field name="type">form</field>
|
||||
<field name="name">purchase_requisition_form</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.action.act_window" id="act_purchase_requisition_form">
|
||||
<field name="name">Requisitions</field>
|
||||
<field name="res_model">purchase.requisition</field>
|
||||
</record>
|
||||
<record model="ir.action.act_window.view"
|
||||
id="act_purchase_requisition_form_view1">
|
||||
<field name="sequence" eval="10"/>
|
||||
<field name="view" ref="purchase_requisition_view_tree"/>
|
||||
<field name="act_window" ref="act_purchase_requisition_form"/>
|
||||
</record>
|
||||
<record model="ir.action.act_window.view"
|
||||
id="act_purchase_requisition_form_view2">
|
||||
<field name="sequence" eval="20"/>
|
||||
<field name="view" ref="purchase_requisition_view_form"/>
|
||||
<field name="act_window" ref="act_purchase_requisition_form"/>
|
||||
</record>
|
||||
<record model="ir.action.act_window.domain"
|
||||
id="act_purchase_requisition_form_view1_domain_open">
|
||||
<field name="name">Draft</field>
|
||||
<field name="sequence" eval="10"/>
|
||||
<field name="domain" eval="[('state', '=', 'draft')]" pyson="1"/>
|
||||
<field name="count" eval="True"/>
|
||||
<field name="act_window" ref="act_purchase_requisition_form"/>
|
||||
</record>
|
||||
<record model="ir.action.act_window.domain"
|
||||
id="act_purchase_requisition_form_view1_domain_validated">
|
||||
<field name="name">Waiting</field>
|
||||
<field name="sequence" eval="20"/>
|
||||
<field name="domain" eval="[('state', '=', 'waiting')]" pyson="1"/>
|
||||
<field name="count" eval="True"/>
|
||||
<field name="act_window" ref="act_purchase_requisition_form"/>
|
||||
</record>
|
||||
<record model="ir.action.act_window.domain"
|
||||
id="act_purchase_requisition_form_view1_domain_sent">
|
||||
<field name="name">Processing</field>
|
||||
<field name="sequence" eval="30"/>
|
||||
<field name="domain"
|
||||
eval="[('state', 'in', ['approved', 'processing'])]" pyson="1"/>
|
||||
<field name="count" eval="True"/>
|
||||
<field name="act_window" ref="act_purchase_requisition_form"/>
|
||||
</record>
|
||||
<record model="ir.action.act_window.domain"
|
||||
id="act_purchase_requisition_form_view1_domain_all">
|
||||
<field name="name">All</field>
|
||||
<field name="sequence" eval="9999"/>
|
||||
<field name="domain"></field>
|
||||
<field name="act_window" ref="act_purchase_requisition_form"/>
|
||||
</record>
|
||||
|
||||
<menuitem
|
||||
parent="purchase.menu_purchase"
|
||||
action="act_purchase_requisition_form"
|
||||
sequence="30"
|
||||
id="menu_purchase_requisition_form"/>
|
||||
|
||||
<record model="ir.action.act_window"
|
||||
id="act_open_purchase_request_form">
|
||||
<field name="name">Requests</field>
|
||||
<field name="res_model">purchase.request</field>
|
||||
<field name="domain"
|
||||
eval="[If(Eval('active_ids', []) == [Eval('active_id')], ('origin.id', '=', Eval('active_id'), 'purchase.requisition.line'), ('origin.id', 'in', Eval('active_ids'), 'purchase.requisition.line'))]"
|
||||
pyson="1"/>
|
||||
</record>
|
||||
<record model="ir.action.keyword"
|
||||
id="act_open_purchase_request_keyword1">
|
||||
<field name="keyword">form_relate</field>
|
||||
<field name="model">purchase.requisition.line,-1</field>
|
||||
<field name="action" ref="act_open_purchase_request_form"/>
|
||||
</record>
|
||||
<record model="ir.action-res.group"
|
||||
id="act_open_purchase_request_form_group_purchase_request">
|
||||
<field name="action" ref="act_open_purchase_request_form"/>
|
||||
<field name="group" ref="purchase_request.group_purchase_request"/>
|
||||
</record>
|
||||
|
||||
<record model="ir.action.act_window"
|
||||
id="act_open_purchase_request_form2">
|
||||
<field name="name">Requests</field>
|
||||
<field name="res_model">purchase.request</field>
|
||||
<field name="domain"
|
||||
eval="[If(Eval('active_ids', []) == [Eval('active_id')], ('origin.requisition', '=', Eval('active_id'), 'purchase.requisition.line'), ('origin.requisition', 'in', Eval('active_ids'), 'purchase.requisition.line'))]"
|
||||
pyson="1"/>
|
||||
</record>
|
||||
<record model="ir.action.keyword"
|
||||
id="act_open_purchase_request_keyword2">
|
||||
<field name="keyword">form_relate</field>
|
||||
<field name="model">purchase.requisition,-1</field>
|
||||
<field name="action" ref="act_open_purchase_request_form2"/>
|
||||
</record>
|
||||
<record model="ir.action-res.group"
|
||||
id="act_open_purchase_request_form2_group_purchase_request">
|
||||
<field name="action" ref="act_open_purchase_request_form2"/>
|
||||
<field name="group" ref="purchase_request.group_purchase_request"/>
|
||||
</record>
|
||||
|
||||
<record model="ir.ui.view" id="purchase_requisition_line_view_form">
|
||||
<field name="model">purchase.requisition.line</field>
|
||||
<field name="type">form</field>
|
||||
<field name="name">purchase_requisition_line_form</field>
|
||||
</record>
|
||||
<record model="ir.ui.view" id="purchase_requisition_line_view_list">
|
||||
<field name="model">purchase.requisition.line</field>
|
||||
<field name="type">tree</field>
|
||||
<field name="priority" eval="10"/>
|
||||
<field name="name">purchase_requisition_line_list</field>
|
||||
</record>
|
||||
<record model="ir.ui.view" id="purchase_requisition_line_view_list_sequence">
|
||||
<field name="model">purchase.requisition.line</field>
|
||||
<field name="type">tree</field>
|
||||
<field name="priority" eval="20"/>
|
||||
<field name="name">purchase_requisition_line_list_sequence</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.sequence.type"
|
||||
id="sequence_type_purchase_requisition">
|
||||
<field name="name">Purchase Requisition</field>
|
||||
</record>
|
||||
<record model="ir.sequence.type-res.group"
|
||||
id="sequence_type_purchase_requisition_group_admin">
|
||||
<field name="sequence_type"
|
||||
ref="sequence_type_purchase_requisition"/>
|
||||
<field name="group" ref="res.group_admin"/>
|
||||
</record>
|
||||
<record model="ir.sequence.type-res.group"
|
||||
id="sequence_type_purchase_requisition_group_purchase_admin">
|
||||
<field name="sequence_type"
|
||||
ref="sequence_type_purchase_requisition"/>
|
||||
<field name="group" ref="purchase.group_purchase_admin"/>
|
||||
</record>
|
||||
<record model="ir.sequence" id="sequence_purchase_requisition">
|
||||
<field name="name">Purchase Requisition</field>
|
||||
<field name="sequence_type" ref="sequence_type_purchase_requisition"/>
|
||||
</record>
|
||||
|
||||
<record model="ir.model.button" id="requisition_cancel_button">
|
||||
<field name="model">purchase.requisition</field>
|
||||
<field name="name">cancel</field>
|
||||
<field name="string">Cancel</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.model.button" id="requisition_draft_button">
|
||||
<field name="model">purchase.requisition</field>
|
||||
<field name="name">draft</field>
|
||||
<field name="string">Draft</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.model.button" id="requisition_wait_button">
|
||||
<field name="model">purchase.requisition</field>
|
||||
<field name="name">wait</field>
|
||||
<field name="string">Wait</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.model.button" id="requisition_approve_button">
|
||||
<field name="model">purchase.requisition</field>
|
||||
<field name="name">approve</field>
|
||||
<field name="string">Approve</field>
|
||||
</record>
|
||||
<record model="ir.model.button-res.group"
|
||||
id="requisition_approve_button_group_purchase_requisition_approval">
|
||||
<field name="button" ref="requisition_approve_button"/>
|
||||
<field name="group" ref="group_purchase_requisition_approval"/>
|
||||
</record>
|
||||
|
||||
<record model="ir.model.button" id="requisition_process_button">
|
||||
<field name="model">purchase.requisition</field>
|
||||
<field name="name">process</field>
|
||||
<field name="string">Process</field>
|
||||
</record>
|
||||
<record model="ir.model.button-res.group" id="requisition_process_button_group_purchase_requisition_approval">
|
||||
<field name="button" ref="requisition_process_button"/>
|
||||
<field name="group" ref="group_purchase_requisition_approval"/>
|
||||
</record>
|
||||
|
||||
<record model="ir.model.button" id="requisition_reject_button">
|
||||
<field name="model">purchase.requisition</field>
|
||||
<field name="name">reject</field>
|
||||
<field name="string">Reject</field>
|
||||
</record>
|
||||
<record model="ir.model.button-res.group"
|
||||
id="requisition_reject_button_group_purchase_requisition_approval">
|
||||
<field name="button" ref="requisition_reject_button"/>
|
||||
<field name="group" ref="group_purchase_requisition_approval"/>
|
||||
</record>
|
||||
|
||||
<record model="ir.rule.group" id="rule_group_requisition_companies">
|
||||
<field name="name">User in companies</field>
|
||||
<field name="model">purchase.requisition</field>
|
||||
<field name="global_p" eval="True"/>
|
||||
</record>
|
||||
<record model="ir.rule" id="rule_requisition_companies">
|
||||
<field
|
||||
name="domain"
|
||||
eval="[('company', 'in', Eval('companies', []))]"
|
||||
pyson="1"/>
|
||||
<field name="rule_group" ref="rule_group_requisition_companies"/>
|
||||
</record>
|
||||
|
||||
<record model="ir.rule.group" id="rule_group_requisition_employees">
|
||||
<field name="name">Own requisition</field>
|
||||
<field name="model">purchase.requisition</field>
|
||||
<field name="global_p" eval="False"/>
|
||||
<field name="default_p" eval="False"/>
|
||||
<field name="perm_read" eval="False"/>
|
||||
</record>
|
||||
<record model="ir.rule" id="rule_requisition_employees">
|
||||
<field name="domain"
|
||||
eval="[('employee', 'in', Eval('employees', []))]"
|
||||
pyson="1"/>
|
||||
<field name="rule_group" ref="rule_group_requisition_employees"/>
|
||||
</record>
|
||||
<record model="ir.rule.group-res.group"
|
||||
id="rule_group_requisition_employees_group_purchase_requisition">
|
||||
<field name="rule_group" ref="rule_group_requisition_employees"/>
|
||||
<field name="group" ref="group_purchase_requisition"/>
|
||||
</record>
|
||||
|
||||
<!-- Give access to user who could trigger requisition work-flow -->
|
||||
<record model="ir.rule.group" id="rule_group_requisition_admin">
|
||||
<field name="name">Any requisition</field>
|
||||
<field name="model">purchase.requisition</field>
|
||||
<field name="global_p" eval="False"/>
|
||||
</record>
|
||||
<record model="ir.rule.group-res.group"
|
||||
id="rule_group_requisition_admin_group_purchase_requisition_approval">
|
||||
<field name="rule_group" ref="rule_group_requisition_admin"/>
|
||||
<field name="group" ref="group_purchase_requisition_approval"/>
|
||||
</record>
|
||||
<record model="ir.rule.group-res.group"
|
||||
id="rule_group_requisition_admin_group_purchase_request">
|
||||
<field name="rule_group" ref="rule_group_requisition_admin"/>
|
||||
<field name="group" ref="purchase_request.group_purchase_request"/>
|
||||
</record>
|
||||
<record model="ir.rule.group-res.group"
|
||||
id="rule_group_requisition_admin_group_purchase">
|
||||
<field name="rule_group" ref="rule_group_requisition_admin"/>
|
||||
<field name="group" ref="purchase.group_purchase"/>
|
||||
</record>
|
||||
|
||||
<record model="ir.model.access" id="access_requisition">
|
||||
<field name="model">purchase.requisition</field>
|
||||
<field name="perm_read" eval="False"/>
|
||||
<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_requisition_purchase_requisition">
|
||||
<field name="model">purchase.requisition</field>
|
||||
<field name="group" ref="group_purchase_requisition"/>
|
||||
<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.access"
|
||||
id="access_requisition_purchase_requisition_approval">
|
||||
<field name="model">purchase.requisition</field>
|
||||
<field name="group" ref="group_purchase_requisition_approval"/>
|
||||
<field name="perm_read" eval="True"/>
|
||||
</record>
|
||||
<record model="ir.model.access"
|
||||
id="access_requisition_purchase_request">
|
||||
<field name="model">purchase.requisition</field>
|
||||
<field name="group"
|
||||
ref="purchase_request.group_purchase_request"/>
|
||||
<field name="perm_read" eval="True"/>
|
||||
</record>
|
||||
|
||||
<record model="ir.ui.view"
|
||||
id="purchase_configuration_view_form">
|
||||
<field name="model">purchase.configuration</field>
|
||||
<field name="name">configuration_form</field>
|
||||
<field name="inherit" ref="purchase.purchase_configuration_view_form"/>
|
||||
</record>
|
||||
</data>
|
||||
</tryton>
|
||||
2
modules/purchase_requisition/tests/__init__.py
Normal file
2
modules/purchase_requisition/tests/__init__.py
Normal file
@@ -0,0 +1,2 @@
|
||||
# This file is part of Tryton. The COPYRIGHT file at the top level of
|
||||
# this repository contains the full copyright notices and license terms.
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,296 @@
|
||||
=============================
|
||||
Purchase Requisition Scenario
|
||||
=============================
|
||||
|
||||
Imports::
|
||||
|
||||
>>> import datetime as dt
|
||||
>>> from decimal import Decimal
|
||||
|
||||
>>> from proteus import Model, Wizard
|
||||
>>> from trytond.modules.account.tests.tools import create_chart, get_accounts
|
||||
>>> from trytond.modules.company.tests.tools import create_company
|
||||
>>> from trytond.tests.tools import activate_modules, assertEqual
|
||||
|
||||
>>> today = dt.date.today()
|
||||
|
||||
Activate purchase_requisition Module::
|
||||
|
||||
>>> config = activate_modules('purchase_requisition', create_company, create_chart)
|
||||
|
||||
>>> Employee = Model.get('company.employee')
|
||||
>>> Party = Model.get('party.party')
|
||||
|
||||
Create employee::
|
||||
|
||||
>>> employee_party = Party(name="Employee")
|
||||
>>> employee_party.save()
|
||||
>>> employee = Employee(party=employee_party)
|
||||
>>> employee.save()
|
||||
|
||||
Get accounts::
|
||||
|
||||
>>> accounts = get_accounts()
|
||||
>>> expense = accounts['expense']
|
||||
|
||||
Create supplier::
|
||||
|
||||
>>> supplier = Party(name='Supplier')
|
||||
>>> supplier.save()
|
||||
>>> supplier2 = Party(name='Supplier2')
|
||||
>>> supplier2.save()
|
||||
|
||||
Set default account::
|
||||
|
||||
>>> Configuration = Model.get('account.configuration')
|
||||
>>> config = Configuration(1)
|
||||
>>> config.default_category_account_expense = expense
|
||||
>>> config.save()
|
||||
|
||||
Create account category::
|
||||
|
||||
>>> ProductCategory = Model.get('product.category')
|
||||
>>> account_category = ProductCategory(name="Account Category")
|
||||
>>> account_category.accounting = True
|
||||
>>> account_category.account_expense = expense
|
||||
>>> account_category.save()
|
||||
|
||||
Create product::
|
||||
|
||||
>>> ProductUom = Model.get('product.uom')
|
||||
>>> ProductTemplate = Model.get('product.template')
|
||||
>>> unit, = ProductUom.find([('name', '=', 'Unit')])
|
||||
|
||||
>>> template = ProductTemplate()
|
||||
>>> template.name = 'Product'
|
||||
>>> template.default_uom = unit
|
||||
>>> template.type = 'goods'
|
||||
>>> template.list_price = Decimal('20')
|
||||
>>> template.purchasable = True
|
||||
>>> template.account_category = account_category
|
||||
>>> product, = template.products
|
||||
>>> product.cost_price = Decimal('8')
|
||||
>>> template.save()
|
||||
>>> product, = template.products
|
||||
|
||||
Create purchase requisition without product and description::
|
||||
|
||||
>>> PurchaseRequisition = Model.get('purchase.requisition')
|
||||
>>> requisition = PurchaseRequisition()
|
||||
>>> requisition.description = 'Description'
|
||||
>>> requisition.employee = employee
|
||||
>>> requisition.supply_date = today
|
||||
>>> requisition_line = requisition.lines.new()
|
||||
>>> requisition_line.product = None
|
||||
>>> requisition_line.description = None
|
||||
>>> requisition_line.supplier = supplier
|
||||
>>> requisition_line.unit_price = Decimal('10')
|
||||
>>> requisition.click('wait')
|
||||
Traceback (most recent call last):
|
||||
...
|
||||
RequiredValidationError: ...
|
||||
|
||||
Create purchase requisition without product and quantity::
|
||||
|
||||
>>> requisition_line.description = 'Description'
|
||||
>>> requisition.click('wait')
|
||||
Traceback (most recent call last):
|
||||
...
|
||||
RequiredValidationError: ...
|
||||
|
||||
Create purchase requisition with product goods and without warehouse::
|
||||
|
||||
>>> requisition.warehouse = None
|
||||
>>> requisition_line.product = product
|
||||
>>> requisition_line.description = 'Requisition Test'
|
||||
>>> requisition_line.quantity = 2.0
|
||||
>>> requisition.click('wait')
|
||||
Traceback (most recent call last):
|
||||
...
|
||||
RequiredValidationError: ...
|
||||
|
||||
Create purchase requisition with supplier and price::
|
||||
|
||||
>>> Location = Model.get('stock.location')
|
||||
>>> warehouse_loc, = Location.find([('code', '=', 'WH')])
|
||||
>>> requisition.warehouse = warehouse_loc
|
||||
>>> requisition.click('wait')
|
||||
>>> requisition.state
|
||||
'waiting'
|
||||
|
||||
Approve workflow with user in approval_group::
|
||||
|
||||
>>> requisition.click('approve')
|
||||
>>> requisition.state
|
||||
'processing'
|
||||
>>> requisition.total_amount
|
||||
Decimal('20.00')
|
||||
|
||||
Create Purchase order from Request::
|
||||
|
||||
>>> PurchaseRequest = Model.get('purchase.request')
|
||||
>>> pr, = PurchaseRequest.find([('state', '=', 'draft')])
|
||||
>>> pr.state
|
||||
'draft'
|
||||
>>> assertEqual(pr.product, product)
|
||||
>>> assertEqual(pr.party, supplier)
|
||||
>>> pr.quantity
|
||||
2.0
|
||||
>>> pr.computed_quantity
|
||||
2.0
|
||||
>>> assertEqual(pr.supply_date, today)
|
||||
>>> assertEqual(pr.warehouse, warehouse_loc)
|
||||
>>> create_purchase = Wizard('purchase.request.create_purchase', [pr])
|
||||
>>> pr.state
|
||||
'purchased'
|
||||
>>> requisition.state
|
||||
'processing'
|
||||
|
||||
Cancel the purchase order::
|
||||
|
||||
>>> Purchase = Model.get('purchase.purchase')
|
||||
>>> purchase, = Purchase.find([('state', '=', 'draft')])
|
||||
>>> purchase.click('cancel')
|
||||
>>> purchase.state
|
||||
'cancelled'
|
||||
>>> pr.reload()
|
||||
>>> pr.state
|
||||
'exception'
|
||||
>>> requisition.reload()
|
||||
>>> requisition.state
|
||||
'processing'
|
||||
|
||||
Handle request exception::
|
||||
|
||||
>>> handle_exception = Wizard(
|
||||
... 'purchase.request.handle.purchase.cancellation', [pr])
|
||||
>>> handle_exception.execute('reset')
|
||||
>>> pr.state
|
||||
'draft'
|
||||
>>> requisition.reload()
|
||||
>>> requisition.state
|
||||
'processing'
|
||||
>>> create_purchase = Wizard('purchase.request.create_purchase', [pr])
|
||||
>>> pr.state
|
||||
'purchased'
|
||||
>>> requisition.reload()
|
||||
>>> requisition.state
|
||||
'done'
|
||||
|
||||
Confirm the purchase order::
|
||||
|
||||
>>> purchase, = Purchase.find([('state', '=', 'draft')])
|
||||
>>> purchase_line, = purchase.lines
|
||||
>>> purchase_line.unit_price
|
||||
Decimal('10.0000')
|
||||
>>> purchase.click('quote')
|
||||
>>> requisition.reload()
|
||||
>>> requisition.state
|
||||
'done'
|
||||
>>> purchase.click('confirm')
|
||||
>>> purchase.reload()
|
||||
>>> purchase.state
|
||||
'processing'
|
||||
>>> requisition.reload()
|
||||
>>> requisition.state
|
||||
'done'
|
||||
|
||||
Try to delete requisition done::
|
||||
|
||||
>>> PurchaseRequisition.delete([requisition])
|
||||
Traceback (most recent call last):
|
||||
...
|
||||
AccessError: ...
|
||||
|
||||
Delete draft requisition::
|
||||
|
||||
>>> requisition = PurchaseRequisition()
|
||||
>>> requisition.employee = employee
|
||||
>>> requisition.supply_date = today
|
||||
>>> requisition.save()
|
||||
>>> PurchaseRequisition.delete([requisition])
|
||||
|
||||
Create purchase requisition with two different suppliers::
|
||||
|
||||
>>> requisition = PurchaseRequisition()
|
||||
>>> requisition.description = 'Description'
|
||||
>>> requisition.employee = employee
|
||||
>>> requisition.supply_date = today
|
||||
>>> requisition_line = requisition.lines.new()
|
||||
>>> requisition_line.description = 'Description'
|
||||
>>> requisition_line.quantity = 4.0
|
||||
>>> requisition_line.supplier = supplier
|
||||
>>> requisition_line = requisition.lines.new()
|
||||
>>> requisition_line.description = 'Description2'
|
||||
>>> requisition_line.quantity = 2.0
|
||||
>>> requisition_line.supplier = supplier2
|
||||
>>> requisition.click('wait')
|
||||
|
||||
>>> requisition.click('approve')
|
||||
|
||||
>>> pr = PurchaseRequest.find([('state', '=', 'draft')])
|
||||
>>> len(pr)
|
||||
2
|
||||
>>> assertEqual(pr[0].party, supplier2)
|
||||
>>> assertEqual(pr[1].party, supplier)
|
||||
>>> create_purchase = Wizard('purchase.request.create_purchase', pr)
|
||||
>>> purchase, = Purchase.find([
|
||||
... ('state', '=', 'draft'),
|
||||
... ('party', '=', supplier.id),
|
||||
... ])
|
||||
>>> purchase.click('cancel')
|
||||
>>> requisition.reload()
|
||||
>>> requisition.state
|
||||
'processing'
|
||||
>>> purchase, = Purchase.find([
|
||||
... ('state', '=', 'draft'),
|
||||
... ('party', '=', supplier2.id),
|
||||
... ])
|
||||
>>> purchase_line, = purchase.lines
|
||||
>>> purchase_line.unit_price = Decimal('8.0000')
|
||||
>>> purchase.click('quote')
|
||||
>>> purchase.click('confirm')
|
||||
>>> requisition.reload()
|
||||
>>> requisition.state
|
||||
'processing'
|
||||
>>> pr = pr[1]
|
||||
>>> pr.state
|
||||
'exception'
|
||||
>>> handle_exception = Wizard(
|
||||
... 'purchase.request.handle.purchase.cancellation', [pr])
|
||||
>>> handle_exception.execute('cancel_request')
|
||||
>>> pr.state
|
||||
'cancelled'
|
||||
>>> requisition.reload()
|
||||
>>> requisition.state
|
||||
'done'
|
||||
|
||||
Create purchase requisition then cancel::
|
||||
|
||||
>>> requisition = PurchaseRequisition()
|
||||
>>> requisition.description = 'Description'
|
||||
>>> requisition.employee = employee
|
||||
>>> requisition.supply_date = today
|
||||
>>> requisition_line = requisition.lines.new()
|
||||
>>> requisition_line.description = 'Description'
|
||||
>>> requisition_line.quantity = 4.0
|
||||
>>> requisition.click('cancel')
|
||||
>>> requisition.state
|
||||
'cancelled'
|
||||
|
||||
Create purchase requisition, wait then reject::
|
||||
|
||||
>>> requisition = PurchaseRequisition()
|
||||
>>> requisition.description = 'Description'
|
||||
>>> requisition.employee = employee
|
||||
>>> requisition.supply_date = today
|
||||
>>> requisition_line = requisition.lines.new()
|
||||
>>> requisition_line.description = 'Description'
|
||||
>>> requisition_line.quantity = 4.0
|
||||
>>> requisition.click('wait')
|
||||
>>> requisition.state
|
||||
'waiting'
|
||||
|
||||
>>> requisition.click('reject')
|
||||
>>> requisition.state
|
||||
'rejected'
|
||||
13
modules/purchase_requisition/tests/test_module.py
Normal file
13
modules/purchase_requisition/tests/test_module.py
Normal 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.modules.company.tests import CompanyTestMixin
|
||||
from trytond.tests.test_tryton import ModuleTestCase
|
||||
|
||||
|
||||
class PurchaseRequisitionTestCase(CompanyTestMixin, ModuleTestCase):
|
||||
'Test Purchase Requisition module'
|
||||
module = 'purchase_requisition'
|
||||
|
||||
|
||||
del ModuleTestCase
|
||||
8
modules/purchase_requisition/tests/test_scenario.py
Normal file
8
modules/purchase_requisition/tests/test_scenario.py
Normal 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)
|
||||
25
modules/purchase_requisition/tryton.cfg
Normal file
25
modules/purchase_requisition/tryton.cfg
Normal file
@@ -0,0 +1,25 @@
|
||||
[tryton]
|
||||
version=7.8.0
|
||||
depends:
|
||||
company
|
||||
currency
|
||||
ir
|
||||
party
|
||||
product
|
||||
purchase
|
||||
purchase_request
|
||||
xml:
|
||||
purchase.xml
|
||||
message.xml
|
||||
|
||||
[register]
|
||||
model:
|
||||
ir.Rule
|
||||
purchase.Configuration
|
||||
purchase.ConfigurationSequence
|
||||
purchase.PurchaseRequest
|
||||
purchase.PurchaseRequisition
|
||||
purchase.PurchaseRequisitionLine
|
||||
wizard:
|
||||
purchase.HandlePurchaseCancellationException
|
||||
purchase.CreatePurchase
|
||||
10
modules/purchase_requisition/view/configuration_form.xml
Normal file
10
modules/purchase_requisition/view/configuration_form.xml
Normal 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. -->
|
||||
<data>
|
||||
<xpath expr="/form/field[@name='purchase_invoice_method']"
|
||||
position="after">
|
||||
<label name="purchase_requisition_sequence"/>
|
||||
<field name="purchase_requisition_sequence"/>
|
||||
</xpath>
|
||||
</data>
|
||||
@@ -0,0 +1,48 @@
|
||||
<?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="employee"/>
|
||||
<field name="employee"/>
|
||||
<label name="number"/>
|
||||
<field name="number"/>
|
||||
<label name="description"/>
|
||||
<field name="description" colspan="3"/>
|
||||
<notebook>
|
||||
<page string="Requisition" id="requisition">
|
||||
<label name="supply_date"/>
|
||||
<field name="supply_date"/>
|
||||
<newline/>
|
||||
<label name="warehouse"/>
|
||||
<field name="warehouse"/>
|
||||
<label name="currency"/>
|
||||
<field name="currency"/>
|
||||
<field name="lines" colspan="4"
|
||||
view_ids="purchase_requisition.purchase_requisition_line_view_list_sequence"/>
|
||||
<label id="empty" colspan="2"/>
|
||||
<group col="2" colspan="2" id="amount" yfill="1">
|
||||
<label name="total_amount" xalign="1.0" xexpand="1" xfill="0"/>
|
||||
<field name="total_amount" xalign="1.0" xexpand="0"/>
|
||||
</group>
|
||||
</page>
|
||||
<page string="Other Info" id="other_info">
|
||||
<label name="company"/>
|
||||
<field name="company"/>
|
||||
<newline/>
|
||||
<label name="approved_by"/>
|
||||
<field name="approved_by"/>
|
||||
<label name="rejected_by"/>
|
||||
<field name="rejected_by"/>
|
||||
</page>
|
||||
</notebook>
|
||||
<label name="state"/>
|
||||
<field name="state"/>
|
||||
<group col="-1" colspan="2" id="buttons">
|
||||
<button name="cancel" icon="tryton-cancel"/>
|
||||
<button name="reject" icon="tryton-close"/>
|
||||
<button name="draft"/>
|
||||
<button name="wait" icon="tryton-forward"/>
|
||||
<button name="approve" icon="tryton-ok"/>
|
||||
<button name="process"/>
|
||||
</group>
|
||||
</form>
|
||||
@@ -0,0 +1,27 @@
|
||||
<?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="requisition"/>
|
||||
<field name="requisition"/>
|
||||
<label name="sequence"/>
|
||||
<field name="sequence"/>
|
||||
<notebook colspan="4">
|
||||
<page string="General" id="general">
|
||||
<label name="product"/>
|
||||
<field name="product" view_ids="purchase.product_view_list_purchase_line"/>
|
||||
<label name="supplier"/>
|
||||
<field name="supplier"/>
|
||||
<label name="quantity"/>
|
||||
<field name="quantity"/>
|
||||
<label name="unit"/>
|
||||
<field name="unit"/>
|
||||
<label name="unit_price"/>
|
||||
<field name="unit_price"/>
|
||||
<label name="amount"/>
|
||||
<field name="amount"/>
|
||||
<separator name="description" colspan="4"/>
|
||||
<field name="description" colspan="4"/>
|
||||
</page>
|
||||
</notebook>
|
||||
</form>
|
||||
@@ -0,0 +1,12 @@
|
||||
<?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="requisition" expand="1"/>
|
||||
<field name="product" expand="1" optional="0"/>
|
||||
<field name="summary" expand="1" optional="1"/>
|
||||
<field name="supplier" expand="1" optional="1"/>
|
||||
<field name="quantity" symbol="unit"/>
|
||||
<field name="unit_price"/>
|
||||
<field name="amount"/>
|
||||
</tree>
|
||||
@@ -0,0 +1,12 @@
|
||||
<?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 sequence="sequence">
|
||||
<field name="requisition" expand="1"/>
|
||||
<field name="product" expand="1" optional="0"/>
|
||||
<field name="summary" expand="1" optional="1"/>
|
||||
<field name="supplier" expand="1" optional="1"/>
|
||||
<field name="quantity" symbol="unit"/>
|
||||
<field name="unit_price"/>
|
||||
<field name="amount"/>
|
||||
</tree>
|
||||
@@ -0,0 +1,12 @@
|
||||
<?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="supply_date" optional="0"/>
|
||||
<field name="employee" expand="2" optional="0"/>
|
||||
<field name="warehouse" expand="1" optional="1"/>
|
||||
<field name="total_amount" optional="0"/>
|
||||
<field name="state"/>
|
||||
</tree>
|
||||
Reference in New Issue
Block a user