first commit
This commit is contained in:
2
modules/purchase_request/__init__.py
Normal file
2
modules/purchase_request/__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.
|
||||
BIN
modules/purchase_request/__pycache__/__init__.cpython-311.pyc
Normal file
BIN
modules/purchase_request/__pycache__/__init__.cpython-311.pyc
Normal file
Binary file not shown.
BIN
modules/purchase_request/__pycache__/exceptions.cpython-311.pyc
Normal file
BIN
modules/purchase_request/__pycache__/exceptions.cpython-311.pyc
Normal file
Binary file not shown.
BIN
modules/purchase_request/__pycache__/party.cpython-311.pyc
Normal file
BIN
modules/purchase_request/__pycache__/party.cpython-311.pyc
Normal file
Binary file not shown.
BIN
modules/purchase_request/__pycache__/purchase.cpython-311.pyc
Normal file
BIN
modules/purchase_request/__pycache__/purchase.cpython-311.pyc
Normal file
Binary file not shown.
Binary file not shown.
8
modules/purchase_request/exceptions.py
Normal file
8
modules/purchase_request/exceptions.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.exceptions import UserWarning
|
||||
|
||||
|
||||
class PurchaseWarehouseWarning(UserWarning):
|
||||
pass
|
||||
305
modules/purchase_request/locale/bg.po
Normal file
305
modules/purchase_request/locale/bg.po
Normal file
@@ -0,0 +1,305 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:purchase.line,requests:"
|
||||
msgid "Requests"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.request,company:"
|
||||
msgid "Company"
|
||||
msgstr "Фирма"
|
||||
|
||||
msgctxt "field:purchase.request,computed_quantity:"
|
||||
msgid "Computed Quantity"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,computed_unit:"
|
||||
msgid "Computed Unit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,default_uom:"
|
||||
msgid "Default UoM"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.request,description:"
|
||||
msgid "Description"
|
||||
msgstr "Описание"
|
||||
|
||||
msgctxt "field:purchase.request,exception_ignored:"
|
||||
msgid "Ignored Exception"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.request,origin:"
|
||||
msgid "Origin"
|
||||
msgstr "Източник"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.request,party:"
|
||||
msgid "Party"
|
||||
msgstr "Управление на партньор"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.request,product:"
|
||||
msgid "Product"
|
||||
msgstr "Продукт"
|
||||
|
||||
msgctxt "field:purchase.request,product_uom_category:"
|
||||
msgid "Product UoM Category"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.request,purchase:"
|
||||
msgid "Purchase"
|
||||
msgstr "Управление на покупки"
|
||||
|
||||
msgctxt "field:purchase.request,purchase_date:"
|
||||
msgid "Best Purchase Date"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.request,purchase_line:"
|
||||
msgid "Purchase Line"
|
||||
msgstr "Ред от покупка"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.request,purchased_by:"
|
||||
msgid "Purchased By"
|
||||
msgstr "Поръчан"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.request,quantity:"
|
||||
msgid "Quantity"
|
||||
msgstr "Количество"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.request,state:"
|
||||
msgid "State"
|
||||
msgstr "Щат"
|
||||
|
||||
msgctxt "field:purchase.request,stock_level:"
|
||||
msgid "Stock at Supply Date"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,summary:"
|
||||
msgid "Summary"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,supply_date:"
|
||||
msgid "Expected Supply Date"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,unit:"
|
||||
msgid "Unit"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.request,warehouse:"
|
||||
msgid "Warehouse"
|
||||
msgstr "Склад"
|
||||
|
||||
msgctxt "field:purchase.request,warehouse_required:"
|
||||
msgid "Warehouse Required"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.request.create_purchase.ask_party,company:"
|
||||
msgid "Company"
|
||||
msgstr "Фирма"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.request.create_purchase.ask_party,description:"
|
||||
msgid "Description"
|
||||
msgstr "Описание"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.request.create_purchase.ask_party,party:"
|
||||
msgid "Supplier"
|
||||
msgstr "Доставчик"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.request.create_purchase.ask_party,product:"
|
||||
msgid "Product"
|
||||
msgstr "Продукт"
|
||||
|
||||
msgctxt "help:purchase.request,default_uom:"
|
||||
msgid "The default Unit of Measure."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.request,product_uom_category:"
|
||||
msgid "The category of Unit of Measure for the product."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.request,stock_level:"
|
||||
msgid "The low stock level in the warehouse prompted the request."
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:act_open_purchase_form"
|
||||
msgid "Purchases"
|
||||
msgstr "Управление на покупки"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:act_open_request_form"
|
||||
msgid "Purchase Requests"
|
||||
msgstr "Заявки за покупки"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:act_purchase_request_form"
|
||||
msgid "Requests"
|
||||
msgstr "Заявки за покупки"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:wizard_create_purchase"
|
||||
msgid "Create Purchases"
|
||||
msgstr "Create Purchase"
|
||||
|
||||
msgctxt "model:ir.action,name:wizard_purchase_cancellation_handle_exception"
|
||||
msgid "Handle Purchase Cancellation"
|
||||
msgstr "Handle Purchase Cancellation"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_request_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr "All"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_request_form_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr "Проект"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_request_form_domain_exception"
|
||||
msgid "Exception"
|
||||
msgstr "Грешка"
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_purchase_delete_request"
|
||||
msgid ""
|
||||
"You cannot delete purchase \"%(purchase)s\" because it is linked to purchase"
|
||||
" requests."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_purchase_request_warehouse"
|
||||
msgid ""
|
||||
"Warehouse \"%(purchase_warehouse)s\" on purchase \"%(purchase)s\" is "
|
||||
"different to warehouse \"%(request_warehouse)s\" on linked purchase request "
|
||||
"\"%(request)s\"."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_request_delete_purchased"
|
||||
msgid ""
|
||||
"You cannot delete purchase request \"%(request)s\" because it is purchased."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.message,text:msg_request_no_create"
|
||||
msgid "Purchase requests can only be created by the system."
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,string:purchase_hande_purchase_cancellation_exception_button"
|
||||
msgid "Handle Purchase Cancellation"
|
||||
msgstr "Handle Purchase Cancellation"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.model.button,string:purchase_request_create_purchase_button"
|
||||
msgid "Create Purchases"
|
||||
msgstr "Create Purchase"
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_purchase_request_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.ui.menu,name:menu_purchase_request_form"
|
||||
msgid "Requests"
|
||||
msgstr "Заявки за покупки"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:purchase.request,string:"
|
||||
msgid "Purchase Request"
|
||||
msgstr "Заявка за покупка"
|
||||
|
||||
msgctxt "model:purchase.request.create_purchase.ask_party,string:"
|
||||
msgid "Purchase Request Create Purchase Ask Party"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:purchase.request.handle.purchase.cancellation.start,string:"
|
||||
msgid "Purchase Request Handle Purchase Cancellation Start"
|
||||
msgstr "Handle Purchase Cancellation"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:res.group,name:group_purchase_request"
|
||||
msgid "Purchase Request"
|
||||
msgstr "Заявка за покупка"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:purchase.request,state:"
|
||||
msgid "Cancelled"
|
||||
msgstr "Отказване"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:purchase.request,state:"
|
||||
msgid "Done"
|
||||
msgstr "Приключено"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:purchase.request,state:"
|
||||
msgid "Draft"
|
||||
msgstr "Проект"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:purchase.request,state:"
|
||||
msgid "Exception"
|
||||
msgstr "Грешка"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:purchase.request,state:"
|
||||
msgid "Purchased"
|
||||
msgstr "Поръчан"
|
||||
|
||||
msgctxt "view:purchase.request.handle.purchase.cancellation.start:"
|
||||
msgid "Do you want to cancel the request or to reset it to draft?"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "view:purchase.request:"
|
||||
msgid "Product Info"
|
||||
msgstr "Информация за продукт"
|
||||
|
||||
msgctxt "view:purchase.request:"
|
||||
msgid "Supply Info"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "wizard_button:purchase.request.create_purchase,ask_party,end:"
|
||||
msgid "Cancel"
|
||||
msgstr "Отказване"
|
||||
|
||||
msgctxt "wizard_button:purchase.request.create_purchase,ask_party,start:"
|
||||
msgid "Continue"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"wizard_button:purchase.request.handle.purchase.cancellation,start,cancel_request:"
|
||||
msgid "Cancel Request"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt ""
|
||||
"wizard_button:purchase.request.handle.purchase.cancellation,start,end:"
|
||||
msgid "Cancel"
|
||||
msgstr "Отказване"
|
||||
|
||||
msgctxt ""
|
||||
"wizard_button:purchase.request.handle.purchase.cancellation,start,reset:"
|
||||
msgid "Reset to Draft"
|
||||
msgstr ""
|
||||
279
modules/purchase_request/locale/ca.po
Normal file
279
modules/purchase_request/locale/ca.po
Normal file
@@ -0,0 +1,279 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:purchase.line,requests:"
|
||||
msgid "Requests"
|
||||
msgstr "Sol·licituds"
|
||||
|
||||
msgctxt "field:purchase.request,company:"
|
||||
msgid "Company"
|
||||
msgstr "Empresa"
|
||||
|
||||
msgctxt "field:purchase.request,computed_quantity:"
|
||||
msgid "Computed Quantity"
|
||||
msgstr "Quantitat calculada"
|
||||
|
||||
msgctxt "field:purchase.request,computed_unit:"
|
||||
msgid "Computed Unit"
|
||||
msgstr "Unitat calculada"
|
||||
|
||||
msgctxt "field:purchase.request,default_uom:"
|
||||
msgid "Default UoM"
|
||||
msgstr "UdM per defecte"
|
||||
|
||||
msgctxt "field:purchase.request,description:"
|
||||
msgid "Description"
|
||||
msgstr "Descripció"
|
||||
|
||||
msgctxt "field:purchase.request,exception_ignored:"
|
||||
msgid "Ignored Exception"
|
||||
msgstr "Excepció ignorada"
|
||||
|
||||
msgctxt "field:purchase.request,origin:"
|
||||
msgid "Origin"
|
||||
msgstr "Origen"
|
||||
|
||||
msgctxt "field:purchase.request,party:"
|
||||
msgid "Party"
|
||||
msgstr "Tercer"
|
||||
|
||||
msgctxt "field:purchase.request,product:"
|
||||
msgid "Product"
|
||||
msgstr "Producte"
|
||||
|
||||
msgctxt "field:purchase.request,product_uom_category:"
|
||||
msgid "Product UoM Category"
|
||||
msgstr "Categoria UdM del producte"
|
||||
|
||||
msgctxt "field:purchase.request,purchase:"
|
||||
msgid "Purchase"
|
||||
msgstr "Compra"
|
||||
|
||||
msgctxt "field:purchase.request,purchase_date:"
|
||||
msgid "Best Purchase Date"
|
||||
msgstr "Millor data de compra"
|
||||
|
||||
msgctxt "field:purchase.request,purchase_line:"
|
||||
msgid "Purchase Line"
|
||||
msgstr "Línia de compra"
|
||||
|
||||
msgctxt "field:purchase.request,purchased_by:"
|
||||
msgid "Purchased By"
|
||||
msgstr "Comprada per"
|
||||
|
||||
msgctxt "field:purchase.request,quantity:"
|
||||
msgid "Quantity"
|
||||
msgstr "Quantitat"
|
||||
|
||||
msgctxt "field:purchase.request,state:"
|
||||
msgid "State"
|
||||
msgstr "Estat"
|
||||
|
||||
msgctxt "field:purchase.request,stock_level:"
|
||||
msgid "Stock at Supply Date"
|
||||
msgstr "Existències a data de subministre"
|
||||
|
||||
msgctxt "field:purchase.request,summary:"
|
||||
msgid "Summary"
|
||||
msgstr "Resum"
|
||||
|
||||
msgctxt "field:purchase.request,supply_date:"
|
||||
msgid "Expected Supply Date"
|
||||
msgstr "Data subministre estimada"
|
||||
|
||||
msgctxt "field:purchase.request,unit:"
|
||||
msgid "Unit"
|
||||
msgstr "Unitat"
|
||||
|
||||
msgctxt "field:purchase.request,warehouse:"
|
||||
msgid "Warehouse"
|
||||
msgstr "Magatzem"
|
||||
|
||||
msgctxt "field:purchase.request,warehouse_required:"
|
||||
msgid "Warehouse Required"
|
||||
msgstr "Magatzem obligatori"
|
||||
|
||||
msgctxt "field:purchase.request.create_purchase.ask_party,company:"
|
||||
msgid "Company"
|
||||
msgstr "Empresa"
|
||||
|
||||
msgctxt "field:purchase.request.create_purchase.ask_party,description:"
|
||||
msgid "Description"
|
||||
msgstr "Descripció"
|
||||
|
||||
msgctxt "field:purchase.request.create_purchase.ask_party,party:"
|
||||
msgid "Supplier"
|
||||
msgstr "Proveïdor"
|
||||
|
||||
msgctxt "field:purchase.request.create_purchase.ask_party,product:"
|
||||
msgid "Product"
|
||||
msgstr "Producte"
|
||||
|
||||
msgctxt "help:purchase.request,default_uom:"
|
||||
msgid "The default Unit of Measure."
|
||||
msgstr "La unitat de mesura per defecte."
|
||||
|
||||
msgctxt "help:purchase.request,product_uom_category:"
|
||||
msgid "The category of Unit of Measure for the product."
|
||||
msgstr "La categoria de la unitat de mesura del producte."
|
||||
|
||||
msgctxt "help:purchase.request,stock_level:"
|
||||
msgid "The low stock level in the warehouse prompted the request."
|
||||
msgstr ""
|
||||
"El nivell d'existiències baix del magatzem que ha generat la sol·licitud."
|
||||
|
||||
msgctxt "model:ir.action,name:act_open_purchase_form"
|
||||
msgid "Purchases"
|
||||
msgstr "Compres"
|
||||
|
||||
msgctxt "model:ir.action,name:act_open_request_form"
|
||||
msgid "Purchase Requests"
|
||||
msgstr "Sol·licituds de compra"
|
||||
|
||||
msgctxt "model:ir.action,name:act_purchase_request_form"
|
||||
msgid "Requests"
|
||||
msgstr "Sol·licituds"
|
||||
|
||||
msgctxt "model:ir.action,name:wizard_create_purchase"
|
||||
msgid "Create Purchases"
|
||||
msgstr "Crea compres"
|
||||
|
||||
msgctxt "model:ir.action,name:wizard_purchase_cancellation_handle_exception"
|
||||
msgid "Handle Purchase Cancellation"
|
||||
msgstr "Gestiona cancel·lació de la compra"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_request_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr "Tot"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_request_form_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr "Esborrany"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_request_form_domain_exception"
|
||||
msgid "Exception"
|
||||
msgstr "En excepció"
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_purchase_delete_request"
|
||||
msgid ""
|
||||
"You cannot delete purchase \"%(purchase)s\" because it is linked to purchase"
|
||||
" requests."
|
||||
msgstr ""
|
||||
"No es pot eliminar la compra \"%(purchase)s\" perquè està enllaçada a "
|
||||
"sol·licituds de compra."
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_purchase_request_warehouse"
|
||||
msgid ""
|
||||
"Warehouse \"%(purchase_warehouse)s\" on purchase \"%(purchase)s\" is "
|
||||
"different to warehouse \"%(request_warehouse)s\" on linked purchase request "
|
||||
"\"%(request)s\"."
|
||||
msgstr ""
|
||||
"El magatzem \"%(purchase_warehouse)s\" de la compra \"%(purchase)s\" és "
|
||||
"diferent del magatzem \"%(request_warehouse)s\" de la sol·licitud de compra "
|
||||
"vinculada \"%(request)s\"."
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_request_delete_purchased"
|
||||
msgid ""
|
||||
"You cannot delete purchase request \"%(request)s\" because it is purchased."
|
||||
msgstr ""
|
||||
"No podeu eliminar la sol·licitud de compra \"%(request)s\" perquè ja ha "
|
||||
"estat comprada."
|
||||
|
||||
msgctxt "model:ir.message,text:msg_request_no_create"
|
||||
msgid "Purchase requests can only be created by the system."
|
||||
msgstr "Les sol·licituds de compra només poden ser creades pel sistema."
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,string:purchase_hande_purchase_cancellation_exception_button"
|
||||
msgid "Handle Purchase Cancellation"
|
||||
msgstr "Gestiona cancel·lació de la compra"
|
||||
|
||||
msgctxt "model:ir.model.button,string:purchase_request_create_purchase_button"
|
||||
msgid "Create Purchases"
|
||||
msgstr "Crea compres"
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_purchase_request_companies"
|
||||
msgid "User in companies"
|
||||
msgstr "Usuari a les empreses"
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_purchase_request_form"
|
||||
msgid "Requests"
|
||||
msgstr "Sol·licituds"
|
||||
|
||||
msgctxt "model:purchase.request,string:"
|
||||
msgid "Purchase Request"
|
||||
msgstr "Sol·licitud de compra"
|
||||
|
||||
msgctxt "model:purchase.request.create_purchase.ask_party,string:"
|
||||
msgid "Purchase Request Create Purchase Ask Party"
|
||||
msgstr "Pregunta tercer al crear compra"
|
||||
|
||||
msgctxt "model:purchase.request.handle.purchase.cancellation.start,string:"
|
||||
msgid "Purchase Request Handle Purchase Cancellation Start"
|
||||
msgstr "Inici gestiona cancel·lació de la compra"
|
||||
|
||||
msgctxt "model:res.group,name:group_purchase_request"
|
||||
msgid "Purchase Request"
|
||||
msgstr "Sol·licitud de compra"
|
||||
|
||||
msgctxt "selection:purchase.request,state:"
|
||||
msgid "Cancelled"
|
||||
msgstr "Cancel·lada"
|
||||
|
||||
msgctxt "selection:purchase.request,state:"
|
||||
msgid "Done"
|
||||
msgstr "Finalitzada"
|
||||
|
||||
msgctxt "selection:purchase.request,state:"
|
||||
msgid "Draft"
|
||||
msgstr "Esborrany"
|
||||
|
||||
msgctxt "selection:purchase.request,state:"
|
||||
msgid "Exception"
|
||||
msgstr "En excepció"
|
||||
|
||||
msgctxt "selection:purchase.request,state:"
|
||||
msgid "Purchased"
|
||||
msgstr "Comprada"
|
||||
|
||||
msgctxt "view:purchase.request.handle.purchase.cancellation.start:"
|
||||
msgid "Do you want to cancel the request or to reset it to draft?"
|
||||
msgstr "Voleu cancel·lar la sol·licitud o restaurar-la a esborrany?"
|
||||
|
||||
msgctxt "view:purchase.request:"
|
||||
msgid "Product Info"
|
||||
msgstr "Informació producte"
|
||||
|
||||
msgctxt "view:purchase.request:"
|
||||
msgid "Supply Info"
|
||||
msgstr "Informació proveïdor"
|
||||
|
||||
msgctxt "wizard_button:purchase.request.create_purchase,ask_party,end:"
|
||||
msgid "Cancel"
|
||||
msgstr "Cancel·la"
|
||||
|
||||
msgctxt "wizard_button:purchase.request.create_purchase,ask_party,start:"
|
||||
msgid "Continue"
|
||||
msgstr "Continua"
|
||||
|
||||
msgctxt ""
|
||||
"wizard_button:purchase.request.handle.purchase.cancellation,start,cancel_request:"
|
||||
msgid "Cancel Request"
|
||||
msgstr "Cancel·la sol·licitud"
|
||||
|
||||
msgctxt ""
|
||||
"wizard_button:purchase.request.handle.purchase.cancellation,start,end:"
|
||||
msgid "Cancel"
|
||||
msgstr "Cancel·la"
|
||||
|
||||
msgctxt ""
|
||||
"wizard_button:purchase.request.handle.purchase.cancellation,start,reset:"
|
||||
msgid "Reset to Draft"
|
||||
msgstr "Restaura a esborrany"
|
||||
282
modules/purchase_request/locale/cs.po
Normal file
282
modules/purchase_request/locale/cs.po
Normal file
@@ -0,0 +1,282 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:purchase.line,requests:"
|
||||
msgid "Requests"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,company:"
|
||||
msgid "Company"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,computed_quantity:"
|
||||
msgid "Computed Quantity"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,computed_unit:"
|
||||
msgid "Computed Unit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,default_uom:"
|
||||
msgid "Default UoM"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,description:"
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,exception_ignored:"
|
||||
msgid "Ignored Exception"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,origin:"
|
||||
msgid "Origin"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,party:"
|
||||
msgid "Party"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,product:"
|
||||
msgid "Product"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,product_uom_category:"
|
||||
msgid "Product UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,purchase:"
|
||||
msgid "Purchase"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,purchase_date:"
|
||||
msgid "Best Purchase Date"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,purchase_line:"
|
||||
msgid "Purchase Line"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.request,purchased_by:"
|
||||
msgid "Purchased By"
|
||||
msgstr "Purchase Request"
|
||||
|
||||
msgctxt "field:purchase.request,quantity:"
|
||||
msgid "Quantity"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,stock_level:"
|
||||
msgid "Stock at Supply Date"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,summary:"
|
||||
msgid "Summary"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,supply_date:"
|
||||
msgid "Expected Supply Date"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,unit:"
|
||||
msgid "Unit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,warehouse:"
|
||||
msgid "Warehouse"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,warehouse_required:"
|
||||
msgid "Warehouse Required"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request.create_purchase.ask_party,company:"
|
||||
msgid "Company"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request.create_purchase.ask_party,description:"
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request.create_purchase.ask_party,party:"
|
||||
msgid "Supplier"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request.create_purchase.ask_party,product:"
|
||||
msgid "Product"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.request,default_uom:"
|
||||
msgid "The default Unit of Measure."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.request,product_uom_category:"
|
||||
msgid "The category of Unit of Measure for the product."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.request,stock_level:"
|
||||
msgid "The low stock level in the warehouse prompted the request."
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:act_open_purchase_form"
|
||||
msgid "Purchases"
|
||||
msgstr "Purchase Request"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:act_open_request_form"
|
||||
msgid "Purchase Requests"
|
||||
msgstr "Purchase Requests"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:act_purchase_request_form"
|
||||
msgid "Requests"
|
||||
msgstr "Purchase Requests"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:wizard_create_purchase"
|
||||
msgid "Create Purchases"
|
||||
msgstr "Create Purchase"
|
||||
|
||||
msgctxt "model:ir.action,name:wizard_purchase_cancellation_handle_exception"
|
||||
msgid "Handle Purchase Cancellation"
|
||||
msgstr "Handle Purchase Cancellation"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_request_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr "All"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_request_form_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr "Draft"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_request_form_domain_exception"
|
||||
msgid "Exception"
|
||||
msgstr "Exception"
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_purchase_delete_request"
|
||||
msgid ""
|
||||
"You cannot delete purchase \"%(purchase)s\" because it is linked to purchase"
|
||||
" requests."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_purchase_request_warehouse"
|
||||
msgid ""
|
||||
"Warehouse \"%(purchase_warehouse)s\" on purchase \"%(purchase)s\" is "
|
||||
"different to warehouse \"%(request_warehouse)s\" on linked purchase request "
|
||||
"\"%(request)s\"."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_request_delete_purchased"
|
||||
msgid ""
|
||||
"You cannot delete purchase request \"%(request)s\" because it is purchased."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.message,text:msg_request_no_create"
|
||||
msgid "Purchase requests can only be created by the system."
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,string:purchase_hande_purchase_cancellation_exception_button"
|
||||
msgid "Handle Purchase Cancellation"
|
||||
msgstr "Handle Purchase Cancellation"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.model.button,string:purchase_request_create_purchase_button"
|
||||
msgid "Create Purchases"
|
||||
msgstr "Create Purchase"
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_purchase_request_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.ui.menu,name:menu_purchase_request_form"
|
||||
msgid "Requests"
|
||||
msgstr "Purchase Requests"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:purchase.request,string:"
|
||||
msgid "Purchase Request"
|
||||
msgstr "Purchase Request"
|
||||
|
||||
msgctxt "model:purchase.request.create_purchase.ask_party,string:"
|
||||
msgid "Purchase Request Create Purchase Ask Party"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:purchase.request.handle.purchase.cancellation.start,string:"
|
||||
msgid "Purchase Request Handle Purchase Cancellation Start"
|
||||
msgstr "Handle Purchase Cancellation"
|
||||
|
||||
msgctxt "model:res.group,name:group_purchase_request"
|
||||
msgid "Purchase Request"
|
||||
msgstr "Purchase Request"
|
||||
|
||||
msgctxt "selection:purchase.request,state:"
|
||||
msgid "Cancelled"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.request,state:"
|
||||
msgid "Done"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:purchase.request,state:"
|
||||
msgid "Draft"
|
||||
msgstr "Draft"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:purchase.request,state:"
|
||||
msgid "Exception"
|
||||
msgstr "Exception"
|
||||
|
||||
msgctxt "selection:purchase.request,state:"
|
||||
msgid "Purchased"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.request.handle.purchase.cancellation.start:"
|
||||
msgid "Do you want to cancel the request or to reset it to draft?"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.request:"
|
||||
msgid "Product Info"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.request:"
|
||||
msgid "Supply Info"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "wizard_button:purchase.request.create_purchase,ask_party,end:"
|
||||
msgid "Cancel"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "wizard_button:purchase.request.create_purchase,ask_party,start:"
|
||||
msgid "Continue"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"wizard_button:purchase.request.handle.purchase.cancellation,start,cancel_request:"
|
||||
msgid "Cancel Request"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"wizard_button:purchase.request.handle.purchase.cancellation,start,end:"
|
||||
msgid "Cancel"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"wizard_button:purchase.request.handle.purchase.cancellation,start,reset:"
|
||||
msgid "Reset to Draft"
|
||||
msgstr ""
|
||||
281
modules/purchase_request/locale/de.po
Normal file
281
modules/purchase_request/locale/de.po
Normal file
@@ -0,0 +1,281 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:purchase.line,requests:"
|
||||
msgid "Requests"
|
||||
msgstr "Bestellvorschläge"
|
||||
|
||||
msgctxt "field:purchase.request,company:"
|
||||
msgid "Company"
|
||||
msgstr "Unternehmen"
|
||||
|
||||
msgctxt "field:purchase.request,computed_quantity:"
|
||||
msgid "Computed Quantity"
|
||||
msgstr "Berechnete Menge"
|
||||
|
||||
msgctxt "field:purchase.request,computed_unit:"
|
||||
msgid "Computed Unit"
|
||||
msgstr "Berechnete Maßeinheit"
|
||||
|
||||
msgctxt "field:purchase.request,default_uom:"
|
||||
msgid "Default UoM"
|
||||
msgstr "Standardmaßeinheit"
|
||||
|
||||
msgctxt "field:purchase.request,description:"
|
||||
msgid "Description"
|
||||
msgstr "Beschreibung"
|
||||
|
||||
msgctxt "field:purchase.request,exception_ignored:"
|
||||
msgid "Ignored Exception"
|
||||
msgstr "Ignorierter Vorbehalt"
|
||||
|
||||
msgctxt "field:purchase.request,origin:"
|
||||
msgid "Origin"
|
||||
msgstr "Herkunft"
|
||||
|
||||
msgctxt "field:purchase.request,party:"
|
||||
msgid "Party"
|
||||
msgstr "Partei"
|
||||
|
||||
msgctxt "field:purchase.request,product:"
|
||||
msgid "Product"
|
||||
msgstr "Artikel"
|
||||
|
||||
msgctxt "field:purchase.request,product_uom_category:"
|
||||
msgid "Product UoM Category"
|
||||
msgstr "Maßeinheitenkategorie"
|
||||
|
||||
msgctxt "field:purchase.request,purchase:"
|
||||
msgid "Purchase"
|
||||
msgstr "Einkauf"
|
||||
|
||||
msgctxt "field:purchase.request,purchase_date:"
|
||||
msgid "Best Purchase Date"
|
||||
msgstr "Optimales Bestelldatum"
|
||||
|
||||
msgctxt "field:purchase.request,purchase_line:"
|
||||
msgid "Purchase Line"
|
||||
msgstr "Einkaufsposition"
|
||||
|
||||
msgctxt "field:purchase.request,purchased_by:"
|
||||
msgid "Purchased By"
|
||||
msgstr "Einkauf erstellt von"
|
||||
|
||||
msgctxt "field:purchase.request,quantity:"
|
||||
msgid "Quantity"
|
||||
msgstr "Menge"
|
||||
|
||||
msgctxt "field:purchase.request,state:"
|
||||
msgid "State"
|
||||
msgstr "Status"
|
||||
|
||||
msgctxt "field:purchase.request,stock_level:"
|
||||
msgid "Stock at Supply Date"
|
||||
msgstr "Lagerbestand zum Anlieferungstermin"
|
||||
|
||||
msgctxt "field:purchase.request,summary:"
|
||||
msgid "Summary"
|
||||
msgstr "Kurzbeschreibung"
|
||||
|
||||
msgctxt "field:purchase.request,supply_date:"
|
||||
msgid "Expected Supply Date"
|
||||
msgstr "Voraussichtliches Anlieferungsdatum"
|
||||
|
||||
msgctxt "field:purchase.request,unit:"
|
||||
msgid "Unit"
|
||||
msgstr "Einheit"
|
||||
|
||||
msgctxt "field:purchase.request,warehouse:"
|
||||
msgid "Warehouse"
|
||||
msgstr "Logistikstandort"
|
||||
|
||||
msgctxt "field:purchase.request,warehouse_required:"
|
||||
msgid "Warehouse Required"
|
||||
msgstr "Logistikstandort erforderlich"
|
||||
|
||||
msgctxt "field:purchase.request.create_purchase.ask_party,company:"
|
||||
msgid "Company"
|
||||
msgstr "Unternehmen"
|
||||
|
||||
msgctxt "field:purchase.request.create_purchase.ask_party,description:"
|
||||
msgid "Description"
|
||||
msgstr "Beschreibung"
|
||||
|
||||
msgctxt "field:purchase.request.create_purchase.ask_party,party:"
|
||||
msgid "Supplier"
|
||||
msgstr "Lieferant"
|
||||
|
||||
msgctxt "field:purchase.request.create_purchase.ask_party,product:"
|
||||
msgid "Product"
|
||||
msgstr "Artikel"
|
||||
|
||||
msgctxt "help:purchase.request,default_uom:"
|
||||
msgid "The default Unit of Measure."
|
||||
msgstr "Die Standardmaßeinheit."
|
||||
|
||||
msgctxt "help:purchase.request,product_uom_category:"
|
||||
msgid "The category of Unit of Measure for the product."
|
||||
msgstr "Die Kategorie der Maßeinheit des Artikels."
|
||||
|
||||
msgctxt "help:purchase.request,stock_level:"
|
||||
msgid "The low stock level in the warehouse prompted the request."
|
||||
msgstr ""
|
||||
"Der niedrige Lagerbestand im Lager hat diesen Bestellvorschlag veranlasst."
|
||||
|
||||
msgctxt "model:ir.action,name:act_open_purchase_form"
|
||||
msgid "Purchases"
|
||||
msgstr "Einkäufe"
|
||||
|
||||
msgctxt "model:ir.action,name:act_open_request_form"
|
||||
msgid "Purchase Requests"
|
||||
msgstr "Bestellvorschläge"
|
||||
|
||||
msgctxt "model:ir.action,name:act_purchase_request_form"
|
||||
msgid "Requests"
|
||||
msgstr "Bestellvorschläge"
|
||||
|
||||
msgctxt "model:ir.action,name:wizard_create_purchase"
|
||||
msgid "Create Purchases"
|
||||
msgstr "Einkäufe erstellen"
|
||||
|
||||
msgctxt "model:ir.action,name:wizard_purchase_cancellation_handle_exception"
|
||||
msgid "Handle Purchase Cancellation"
|
||||
msgstr "Einkaufsannullierung bearbeiten"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_request_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr "Alle"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_request_form_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr "Entwurf"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_request_form_domain_exception"
|
||||
msgid "Exception"
|
||||
msgstr "Vorbehalt"
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_purchase_delete_request"
|
||||
msgid ""
|
||||
"You cannot delete purchase \"%(purchase)s\" because it is linked to purchase"
|
||||
" requests."
|
||||
msgstr ""
|
||||
"Der Einkauf \"%(purchase)s\" kann nicht gelöscht werden, weil er mit "
|
||||
"mindestens einem Bestellvorschlag verknüpft ist."
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_purchase_request_warehouse"
|
||||
msgid ""
|
||||
"Warehouse \"%(purchase_warehouse)s\" on purchase \"%(purchase)s\" is "
|
||||
"different to warehouse \"%(request_warehouse)s\" on linked purchase request "
|
||||
"\"%(request)s\"."
|
||||
msgstr ""
|
||||
"Der Logistikstandort \"%(purchase_warehouse)s\" des Einkaufs "
|
||||
"\"%(purchase)s\" ist ein anderes als der Logistikstandort "
|
||||
"\"%(request_warehouse)s\" des dazugehörigen Bestellvorschlags "
|
||||
"\"%(request)s\"."
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_request_delete_purchased"
|
||||
msgid ""
|
||||
"You cannot delete purchase request \"%(request)s\" because it is purchased."
|
||||
msgstr ""
|
||||
"Der Bestellvorschlag \"%(request)s\" kann nicht gelöscht werden, weil er "
|
||||
"bereits beschafft wurde."
|
||||
|
||||
msgctxt "model:ir.message,text:msg_request_no_create"
|
||||
msgid "Purchase requests can only be created by the system."
|
||||
msgstr "Bestellvorschläge werden nur durch das System erstellt."
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,string:purchase_hande_purchase_cancellation_exception_button"
|
||||
msgid "Handle Purchase Cancellation"
|
||||
msgstr "Einkaufsannullierung bearbeiten"
|
||||
|
||||
msgctxt "model:ir.model.button,string:purchase_request_create_purchase_button"
|
||||
msgid "Create Purchases"
|
||||
msgstr "Einkäufe erstellen"
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_purchase_request_companies"
|
||||
msgid "User in companies"
|
||||
msgstr "Benutzer in Unternehmen"
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_purchase_request_form"
|
||||
msgid "Requests"
|
||||
msgstr "Bestellvorschläge"
|
||||
|
||||
msgctxt "model:purchase.request,string:"
|
||||
msgid "Purchase Request"
|
||||
msgstr "Einkauf Bestellvorschlag"
|
||||
|
||||
msgctxt "model:purchase.request.create_purchase.ask_party,string:"
|
||||
msgid "Purchase Request Create Purchase Ask Party"
|
||||
msgstr "Einkauf Einkaufserstellung Frage Partei"
|
||||
|
||||
msgctxt "model:purchase.request.handle.purchase.cancellation.start,string:"
|
||||
msgid "Purchase Request Handle Purchase Cancellation Start"
|
||||
msgstr "Einkauf Bestellvorschlag Einkaufsannullierung bearbeiten Start"
|
||||
|
||||
msgctxt "model:res.group,name:group_purchase_request"
|
||||
msgid "Purchase Request"
|
||||
msgstr "Bestellvorschlag"
|
||||
|
||||
msgctxt "selection:purchase.request,state:"
|
||||
msgid "Cancelled"
|
||||
msgstr "Annulliert"
|
||||
|
||||
msgctxt "selection:purchase.request,state:"
|
||||
msgid "Done"
|
||||
msgstr "Erledigt"
|
||||
|
||||
msgctxt "selection:purchase.request,state:"
|
||||
msgid "Draft"
|
||||
msgstr "Entwurf"
|
||||
|
||||
msgctxt "selection:purchase.request,state:"
|
||||
msgid "Exception"
|
||||
msgstr "Vorbehalt"
|
||||
|
||||
msgctxt "selection:purchase.request,state:"
|
||||
msgid "Purchased"
|
||||
msgstr "Auftrag erstellt"
|
||||
|
||||
msgctxt "view:purchase.request.handle.purchase.cancellation.start:"
|
||||
msgid "Do you want to cancel the request or to reset it to draft?"
|
||||
msgstr ""
|
||||
"Wollen Sie den Bestellvorschlag annullieren oder auf Entwurf zurücksetzen?"
|
||||
|
||||
msgctxt "view:purchase.request:"
|
||||
msgid "Product Info"
|
||||
msgstr "Info"
|
||||
|
||||
msgctxt "view:purchase.request:"
|
||||
msgid "Supply Info"
|
||||
msgstr "Beschaffungsinformation"
|
||||
|
||||
msgctxt "wizard_button:purchase.request.create_purchase,ask_party,end:"
|
||||
msgid "Cancel"
|
||||
msgstr "Abbrechen"
|
||||
|
||||
msgctxt "wizard_button:purchase.request.create_purchase,ask_party,start:"
|
||||
msgid "Continue"
|
||||
msgstr "Weiter"
|
||||
|
||||
msgctxt ""
|
||||
"wizard_button:purchase.request.handle.purchase.cancellation,start,cancel_request:"
|
||||
msgid "Cancel Request"
|
||||
msgstr "Bestellvorschlag annullieren"
|
||||
|
||||
msgctxt ""
|
||||
"wizard_button:purchase.request.handle.purchase.cancellation,start,end:"
|
||||
msgid "Cancel"
|
||||
msgstr "Abbrechen"
|
||||
|
||||
msgctxt ""
|
||||
"wizard_button:purchase.request.handle.purchase.cancellation,start,reset:"
|
||||
msgid "Reset to Draft"
|
||||
msgstr "Auf Entwurf zurücksetzen"
|
||||
279
modules/purchase_request/locale/es.po
Normal file
279
modules/purchase_request/locale/es.po
Normal file
@@ -0,0 +1,279 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:purchase.line,requests:"
|
||||
msgid "Requests"
|
||||
msgstr "Solicitudes"
|
||||
|
||||
msgctxt "field:purchase.request,company:"
|
||||
msgid "Company"
|
||||
msgstr "Empresa"
|
||||
|
||||
msgctxt "field:purchase.request,computed_quantity:"
|
||||
msgid "Computed Quantity"
|
||||
msgstr "Cantidad calculada"
|
||||
|
||||
msgctxt "field:purchase.request,computed_unit:"
|
||||
msgid "Computed Unit"
|
||||
msgstr "Unidad calculada"
|
||||
|
||||
msgctxt "field:purchase.request,default_uom:"
|
||||
msgid "Default UoM"
|
||||
msgstr "UdM por defecto"
|
||||
|
||||
msgctxt "field:purchase.request,description:"
|
||||
msgid "Description"
|
||||
msgstr "Descripción"
|
||||
|
||||
msgctxt "field:purchase.request,exception_ignored:"
|
||||
msgid "Ignored Exception"
|
||||
msgstr "Excepción ignorada"
|
||||
|
||||
msgctxt "field:purchase.request,origin:"
|
||||
msgid "Origin"
|
||||
msgstr "Origen"
|
||||
|
||||
msgctxt "field:purchase.request,party:"
|
||||
msgid "Party"
|
||||
msgstr "Tercero"
|
||||
|
||||
msgctxt "field:purchase.request,product:"
|
||||
msgid "Product"
|
||||
msgstr "Producto"
|
||||
|
||||
msgctxt "field:purchase.request,product_uom_category:"
|
||||
msgid "Product UoM Category"
|
||||
msgstr "Categoría de UdM del producto"
|
||||
|
||||
msgctxt "field:purchase.request,purchase:"
|
||||
msgid "Purchase"
|
||||
msgstr "Compra"
|
||||
|
||||
msgctxt "field:purchase.request,purchase_date:"
|
||||
msgid "Best Purchase Date"
|
||||
msgstr "Mejor fecha de compra"
|
||||
|
||||
msgctxt "field:purchase.request,purchase_line:"
|
||||
msgid "Purchase Line"
|
||||
msgstr "Línea de compra"
|
||||
|
||||
msgctxt "field:purchase.request,purchased_by:"
|
||||
msgid "Purchased By"
|
||||
msgstr "Comprada por"
|
||||
|
||||
msgctxt "field:purchase.request,quantity:"
|
||||
msgid "Quantity"
|
||||
msgstr "Cantidad"
|
||||
|
||||
msgctxt "field:purchase.request,state:"
|
||||
msgid "State"
|
||||
msgstr "Estado"
|
||||
|
||||
msgctxt "field:purchase.request,stock_level:"
|
||||
msgid "Stock at Supply Date"
|
||||
msgstr "Existencias a fecha de suministro"
|
||||
|
||||
msgctxt "field:purchase.request,summary:"
|
||||
msgid "Summary"
|
||||
msgstr "Resumen"
|
||||
|
||||
msgctxt "field:purchase.request,supply_date:"
|
||||
msgid "Expected Supply Date"
|
||||
msgstr "Fecha suministro estimada"
|
||||
|
||||
msgctxt "field:purchase.request,unit:"
|
||||
msgid "Unit"
|
||||
msgstr "Unidad"
|
||||
|
||||
msgctxt "field:purchase.request,warehouse:"
|
||||
msgid "Warehouse"
|
||||
msgstr "Almacén"
|
||||
|
||||
msgctxt "field:purchase.request,warehouse_required:"
|
||||
msgid "Warehouse Required"
|
||||
msgstr "Almacén obligatorio"
|
||||
|
||||
msgctxt "field:purchase.request.create_purchase.ask_party,company:"
|
||||
msgid "Company"
|
||||
msgstr "Empresa"
|
||||
|
||||
msgctxt "field:purchase.request.create_purchase.ask_party,description:"
|
||||
msgid "Description"
|
||||
msgstr "Descripción"
|
||||
|
||||
msgctxt "field:purchase.request.create_purchase.ask_party,party:"
|
||||
msgid "Supplier"
|
||||
msgstr "Proveedor"
|
||||
|
||||
msgctxt "field:purchase.request.create_purchase.ask_party,product:"
|
||||
msgid "Product"
|
||||
msgstr "Producto"
|
||||
|
||||
msgctxt "help:purchase.request,default_uom:"
|
||||
msgid "The default Unit of Measure."
|
||||
msgstr "La unidad de medida por defecto."
|
||||
|
||||
msgctxt "help:purchase.request,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 "help:purchase.request,stock_level:"
|
||||
msgid "The low stock level in the warehouse prompted the request."
|
||||
msgstr ""
|
||||
"El nivel de existencias bajo en el almacen que ha generado la solicitud."
|
||||
|
||||
msgctxt "model:ir.action,name:act_open_purchase_form"
|
||||
msgid "Purchases"
|
||||
msgstr "Compras"
|
||||
|
||||
msgctxt "model:ir.action,name:act_open_request_form"
|
||||
msgid "Purchase Requests"
|
||||
msgstr "Solicitudes de compra"
|
||||
|
||||
msgctxt "model:ir.action,name:act_purchase_request_form"
|
||||
msgid "Requests"
|
||||
msgstr "Solicitudes"
|
||||
|
||||
msgctxt "model:ir.action,name:wizard_create_purchase"
|
||||
msgid "Create Purchases"
|
||||
msgstr "Crear compras"
|
||||
|
||||
msgctxt "model:ir.action,name:wizard_purchase_cancellation_handle_exception"
|
||||
msgid "Handle Purchase Cancellation"
|
||||
msgstr "Gestionar cancelación de compra"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_request_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr "Todo"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_request_form_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr "Borrador"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_request_form_domain_exception"
|
||||
msgid "Exception"
|
||||
msgstr "Excepción"
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_purchase_delete_request"
|
||||
msgid ""
|
||||
"You cannot delete purchase \"%(purchase)s\" because it is linked to purchase"
|
||||
" requests."
|
||||
msgstr ""
|
||||
"No se puede eliminar la compra \"%(purchase)s\" porqué esta vinculada con "
|
||||
"una solicitud de compra."
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_purchase_request_warehouse"
|
||||
msgid ""
|
||||
"Warehouse \"%(purchase_warehouse)s\" on purchase \"%(purchase)s\" is "
|
||||
"different to warehouse \"%(request_warehouse)s\" on linked purchase request "
|
||||
"\"%(request)s\"."
|
||||
msgstr ""
|
||||
"El almacén \"%(purchase_warehouse)s\" de la compra \"%(purchase)s\" es "
|
||||
"distinto del almacén \"%(request_warehouse)s\" de la solicitud de compra "
|
||||
"vinculada \"%(request)s\"."
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_request_delete_purchased"
|
||||
msgid ""
|
||||
"You cannot delete purchase request \"%(request)s\" because it is purchased."
|
||||
msgstr ""
|
||||
"No puede eliminar la solicitud de compra \"%(request)s\" porque ha sido "
|
||||
"comprada."
|
||||
|
||||
msgctxt "model:ir.message,text:msg_request_no_create"
|
||||
msgid "Purchase requests can only be created by the system."
|
||||
msgstr "Las solicitudes de compra sólo pueden ser creadas por el sistema."
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,string:purchase_hande_purchase_cancellation_exception_button"
|
||||
msgid "Handle Purchase Cancellation"
|
||||
msgstr "Gestionar cancelación de compra"
|
||||
|
||||
msgctxt "model:ir.model.button,string:purchase_request_create_purchase_button"
|
||||
msgid "Create Purchases"
|
||||
msgstr "Crear compras"
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_purchase_request_companies"
|
||||
msgid "User in companies"
|
||||
msgstr "Usuario en las empresas"
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_purchase_request_form"
|
||||
msgid "Requests"
|
||||
msgstr "Solicitudes"
|
||||
|
||||
msgctxt "model:purchase.request,string:"
|
||||
msgid "Purchase Request"
|
||||
msgstr "Solicitud de compra"
|
||||
|
||||
msgctxt "model:purchase.request.create_purchase.ask_party,string:"
|
||||
msgid "Purchase Request Create Purchase Ask Party"
|
||||
msgstr "Preguntar tercero al crear compra"
|
||||
|
||||
msgctxt "model:purchase.request.handle.purchase.cancellation.start,string:"
|
||||
msgid "Purchase Request Handle Purchase Cancellation Start"
|
||||
msgstr "Inicio gestionar cancelación de compra"
|
||||
|
||||
msgctxt "model:res.group,name:group_purchase_request"
|
||||
msgid "Purchase Request"
|
||||
msgstr "Solicitud de compra"
|
||||
|
||||
msgctxt "selection:purchase.request,state:"
|
||||
msgid "Cancelled"
|
||||
msgstr "Cancelada"
|
||||
|
||||
msgctxt "selection:purchase.request,state:"
|
||||
msgid "Done"
|
||||
msgstr "Finalizada"
|
||||
|
||||
msgctxt "selection:purchase.request,state:"
|
||||
msgid "Draft"
|
||||
msgstr "Borrador"
|
||||
|
||||
msgctxt "selection:purchase.request,state:"
|
||||
msgid "Exception"
|
||||
msgstr "En excepción"
|
||||
|
||||
msgctxt "selection:purchase.request,state:"
|
||||
msgid "Purchased"
|
||||
msgstr "Comprada"
|
||||
|
||||
msgctxt "view:purchase.request.handle.purchase.cancellation.start:"
|
||||
msgid "Do you want to cancel the request or to reset it to draft?"
|
||||
msgstr "¿Desea cancelar la solicitud o restaurarla a borrador?"
|
||||
|
||||
msgctxt "view:purchase.request:"
|
||||
msgid "Product Info"
|
||||
msgstr "Información producto"
|
||||
|
||||
msgctxt "view:purchase.request:"
|
||||
msgid "Supply Info"
|
||||
msgstr "Información proveedor"
|
||||
|
||||
msgctxt "wizard_button:purchase.request.create_purchase,ask_party,end:"
|
||||
msgid "Cancel"
|
||||
msgstr "Cancelar"
|
||||
|
||||
msgctxt "wizard_button:purchase.request.create_purchase,ask_party,start:"
|
||||
msgid "Continue"
|
||||
msgstr "Continuar"
|
||||
|
||||
msgctxt ""
|
||||
"wizard_button:purchase.request.handle.purchase.cancellation,start,cancel_request:"
|
||||
msgid "Cancel Request"
|
||||
msgstr "Cancelar solicitud"
|
||||
|
||||
msgctxt ""
|
||||
"wizard_button:purchase.request.handle.purchase.cancellation,start,end:"
|
||||
msgid "Cancel"
|
||||
msgstr "Cancelar"
|
||||
|
||||
msgctxt ""
|
||||
"wizard_button:purchase.request.handle.purchase.cancellation,start,reset:"
|
||||
msgid "Reset to Draft"
|
||||
msgstr "Restaurar a borrador"
|
||||
277
modules/purchase_request/locale/es_419.po
Normal file
277
modules/purchase_request/locale/es_419.po
Normal file
@@ -0,0 +1,277 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:purchase.line,requests:"
|
||||
msgid "Requests"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,company:"
|
||||
msgid "Company"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,computed_quantity:"
|
||||
msgid "Computed Quantity"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,computed_unit:"
|
||||
msgid "Computed Unit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,default_uom:"
|
||||
msgid "Default UoM"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,description:"
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,exception_ignored:"
|
||||
msgid "Ignored Exception"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,origin:"
|
||||
msgid "Origin"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,party:"
|
||||
msgid "Party"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,product:"
|
||||
msgid "Product"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,product_uom_category:"
|
||||
msgid "Product UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,purchase:"
|
||||
msgid "Purchase"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,purchase_date:"
|
||||
msgid "Best Purchase Date"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,purchase_line:"
|
||||
msgid "Purchase Line"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,purchased_by:"
|
||||
msgid "Purchased By"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,quantity:"
|
||||
msgid "Quantity"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,stock_level:"
|
||||
msgid "Stock at Supply Date"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,summary:"
|
||||
msgid "Summary"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,supply_date:"
|
||||
msgid "Expected Supply Date"
|
||||
msgstr "Fecha de suministro estimada"
|
||||
|
||||
msgctxt "field:purchase.request,unit:"
|
||||
msgid "Unit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,warehouse:"
|
||||
msgid "Warehouse"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,warehouse_required:"
|
||||
msgid "Warehouse Required"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request.create_purchase.ask_party,company:"
|
||||
msgid "Company"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request.create_purchase.ask_party,description:"
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request.create_purchase.ask_party,party:"
|
||||
msgid "Supplier"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request.create_purchase.ask_party,product:"
|
||||
msgid "Product"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.request,default_uom:"
|
||||
msgid "The default Unit of Measure."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.request,product_uom_category:"
|
||||
msgid "The category of Unit of Measure for the product."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.request,stock_level:"
|
||||
msgid "The low stock level in the warehouse prompted the request."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_open_purchase_form"
|
||||
msgid "Purchases"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_open_request_form"
|
||||
msgid "Purchase Requests"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_purchase_request_form"
|
||||
msgid "Requests"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:wizard_create_purchase"
|
||||
msgid "Create Purchases"
|
||||
msgstr "Creado por usuario"
|
||||
|
||||
msgctxt "model:ir.action,name:wizard_purchase_cancellation_handle_exception"
|
||||
msgid "Handle Purchase Cancellation"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_request_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_request_form_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_request_form_domain_exception"
|
||||
msgid "Exception"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy, python-format
|
||||
msgctxt "model:ir.message,text:msg_purchase_delete_request"
|
||||
msgid ""
|
||||
"You cannot delete purchase \"%(purchase)s\" because it is linked to purchase"
|
||||
" requests."
|
||||
msgstr ""
|
||||
"No puede eliminar la compra \"%(purchase)s\" porque está asociada al menos a"
|
||||
" una solicitud de compra."
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_purchase_request_warehouse"
|
||||
msgid ""
|
||||
"Warehouse \"%(purchase_warehouse)s\" on purchase \"%(purchase)s\" is "
|
||||
"different to warehouse \"%(request_warehouse)s\" on linked purchase request "
|
||||
"\"%(request)s\"."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_request_delete_purchased"
|
||||
msgid ""
|
||||
"You cannot delete purchase request \"%(request)s\" because it is purchased."
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.message,text:msg_request_no_create"
|
||||
msgid "Purchase requests can only be created by the system."
|
||||
msgstr "Las solicitudes de compra sólo son creadas por el sistema."
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,string:purchase_hande_purchase_cancellation_exception_button"
|
||||
msgid "Handle Purchase Cancellation"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.model.button,string:purchase_request_create_purchase_button"
|
||||
msgid "Create Purchases"
|
||||
msgstr "Creado por usuario"
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_purchase_request_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_purchase_request_form"
|
||||
msgid "Requests"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:purchase.request,string:"
|
||||
msgid "Purchase Request"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:purchase.request.create_purchase.ask_party,string:"
|
||||
msgid "Purchase Request Create Purchase Ask Party"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:purchase.request.handle.purchase.cancellation.start,string:"
|
||||
msgid "Purchase Request Handle Purchase Cancellation Start"
|
||||
msgstr "Gestionar excepción de cancelación de compra - Inicio"
|
||||
|
||||
msgctxt "model:res.group,name:group_purchase_request"
|
||||
msgid "Purchase Request"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.request,state:"
|
||||
msgid "Cancelled"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.request,state:"
|
||||
msgid "Done"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.request,state:"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.request,state:"
|
||||
msgid "Exception"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.request,state:"
|
||||
msgid "Purchased"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.request.handle.purchase.cancellation.start:"
|
||||
msgid "Do you want to cancel the request or to reset it to draft?"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.request:"
|
||||
msgid "Product Info"
|
||||
msgstr "Información de producto"
|
||||
|
||||
msgctxt "view:purchase.request:"
|
||||
msgid "Supply Info"
|
||||
msgstr "Información de proveedor"
|
||||
|
||||
msgctxt "wizard_button:purchase.request.create_purchase,ask_party,end:"
|
||||
msgid "Cancel"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "wizard_button:purchase.request.create_purchase,ask_party,start:"
|
||||
msgid "Continue"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"wizard_button:purchase.request.handle.purchase.cancellation,start,cancel_request:"
|
||||
msgid "Cancel Request"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"wizard_button:purchase.request.handle.purchase.cancellation,start,end:"
|
||||
msgid "Cancel"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"wizard_button:purchase.request.handle.purchase.cancellation,start,reset:"
|
||||
msgid "Reset to Draft"
|
||||
msgstr ""
|
||||
285
modules/purchase_request/locale/et.po
Normal file
285
modules/purchase_request/locale/et.po
Normal file
@@ -0,0 +1,285 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:purchase.line,requests:"
|
||||
msgid "Requests"
|
||||
msgstr "Päringud"
|
||||
|
||||
msgctxt "field:purchase.request,company:"
|
||||
msgid "Company"
|
||||
msgstr "Ettevõte"
|
||||
|
||||
msgctxt "field:purchase.request,computed_quantity:"
|
||||
msgid "Computed Quantity"
|
||||
msgstr "Arvutatu kogus"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.request,computed_unit:"
|
||||
msgid "Computed Unit"
|
||||
msgstr "Arvutatud ühik"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.request,default_uom:"
|
||||
msgid "Default UoM"
|
||||
msgstr "Vaikimisi mõõtühiku numbriväärtus"
|
||||
|
||||
msgctxt "field:purchase.request,description:"
|
||||
msgid "Description"
|
||||
msgstr "Kirjeldus"
|
||||
|
||||
msgctxt "field:purchase.request,exception_ignored:"
|
||||
msgid "Ignored Exception"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,origin:"
|
||||
msgid "Origin"
|
||||
msgstr "Päritolu"
|
||||
|
||||
msgctxt "field:purchase.request,party:"
|
||||
msgid "Party"
|
||||
msgstr "Osapool"
|
||||
|
||||
msgctxt "field:purchase.request,product:"
|
||||
msgid "Product"
|
||||
msgstr "Toode"
|
||||
|
||||
msgctxt "field:purchase.request,product_uom_category:"
|
||||
msgid "Product UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,purchase:"
|
||||
msgid "Purchase"
|
||||
msgstr "Ost"
|
||||
|
||||
msgctxt "field:purchase.request,purchase_date:"
|
||||
msgid "Best Purchase Date"
|
||||
msgstr "Parim ostu kuupäev"
|
||||
|
||||
msgctxt "field:purchase.request,purchase_line:"
|
||||
msgid "Purchase Line"
|
||||
msgstr "Ostu rida"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.request,purchased_by:"
|
||||
msgid "Purchased By"
|
||||
msgstr "Hangitud"
|
||||
|
||||
msgctxt "field:purchase.request,quantity:"
|
||||
msgid "Quantity"
|
||||
msgstr "Kogus"
|
||||
|
||||
msgctxt "field:purchase.request,state:"
|
||||
msgid "State"
|
||||
msgstr "Olek"
|
||||
|
||||
msgctxt "field:purchase.request,stock_level:"
|
||||
msgid "Stock at Supply Date"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,summary:"
|
||||
msgid "Summary"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,supply_date:"
|
||||
msgid "Expected Supply Date"
|
||||
msgstr "Eeldatav tarne kuupäev"
|
||||
|
||||
msgctxt "field:purchase.request,unit:"
|
||||
msgid "Unit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,warehouse:"
|
||||
msgid "Warehouse"
|
||||
msgstr "Ladu"
|
||||
|
||||
msgctxt "field:purchase.request,warehouse_required:"
|
||||
msgid "Warehouse Required"
|
||||
msgstr "Ladu on kohustuslik"
|
||||
|
||||
msgctxt "field:purchase.request.create_purchase.ask_party,company:"
|
||||
msgid "Company"
|
||||
msgstr "Ettevõte"
|
||||
|
||||
msgctxt "field:purchase.request.create_purchase.ask_party,description:"
|
||||
msgid "Description"
|
||||
msgstr "Kirjeldus"
|
||||
|
||||
msgctxt "field:purchase.request.create_purchase.ask_party,party:"
|
||||
msgid "Supplier"
|
||||
msgstr "Hankija"
|
||||
|
||||
msgctxt "field:purchase.request.create_purchase.ask_party,product:"
|
||||
msgid "Product"
|
||||
msgstr "Toode"
|
||||
|
||||
msgctxt "help:purchase.request,default_uom:"
|
||||
msgid "The default Unit of Measure."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.request,product_uom_category:"
|
||||
msgid "The category of Unit of Measure for the product."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.request,stock_level:"
|
||||
msgid "The low stock level in the warehouse prompted the request."
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:act_open_purchase_form"
|
||||
msgid "Purchases"
|
||||
msgstr "Ost"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:act_open_request_form"
|
||||
msgid "Purchase Requests"
|
||||
msgstr "Ostupäring"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:act_purchase_request_form"
|
||||
msgid "Requests"
|
||||
msgstr "Päringud"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:wizard_create_purchase"
|
||||
msgid "Create Purchases"
|
||||
msgstr "Loo ost"
|
||||
|
||||
msgctxt "model:ir.action,name:wizard_purchase_cancellation_handle_exception"
|
||||
msgid "Handle Purchase Cancellation"
|
||||
msgstr "Käitle ostu tühistamist"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_request_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr "Kõik"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_request_form_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr "Mustand"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_request_form_domain_exception"
|
||||
msgid "Exception"
|
||||
msgstr "Erand"
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_purchase_delete_request"
|
||||
msgid ""
|
||||
"You cannot delete purchase \"%(purchase)s\" because it is linked to purchase"
|
||||
" requests."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_purchase_request_warehouse"
|
||||
msgid ""
|
||||
"Warehouse \"%(purchase_warehouse)s\" on purchase \"%(purchase)s\" is "
|
||||
"different to warehouse \"%(request_warehouse)s\" on linked purchase request "
|
||||
"\"%(request)s\"."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_request_delete_purchased"
|
||||
msgid ""
|
||||
"You cannot delete purchase request \"%(request)s\" because it is purchased."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.message,text:msg_request_no_create"
|
||||
msgid "Purchase requests can only be created by the system."
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,string:purchase_hande_purchase_cancellation_exception_button"
|
||||
msgid "Handle Purchase Cancellation"
|
||||
msgstr "Halda hanke tühistamist"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.model.button,string:purchase_request_create_purchase_button"
|
||||
msgid "Create Purchases"
|
||||
msgstr "Loo ost"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.rule.group,name:rule_group_purchase_request_companies"
|
||||
msgid "User in companies"
|
||||
msgstr "Kasutaja ettevõttes"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.ui.menu,name:menu_purchase_request_form"
|
||||
msgid "Requests"
|
||||
msgstr "Päringud"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:purchase.request,string:"
|
||||
msgid "Purchase Request"
|
||||
msgstr "Hankesoov"
|
||||
|
||||
msgctxt "model:purchase.request.create_purchase.ask_party,string:"
|
||||
msgid "Purchase Request Create Purchase Ask Party"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:purchase.request.handle.purchase.cancellation.start,string:"
|
||||
msgid "Purchase Request Handle Purchase Cancellation Start"
|
||||
msgstr "Käitle ostu tühistamist"
|
||||
|
||||
msgctxt "model:res.group,name:group_purchase_request"
|
||||
msgid "Purchase Request"
|
||||
msgstr "Hankesoov"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:purchase.request,state:"
|
||||
msgid "Cancelled"
|
||||
msgstr "Tühista"
|
||||
|
||||
msgctxt "selection:purchase.request,state:"
|
||||
msgid "Done"
|
||||
msgstr "Tehtud"
|
||||
|
||||
msgctxt "selection:purchase.request,state:"
|
||||
msgid "Draft"
|
||||
msgstr "Mustand"
|
||||
|
||||
msgctxt "selection:purchase.request,state:"
|
||||
msgid "Exception"
|
||||
msgstr "Erand"
|
||||
|
||||
msgctxt "selection:purchase.request,state:"
|
||||
msgid "Purchased"
|
||||
msgstr "Hangitud"
|
||||
|
||||
msgctxt "view:purchase.request.handle.purchase.cancellation.start:"
|
||||
msgid "Do you want to cancel the request or to reset it to draft?"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.request:"
|
||||
msgid "Product Info"
|
||||
msgstr "Tooteinfo"
|
||||
|
||||
msgctxt "view:purchase.request:"
|
||||
msgid "Supply Info"
|
||||
msgstr "Hanke info"
|
||||
|
||||
msgctxt "wizard_button:purchase.request.create_purchase,ask_party,end:"
|
||||
msgid "Cancel"
|
||||
msgstr "Tühista"
|
||||
|
||||
msgctxt "wizard_button:purchase.request.create_purchase,ask_party,start:"
|
||||
msgid "Continue"
|
||||
msgstr "Jätka"
|
||||
|
||||
msgctxt ""
|
||||
"wizard_button:purchase.request.handle.purchase.cancellation,start,cancel_request:"
|
||||
msgid "Cancel Request"
|
||||
msgstr "Tühista päring"
|
||||
|
||||
msgctxt ""
|
||||
"wizard_button:purchase.request.handle.purchase.cancellation,start,end:"
|
||||
msgid "Cancel"
|
||||
msgstr "Tühista"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt ""
|
||||
"wizard_button:purchase.request.handle.purchase.cancellation,start,reset:"
|
||||
msgid "Reset to Draft"
|
||||
msgstr "Muuda mustaniks"
|
||||
292
modules/purchase_request/locale/fa.po
Normal file
292
modules/purchase_request/locale/fa.po
Normal file
@@ -0,0 +1,292 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:purchase.line,requests:"
|
||||
msgid "Requests"
|
||||
msgstr "درخواست ها"
|
||||
|
||||
msgctxt "field:purchase.request,company:"
|
||||
msgid "Company"
|
||||
msgstr "شرکت"
|
||||
|
||||
msgctxt "field:purchase.request,computed_quantity:"
|
||||
msgid "Computed Quantity"
|
||||
msgstr "مقدار محاسبه شده"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.request,computed_unit:"
|
||||
msgid "Computed Unit"
|
||||
msgstr "واحد اندازی گیری محاسبه شده"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.request,default_uom:"
|
||||
msgid "Default UoM"
|
||||
msgstr "ارقام واحد اندازه گیری پیش فرض"
|
||||
|
||||
msgctxt "field:purchase.request,description:"
|
||||
msgid "Description"
|
||||
msgstr "شرح"
|
||||
|
||||
msgctxt "field:purchase.request,exception_ignored:"
|
||||
msgid "Ignored Exception"
|
||||
msgstr "اعتراض نادیده گرفته شده"
|
||||
|
||||
msgctxt "field:purchase.request,origin:"
|
||||
msgid "Origin"
|
||||
msgstr "مبداء"
|
||||
|
||||
msgctxt "field:purchase.request,party:"
|
||||
msgid "Party"
|
||||
msgstr "نهاد/سازمان"
|
||||
|
||||
msgctxt "field:purchase.request,product:"
|
||||
msgid "Product"
|
||||
msgstr "محصول"
|
||||
|
||||
msgctxt "field:purchase.request,product_uom_category:"
|
||||
msgid "Product UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,purchase:"
|
||||
msgid "Purchase"
|
||||
msgstr "خرید"
|
||||
|
||||
msgctxt "field:purchase.request,purchase_date:"
|
||||
msgid "Best Purchase Date"
|
||||
msgstr "تاریخ بهترین خرید"
|
||||
|
||||
msgctxt "field:purchase.request,purchase_line:"
|
||||
msgid "Purchase Line"
|
||||
msgstr "خط خرید"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.request,purchased_by:"
|
||||
msgid "Purchased By"
|
||||
msgstr "خریداری شده"
|
||||
|
||||
msgctxt "field:purchase.request,quantity:"
|
||||
msgid "Quantity"
|
||||
msgstr "مقدار/تعداد"
|
||||
|
||||
msgctxt "field:purchase.request,state:"
|
||||
msgid "State"
|
||||
msgstr "وضعیت"
|
||||
|
||||
msgctxt "field:purchase.request,stock_level:"
|
||||
msgid "Stock at Supply Date"
|
||||
msgstr "تاریخ عرضه موجودی"
|
||||
|
||||
msgctxt "field:purchase.request,summary:"
|
||||
msgid "Summary"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,supply_date:"
|
||||
msgid "Expected Supply Date"
|
||||
msgstr "تاریخ انتظار عرضه"
|
||||
|
||||
msgctxt "field:purchase.request,unit:"
|
||||
msgid "Unit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,warehouse:"
|
||||
msgid "Warehouse"
|
||||
msgstr "انبار"
|
||||
|
||||
msgctxt "field:purchase.request,warehouse_required:"
|
||||
msgid "Warehouse Required"
|
||||
msgstr "نیازمند انبار"
|
||||
|
||||
msgctxt "field:purchase.request.create_purchase.ask_party,company:"
|
||||
msgid "Company"
|
||||
msgstr "شرکت"
|
||||
|
||||
msgctxt "field:purchase.request.create_purchase.ask_party,description:"
|
||||
msgid "Description"
|
||||
msgstr "شرح"
|
||||
|
||||
msgctxt "field:purchase.request.create_purchase.ask_party,party:"
|
||||
msgid "Supplier"
|
||||
msgstr "تامین کننده"
|
||||
|
||||
msgctxt "field:purchase.request.create_purchase.ask_party,product:"
|
||||
msgid "Product"
|
||||
msgstr "محصول"
|
||||
|
||||
msgctxt "help:purchase.request,default_uom:"
|
||||
msgid "The default Unit of Measure."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.request,product_uom_category:"
|
||||
msgid "The category of Unit of Measure for the product."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.request,stock_level:"
|
||||
msgid "The low stock level in the warehouse prompted the request."
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:act_open_purchase_form"
|
||||
msgid "Purchases"
|
||||
msgstr "خرید"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:act_open_request_form"
|
||||
msgid "Purchase Requests"
|
||||
msgstr "درخواست های خرید"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:act_purchase_request_form"
|
||||
msgid "Requests"
|
||||
msgstr "درخواست ها"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:wizard_create_purchase"
|
||||
msgid "Create Purchases"
|
||||
msgstr "ایجاد خرید"
|
||||
|
||||
msgctxt "model:ir.action,name:wizard_purchase_cancellation_handle_exception"
|
||||
msgid "Handle Purchase Cancellation"
|
||||
msgstr "رسیدگی به لغو خریدها"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_request_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr "همه"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_request_form_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr "پیشنویس"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_request_form_domain_exception"
|
||||
msgid "Exception"
|
||||
msgstr "اعتراض"
|
||||
|
||||
#, fuzzy, python-format
|
||||
msgctxt "model:ir.message,text:msg_purchase_delete_request"
|
||||
msgid ""
|
||||
"You cannot delete purchase \"%(purchase)s\" because it is linked to purchase"
|
||||
" requests."
|
||||
msgstr ""
|
||||
"شما نمی توانید خرید : \"%s\" را حذف کنید از آنجا که حداقل به یک درخواست خرید"
|
||||
" مرتبط است ."
|
||||
|
||||
#, fuzzy, python-format
|
||||
msgctxt "model:ir.message,text:msg_purchase_request_warehouse"
|
||||
msgid ""
|
||||
"Warehouse \"%(purchase_warehouse)s\" on purchase \"%(purchase)s\" is "
|
||||
"different to warehouse \"%(request_warehouse)s\" on linked purchase request "
|
||||
"\"%(request)s\"."
|
||||
msgstr ""
|
||||
"انبار : \"%s\" از خرید \"%s\" متفاوت است با انبار: \"%s\" که در درخواست خرید"
|
||||
" : \"%(request)s\" پیوند شده است."
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_request_delete_purchased"
|
||||
msgid ""
|
||||
"You cannot delete purchase request \"%(request)s\" because it is purchased."
|
||||
msgstr ""
|
||||
"شما نمی توانید درخواست خرید :\"%(request)s\" را حذف کنید چرا که آن خریداری "
|
||||
"شده است."
|
||||
|
||||
msgctxt "model:ir.message,text:msg_request_no_create"
|
||||
msgid "Purchase requests can only be created by the system."
|
||||
msgstr "درخواست های خرید فقط توسط سیستم ایجاد می شوند."
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,string:purchase_hande_purchase_cancellation_exception_button"
|
||||
msgid "Handle Purchase Cancellation"
|
||||
msgstr "Handle Purchase Cancellation"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.model.button,string:purchase_request_create_purchase_button"
|
||||
msgid "Create Purchases"
|
||||
msgstr "ایجاد خرید"
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_purchase_request_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.ui.menu,name:menu_purchase_request_form"
|
||||
msgid "Requests"
|
||||
msgstr "درخواست ها"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:purchase.request,string:"
|
||||
msgid "Purchase Request"
|
||||
msgstr "درخواست خرید"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:purchase.request.create_purchase.ask_party,string:"
|
||||
msgid "Purchase Request Create Purchase Ask Party"
|
||||
msgstr "ایجاد خرید به درخواست نهاد/سازمان"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:purchase.request.handle.purchase.cancellation.start,string:"
|
||||
msgid "Purchase Request Handle Purchase Cancellation Start"
|
||||
msgstr "رسیدگی به لغو خریدها"
|
||||
|
||||
msgctxt "model:res.group,name:group_purchase_request"
|
||||
msgid "Purchase Request"
|
||||
msgstr "درخواست خرید"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:purchase.request,state:"
|
||||
msgid "Cancelled"
|
||||
msgstr "انصراف"
|
||||
|
||||
msgctxt "selection:purchase.request,state:"
|
||||
msgid "Done"
|
||||
msgstr "انجام شد"
|
||||
|
||||
msgctxt "selection:purchase.request,state:"
|
||||
msgid "Draft"
|
||||
msgstr "پیشنویس"
|
||||
|
||||
msgctxt "selection:purchase.request,state:"
|
||||
msgid "Exception"
|
||||
msgstr "اعتراض"
|
||||
|
||||
msgctxt "selection:purchase.request,state:"
|
||||
msgid "Purchased"
|
||||
msgstr "خریداری شده"
|
||||
|
||||
msgctxt "view:purchase.request.handle.purchase.cancellation.start:"
|
||||
msgid "Do you want to cancel the request or to reset it to draft?"
|
||||
msgstr ""
|
||||
"آیا میخواهید درخواست را لغو کنید یا دوباره بعنوان پیش نویس بازنشانی کنید؟"
|
||||
|
||||
msgctxt "view:purchase.request:"
|
||||
msgid "Product Info"
|
||||
msgstr "اطلاعات محصول"
|
||||
|
||||
msgctxt "view:purchase.request:"
|
||||
msgid "Supply Info"
|
||||
msgstr "اطلاعات تامین"
|
||||
|
||||
msgctxt "wizard_button:purchase.request.create_purchase,ask_party,end:"
|
||||
msgid "Cancel"
|
||||
msgstr "انصراف"
|
||||
|
||||
msgctxt "wizard_button:purchase.request.create_purchase,ask_party,start:"
|
||||
msgid "Continue"
|
||||
msgstr "ادامه هید"
|
||||
|
||||
msgctxt ""
|
||||
"wizard_button:purchase.request.handle.purchase.cancellation,start,cancel_request:"
|
||||
msgid "Cancel Request"
|
||||
msgstr "لغو درخواست"
|
||||
|
||||
msgctxt ""
|
||||
"wizard_button:purchase.request.handle.purchase.cancellation,start,end:"
|
||||
msgid "Cancel"
|
||||
msgstr "انصراف"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt ""
|
||||
"wizard_button:purchase.request.handle.purchase.cancellation,start,reset:"
|
||||
msgid "Reset to Draft"
|
||||
msgstr "بازنشانی در پیش نویس"
|
||||
282
modules/purchase_request/locale/fi.po
Normal file
282
modules/purchase_request/locale/fi.po
Normal file
@@ -0,0 +1,282 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:purchase.line,requests:"
|
||||
msgid "Requests"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,company:"
|
||||
msgid "Company"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,computed_quantity:"
|
||||
msgid "Computed Quantity"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,computed_unit:"
|
||||
msgid "Computed Unit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,default_uom:"
|
||||
msgid "Default UoM"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,description:"
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,exception_ignored:"
|
||||
msgid "Ignored Exception"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,origin:"
|
||||
msgid "Origin"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,party:"
|
||||
msgid "Party"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,product:"
|
||||
msgid "Product"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,product_uom_category:"
|
||||
msgid "Product UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,purchase:"
|
||||
msgid "Purchase"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,purchase_date:"
|
||||
msgid "Best Purchase Date"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,purchase_line:"
|
||||
msgid "Purchase Line"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.request,purchased_by:"
|
||||
msgid "Purchased By"
|
||||
msgstr "Purchase Request"
|
||||
|
||||
msgctxt "field:purchase.request,quantity:"
|
||||
msgid "Quantity"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,stock_level:"
|
||||
msgid "Stock at Supply Date"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,summary:"
|
||||
msgid "Summary"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,supply_date:"
|
||||
msgid "Expected Supply Date"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,unit:"
|
||||
msgid "Unit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,warehouse:"
|
||||
msgid "Warehouse"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,warehouse_required:"
|
||||
msgid "Warehouse Required"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request.create_purchase.ask_party,company:"
|
||||
msgid "Company"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request.create_purchase.ask_party,description:"
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request.create_purchase.ask_party,party:"
|
||||
msgid "Supplier"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request.create_purchase.ask_party,product:"
|
||||
msgid "Product"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.request,default_uom:"
|
||||
msgid "The default Unit of Measure."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.request,product_uom_category:"
|
||||
msgid "The category of Unit of Measure for the product."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.request,stock_level:"
|
||||
msgid "The low stock level in the warehouse prompted the request."
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:act_open_purchase_form"
|
||||
msgid "Purchases"
|
||||
msgstr "Purchase Request"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:act_open_request_form"
|
||||
msgid "Purchase Requests"
|
||||
msgstr "Purchase Requests"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:act_purchase_request_form"
|
||||
msgid "Requests"
|
||||
msgstr "Purchase Requests"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:wizard_create_purchase"
|
||||
msgid "Create Purchases"
|
||||
msgstr "Create Purchase"
|
||||
|
||||
msgctxt "model:ir.action,name:wizard_purchase_cancellation_handle_exception"
|
||||
msgid "Handle Purchase Cancellation"
|
||||
msgstr "Handle Purchase Cancellation"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_request_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr "All"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_request_form_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr "Draft"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_request_form_domain_exception"
|
||||
msgid "Exception"
|
||||
msgstr "Exception"
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_purchase_delete_request"
|
||||
msgid ""
|
||||
"You cannot delete purchase \"%(purchase)s\" because it is linked to purchase"
|
||||
" requests."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_purchase_request_warehouse"
|
||||
msgid ""
|
||||
"Warehouse \"%(purchase_warehouse)s\" on purchase \"%(purchase)s\" is "
|
||||
"different to warehouse \"%(request_warehouse)s\" on linked purchase request "
|
||||
"\"%(request)s\"."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_request_delete_purchased"
|
||||
msgid ""
|
||||
"You cannot delete purchase request \"%(request)s\" because it is purchased."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.message,text:msg_request_no_create"
|
||||
msgid "Purchase requests can only be created by the system."
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,string:purchase_hande_purchase_cancellation_exception_button"
|
||||
msgid "Handle Purchase Cancellation"
|
||||
msgstr "Handle Purchase Cancellation"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.model.button,string:purchase_request_create_purchase_button"
|
||||
msgid "Create Purchases"
|
||||
msgstr "Create Purchase"
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_purchase_request_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.ui.menu,name:menu_purchase_request_form"
|
||||
msgid "Requests"
|
||||
msgstr "Purchase Requests"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:purchase.request,string:"
|
||||
msgid "Purchase Request"
|
||||
msgstr "Purchase Request"
|
||||
|
||||
msgctxt "model:purchase.request.create_purchase.ask_party,string:"
|
||||
msgid "Purchase Request Create Purchase Ask Party"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:purchase.request.handle.purchase.cancellation.start,string:"
|
||||
msgid "Purchase Request Handle Purchase Cancellation Start"
|
||||
msgstr "Handle Purchase Cancellation"
|
||||
|
||||
msgctxt "model:res.group,name:group_purchase_request"
|
||||
msgid "Purchase Request"
|
||||
msgstr "Purchase Request"
|
||||
|
||||
msgctxt "selection:purchase.request,state:"
|
||||
msgid "Cancelled"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.request,state:"
|
||||
msgid "Done"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:purchase.request,state:"
|
||||
msgid "Draft"
|
||||
msgstr "Draft"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:purchase.request,state:"
|
||||
msgid "Exception"
|
||||
msgstr "Exception"
|
||||
|
||||
msgctxt "selection:purchase.request,state:"
|
||||
msgid "Purchased"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.request.handle.purchase.cancellation.start:"
|
||||
msgid "Do you want to cancel the request or to reset it to draft?"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.request:"
|
||||
msgid "Product Info"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.request:"
|
||||
msgid "Supply Info"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "wizard_button:purchase.request.create_purchase,ask_party,end:"
|
||||
msgid "Cancel"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "wizard_button:purchase.request.create_purchase,ask_party,start:"
|
||||
msgid "Continue"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"wizard_button:purchase.request.handle.purchase.cancellation,start,cancel_request:"
|
||||
msgid "Cancel Request"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"wizard_button:purchase.request.handle.purchase.cancellation,start,end:"
|
||||
msgid "Cancel"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"wizard_button:purchase.request.handle.purchase.cancellation,start,reset:"
|
||||
msgid "Reset to Draft"
|
||||
msgstr ""
|
||||
280
modules/purchase_request/locale/fr.po
Normal file
280
modules/purchase_request/locale/fr.po
Normal file
@@ -0,0 +1,280 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:purchase.line,requests:"
|
||||
msgid "Requests"
|
||||
msgstr "Demandes"
|
||||
|
||||
msgctxt "field:purchase.request,company:"
|
||||
msgid "Company"
|
||||
msgstr "Société"
|
||||
|
||||
msgctxt "field:purchase.request,computed_quantity:"
|
||||
msgid "Computed Quantity"
|
||||
msgstr "Quantité calculée"
|
||||
|
||||
msgctxt "field:purchase.request,computed_unit:"
|
||||
msgid "Computed Unit"
|
||||
msgstr "Unité calculée"
|
||||
|
||||
msgctxt "field:purchase.request,default_uom:"
|
||||
msgid "Default UoM"
|
||||
msgstr "UDM par défaut"
|
||||
|
||||
msgctxt "field:purchase.request,description:"
|
||||
msgid "Description"
|
||||
msgstr "Description"
|
||||
|
||||
msgctxt "field:purchase.request,exception_ignored:"
|
||||
msgid "Ignored Exception"
|
||||
msgstr "Exception ignorée"
|
||||
|
||||
msgctxt "field:purchase.request,origin:"
|
||||
msgid "Origin"
|
||||
msgstr "Origine"
|
||||
|
||||
msgctxt "field:purchase.request,party:"
|
||||
msgid "Party"
|
||||
msgstr "Tiers"
|
||||
|
||||
msgctxt "field:purchase.request,product:"
|
||||
msgid "Product"
|
||||
msgstr "Produit"
|
||||
|
||||
msgctxt "field:purchase.request,product_uom_category:"
|
||||
msgid "Product UoM Category"
|
||||
msgstr "Catégorie d'UDM du produit"
|
||||
|
||||
msgctxt "field:purchase.request,purchase:"
|
||||
msgid "Purchase"
|
||||
msgstr "Achat"
|
||||
|
||||
msgctxt "field:purchase.request,purchase_date:"
|
||||
msgid "Best Purchase Date"
|
||||
msgstr "Meilleur date d'achat"
|
||||
|
||||
msgctxt "field:purchase.request,purchase_line:"
|
||||
msgid "Purchase Line"
|
||||
msgstr "Ligne d'achat"
|
||||
|
||||
msgctxt "field:purchase.request,purchased_by:"
|
||||
msgid "Purchased By"
|
||||
msgstr "Acheté par"
|
||||
|
||||
msgctxt "field:purchase.request,quantity:"
|
||||
msgid "Quantity"
|
||||
msgstr "Quantité"
|
||||
|
||||
msgctxt "field:purchase.request,state:"
|
||||
msgid "State"
|
||||
msgstr "État"
|
||||
|
||||
msgctxt "field:purchase.request,stock_level:"
|
||||
msgid "Stock at Supply Date"
|
||||
msgstr "Stock à la date d’approvisionnement"
|
||||
|
||||
msgctxt "field:purchase.request,summary:"
|
||||
msgid "Summary"
|
||||
msgstr "Résumé"
|
||||
|
||||
msgctxt "field:purchase.request,supply_date:"
|
||||
msgid "Expected Supply Date"
|
||||
msgstr "Date d'approvisionnement attendue"
|
||||
|
||||
msgctxt "field:purchase.request,unit:"
|
||||
msgid "Unit"
|
||||
msgstr "Unité"
|
||||
|
||||
msgctxt "field:purchase.request,warehouse:"
|
||||
msgid "Warehouse"
|
||||
msgstr "Entrepôt"
|
||||
|
||||
msgctxt "field:purchase.request,warehouse_required:"
|
||||
msgid "Warehouse Required"
|
||||
msgstr "Entrepôt requis"
|
||||
|
||||
msgctxt "field:purchase.request.create_purchase.ask_party,company:"
|
||||
msgid "Company"
|
||||
msgstr "Société"
|
||||
|
||||
msgctxt "field:purchase.request.create_purchase.ask_party,description:"
|
||||
msgid "Description"
|
||||
msgstr "Description"
|
||||
|
||||
msgctxt "field:purchase.request.create_purchase.ask_party,party:"
|
||||
msgid "Supplier"
|
||||
msgstr "Fournisseur"
|
||||
|
||||
msgctxt "field:purchase.request.create_purchase.ask_party,product:"
|
||||
msgid "Product"
|
||||
msgstr "Produit"
|
||||
|
||||
msgctxt "help:purchase.request,default_uom:"
|
||||
msgid "The default Unit of Measure."
|
||||
msgstr "L'unité de mesure par défaut."
|
||||
|
||||
msgctxt "help:purchase.request,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 "help:purchase.request,stock_level:"
|
||||
msgid "The low stock level in the warehouse prompted the request."
|
||||
msgstr ""
|
||||
"La faible quantité de stock dans l'entrepôt qui a motivé cette demande."
|
||||
|
||||
msgctxt "model:ir.action,name:act_open_purchase_form"
|
||||
msgid "Purchases"
|
||||
msgstr "Achats"
|
||||
|
||||
msgctxt "model:ir.action,name:act_open_request_form"
|
||||
msgid "Purchase Requests"
|
||||
msgstr "Demandes d'achat"
|
||||
|
||||
msgctxt "model:ir.action,name:act_purchase_request_form"
|
||||
msgid "Requests"
|
||||
msgstr "Demandes"
|
||||
|
||||
msgctxt "model:ir.action,name:wizard_create_purchase"
|
||||
msgid "Create Purchases"
|
||||
msgstr "Créer des achats"
|
||||
|
||||
msgctxt "model:ir.action,name:wizard_purchase_cancellation_handle_exception"
|
||||
msgid "Handle Purchase Cancellation"
|
||||
msgstr "Gérer l'annulation d'achat"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_request_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr "Toutes"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_request_form_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr "Brouillon"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_request_form_domain_exception"
|
||||
msgid "Exception"
|
||||
msgstr "Exceptions"
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_purchase_delete_request"
|
||||
msgid ""
|
||||
"You cannot delete purchase \"%(purchase)s\" because it is linked to purchase"
|
||||
" requests."
|
||||
msgstr ""
|
||||
"Vous ne pouvez pas supprimer l'achat « %(purchase)s » car il est lié à des "
|
||||
"demandes d'achat."
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_purchase_request_warehouse"
|
||||
msgid ""
|
||||
"Warehouse \"%(purchase_warehouse)s\" on purchase \"%(purchase)s\" is "
|
||||
"different to warehouse \"%(request_warehouse)s\" on linked purchase request "
|
||||
"\"%(request)s\"."
|
||||
msgstr ""
|
||||
"L'entrepôt « %(purchase_warehouse)s » de l'achat « %(purchase)s » est "
|
||||
"différent de l'entrepôt « %(request_warehouse)s » de la demande d'achat liée"
|
||||
" « %(request)s »."
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_request_delete_purchased"
|
||||
msgid ""
|
||||
"You cannot delete purchase request \"%(request)s\" because it is purchased."
|
||||
msgstr ""
|
||||
"Vous ne pouvez pas supprimer la demande d'achat « %(request)s » car elle est"
|
||||
" achetée."
|
||||
|
||||
msgctxt "model:ir.message,text:msg_request_no_create"
|
||||
msgid "Purchase requests can only be created by the system."
|
||||
msgstr "Les demandes d'achat sont uniquement crées par le système."
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,string:purchase_hande_purchase_cancellation_exception_button"
|
||||
msgid "Handle Purchase Cancellation"
|
||||
msgstr "Gérer l'annulation d'achat"
|
||||
|
||||
msgctxt "model:ir.model.button,string:purchase_request_create_purchase_button"
|
||||
msgid "Create Purchases"
|
||||
msgstr "Créer des achats"
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_purchase_request_companies"
|
||||
msgid "User in companies"
|
||||
msgstr "Utilisateur dans les sociétés"
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_purchase_request_form"
|
||||
msgid "Requests"
|
||||
msgstr "Demandes"
|
||||
|
||||
msgctxt "model:purchase.request,string:"
|
||||
msgid "Purchase Request"
|
||||
msgstr "Demande d'achat"
|
||||
|
||||
msgctxt "model:purchase.request.create_purchase.ask_party,string:"
|
||||
msgid "Purchase Request Create Purchase Ask Party"
|
||||
msgstr "Demande d'achat Créer un achat Demande de tiers"
|
||||
|
||||
msgctxt "model:purchase.request.handle.purchase.cancellation.start,string:"
|
||||
msgid "Purchase Request Handle Purchase Cancellation Start"
|
||||
msgstr "Demande d'achat Gérer l'annulation d'achat Début"
|
||||
|
||||
msgctxt "model:res.group,name:group_purchase_request"
|
||||
msgid "Purchase Request"
|
||||
msgstr "Demande d'achat"
|
||||
|
||||
msgctxt "selection:purchase.request,state:"
|
||||
msgid "Cancelled"
|
||||
msgstr "Annulée"
|
||||
|
||||
msgctxt "selection:purchase.request,state:"
|
||||
msgid "Done"
|
||||
msgstr "Effectuée"
|
||||
|
||||
msgctxt "selection:purchase.request,state:"
|
||||
msgid "Draft"
|
||||
msgstr "Brouillon"
|
||||
|
||||
msgctxt "selection:purchase.request,state:"
|
||||
msgid "Exception"
|
||||
msgstr "Exception"
|
||||
|
||||
msgctxt "selection:purchase.request,state:"
|
||||
msgid "Purchased"
|
||||
msgstr "Achetée"
|
||||
|
||||
msgctxt "view:purchase.request.handle.purchase.cancellation.start:"
|
||||
msgid "Do you want to cancel the request or to reset it to draft?"
|
||||
msgstr ""
|
||||
"Voulez-vous annuler la demande ou la réinitialiser à l'état brouillon ?"
|
||||
|
||||
msgctxt "view:purchase.request:"
|
||||
msgid "Product Info"
|
||||
msgstr "Info produit"
|
||||
|
||||
msgctxt "view:purchase.request:"
|
||||
msgid "Supply Info"
|
||||
msgstr "Info d'approvisionnement"
|
||||
|
||||
msgctxt "wizard_button:purchase.request.create_purchase,ask_party,end:"
|
||||
msgid "Cancel"
|
||||
msgstr "Annuler"
|
||||
|
||||
msgctxt "wizard_button:purchase.request.create_purchase,ask_party,start:"
|
||||
msgid "Continue"
|
||||
msgstr "Continuer"
|
||||
|
||||
msgctxt ""
|
||||
"wizard_button:purchase.request.handle.purchase.cancellation,start,cancel_request:"
|
||||
msgid "Cancel Request"
|
||||
msgstr "Annuler la demande"
|
||||
|
||||
msgctxt ""
|
||||
"wizard_button:purchase.request.handle.purchase.cancellation,start,end:"
|
||||
msgid "Cancel"
|
||||
msgstr "Annuler"
|
||||
|
||||
msgctxt ""
|
||||
"wizard_button:purchase.request.handle.purchase.cancellation,start,reset:"
|
||||
msgid "Reset to Draft"
|
||||
msgstr "Réinitialiser à l'état brouillon"
|
||||
282
modules/purchase_request/locale/hu.po
Normal file
282
modules/purchase_request/locale/hu.po
Normal file
@@ -0,0 +1,282 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:purchase.line,requests:"
|
||||
msgid "Requests"
|
||||
msgstr "Beszerzési igények"
|
||||
|
||||
msgctxt "field:purchase.request,company:"
|
||||
msgid "Company"
|
||||
msgstr "Cég"
|
||||
|
||||
msgctxt "field:purchase.request,computed_quantity:"
|
||||
msgid "Computed Quantity"
|
||||
msgstr "Kiszámított mennyiség"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.request,computed_unit:"
|
||||
msgid "Computed Unit"
|
||||
msgstr "Kiszámított mennyiség ME-e"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.request,default_uom:"
|
||||
msgid "Default UoM"
|
||||
msgstr "Alapegység"
|
||||
|
||||
msgctxt "field:purchase.request,description:"
|
||||
msgid "Description"
|
||||
msgstr "Leírás"
|
||||
|
||||
msgctxt "field:purchase.request,exception_ignored:"
|
||||
msgid "Ignored Exception"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,origin:"
|
||||
msgid "Origin"
|
||||
msgstr "Eredet"
|
||||
|
||||
msgctxt "field:purchase.request,party:"
|
||||
msgid "Party"
|
||||
msgstr "Ügyfél"
|
||||
|
||||
msgctxt "field:purchase.request,product:"
|
||||
msgid "Product"
|
||||
msgstr "Termék"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.request,product_uom_category:"
|
||||
msgid "Product UoM Category"
|
||||
msgstr "Mértékegység kategória"
|
||||
|
||||
msgctxt "field:purchase.request,purchase:"
|
||||
msgid "Purchase"
|
||||
msgstr "Beszerzési rendelés"
|
||||
|
||||
msgctxt "field:purchase.request,purchase_date:"
|
||||
msgid "Best Purchase Date"
|
||||
msgstr "Ideális rendelési dátum"
|
||||
|
||||
msgctxt "field:purchase.request,purchase_line:"
|
||||
msgid "Purchase Line"
|
||||
msgstr "Beszerzési rendelés sora"
|
||||
|
||||
msgctxt "field:purchase.request,purchased_by:"
|
||||
msgid "Purchased By"
|
||||
msgstr "Megrendelte"
|
||||
|
||||
msgctxt "field:purchase.request,quantity:"
|
||||
msgid "Quantity"
|
||||
msgstr "Mennyiség"
|
||||
|
||||
msgctxt "field:purchase.request,state:"
|
||||
msgid "State"
|
||||
msgstr "Állapot"
|
||||
|
||||
msgctxt "field:purchase.request,stock_level:"
|
||||
msgid "Stock at Supply Date"
|
||||
msgstr "Készlet a leszállítás napján"
|
||||
|
||||
msgctxt "field:purchase.request,summary:"
|
||||
msgid "Summary"
|
||||
msgstr "Leírás"
|
||||
|
||||
msgctxt "field:purchase.request,supply_date:"
|
||||
msgid "Expected Supply Date"
|
||||
msgstr "Várható leszállítási dátum"
|
||||
|
||||
msgctxt "field:purchase.request,unit:"
|
||||
msgid "Unit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,warehouse:"
|
||||
msgid "Warehouse"
|
||||
msgstr "Raktár"
|
||||
|
||||
msgctxt "field:purchase.request,warehouse_required:"
|
||||
msgid "Warehouse Required"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request.create_purchase.ask_party,company:"
|
||||
msgid "Company"
|
||||
msgstr "Cég"
|
||||
|
||||
msgctxt "field:purchase.request.create_purchase.ask_party,description:"
|
||||
msgid "Description"
|
||||
msgstr "Leírás"
|
||||
|
||||
msgctxt "field:purchase.request.create_purchase.ask_party,party:"
|
||||
msgid "Supplier"
|
||||
msgstr "Szállító"
|
||||
|
||||
msgctxt "field:purchase.request.create_purchase.ask_party,product:"
|
||||
msgid "Product"
|
||||
msgstr "Termék"
|
||||
|
||||
msgctxt "help:purchase.request,default_uom:"
|
||||
msgid "The default Unit of Measure."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.request,product_uom_category:"
|
||||
msgid "The category of Unit of Measure for the product."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.request,stock_level:"
|
||||
msgid "The low stock level in the warehouse prompted the request."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_open_purchase_form"
|
||||
msgid "Purchases"
|
||||
msgstr "Beszerzési rendelések"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:act_open_request_form"
|
||||
msgid "Purchase Requests"
|
||||
msgstr "Purchase Requests"
|
||||
|
||||
msgctxt "model:ir.action,name:act_purchase_request_form"
|
||||
msgid "Requests"
|
||||
msgstr "Beszerzési igények"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:wizard_create_purchase"
|
||||
msgid "Create Purchases"
|
||||
msgstr "Beszerzési rendelés létrehozása"
|
||||
|
||||
msgctxt "model:ir.action,name:wizard_purchase_cancellation_handle_exception"
|
||||
msgid "Handle Purchase Cancellation"
|
||||
msgstr "Visszautasított rendelés kezelése"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_request_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr "összes"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_request_form_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr "vázlat"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_request_form_domain_exception"
|
||||
msgid "Exception"
|
||||
msgstr "visszautasítva"
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_purchase_delete_request"
|
||||
msgid ""
|
||||
"You cannot delete purchase \"%(purchase)s\" because it is linked to purchase"
|
||||
" requests."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_purchase_request_warehouse"
|
||||
msgid ""
|
||||
"Warehouse \"%(purchase_warehouse)s\" on purchase \"%(purchase)s\" is "
|
||||
"different to warehouse \"%(request_warehouse)s\" on linked purchase request "
|
||||
"\"%(request)s\"."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_request_delete_purchased"
|
||||
msgid ""
|
||||
"You cannot delete purchase request \"%(request)s\" because it is purchased."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.message,text:msg_request_no_create"
|
||||
msgid "Purchase requests can only be created by the system."
|
||||
msgstr "Beszerzési igényeket csak a rendszer tud létrehozni."
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,string:purchase_hande_purchase_cancellation_exception_button"
|
||||
msgid "Handle Purchase Cancellation"
|
||||
msgstr "Visszautasított rendelés kezelése"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.model.button,string:purchase_request_create_purchase_button"
|
||||
msgid "Create Purchases"
|
||||
msgstr "Beszerzési rendelés létrehozása"
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_purchase_request_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_purchase_request_form"
|
||||
msgid "Requests"
|
||||
msgstr "Beszerzési igények"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:purchase.request,string:"
|
||||
msgid "Purchase Request"
|
||||
msgstr "Beszerzési igény"
|
||||
|
||||
msgctxt "model:purchase.request.create_purchase.ask_party,string:"
|
||||
msgid "Purchase Request Create Purchase Ask Party"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:purchase.request.handle.purchase.cancellation.start,string:"
|
||||
msgid "Purchase Request Handle Purchase Cancellation Start"
|
||||
msgstr "Visszautasított rendelés kezelése"
|
||||
|
||||
msgctxt "model:res.group,name:group_purchase_request"
|
||||
msgid "Purchase Request"
|
||||
msgstr "Beszerzési igény"
|
||||
|
||||
msgctxt "selection:purchase.request,state:"
|
||||
msgid "Cancelled"
|
||||
msgstr "érvénytelen"
|
||||
|
||||
msgctxt "selection:purchase.request,state:"
|
||||
msgid "Done"
|
||||
msgstr "kész"
|
||||
|
||||
msgctxt "selection:purchase.request,state:"
|
||||
msgid "Draft"
|
||||
msgstr "vázlat"
|
||||
|
||||
msgctxt "selection:purchase.request,state:"
|
||||
msgid "Exception"
|
||||
msgstr "visszautasítva"
|
||||
|
||||
msgctxt "selection:purchase.request,state:"
|
||||
msgid "Purchased"
|
||||
msgstr "rendelés létrehozva"
|
||||
|
||||
msgctxt "view:purchase.request.handle.purchase.cancellation.start:"
|
||||
msgid "Do you want to cancel the request or to reset it to draft?"
|
||||
msgstr ""
|
||||
"Érvényteleníteni szeretné a beszerzési igényt vagy újra vázlatos állapotba "
|
||||
"tenni?"
|
||||
|
||||
msgctxt "view:purchase.request:"
|
||||
msgid "Product Info"
|
||||
msgstr "Termék és mennyiség"
|
||||
|
||||
msgctxt "view:purchase.request:"
|
||||
msgid "Supply Info"
|
||||
msgstr "Beszerzés"
|
||||
|
||||
msgctxt "wizard_button:purchase.request.create_purchase,ask_party,end:"
|
||||
msgid "Cancel"
|
||||
msgstr "Mégse"
|
||||
|
||||
msgctxt "wizard_button:purchase.request.create_purchase,ask_party,start:"
|
||||
msgid "Continue"
|
||||
msgstr "Tovább"
|
||||
|
||||
msgctxt ""
|
||||
"wizard_button:purchase.request.handle.purchase.cancellation,start,cancel_request:"
|
||||
msgid "Cancel Request"
|
||||
msgstr "Beszerzési igény érvénytelenítése"
|
||||
|
||||
msgctxt ""
|
||||
"wizard_button:purchase.request.handle.purchase.cancellation,start,end:"
|
||||
msgid "Cancel"
|
||||
msgstr "Mégse"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt ""
|
||||
"wizard_button:purchase.request.handle.purchase.cancellation,start,reset:"
|
||||
msgid "Reset to Draft"
|
||||
msgstr "Újra vázlatba"
|
||||
281
modules/purchase_request/locale/id.po
Normal file
281
modules/purchase_request/locale/id.po
Normal file
@@ -0,0 +1,281 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:purchase.line,requests:"
|
||||
msgid "Requests"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,company:"
|
||||
msgid "Company"
|
||||
msgstr "Perusahaan"
|
||||
|
||||
msgctxt "field:purchase.request,computed_quantity:"
|
||||
msgid "Computed Quantity"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,computed_unit:"
|
||||
msgid "Computed Unit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,default_uom:"
|
||||
msgid "Default UoM"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,description:"
|
||||
msgid "Description"
|
||||
msgstr "Deskripsi"
|
||||
|
||||
msgctxt "field:purchase.request,exception_ignored:"
|
||||
msgid "Ignored Exception"
|
||||
msgstr "Pengecualian Diabaikan"
|
||||
|
||||
msgctxt "field:purchase.request,origin:"
|
||||
msgid "Origin"
|
||||
msgstr "Asal"
|
||||
|
||||
msgctxt "field:purchase.request,party:"
|
||||
msgid "Party"
|
||||
msgstr "Pihak"
|
||||
|
||||
msgctxt "field:purchase.request,product:"
|
||||
msgid "Product"
|
||||
msgstr "Produk"
|
||||
|
||||
msgctxt "field:purchase.request,product_uom_category:"
|
||||
msgid "Product UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,purchase:"
|
||||
msgid "Purchase"
|
||||
msgstr "Pembelian"
|
||||
|
||||
msgctxt "field:purchase.request,purchase_date:"
|
||||
msgid "Best Purchase Date"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,purchase_line:"
|
||||
msgid "Purchase Line"
|
||||
msgstr "Baris Pembelian"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.request,purchased_by:"
|
||||
msgid "Purchased By"
|
||||
msgstr "Pembelian"
|
||||
|
||||
msgctxt "field:purchase.request,quantity:"
|
||||
msgid "Quantity"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,state:"
|
||||
msgid "State"
|
||||
msgstr "Status"
|
||||
|
||||
msgctxt "field:purchase.request,stock_level:"
|
||||
msgid "Stock at Supply Date"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,summary:"
|
||||
msgid "Summary"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,supply_date:"
|
||||
msgid "Expected Supply Date"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,unit:"
|
||||
msgid "Unit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,warehouse:"
|
||||
msgid "Warehouse"
|
||||
msgstr "Gudang"
|
||||
|
||||
msgctxt "field:purchase.request,warehouse_required:"
|
||||
msgid "Warehouse Required"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request.create_purchase.ask_party,company:"
|
||||
msgid "Company"
|
||||
msgstr "Perusahaan"
|
||||
|
||||
msgctxt "field:purchase.request.create_purchase.ask_party,description:"
|
||||
msgid "Description"
|
||||
msgstr "Deskripsi"
|
||||
|
||||
msgctxt "field:purchase.request.create_purchase.ask_party,party:"
|
||||
msgid "Supplier"
|
||||
msgstr "Pemasok"
|
||||
|
||||
msgctxt "field:purchase.request.create_purchase.ask_party,product:"
|
||||
msgid "Product"
|
||||
msgstr "Produk"
|
||||
|
||||
msgctxt "help:purchase.request,default_uom:"
|
||||
msgid "The default Unit of Measure."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.request,product_uom_category:"
|
||||
msgid "The category of Unit of Measure for the product."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.request,stock_level:"
|
||||
msgid "The low stock level in the warehouse prompted the request."
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:act_open_purchase_form"
|
||||
msgid "Purchases"
|
||||
msgstr "Pembelian"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:act_open_request_form"
|
||||
msgid "Purchase Requests"
|
||||
msgstr "Pembelian"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:act_purchase_request_form"
|
||||
msgid "Requests"
|
||||
msgstr "Pembelian"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:wizard_create_purchase"
|
||||
msgid "Create Purchases"
|
||||
msgstr "Pembelian"
|
||||
|
||||
msgctxt "model:ir.action,name:wizard_purchase_cancellation_handle_exception"
|
||||
msgid "Handle Purchase Cancellation"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_request_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_request_form_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_request_form_domain_exception"
|
||||
msgid "Exception"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_purchase_delete_request"
|
||||
msgid ""
|
||||
"You cannot delete purchase \"%(purchase)s\" because it is linked to purchase"
|
||||
" requests."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_purchase_request_warehouse"
|
||||
msgid ""
|
||||
"Warehouse \"%(purchase_warehouse)s\" on purchase \"%(purchase)s\" is "
|
||||
"different to warehouse \"%(request_warehouse)s\" on linked purchase request "
|
||||
"\"%(request)s\"."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_request_delete_purchased"
|
||||
msgid ""
|
||||
"You cannot delete purchase request \"%(request)s\" because it is purchased."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.message,text:msg_request_no_create"
|
||||
msgid "Purchase requests can only be created by the system."
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,string:purchase_hande_purchase_cancellation_exception_button"
|
||||
msgid "Handle Purchase Cancellation"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.model.button,string:purchase_request_create_purchase_button"
|
||||
msgid "Create Purchases"
|
||||
msgstr "Pembelian"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.rule.group,name:rule_group_purchase_request_companies"
|
||||
msgid "User in companies"
|
||||
msgstr "Pengguna di dalam perusahaan"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.ui.menu,name:menu_purchase_request_form"
|
||||
msgid "Requests"
|
||||
msgstr "Pembelian"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:purchase.request,string:"
|
||||
msgid "Purchase Request"
|
||||
msgstr "Pembelian"
|
||||
|
||||
msgctxt "model:purchase.request.create_purchase.ask_party,string:"
|
||||
msgid "Purchase Request Create Purchase Ask Party"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:purchase.request.handle.purchase.cancellation.start,string:"
|
||||
msgid "Purchase Request Handle Purchase Cancellation Start"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:res.group,name:group_purchase_request"
|
||||
msgid "Purchase Request"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:purchase.request,state:"
|
||||
msgid "Cancelled"
|
||||
msgstr "Batal"
|
||||
|
||||
msgctxt "selection:purchase.request,state:"
|
||||
msgid "Done"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.request,state:"
|
||||
msgid "Draft"
|
||||
msgstr "Rancangan"
|
||||
|
||||
msgctxt "selection:purchase.request,state:"
|
||||
msgid "Exception"
|
||||
msgstr "Pengecualian"
|
||||
|
||||
msgctxt "selection:purchase.request,state:"
|
||||
msgid "Purchased"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.request.handle.purchase.cancellation.start:"
|
||||
msgid "Do you want to cancel the request or to reset it to draft?"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.request:"
|
||||
msgid "Product Info"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.request:"
|
||||
msgid "Supply Info"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "wizard_button:purchase.request.create_purchase,ask_party,end:"
|
||||
msgid "Cancel"
|
||||
msgstr "Batal"
|
||||
|
||||
msgctxt "wizard_button:purchase.request.create_purchase,ask_party,start:"
|
||||
msgid "Continue"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"wizard_button:purchase.request.handle.purchase.cancellation,start,cancel_request:"
|
||||
msgid "Cancel Request"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"wizard_button:purchase.request.handle.purchase.cancellation,start,end:"
|
||||
msgid "Cancel"
|
||||
msgstr "Batal"
|
||||
|
||||
msgctxt ""
|
||||
"wizard_button:purchase.request.handle.purchase.cancellation,start,reset:"
|
||||
msgid "Reset to Draft"
|
||||
msgstr ""
|
||||
289
modules/purchase_request/locale/it.po
Normal file
289
modules/purchase_request/locale/it.po
Normal file
@@ -0,0 +1,289 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:purchase.line,requests:"
|
||||
msgid "Requests"
|
||||
msgstr "Richieste"
|
||||
|
||||
msgctxt "field:purchase.request,company:"
|
||||
msgid "Company"
|
||||
msgstr "Azienda"
|
||||
|
||||
msgctxt "field:purchase.request,computed_quantity:"
|
||||
msgid "Computed Quantity"
|
||||
msgstr "Quantità calcolata"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.request,computed_unit:"
|
||||
msgid "Computed Unit"
|
||||
msgstr "UDM calcolata"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.request,default_uom:"
|
||||
msgid "Default UoM"
|
||||
msgstr "UdM predefinita"
|
||||
|
||||
msgctxt "field:purchase.request,description:"
|
||||
msgid "Description"
|
||||
msgstr "Descrizione"
|
||||
|
||||
msgctxt "field:purchase.request,exception_ignored:"
|
||||
msgid "Ignored Exception"
|
||||
msgstr "Eccezione ignorata"
|
||||
|
||||
msgctxt "field:purchase.request,origin:"
|
||||
msgid "Origin"
|
||||
msgstr "Origine"
|
||||
|
||||
msgctxt "field:purchase.request,party:"
|
||||
msgid "Party"
|
||||
msgstr "Controparte"
|
||||
|
||||
msgctxt "field:purchase.request,product:"
|
||||
msgid "Product"
|
||||
msgstr "Prodotto"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.request,product_uom_category:"
|
||||
msgid "Product UoM Category"
|
||||
msgstr "Categotia UdM prodotto"
|
||||
|
||||
msgctxt "field:purchase.request,purchase:"
|
||||
msgid "Purchase"
|
||||
msgstr "Acquisto"
|
||||
|
||||
msgctxt "field:purchase.request,purchase_date:"
|
||||
msgid "Best Purchase Date"
|
||||
msgstr "Miglior data di acquisto"
|
||||
|
||||
msgctxt "field:purchase.request,purchase_line:"
|
||||
msgid "Purchase Line"
|
||||
msgstr "Riga ordine di acquisto"
|
||||
|
||||
msgctxt "field:purchase.request,purchased_by:"
|
||||
msgid "Purchased By"
|
||||
msgstr "Acquistato da"
|
||||
|
||||
msgctxt "field:purchase.request,quantity:"
|
||||
msgid "Quantity"
|
||||
msgstr "Quantità"
|
||||
|
||||
msgctxt "field:purchase.request,state:"
|
||||
msgid "State"
|
||||
msgstr "Stato"
|
||||
|
||||
msgctxt "field:purchase.request,stock_level:"
|
||||
msgid "Stock at Supply Date"
|
||||
msgstr "Scorte alla data di fornitura"
|
||||
|
||||
msgctxt "field:purchase.request,summary:"
|
||||
msgid "Summary"
|
||||
msgstr "Sommario"
|
||||
|
||||
msgctxt "field:purchase.request,supply_date:"
|
||||
msgid "Expected Supply Date"
|
||||
msgstr "Data di fornitura prevista"
|
||||
|
||||
msgctxt "field:purchase.request,unit:"
|
||||
msgid "Unit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,warehouse:"
|
||||
msgid "Warehouse"
|
||||
msgstr "Magazzino"
|
||||
|
||||
msgctxt "field:purchase.request,warehouse_required:"
|
||||
msgid "Warehouse Required"
|
||||
msgstr "Magazzino richiesto"
|
||||
|
||||
msgctxt "field:purchase.request.create_purchase.ask_party,company:"
|
||||
msgid "Company"
|
||||
msgstr "Azienda"
|
||||
|
||||
msgctxt "field:purchase.request.create_purchase.ask_party,description:"
|
||||
msgid "Description"
|
||||
msgstr "Descrizione"
|
||||
|
||||
msgctxt "field:purchase.request.create_purchase.ask_party,party:"
|
||||
msgid "Supplier"
|
||||
msgstr "Fornitore"
|
||||
|
||||
msgctxt "field:purchase.request.create_purchase.ask_party,product:"
|
||||
msgid "Product"
|
||||
msgstr "Prodotto"
|
||||
|
||||
msgctxt "help:purchase.request,default_uom:"
|
||||
msgid "The default Unit of Measure."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.request,product_uom_category:"
|
||||
msgid "The category of Unit of Measure for the product."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.request,stock_level:"
|
||||
msgid "The low stock level in the warehouse prompted the request."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_open_purchase_form"
|
||||
msgid "Purchases"
|
||||
msgstr "Acquisti"
|
||||
|
||||
msgctxt "model:ir.action,name:act_open_request_form"
|
||||
msgid "Purchase Requests"
|
||||
msgstr "Richiesta acquisti"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:act_purchase_request_form"
|
||||
msgid "Requests"
|
||||
msgstr "Requests"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:wizard_create_purchase"
|
||||
msgid "Create Purchases"
|
||||
msgstr "Crea acquisto"
|
||||
|
||||
msgctxt "model:ir.action,name:wizard_purchase_cancellation_handle_exception"
|
||||
msgid "Handle Purchase Cancellation"
|
||||
msgstr "Gestisci l'annullamento dell'acquisto"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_request_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr "Tutti"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_request_form_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr "Bozza"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_request_form_domain_exception"
|
||||
msgid "Exception"
|
||||
msgstr "Eccezione"
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_purchase_delete_request"
|
||||
msgid ""
|
||||
"You cannot delete purchase \"%(purchase)s\" because it is linked to purchase"
|
||||
" requests."
|
||||
msgstr ""
|
||||
"Non è possibile eliminare l'acquisto \"%(purchase)s\" perché è collegato "
|
||||
"alle richieste di acquisto."
|
||||
|
||||
#, fuzzy, python-format
|
||||
msgctxt "model:ir.message,text:msg_purchase_request_warehouse"
|
||||
msgid ""
|
||||
"Warehouse \"%(purchase_warehouse)s\" on purchase \"%(purchase)s\" is "
|
||||
"different to warehouse \"%(request_warehouse)s\" on linked purchase request "
|
||||
"\"%(request)s\"."
|
||||
msgstr ""
|
||||
"Il magazzino \"%(purchase_warehouse) \" in acquisto \"%(purchase)s\" è "
|
||||
"diverso dal magazzino \"%(request_warehouse) \" nella richiesta di acquisto "
|
||||
"collegata a \"%(request)s\"."
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_request_delete_purchased"
|
||||
msgid ""
|
||||
"You cannot delete purchase request \"%(request)s\" because it is purchased."
|
||||
msgstr ""
|
||||
"Non è possibile eliminare la richiesta di acquisto \"%(request)s\" perché è "
|
||||
"stata acquistata."
|
||||
|
||||
msgctxt "model:ir.message,text:msg_request_no_create"
|
||||
msgid "Purchase requests can only be created by the system."
|
||||
msgstr "Le richieste di acquisto possono essere create solo dal sistema."
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,string:purchase_hande_purchase_cancellation_exception_button"
|
||||
msgid "Handle Purchase Cancellation"
|
||||
msgstr "Gestisci l'annullamento dell'acquisto"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.model.button,string:purchase_request_create_purchase_button"
|
||||
msgid "Create Purchases"
|
||||
msgstr "Crea acquisto"
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_purchase_request_companies"
|
||||
msgid "User in companies"
|
||||
msgstr "Utente in aziende"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.ui.menu,name:menu_purchase_request_form"
|
||||
msgid "Requests"
|
||||
msgstr "Requests"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:purchase.request,string:"
|
||||
msgid "Purchase Request"
|
||||
msgstr "Richiesta di acquisto"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:purchase.request.create_purchase.ask_party,string:"
|
||||
msgid "Purchase Request Create Purchase Ask Party"
|
||||
msgstr "Crea acquisto chiedendo alla controparte"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:purchase.request.handle.purchase.cancellation.start,string:"
|
||||
msgid "Purchase Request Handle Purchase Cancellation Start"
|
||||
msgstr "Gestisci l'annullamento dell'acquisto"
|
||||
|
||||
msgctxt "model:res.group,name:group_purchase_request"
|
||||
msgid "Purchase Request"
|
||||
msgstr "Richiesta di acquisto"
|
||||
|
||||
msgctxt "selection:purchase.request,state:"
|
||||
msgid "Cancelled"
|
||||
msgstr "Annullato"
|
||||
|
||||
msgctxt "selection:purchase.request,state:"
|
||||
msgid "Done"
|
||||
msgstr "Fatto"
|
||||
|
||||
msgctxt "selection:purchase.request,state:"
|
||||
msgid "Draft"
|
||||
msgstr "Bozza"
|
||||
|
||||
msgctxt "selection:purchase.request,state:"
|
||||
msgid "Exception"
|
||||
msgstr "Eccezione"
|
||||
|
||||
msgctxt "selection:purchase.request,state:"
|
||||
msgid "Purchased"
|
||||
msgstr "Acquistato"
|
||||
|
||||
msgctxt "view:purchase.request.handle.purchase.cancellation.start:"
|
||||
msgid "Do you want to cancel the request or to reset it to draft?"
|
||||
msgstr "Si desidera annullare la richiesta o ripristinarla come bozza?"
|
||||
|
||||
msgctxt "view:purchase.request:"
|
||||
msgid "Product Info"
|
||||
msgstr "Informazioni sul prodotto"
|
||||
|
||||
msgctxt "view:purchase.request:"
|
||||
msgid "Supply Info"
|
||||
msgstr "Informazioni sulla fornitura"
|
||||
|
||||
msgctxt "wizard_button:purchase.request.create_purchase,ask_party,end:"
|
||||
msgid "Cancel"
|
||||
msgstr "Annulla"
|
||||
|
||||
msgctxt "wizard_button:purchase.request.create_purchase,ask_party,start:"
|
||||
msgid "Continue"
|
||||
msgstr "Continua"
|
||||
|
||||
msgctxt ""
|
||||
"wizard_button:purchase.request.handle.purchase.cancellation,start,cancel_request:"
|
||||
msgid "Cancel Request"
|
||||
msgstr "Cancella Richiesta"
|
||||
|
||||
msgctxt ""
|
||||
"wizard_button:purchase.request.handle.purchase.cancellation,start,end:"
|
||||
msgid "Cancel"
|
||||
msgstr "Annulla"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt ""
|
||||
"wizard_button:purchase.request.handle.purchase.cancellation,start,reset:"
|
||||
msgid "Reset to Draft"
|
||||
msgstr "Ripristinare alla bozza"
|
||||
301
modules/purchase_request/locale/lo.po
Normal file
301
modules/purchase_request/locale/lo.po
Normal file
@@ -0,0 +1,301 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:purchase.line,requests:"
|
||||
msgid "Requests"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.request,company:"
|
||||
msgid "Company"
|
||||
msgstr "ຫ້ອງການ/ສຳນັກງານ"
|
||||
|
||||
msgctxt "field:purchase.request,computed_quantity:"
|
||||
msgid "Computed Quantity"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,computed_unit:"
|
||||
msgid "Computed Unit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,default_uom:"
|
||||
msgid "Default UoM"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.request,description:"
|
||||
msgid "Description"
|
||||
msgstr "ເນື້ອໃນລາຍການ"
|
||||
|
||||
msgctxt "field:purchase.request,exception_ignored:"
|
||||
msgid "Ignored Exception"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.request,origin:"
|
||||
msgid "Origin"
|
||||
msgstr "ລາຍການຂັ້ນຕົ້ນ"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.request,party:"
|
||||
msgid "Party"
|
||||
msgstr "ພາກສ່ວນ"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.request,product:"
|
||||
msgid "Product"
|
||||
msgstr "ຜະລິດຕະພັນ"
|
||||
|
||||
msgctxt "field:purchase.request,product_uom_category:"
|
||||
msgid "Product UoM Category"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.request,purchase:"
|
||||
msgid "Purchase"
|
||||
msgstr "ສັ່ງຊື້"
|
||||
|
||||
msgctxt "field:purchase.request,purchase_date:"
|
||||
msgid "Best Purchase Date"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,purchase_line:"
|
||||
msgid "Purchase Line"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.request,purchased_by:"
|
||||
msgid "Purchased By"
|
||||
msgstr "ສັ່ງຊື້"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.request,quantity:"
|
||||
msgid "Quantity"
|
||||
msgstr "ຈຳນວນ"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.request,state:"
|
||||
msgid "State"
|
||||
msgstr "ສະຖານະ"
|
||||
|
||||
msgctxt "field:purchase.request,stock_level:"
|
||||
msgid "Stock at Supply Date"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,summary:"
|
||||
msgid "Summary"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,supply_date:"
|
||||
msgid "Expected Supply Date"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,unit:"
|
||||
msgid "Unit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,warehouse:"
|
||||
msgid "Warehouse"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,warehouse_required:"
|
||||
msgid "Warehouse Required"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.request.create_purchase.ask_party,company:"
|
||||
msgid "Company"
|
||||
msgstr "ຫ້ອງການ/ສຳນັກງານ"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.request.create_purchase.ask_party,description:"
|
||||
msgid "Description"
|
||||
msgstr "ເນື້ອໃນລາຍການ"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.request.create_purchase.ask_party,party:"
|
||||
msgid "Supplier"
|
||||
msgstr "ຜູ້ສະໜອງ"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.request.create_purchase.ask_party,product:"
|
||||
msgid "Product"
|
||||
msgstr "ຜະລິດຕະພັນ"
|
||||
|
||||
msgctxt "help:purchase.request,default_uom:"
|
||||
msgid "The default Unit of Measure."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.request,product_uom_category:"
|
||||
msgid "The category of Unit of Measure for the product."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.request,stock_level:"
|
||||
msgid "The low stock level in the warehouse prompted the request."
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:act_open_purchase_form"
|
||||
msgid "Purchases"
|
||||
msgstr "ສັ່ງຊື້"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:act_open_request_form"
|
||||
msgid "Purchase Requests"
|
||||
msgstr "Purchase Requests"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:act_purchase_request_form"
|
||||
msgid "Requests"
|
||||
msgstr "Purchase Requests"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:wizard_create_purchase"
|
||||
msgid "Create Purchases"
|
||||
msgstr "Create Purchase"
|
||||
|
||||
msgctxt "model:ir.action,name:wizard_purchase_cancellation_handle_exception"
|
||||
msgid "Handle Purchase Cancellation"
|
||||
msgstr "Handle Purchase Cancellation"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_request_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr "ທັງໝົດ"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_request_form_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr "ຮ່າງກຽມ"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_request_form_domain_exception"
|
||||
msgid "Exception"
|
||||
msgstr "Exception"
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_purchase_delete_request"
|
||||
msgid ""
|
||||
"You cannot delete purchase \"%(purchase)s\" because it is linked to purchase"
|
||||
" requests."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_purchase_request_warehouse"
|
||||
msgid ""
|
||||
"Warehouse \"%(purchase_warehouse)s\" on purchase \"%(purchase)s\" is "
|
||||
"different to warehouse \"%(request_warehouse)s\" on linked purchase request "
|
||||
"\"%(request)s\"."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_request_delete_purchased"
|
||||
msgid ""
|
||||
"You cannot delete purchase request \"%(request)s\" because it is purchased."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.message,text:msg_request_no_create"
|
||||
msgid "Purchase requests can only be created by the system."
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,string:purchase_hande_purchase_cancellation_exception_button"
|
||||
msgid "Handle Purchase Cancellation"
|
||||
msgstr "Handle Purchase Cancellation"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.model.button,string:purchase_request_create_purchase_button"
|
||||
msgid "Create Purchases"
|
||||
msgstr "Create Purchase"
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_purchase_request_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.ui.menu,name:menu_purchase_request_form"
|
||||
msgid "Requests"
|
||||
msgstr "Purchase Requests"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:purchase.request,string:"
|
||||
msgid "Purchase Request"
|
||||
msgstr "Purchase Request"
|
||||
|
||||
msgctxt "model:purchase.request.create_purchase.ask_party,string:"
|
||||
msgid "Purchase Request Create Purchase Ask Party"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:purchase.request.handle.purchase.cancellation.start,string:"
|
||||
msgid "Purchase Request Handle Purchase Cancellation Start"
|
||||
msgstr "Handle Purchase Cancellation"
|
||||
|
||||
msgctxt "model:res.group,name:group_purchase_request"
|
||||
msgid "Purchase Request"
|
||||
msgstr "Purchase Request"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:purchase.request,state:"
|
||||
msgid "Cancelled"
|
||||
msgstr "ຍົກເລີກ"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:purchase.request,state:"
|
||||
msgid "Done"
|
||||
msgstr "ແລ້ວໆ"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:purchase.request,state:"
|
||||
msgid "Draft"
|
||||
msgstr "ຮ່າງກຽມ"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:purchase.request,state:"
|
||||
msgid "Exception"
|
||||
msgstr "Exception"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:purchase.request,state:"
|
||||
msgid "Purchased"
|
||||
msgstr "ສັ່ງຊື້"
|
||||
|
||||
msgctxt "view:purchase.request.handle.purchase.cancellation.start:"
|
||||
msgid "Do you want to cancel the request or to reset it to draft?"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.request:"
|
||||
msgid "Product Info"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.request:"
|
||||
msgid "Supply Info"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "wizard_button:purchase.request.create_purchase,ask_party,end:"
|
||||
msgid "Cancel"
|
||||
msgstr "ຍົກເລີກ"
|
||||
|
||||
msgctxt "wizard_button:purchase.request.create_purchase,ask_party,start:"
|
||||
msgid "Continue"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"wizard_button:purchase.request.handle.purchase.cancellation,start,cancel_request:"
|
||||
msgid "Cancel Request"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt ""
|
||||
"wizard_button:purchase.request.handle.purchase.cancellation,start,end:"
|
||||
msgid "Cancel"
|
||||
msgstr "ຍົກເລີກ"
|
||||
|
||||
msgctxt ""
|
||||
"wizard_button:purchase.request.handle.purchase.cancellation,start,reset:"
|
||||
msgid "Reset to Draft"
|
||||
msgstr ""
|
||||
282
modules/purchase_request/locale/lt.po
Normal file
282
modules/purchase_request/locale/lt.po
Normal file
@@ -0,0 +1,282 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:purchase.line,requests:"
|
||||
msgid "Requests"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,company:"
|
||||
msgid "Company"
|
||||
msgstr "Organizacija"
|
||||
|
||||
msgctxt "field:purchase.request,computed_quantity:"
|
||||
msgid "Computed Quantity"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,computed_unit:"
|
||||
msgid "Computed Unit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,default_uom:"
|
||||
msgid "Default UoM"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,description:"
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,exception_ignored:"
|
||||
msgid "Ignored Exception"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,origin:"
|
||||
msgid "Origin"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,party:"
|
||||
msgid "Party"
|
||||
msgstr "Kontrahentas"
|
||||
|
||||
msgctxt "field:purchase.request,product:"
|
||||
msgid "Product"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,product_uom_category:"
|
||||
msgid "Product UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,purchase:"
|
||||
msgid "Purchase"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,purchase_date:"
|
||||
msgid "Best Purchase Date"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,purchase_line:"
|
||||
msgid "Purchase Line"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.request,purchased_by:"
|
||||
msgid "Purchased By"
|
||||
msgstr "Purchase Request"
|
||||
|
||||
msgctxt "field:purchase.request,quantity:"
|
||||
msgid "Quantity"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,stock_level:"
|
||||
msgid "Stock at Supply Date"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,summary:"
|
||||
msgid "Summary"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,supply_date:"
|
||||
msgid "Expected Supply Date"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,unit:"
|
||||
msgid "Unit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,warehouse:"
|
||||
msgid "Warehouse"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,warehouse_required:"
|
||||
msgid "Warehouse Required"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request.create_purchase.ask_party,company:"
|
||||
msgid "Company"
|
||||
msgstr "Organizacija"
|
||||
|
||||
msgctxt "field:purchase.request.create_purchase.ask_party,description:"
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request.create_purchase.ask_party,party:"
|
||||
msgid "Supplier"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request.create_purchase.ask_party,product:"
|
||||
msgid "Product"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.request,default_uom:"
|
||||
msgid "The default Unit of Measure."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.request,product_uom_category:"
|
||||
msgid "The category of Unit of Measure for the product."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.request,stock_level:"
|
||||
msgid "The low stock level in the warehouse prompted the request."
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:act_open_purchase_form"
|
||||
msgid "Purchases"
|
||||
msgstr "Purchase Request"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:act_open_request_form"
|
||||
msgid "Purchase Requests"
|
||||
msgstr "Purchase Requests"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:act_purchase_request_form"
|
||||
msgid "Requests"
|
||||
msgstr "Purchase Requests"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:wizard_create_purchase"
|
||||
msgid "Create Purchases"
|
||||
msgstr "Create Purchase"
|
||||
|
||||
msgctxt "model:ir.action,name:wizard_purchase_cancellation_handle_exception"
|
||||
msgid "Handle Purchase Cancellation"
|
||||
msgstr "Handle Purchase Cancellation"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_request_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr "All"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_request_form_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr "Draft"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_request_form_domain_exception"
|
||||
msgid "Exception"
|
||||
msgstr "Exception"
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_purchase_delete_request"
|
||||
msgid ""
|
||||
"You cannot delete purchase \"%(purchase)s\" because it is linked to purchase"
|
||||
" requests."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_purchase_request_warehouse"
|
||||
msgid ""
|
||||
"Warehouse \"%(purchase_warehouse)s\" on purchase \"%(purchase)s\" is "
|
||||
"different to warehouse \"%(request_warehouse)s\" on linked purchase request "
|
||||
"\"%(request)s\"."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_request_delete_purchased"
|
||||
msgid ""
|
||||
"You cannot delete purchase request \"%(request)s\" because it is purchased."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.message,text:msg_request_no_create"
|
||||
msgid "Purchase requests can only be created by the system."
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,string:purchase_hande_purchase_cancellation_exception_button"
|
||||
msgid "Handle Purchase Cancellation"
|
||||
msgstr "Handle Purchase Cancellation"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.model.button,string:purchase_request_create_purchase_button"
|
||||
msgid "Create Purchases"
|
||||
msgstr "Create Purchase"
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_purchase_request_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.ui.menu,name:menu_purchase_request_form"
|
||||
msgid "Requests"
|
||||
msgstr "Purchase Requests"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:purchase.request,string:"
|
||||
msgid "Purchase Request"
|
||||
msgstr "Purchase Request"
|
||||
|
||||
msgctxt "model:purchase.request.create_purchase.ask_party,string:"
|
||||
msgid "Purchase Request Create Purchase Ask Party"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:purchase.request.handle.purchase.cancellation.start,string:"
|
||||
msgid "Purchase Request Handle Purchase Cancellation Start"
|
||||
msgstr "Handle Purchase Cancellation"
|
||||
|
||||
msgctxt "model:res.group,name:group_purchase_request"
|
||||
msgid "Purchase Request"
|
||||
msgstr "Purchase Request"
|
||||
|
||||
msgctxt "selection:purchase.request,state:"
|
||||
msgid "Cancelled"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.request,state:"
|
||||
msgid "Done"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:purchase.request,state:"
|
||||
msgid "Draft"
|
||||
msgstr "Draft"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:purchase.request,state:"
|
||||
msgid "Exception"
|
||||
msgstr "Exception"
|
||||
|
||||
msgctxt "selection:purchase.request,state:"
|
||||
msgid "Purchased"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.request.handle.purchase.cancellation.start:"
|
||||
msgid "Do you want to cancel the request or to reset it to draft?"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.request:"
|
||||
msgid "Product Info"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.request:"
|
||||
msgid "Supply Info"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "wizard_button:purchase.request.create_purchase,ask_party,end:"
|
||||
msgid "Cancel"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "wizard_button:purchase.request.create_purchase,ask_party,start:"
|
||||
msgid "Continue"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"wizard_button:purchase.request.handle.purchase.cancellation,start,cancel_request:"
|
||||
msgid "Cancel Request"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"wizard_button:purchase.request.handle.purchase.cancellation,start,end:"
|
||||
msgid "Cancel"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"wizard_button:purchase.request.handle.purchase.cancellation,start,reset:"
|
||||
msgid "Reset to Draft"
|
||||
msgstr ""
|
||||
278
modules/purchase_request/locale/nl.po
Normal file
278
modules/purchase_request/locale/nl.po
Normal file
@@ -0,0 +1,278 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:purchase.line,requests:"
|
||||
msgid "Requests"
|
||||
msgstr "Aanvragen"
|
||||
|
||||
msgctxt "field:purchase.request,company:"
|
||||
msgid "Company"
|
||||
msgstr "Bedrijf"
|
||||
|
||||
msgctxt "field:purchase.request,computed_quantity:"
|
||||
msgid "Computed Quantity"
|
||||
msgstr "Berekende hoeveelheid"
|
||||
|
||||
msgctxt "field:purchase.request,computed_unit:"
|
||||
msgid "Computed Unit"
|
||||
msgstr "Berekende maateenheid"
|
||||
|
||||
msgctxt "field:purchase.request,default_uom:"
|
||||
msgid "Default UoM"
|
||||
msgstr "Standaard maateenheid"
|
||||
|
||||
msgctxt "field:purchase.request,description:"
|
||||
msgid "Description"
|
||||
msgstr "Omschrijving"
|
||||
|
||||
msgctxt "field:purchase.request,exception_ignored:"
|
||||
msgid "Ignored Exception"
|
||||
msgstr "Genegeerde uitzondering"
|
||||
|
||||
msgctxt "field:purchase.request,origin:"
|
||||
msgid "Origin"
|
||||
msgstr "Oorsprong"
|
||||
|
||||
msgctxt "field:purchase.request,party:"
|
||||
msgid "Party"
|
||||
msgstr "Relatie"
|
||||
|
||||
msgctxt "field:purchase.request,product:"
|
||||
msgid "Product"
|
||||
msgstr "Product"
|
||||
|
||||
msgctxt "field:purchase.request,product_uom_category:"
|
||||
msgid "Product UoM Category"
|
||||
msgstr "Product maateenheid categorie"
|
||||
|
||||
msgctxt "field:purchase.request,purchase:"
|
||||
msgid "Purchase"
|
||||
msgstr "Inkoop"
|
||||
|
||||
msgctxt "field:purchase.request,purchase_date:"
|
||||
msgid "Best Purchase Date"
|
||||
msgstr "Beste inkoopdatum"
|
||||
|
||||
msgctxt "field:purchase.request,purchase_line:"
|
||||
msgid "Purchase Line"
|
||||
msgstr "Inkoopregel"
|
||||
|
||||
msgctxt "field:purchase.request,purchased_by:"
|
||||
msgid "Purchased By"
|
||||
msgstr "Ingekocht door"
|
||||
|
||||
msgctxt "field:purchase.request,quantity:"
|
||||
msgid "Quantity"
|
||||
msgstr "Hoeveelheid"
|
||||
|
||||
msgctxt "field:purchase.request,state:"
|
||||
msgid "State"
|
||||
msgstr "Status"
|
||||
|
||||
msgctxt "field:purchase.request,stock_level:"
|
||||
msgid "Stock at Supply Date"
|
||||
msgstr "Voorraad op datum levering"
|
||||
|
||||
msgctxt "field:purchase.request,summary:"
|
||||
msgid "Summary"
|
||||
msgstr "Samenvatting"
|
||||
|
||||
msgctxt "field:purchase.request,supply_date:"
|
||||
msgid "Expected Supply Date"
|
||||
msgstr "Verwachte leverdatum"
|
||||
|
||||
msgctxt "field:purchase.request,unit:"
|
||||
msgid "Unit"
|
||||
msgstr "Maateenheid"
|
||||
|
||||
msgctxt "field:purchase.request,warehouse:"
|
||||
msgid "Warehouse"
|
||||
msgstr "Magazijn"
|
||||
|
||||
msgctxt "field:purchase.request,warehouse_required:"
|
||||
msgid "Warehouse Required"
|
||||
msgstr "Magazijn verplicht"
|
||||
|
||||
msgctxt "field:purchase.request.create_purchase.ask_party,company:"
|
||||
msgid "Company"
|
||||
msgstr "Bedrijf"
|
||||
|
||||
msgctxt "field:purchase.request.create_purchase.ask_party,description:"
|
||||
msgid "Description"
|
||||
msgstr "Omschrijving"
|
||||
|
||||
msgctxt "field:purchase.request.create_purchase.ask_party,party:"
|
||||
msgid "Supplier"
|
||||
msgstr "Leverancier"
|
||||
|
||||
msgctxt "field:purchase.request.create_purchase.ask_party,product:"
|
||||
msgid "Product"
|
||||
msgstr "Product"
|
||||
|
||||
msgctxt "help:purchase.request,default_uom:"
|
||||
msgid "The default Unit of Measure."
|
||||
msgstr "De standaard maateenheid."
|
||||
|
||||
msgctxt "help:purchase.request,product_uom_category:"
|
||||
msgid "The category of Unit of Measure for the product."
|
||||
msgstr "De categorie van de maateenheid van het product."
|
||||
|
||||
msgctxt "help:purchase.request,stock_level:"
|
||||
msgid "The low stock level in the warehouse prompted the request."
|
||||
msgstr "Het verzoek werd ingediend vanwege de lage voorraad in het magazijn."
|
||||
|
||||
msgctxt "model:ir.action,name:act_open_purchase_form"
|
||||
msgid "Purchases"
|
||||
msgstr "Inkopen"
|
||||
|
||||
msgctxt "model:ir.action,name:act_open_request_form"
|
||||
msgid "Purchase Requests"
|
||||
msgstr "Aankoopverzoeken"
|
||||
|
||||
msgctxt "model:ir.action,name:act_purchase_request_form"
|
||||
msgid "Requests"
|
||||
msgstr "Aanvragen"
|
||||
|
||||
msgctxt "model:ir.action,name:wizard_create_purchase"
|
||||
msgid "Create Purchases"
|
||||
msgstr "Inkooporders maken"
|
||||
|
||||
msgctxt "model:ir.action,name:wizard_purchase_cancellation_handle_exception"
|
||||
msgid "Handle Purchase Cancellation"
|
||||
msgstr "Afhandelen inkooporder annuleren"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_request_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr "Alles"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_request_form_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr "Concept"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_request_form_domain_exception"
|
||||
msgid "Exception"
|
||||
msgstr "Uitzondering"
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_purchase_delete_request"
|
||||
msgid ""
|
||||
"You cannot delete purchase \"%(purchase)s\" because it is linked to purchase"
|
||||
" requests."
|
||||
msgstr ""
|
||||
"U kunt de inkooporder \"%(purchase)s\" niet verwijderen omdat deze is "
|
||||
"gekoppeld aan inkoopaanvragen."
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_purchase_request_warehouse"
|
||||
msgid ""
|
||||
"Warehouse \"%(purchase_warehouse)s\" on purchase \"%(purchase)s\" is "
|
||||
"different to warehouse \"%(request_warehouse)s\" on linked purchase request "
|
||||
"\"%(request)s\"."
|
||||
msgstr ""
|
||||
"Magazijn \"%(purchase_warehouse)s\" van inkooporder \"%(purchase)s\" "
|
||||
"verschilt van magazijn \"%(request_warehouse)s\" van gekoppeld "
|
||||
"inkoopaanvraag \"%(request)s\"."
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_request_delete_purchased"
|
||||
msgid ""
|
||||
"You cannot delete purchase request \"%(request)s\" because it is purchased."
|
||||
msgstr ""
|
||||
"U kunt de inkoopaanvraag \"%(request)s\" niet verwijderen omdat het al "
|
||||
"ingekocht is."
|
||||
|
||||
msgctxt "model:ir.message,text:msg_request_no_create"
|
||||
msgid "Purchase requests can only be created by the system."
|
||||
msgstr "Inkoop aanvragen kunnen alleen door het systeem worden aangemaakt."
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,string:purchase_hande_purchase_cancellation_exception_button"
|
||||
msgid "Handle Purchase Cancellation"
|
||||
msgstr "Afhandelen inkooporder annuleren"
|
||||
|
||||
msgctxt "model:ir.model.button,string:purchase_request_create_purchase_button"
|
||||
msgid "Create Purchases"
|
||||
msgstr "Inkooporders maken"
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_purchase_request_companies"
|
||||
msgid "User in companies"
|
||||
msgstr "Gebruiker in het bedrijf"
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_purchase_request_form"
|
||||
msgid "Requests"
|
||||
msgstr "Aanvragen"
|
||||
|
||||
msgctxt "model:purchase.request,string:"
|
||||
msgid "Purchase Request"
|
||||
msgstr "Inkoop aanvraag"
|
||||
|
||||
msgctxt "model:purchase.request.create_purchase.ask_party,string:"
|
||||
msgid "Purchase Request Create Purchase Ask Party"
|
||||
msgstr "Inkoop aanvraag aanmaken inkoop vraag relatie"
|
||||
|
||||
msgctxt "model:purchase.request.handle.purchase.cancellation.start,string:"
|
||||
msgid "Purchase Request Handle Purchase Cancellation Start"
|
||||
msgstr "Afhandelen inkoop aanvraag annuleren start"
|
||||
|
||||
msgctxt "model:res.group,name:group_purchase_request"
|
||||
msgid "Purchase Request"
|
||||
msgstr "Inkoop aanvraag"
|
||||
|
||||
msgctxt "selection:purchase.request,state:"
|
||||
msgid "Cancelled"
|
||||
msgstr "Geannuleerd"
|
||||
|
||||
msgctxt "selection:purchase.request,state:"
|
||||
msgid "Done"
|
||||
msgstr "Gereed"
|
||||
|
||||
msgctxt "selection:purchase.request,state:"
|
||||
msgid "Draft"
|
||||
msgstr "Concept"
|
||||
|
||||
msgctxt "selection:purchase.request,state:"
|
||||
msgid "Exception"
|
||||
msgstr "Uitzondering"
|
||||
|
||||
msgctxt "selection:purchase.request,state:"
|
||||
msgid "Purchased"
|
||||
msgstr "Ingekocht"
|
||||
|
||||
msgctxt "view:purchase.request.handle.purchase.cancellation.start:"
|
||||
msgid "Do you want to cancel the request or to reset it to draft?"
|
||||
msgstr "Wilt u de aanvraag annuleren of opnieuw instellen als concept?"
|
||||
|
||||
msgctxt "view:purchase.request:"
|
||||
msgid "Product Info"
|
||||
msgstr "Product informatie"
|
||||
|
||||
msgctxt "view:purchase.request:"
|
||||
msgid "Supply Info"
|
||||
msgstr "Leveringsinfo"
|
||||
|
||||
msgctxt "wizard_button:purchase.request.create_purchase,ask_party,end:"
|
||||
msgid "Cancel"
|
||||
msgstr "Annuleer"
|
||||
|
||||
msgctxt "wizard_button:purchase.request.create_purchase,ask_party,start:"
|
||||
msgid "Continue"
|
||||
msgstr "Doorgaan"
|
||||
|
||||
msgctxt ""
|
||||
"wizard_button:purchase.request.handle.purchase.cancellation,start,cancel_request:"
|
||||
msgid "Cancel Request"
|
||||
msgstr "Annuleer aanvraag"
|
||||
|
||||
msgctxt ""
|
||||
"wizard_button:purchase.request.handle.purchase.cancellation,start,end:"
|
||||
msgid "Cancel"
|
||||
msgstr "Annuleer"
|
||||
|
||||
msgctxt ""
|
||||
"wizard_button:purchase.request.handle.purchase.cancellation,start,reset:"
|
||||
msgid "Reset to Draft"
|
||||
msgstr "Terugzetten naar concept"
|
||||
287
modules/purchase_request/locale/pl.po
Normal file
287
modules/purchase_request/locale/pl.po
Normal file
@@ -0,0 +1,287 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:purchase.line,requests:"
|
||||
msgid "Requests"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,company:"
|
||||
msgid "Company"
|
||||
msgstr "Firma"
|
||||
|
||||
msgctxt "field:purchase.request,computed_quantity:"
|
||||
msgid "Computed Quantity"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,computed_unit:"
|
||||
msgid "Computed Unit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,default_uom:"
|
||||
msgid "Default UoM"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,description:"
|
||||
msgid "Description"
|
||||
msgstr "Opis"
|
||||
|
||||
msgctxt "field:purchase.request,exception_ignored:"
|
||||
msgid "Ignored Exception"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,origin:"
|
||||
msgid "Origin"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,party:"
|
||||
msgid "Party"
|
||||
msgstr "Strona"
|
||||
|
||||
msgctxt "field:purchase.request,product:"
|
||||
msgid "Product"
|
||||
msgstr "Produkt"
|
||||
|
||||
msgctxt "field:purchase.request,product_uom_category:"
|
||||
msgid "Product UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,purchase:"
|
||||
msgid "Purchase"
|
||||
msgstr "Zakup"
|
||||
|
||||
msgctxt "field:purchase.request,purchase_date:"
|
||||
msgid "Best Purchase Date"
|
||||
msgstr "Optymalna data zakupu"
|
||||
|
||||
msgctxt "field:purchase.request,purchase_line:"
|
||||
msgid "Purchase Line"
|
||||
msgstr "Wiersz zakupu"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.request,purchased_by:"
|
||||
msgid "Purchased By"
|
||||
msgstr "Zakupiono"
|
||||
|
||||
msgctxt "field:purchase.request,quantity:"
|
||||
msgid "Quantity"
|
||||
msgstr "Ilość"
|
||||
|
||||
msgctxt "field:purchase.request,state:"
|
||||
msgid "State"
|
||||
msgstr "Stan"
|
||||
|
||||
msgctxt "field:purchase.request,stock_level:"
|
||||
msgid "Stock at Supply Date"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,summary:"
|
||||
msgid "Summary"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,supply_date:"
|
||||
msgid "Expected Supply Date"
|
||||
msgstr "Oczekiwana data dostawy"
|
||||
|
||||
msgctxt "field:purchase.request,unit:"
|
||||
msgid "Unit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,warehouse:"
|
||||
msgid "Warehouse"
|
||||
msgstr "Magazyn"
|
||||
|
||||
msgctxt "field:purchase.request,warehouse_required:"
|
||||
msgid "Warehouse Required"
|
||||
msgstr "Wymagany magazyn"
|
||||
|
||||
msgctxt "field:purchase.request.create_purchase.ask_party,company:"
|
||||
msgid "Company"
|
||||
msgstr "Firma"
|
||||
|
||||
msgctxt "field:purchase.request.create_purchase.ask_party,description:"
|
||||
msgid "Description"
|
||||
msgstr "Opis"
|
||||
|
||||
msgctxt "field:purchase.request.create_purchase.ask_party,party:"
|
||||
msgid "Supplier"
|
||||
msgstr "Dostawca"
|
||||
|
||||
msgctxt "field:purchase.request.create_purchase.ask_party,product:"
|
||||
msgid "Product"
|
||||
msgstr "Produkt"
|
||||
|
||||
msgctxt "help:purchase.request,default_uom:"
|
||||
msgid "The default Unit of Measure."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.request,product_uom_category:"
|
||||
msgid "The category of Unit of Measure for the product."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.request,stock_level:"
|
||||
msgid "The low stock level in the warehouse prompted the request."
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:act_open_purchase_form"
|
||||
msgid "Purchases"
|
||||
msgstr "Zakup"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:act_open_request_form"
|
||||
msgid "Purchase Requests"
|
||||
msgstr "Purchase Request"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:act_purchase_request_form"
|
||||
msgid "Requests"
|
||||
msgstr "Purchase Request"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:wizard_create_purchase"
|
||||
msgid "Create Purchases"
|
||||
msgstr "Create Purchase"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:wizard_purchase_cancellation_handle_exception"
|
||||
msgid "Handle Purchase Cancellation"
|
||||
msgstr "Handle Purchase Cancellation"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_request_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr "All"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_request_form_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr "Draft"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_request_form_domain_exception"
|
||||
msgid "Exception"
|
||||
msgstr "Exception"
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_purchase_delete_request"
|
||||
msgid ""
|
||||
"You cannot delete purchase \"%(purchase)s\" because it is linked to purchase"
|
||||
" requests."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_purchase_request_warehouse"
|
||||
msgid ""
|
||||
"Warehouse \"%(purchase_warehouse)s\" on purchase \"%(purchase)s\" is "
|
||||
"different to warehouse \"%(request_warehouse)s\" on linked purchase request "
|
||||
"\"%(request)s\"."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_request_delete_purchased"
|
||||
msgid ""
|
||||
"You cannot delete purchase request \"%(request)s\" because it is purchased."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.message,text:msg_request_no_create"
|
||||
msgid "Purchase requests can only be created by the system."
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,string:purchase_hande_purchase_cancellation_exception_button"
|
||||
msgid "Handle Purchase Cancellation"
|
||||
msgstr "Handle Purchase Cancellation"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.model.button,string:purchase_request_create_purchase_button"
|
||||
msgid "Create Purchases"
|
||||
msgstr "Create Purchase"
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_purchase_request_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.ui.menu,name:menu_purchase_request_form"
|
||||
msgid "Requests"
|
||||
msgstr "Purchase Request"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:purchase.request,string:"
|
||||
msgid "Purchase Request"
|
||||
msgstr "Purchase Request"
|
||||
|
||||
msgctxt "model:purchase.request.create_purchase.ask_party,string:"
|
||||
msgid "Purchase Request Create Purchase Ask Party"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:purchase.request.handle.purchase.cancellation.start,string:"
|
||||
msgid "Purchase Request Handle Purchase Cancellation Start"
|
||||
msgstr "Handle Purchase Cancellation"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:res.group,name:group_purchase_request"
|
||||
msgid "Purchase Request"
|
||||
msgstr "Purchase Request"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:purchase.request,state:"
|
||||
msgid "Cancelled"
|
||||
msgstr "Anuluj"
|
||||
|
||||
msgctxt "selection:purchase.request,state:"
|
||||
msgid "Done"
|
||||
msgstr "Wykonano"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:purchase.request,state:"
|
||||
msgid "Draft"
|
||||
msgstr "Draft"
|
||||
|
||||
msgctxt "selection:purchase.request,state:"
|
||||
msgid "Exception"
|
||||
msgstr "Wyjątek"
|
||||
|
||||
msgctxt "selection:purchase.request,state:"
|
||||
msgid "Purchased"
|
||||
msgstr "Zakupiono"
|
||||
|
||||
msgctxt "view:purchase.request.handle.purchase.cancellation.start:"
|
||||
msgid "Do you want to cancel the request or to reset it to draft?"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.request:"
|
||||
msgid "Product Info"
|
||||
msgstr "Informacja o produkcie"
|
||||
|
||||
msgctxt "view:purchase.request:"
|
||||
msgid "Supply Info"
|
||||
msgstr "Informacja o dostawie"
|
||||
|
||||
msgctxt "wizard_button:purchase.request.create_purchase,ask_party,end:"
|
||||
msgid "Cancel"
|
||||
msgstr "Anuluj"
|
||||
|
||||
msgctxt "wizard_button:purchase.request.create_purchase,ask_party,start:"
|
||||
msgid "Continue"
|
||||
msgstr "Kontynuuj"
|
||||
|
||||
msgctxt ""
|
||||
"wizard_button:purchase.request.handle.purchase.cancellation,start,cancel_request:"
|
||||
msgid "Cancel Request"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"wizard_button:purchase.request.handle.purchase.cancellation,start,end:"
|
||||
msgid "Cancel"
|
||||
msgstr "Anuluj"
|
||||
|
||||
msgctxt ""
|
||||
"wizard_button:purchase.request.handle.purchase.cancellation,start,reset:"
|
||||
msgid "Reset to Draft"
|
||||
msgstr ""
|
||||
290
modules/purchase_request/locale/pt.po
Normal file
290
modules/purchase_request/locale/pt.po
Normal file
@@ -0,0 +1,290 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:purchase.line,requests:"
|
||||
msgid "Requests"
|
||||
msgstr "Pedidos"
|
||||
|
||||
msgctxt "field:purchase.request,company:"
|
||||
msgid "Company"
|
||||
msgstr "Empresa"
|
||||
|
||||
msgctxt "field:purchase.request,computed_quantity:"
|
||||
msgid "Computed Quantity"
|
||||
msgstr "Quantidade Calculada"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.request,computed_unit:"
|
||||
msgid "Computed Unit"
|
||||
msgstr "UDM Calculada"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.request,default_uom:"
|
||||
msgid "Default UoM"
|
||||
msgstr "Dígitos Decimais Padrões da UDM"
|
||||
|
||||
msgctxt "field:purchase.request,description:"
|
||||
msgid "Description"
|
||||
msgstr "Descrição"
|
||||
|
||||
msgctxt "field:purchase.request,exception_ignored:"
|
||||
msgid "Ignored Exception"
|
||||
msgstr "Exceção Ignorada"
|
||||
|
||||
msgctxt "field:purchase.request,origin:"
|
||||
msgid "Origin"
|
||||
msgstr "Origem"
|
||||
|
||||
msgctxt "field:purchase.request,party:"
|
||||
msgid "Party"
|
||||
msgstr "Pessoa"
|
||||
|
||||
msgctxt "field:purchase.request,product:"
|
||||
msgid "Product"
|
||||
msgstr "Produto"
|
||||
|
||||
msgctxt "field:purchase.request,product_uom_category:"
|
||||
msgid "Product UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,purchase:"
|
||||
msgid "Purchase"
|
||||
msgstr "Compra"
|
||||
|
||||
msgctxt "field:purchase.request,purchase_date:"
|
||||
msgid "Best Purchase Date"
|
||||
msgstr "Melhor Data de Compra"
|
||||
|
||||
msgctxt "field:purchase.request,purchase_line:"
|
||||
msgid "Purchase Line"
|
||||
msgstr "Linha da Compra"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.request,purchased_by:"
|
||||
msgid "Purchased By"
|
||||
msgstr "Comprado"
|
||||
|
||||
msgctxt "field:purchase.request,quantity:"
|
||||
msgid "Quantity"
|
||||
msgstr "Quantidade"
|
||||
|
||||
msgctxt "field:purchase.request,state:"
|
||||
msgid "State"
|
||||
msgstr "Estado"
|
||||
|
||||
msgctxt "field:purchase.request,stock_level:"
|
||||
msgid "Stock at Supply Date"
|
||||
msgstr "Estoque na Data de Abastecimento"
|
||||
|
||||
msgctxt "field:purchase.request,summary:"
|
||||
msgid "Summary"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,supply_date:"
|
||||
msgid "Expected Supply Date"
|
||||
msgstr "Data Esperada de Abastecimento"
|
||||
|
||||
msgctxt "field:purchase.request,unit:"
|
||||
msgid "Unit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,warehouse:"
|
||||
msgid "Warehouse"
|
||||
msgstr "Almoxarifado"
|
||||
|
||||
msgctxt "field:purchase.request,warehouse_required:"
|
||||
msgid "Warehouse Required"
|
||||
msgstr "Almoxarifado Obrigatório"
|
||||
|
||||
msgctxt "field:purchase.request.create_purchase.ask_party,company:"
|
||||
msgid "Company"
|
||||
msgstr "Empresa"
|
||||
|
||||
msgctxt "field:purchase.request.create_purchase.ask_party,description:"
|
||||
msgid "Description"
|
||||
msgstr "Descrição"
|
||||
|
||||
msgctxt "field:purchase.request.create_purchase.ask_party,party:"
|
||||
msgid "Supplier"
|
||||
msgstr "Fornecedor"
|
||||
|
||||
msgctxt "field:purchase.request.create_purchase.ask_party,product:"
|
||||
msgid "Product"
|
||||
msgstr "Produto"
|
||||
|
||||
msgctxt "help:purchase.request,default_uom:"
|
||||
msgid "The default Unit of Measure."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.request,product_uom_category:"
|
||||
msgid "The category of Unit of Measure for the product."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.request,stock_level:"
|
||||
msgid "The low stock level in the warehouse prompted the request."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_open_purchase_form"
|
||||
msgid "Purchases"
|
||||
msgstr "Compras"
|
||||
|
||||
msgctxt "model:ir.action,name:act_open_request_form"
|
||||
msgid "Purchase Requests"
|
||||
msgstr "Solicitações de Compra"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:act_purchase_request_form"
|
||||
msgid "Requests"
|
||||
msgstr "Pedidos"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:wizard_create_purchase"
|
||||
msgid "Create Purchases"
|
||||
msgstr "Criar Compra"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:wizard_purchase_cancellation_handle_exception"
|
||||
msgid "Handle Purchase Cancellation"
|
||||
msgstr "Handle Purchase Cancellation"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_request_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr "All"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_request_form_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr "Draft"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_request_form_domain_exception"
|
||||
msgid "Exception"
|
||||
msgstr "Exception"
|
||||
|
||||
#, fuzzy, python-format
|
||||
msgctxt "model:ir.message,text:msg_purchase_delete_request"
|
||||
msgid ""
|
||||
"You cannot delete purchase \"%(purchase)s\" because it is linked to purchase"
|
||||
" requests."
|
||||
msgstr ""
|
||||
"Você não pode apagar a compra \"%(purchase)s\", pois ela está vinculada a "
|
||||
"pelo menos um pedido de compra."
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_purchase_request_warehouse"
|
||||
msgid ""
|
||||
"Warehouse \"%(purchase_warehouse)s\" on purchase \"%(purchase)s\" is "
|
||||
"different to warehouse \"%(request_warehouse)s\" on linked purchase request "
|
||||
"\"%(request)s\"."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_request_delete_purchased"
|
||||
msgid ""
|
||||
"You cannot delete purchase request \"%(request)s\" because it is purchased."
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.message,text:msg_request_no_create"
|
||||
msgid "Purchase requests can only be created by the system."
|
||||
msgstr "Pedidos de compra são criados apenas pelo sistema."
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,string:purchase_hande_purchase_cancellation_exception_button"
|
||||
msgid "Handle Purchase Cancellation"
|
||||
msgstr "Handle Purchase Cancellation"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.model.button,string:purchase_request_create_purchase_button"
|
||||
msgid "Create Purchases"
|
||||
msgstr "Criar Compra"
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_purchase_request_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.ui.menu,name:menu_purchase_request_form"
|
||||
msgid "Requests"
|
||||
msgstr "Pedidos"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:purchase.request,string:"
|
||||
msgid "Purchase Request"
|
||||
msgstr "Purchase Request"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:purchase.request.create_purchase.ask_party,string:"
|
||||
msgid "Purchase Request Create Purchase Ask Party"
|
||||
msgstr "Criar Pedido de Compra"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:purchase.request.handle.purchase.cancellation.start,string:"
|
||||
msgid "Purchase Request Handle Purchase Cancellation Start"
|
||||
msgstr "Handle Purchase Cancellation"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:res.group,name:group_purchase_request"
|
||||
msgid "Purchase Request"
|
||||
msgstr "Purchase Request"
|
||||
|
||||
msgctxt "selection:purchase.request,state:"
|
||||
msgid "Cancelled"
|
||||
msgstr "Cancelado"
|
||||
|
||||
msgctxt "selection:purchase.request,state:"
|
||||
msgid "Done"
|
||||
msgstr "Feito"
|
||||
|
||||
msgctxt "selection:purchase.request,state:"
|
||||
msgid "Draft"
|
||||
msgstr "Rascunho"
|
||||
|
||||
msgctxt "selection:purchase.request,state:"
|
||||
msgid "Exception"
|
||||
msgstr "Exceção"
|
||||
|
||||
msgctxt "selection:purchase.request,state:"
|
||||
msgid "Purchased"
|
||||
msgstr "Comprado"
|
||||
|
||||
msgctxt "view:purchase.request.handle.purchase.cancellation.start:"
|
||||
msgid "Do you want to cancel the request or to reset it to draft?"
|
||||
msgstr "Você quer cancelar o pedido ou voltar para rascunho?"
|
||||
|
||||
msgctxt "view:purchase.request:"
|
||||
msgid "Product Info"
|
||||
msgstr "Informação do Produto"
|
||||
|
||||
msgctxt "view:purchase.request:"
|
||||
msgid "Supply Info"
|
||||
msgstr "Informações de Abastecimento"
|
||||
|
||||
msgctxt "wizard_button:purchase.request.create_purchase,ask_party,end:"
|
||||
msgid "Cancel"
|
||||
msgstr "Cancelar"
|
||||
|
||||
msgctxt "wizard_button:purchase.request.create_purchase,ask_party,start:"
|
||||
msgid "Continue"
|
||||
msgstr "Continuar"
|
||||
|
||||
msgctxt ""
|
||||
"wizard_button:purchase.request.handle.purchase.cancellation,start,cancel_request:"
|
||||
msgid "Cancel Request"
|
||||
msgstr "Cancelar Pedido"
|
||||
|
||||
msgctxt ""
|
||||
"wizard_button:purchase.request.handle.purchase.cancellation,start,end:"
|
||||
msgid "Cancel"
|
||||
msgstr "Cancelar"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt ""
|
||||
"wizard_button:purchase.request.handle.purchase.cancellation,start,reset:"
|
||||
msgid "Reset to Draft"
|
||||
msgstr "Voltar para rascunho"
|
||||
294
modules/purchase_request/locale/ro.po
Normal file
294
modules/purchase_request/locale/ro.po
Normal file
@@ -0,0 +1,294 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:purchase.line,requests:"
|
||||
msgid "Requests"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,company:"
|
||||
msgid "Company"
|
||||
msgstr "Societate"
|
||||
|
||||
msgctxt "field:purchase.request,computed_quantity:"
|
||||
msgid "Computed Quantity"
|
||||
msgstr "Cantitate calculată"
|
||||
|
||||
msgctxt "field:purchase.request,computed_unit:"
|
||||
msgid "Computed Unit"
|
||||
msgstr "Unitate calculată"
|
||||
|
||||
msgctxt "field:purchase.request,default_uom:"
|
||||
msgid "Default UoM"
|
||||
msgstr "UM Implicită"
|
||||
|
||||
msgctxt "field:purchase.request,description:"
|
||||
msgid "Description"
|
||||
msgstr "Descriere"
|
||||
|
||||
msgctxt "field:purchase.request,exception_ignored:"
|
||||
msgid "Ignored Exception"
|
||||
msgstr "Excepție ignorată"
|
||||
|
||||
msgctxt "field:purchase.request,origin:"
|
||||
msgid "Origin"
|
||||
msgstr "Origine"
|
||||
|
||||
msgctxt "field:purchase.request,party:"
|
||||
msgid "Party"
|
||||
msgstr "Parte"
|
||||
|
||||
msgctxt "field:purchase.request,product:"
|
||||
msgid "Product"
|
||||
msgstr "Produs"
|
||||
|
||||
msgctxt "field:purchase.request,product_uom_category:"
|
||||
msgid "Product UoM Category"
|
||||
msgstr "Categorie UM Produs"
|
||||
|
||||
msgctxt "field:purchase.request,purchase:"
|
||||
msgid "Purchase"
|
||||
msgstr "Achiziție"
|
||||
|
||||
msgctxt "field:purchase.request,purchase_date:"
|
||||
msgid "Best Purchase Date"
|
||||
msgstr "Cea mai bună dată de achiziție"
|
||||
|
||||
msgctxt "field:purchase.request,purchase_line:"
|
||||
msgid "Purchase Line"
|
||||
msgstr "Rând de Achiziție"
|
||||
|
||||
msgctxt "field:purchase.request,purchased_by:"
|
||||
msgid "Purchased By"
|
||||
msgstr "Achiziționat de"
|
||||
|
||||
msgctxt "field:purchase.request,quantity:"
|
||||
msgid "Quantity"
|
||||
msgstr "Cantitate"
|
||||
|
||||
msgctxt "field:purchase.request,state:"
|
||||
msgid "State"
|
||||
msgstr "Stare"
|
||||
|
||||
msgctxt "field:purchase.request,stock_level:"
|
||||
msgid "Stock at Supply Date"
|
||||
msgstr "Stoc la data aprovizionării"
|
||||
|
||||
msgctxt "field:purchase.request,summary:"
|
||||
msgid "Summary"
|
||||
msgstr "Sumar"
|
||||
|
||||
msgctxt "field:purchase.request,supply_date:"
|
||||
msgid "Expected Supply Date"
|
||||
msgstr "Data estimată de aprovizionare"
|
||||
|
||||
msgctxt "field:purchase.request,unit:"
|
||||
msgid "Unit"
|
||||
msgstr "Unitate"
|
||||
|
||||
msgctxt "field:purchase.request,warehouse:"
|
||||
msgid "Warehouse"
|
||||
msgstr "Depozit"
|
||||
|
||||
msgctxt "field:purchase.request,warehouse_required:"
|
||||
msgid "Warehouse Required"
|
||||
msgstr "Depozit necesar"
|
||||
|
||||
msgctxt "field:purchase.request.create_purchase.ask_party,company:"
|
||||
msgid "Company"
|
||||
msgstr "Societate"
|
||||
|
||||
msgctxt "field:purchase.request.create_purchase.ask_party,description:"
|
||||
msgid "Description"
|
||||
msgstr "Descriere"
|
||||
|
||||
msgctxt "field:purchase.request.create_purchase.ask_party,party:"
|
||||
msgid "Supplier"
|
||||
msgstr "Furnizor"
|
||||
|
||||
msgctxt "field:purchase.request.create_purchase.ask_party,product:"
|
||||
msgid "Product"
|
||||
msgstr "Produs"
|
||||
|
||||
msgctxt "help:purchase.request,default_uom:"
|
||||
msgid "The default Unit of Measure."
|
||||
msgstr "Unitatea de măsură implicită."
|
||||
|
||||
msgctxt "help:purchase.request,product_uom_category:"
|
||||
msgid "The category of Unit of Measure for the product."
|
||||
msgstr "Categoria de unitate de măsură pentru produs."
|
||||
|
||||
msgctxt "help:purchase.request,stock_level:"
|
||||
msgid "The low stock level in the warehouse prompted the request."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_open_purchase_form"
|
||||
msgid "Purchases"
|
||||
msgstr "Achiziții"
|
||||
|
||||
msgctxt "model:ir.action,name:act_open_request_form"
|
||||
msgid "Purchase Requests"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:act_purchase_request_form"
|
||||
msgid "Requests"
|
||||
msgstr "Cereri de achiziție"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:wizard_create_purchase"
|
||||
msgid "Create Purchases"
|
||||
msgstr "Creare achiziție"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:wizard_purchase_cancellation_handle_exception"
|
||||
msgid "Handle Purchase Cancellation"
|
||||
msgstr "Gestionați anularea achiziției"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_request_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr "Tot"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_request_form_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr "Ciornă"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_request_form_domain_exception"
|
||||
msgid "Exception"
|
||||
msgstr "Excepție"
|
||||
|
||||
#, fuzzy, python-format
|
||||
msgctxt "model:ir.message,text:msg_purchase_delete_request"
|
||||
msgid ""
|
||||
"You cannot delete purchase \"%(purchase)s\" because it is linked to purchase"
|
||||
" requests."
|
||||
msgstr ""
|
||||
"Nu puteți șterge achiziția \"%(purchase)s\" deoarece este legată de "
|
||||
"solicitările de achiziție."
|
||||
|
||||
#, fuzzy, python-format
|
||||
msgctxt "model:ir.message,text:msg_purchase_request_warehouse"
|
||||
msgid ""
|
||||
"Warehouse \"%(purchase_warehouse)s\" on purchase \"%(purchase)s\" is "
|
||||
"different to warehouse \"%(request_warehouse)s\" on linked purchase request "
|
||||
"\"%(request)s\"."
|
||||
msgstr ""
|
||||
"Depozitul \"%(purchase_warehouse)s\" la achiziția \"%(purchase)s\" este "
|
||||
"diferit de depozitul \"%(request_warehouse)s\" la cererea de achiziție "
|
||||
"aferentă \"%(request)s\"."
|
||||
|
||||
#, fuzzy, python-format
|
||||
msgctxt "model:ir.message,text:msg_request_delete_purchased"
|
||||
msgid ""
|
||||
"You cannot delete purchase request \"%(request)s\" because it is purchased."
|
||||
msgstr ""
|
||||
"Nu puteți șterge solicitarea de achiziție \"%(request)s\" deoarece este "
|
||||
"achiziționată."
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.message,text:msg_request_no_create"
|
||||
msgid "Purchase requests can only be created by the system."
|
||||
msgstr "Solicitările de achiziție pot fi create numai de sistem."
|
||||
|
||||
#, fuzzy
|
||||
msgctxt ""
|
||||
"model:ir.model.button,string:purchase_hande_purchase_cancellation_exception_button"
|
||||
msgid "Handle Purchase Cancellation"
|
||||
msgstr "Gestionați anularea achiziției"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.model.button,string:purchase_request_create_purchase_button"
|
||||
msgid "Create Purchases"
|
||||
msgstr "Creare achiziție"
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_purchase_request_companies"
|
||||
msgid "User in companies"
|
||||
msgstr "Utilizator în Companii"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.ui.menu,name:menu_purchase_request_form"
|
||||
msgid "Requests"
|
||||
msgstr "Cereri de achiziție"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:purchase.request,string:"
|
||||
msgid "Purchase Request"
|
||||
msgstr "Cerere de achiziție"
|
||||
|
||||
msgctxt "model:purchase.request.create_purchase.ask_party,string:"
|
||||
msgid "Purchase Request Create Purchase Ask Party"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:purchase.request.handle.purchase.cancellation.start,string:"
|
||||
msgid "Purchase Request Handle Purchase Cancellation Start"
|
||||
msgstr "Gestionați anularea achiziției"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:res.group,name:group_purchase_request"
|
||||
msgid "Purchase Request"
|
||||
msgstr "Cerere de achiziție"
|
||||
|
||||
msgctxt "selection:purchase.request,state:"
|
||||
msgid "Cancelled"
|
||||
msgstr "Anulat"
|
||||
|
||||
msgctxt "selection:purchase.request,state:"
|
||||
msgid "Done"
|
||||
msgstr "Terminat"
|
||||
|
||||
msgctxt "selection:purchase.request,state:"
|
||||
msgid "Draft"
|
||||
msgstr "Ciornă"
|
||||
|
||||
msgctxt "selection:purchase.request,state:"
|
||||
msgid "Exception"
|
||||
msgstr "Excepție"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:purchase.request,state:"
|
||||
msgid "Purchased"
|
||||
msgstr "Achiziționat"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "view:purchase.request.handle.purchase.cancellation.start:"
|
||||
msgid "Do you want to cancel the request or to reset it to draft?"
|
||||
msgstr "Doriți să anulați solicitarea sau să o resetați la ciornă?"
|
||||
|
||||
msgctxt "view:purchase.request:"
|
||||
msgid "Product Info"
|
||||
msgstr "Informații produs"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "view:purchase.request:"
|
||||
msgid "Supply Info"
|
||||
msgstr "Informații de aprovizionare"
|
||||
|
||||
msgctxt "wizard_button:purchase.request.create_purchase,ask_party,end:"
|
||||
msgid "Cancel"
|
||||
msgstr "Anulare"
|
||||
|
||||
msgctxt "wizard_button:purchase.request.create_purchase,ask_party,start:"
|
||||
msgid "Continue"
|
||||
msgstr "Continuare"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt ""
|
||||
"wizard_button:purchase.request.handle.purchase.cancellation,start,cancel_request:"
|
||||
msgid "Cancel Request"
|
||||
msgstr "Anulare solicitare"
|
||||
|
||||
msgctxt ""
|
||||
"wizard_button:purchase.request.handle.purchase.cancellation,start,end:"
|
||||
msgid "Cancel"
|
||||
msgstr "Anulare"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt ""
|
||||
"wizard_button:purchase.request.handle.purchase.cancellation,start,reset:"
|
||||
msgid "Reset to Draft"
|
||||
msgstr "Resetare la ciornă"
|
||||
306
modules/purchase_request/locale/ru.po
Normal file
306
modules/purchase_request/locale/ru.po
Normal file
@@ -0,0 +1,306 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:purchase.line,requests:"
|
||||
msgid "Requests"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.request,company:"
|
||||
msgid "Company"
|
||||
msgstr "Учет.орг."
|
||||
|
||||
msgctxt "field:purchase.request,computed_quantity:"
|
||||
msgid "Computed Quantity"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,computed_unit:"
|
||||
msgid "Computed Unit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,default_uom:"
|
||||
msgid "Default UoM"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.request,description:"
|
||||
msgid "Description"
|
||||
msgstr "Описание"
|
||||
|
||||
msgctxt "field:purchase.request,exception_ignored:"
|
||||
msgid "Ignored Exception"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.request,origin:"
|
||||
msgid "Origin"
|
||||
msgstr "Первоисточник"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.request,party:"
|
||||
msgid "Party"
|
||||
msgstr "Организации"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.request,product:"
|
||||
msgid "Product"
|
||||
msgstr "Товарно материальные ценности (ТМЦ)"
|
||||
|
||||
msgctxt "field:purchase.request,product_uom_category:"
|
||||
msgid "Product UoM Category"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.request,purchase:"
|
||||
msgid "Purchase"
|
||||
msgstr "Покупки"
|
||||
|
||||
msgctxt "field:purchase.request,purchase_date:"
|
||||
msgid "Best Purchase Date"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.request,purchase_line:"
|
||||
msgid "Purchase Line"
|
||||
msgstr "Строка покупки"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.request,purchased_by:"
|
||||
msgid "Purchased By"
|
||||
msgstr "Купленные"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.request,quantity:"
|
||||
msgid "Quantity"
|
||||
msgstr "Кол-во"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.request,state:"
|
||||
msgid "State"
|
||||
msgstr "Штат"
|
||||
|
||||
msgctxt "field:purchase.request,stock_level:"
|
||||
msgid "Stock at Supply Date"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,summary:"
|
||||
msgid "Summary"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,supply_date:"
|
||||
msgid "Expected Supply Date"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,unit:"
|
||||
msgid "Unit"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.request,warehouse:"
|
||||
msgid "Warehouse"
|
||||
msgstr "Товарный склад"
|
||||
|
||||
msgctxt "field:purchase.request,warehouse_required:"
|
||||
msgid "Warehouse Required"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.request.create_purchase.ask_party,company:"
|
||||
msgid "Company"
|
||||
msgstr "Учет.орг."
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.request.create_purchase.ask_party,description:"
|
||||
msgid "Description"
|
||||
msgstr "Описание"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.request.create_purchase.ask_party,party:"
|
||||
msgid "Supplier"
|
||||
msgstr "Поставщик"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.request.create_purchase.ask_party,product:"
|
||||
msgid "Product"
|
||||
msgstr "Товарно материальные ценности (ТМЦ)"
|
||||
|
||||
msgctxt "help:purchase.request,default_uom:"
|
||||
msgid "The default Unit of Measure."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.request,product_uom_category:"
|
||||
msgid "The category of Unit of Measure for the product."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.request,stock_level:"
|
||||
msgid "The low stock level in the warehouse prompted the request."
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:act_open_purchase_form"
|
||||
msgid "Purchases"
|
||||
msgstr "Покупки"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:act_open_request_form"
|
||||
msgid "Purchase Requests"
|
||||
msgstr "Запросы на покупку"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:act_purchase_request_form"
|
||||
msgid "Requests"
|
||||
msgstr "Запросы на покупку"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:wizard_create_purchase"
|
||||
msgid "Create Purchases"
|
||||
msgstr "Create Purchase"
|
||||
|
||||
msgctxt "model:ir.action,name:wizard_purchase_cancellation_handle_exception"
|
||||
msgid "Handle Purchase Cancellation"
|
||||
msgstr "Handle Purchase Cancellation"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_request_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr "Все"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_request_form_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr "Черновик"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_request_form_domain_exception"
|
||||
msgid "Exception"
|
||||
msgstr "Особая ситуация"
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_purchase_delete_request"
|
||||
msgid ""
|
||||
"You cannot delete purchase \"%(purchase)s\" because it is linked to purchase"
|
||||
" requests."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_purchase_request_warehouse"
|
||||
msgid ""
|
||||
"Warehouse \"%(purchase_warehouse)s\" on purchase \"%(purchase)s\" is "
|
||||
"different to warehouse \"%(request_warehouse)s\" on linked purchase request "
|
||||
"\"%(request)s\"."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_request_delete_purchased"
|
||||
msgid ""
|
||||
"You cannot delete purchase request \"%(request)s\" because it is purchased."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.message,text:msg_request_no_create"
|
||||
msgid "Purchase requests can only be created by the system."
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,string:purchase_hande_purchase_cancellation_exception_button"
|
||||
msgid "Handle Purchase Cancellation"
|
||||
msgstr "Handle Purchase Cancellation"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.model.button,string:purchase_request_create_purchase_button"
|
||||
msgid "Create Purchases"
|
||||
msgstr "Create Purchase"
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_purchase_request_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.ui.menu,name:menu_purchase_request_form"
|
||||
msgid "Requests"
|
||||
msgstr "Запросы на покупку"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:purchase.request,string:"
|
||||
msgid "Purchase Request"
|
||||
msgstr "Запрос на покупку"
|
||||
|
||||
msgctxt "model:purchase.request.create_purchase.ask_party,string:"
|
||||
msgid "Purchase Request Create Purchase Ask Party"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:purchase.request.handle.purchase.cancellation.start,string:"
|
||||
msgid "Purchase Request Handle Purchase Cancellation Start"
|
||||
msgstr "Handle Purchase Cancellation"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:res.group,name:group_purchase_request"
|
||||
msgid "Purchase Request"
|
||||
msgstr "Запрос на покупку"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:purchase.request,state:"
|
||||
msgid "Cancelled"
|
||||
msgstr "Отменить"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:purchase.request,state:"
|
||||
msgid "Done"
|
||||
msgstr "Выполнено"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:purchase.request,state:"
|
||||
msgid "Draft"
|
||||
msgstr "Черновик"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:purchase.request,state:"
|
||||
msgid "Exception"
|
||||
msgstr "Особая ситуация"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:purchase.request,state:"
|
||||
msgid "Purchased"
|
||||
msgstr "Купленные"
|
||||
|
||||
msgctxt "view:purchase.request.handle.purchase.cancellation.start:"
|
||||
msgid "Do you want to cancel the request or to reset it to draft?"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "view:purchase.request:"
|
||||
msgid "Product Info"
|
||||
msgstr "Информация о продукте"
|
||||
|
||||
msgctxt "view:purchase.request:"
|
||||
msgid "Supply Info"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "wizard_button:purchase.request.create_purchase,ask_party,end:"
|
||||
msgid "Cancel"
|
||||
msgstr "Отменить"
|
||||
|
||||
msgctxt "wizard_button:purchase.request.create_purchase,ask_party,start:"
|
||||
msgid "Continue"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"wizard_button:purchase.request.handle.purchase.cancellation,start,cancel_request:"
|
||||
msgid "Cancel Request"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt ""
|
||||
"wizard_button:purchase.request.handle.purchase.cancellation,start,end:"
|
||||
msgid "Cancel"
|
||||
msgstr "Отменить"
|
||||
|
||||
msgctxt ""
|
||||
"wizard_button:purchase.request.handle.purchase.cancellation,start,reset:"
|
||||
msgid "Reset to Draft"
|
||||
msgstr ""
|
||||
293
modules/purchase_request/locale/sl.po
Normal file
293
modules/purchase_request/locale/sl.po
Normal file
@@ -0,0 +1,293 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:purchase.line,requests:"
|
||||
msgid "Requests"
|
||||
msgstr "Zahtevki"
|
||||
|
||||
msgctxt "field:purchase.request,company:"
|
||||
msgid "Company"
|
||||
msgstr "Družba"
|
||||
|
||||
msgctxt "field:purchase.request,computed_quantity:"
|
||||
msgid "Computed Quantity"
|
||||
msgstr "Izračunana količina"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.request,computed_unit:"
|
||||
msgid "Computed Unit"
|
||||
msgstr "Izračunana ME"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.request,default_uom:"
|
||||
msgid "Default UoM"
|
||||
msgstr "Privzete decimalke"
|
||||
|
||||
msgctxt "field:purchase.request,description:"
|
||||
msgid "Description"
|
||||
msgstr "Opis"
|
||||
|
||||
msgctxt "field:purchase.request,exception_ignored:"
|
||||
msgid "Ignored Exception"
|
||||
msgstr "Izjema prezrta"
|
||||
|
||||
msgctxt "field:purchase.request,origin:"
|
||||
msgid "Origin"
|
||||
msgstr "Izvor"
|
||||
|
||||
msgctxt "field:purchase.request,party:"
|
||||
msgid "Party"
|
||||
msgstr "Partner"
|
||||
|
||||
msgctxt "field:purchase.request,product:"
|
||||
msgid "Product"
|
||||
msgstr "Izdelek"
|
||||
|
||||
msgctxt "field:purchase.request,product_uom_category:"
|
||||
msgid "Product UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,purchase:"
|
||||
msgid "Purchase"
|
||||
msgstr "Nabavn nalog"
|
||||
|
||||
msgctxt "field:purchase.request,purchase_date:"
|
||||
msgid "Best Purchase Date"
|
||||
msgstr "Najugodnejši datum nabave"
|
||||
|
||||
msgctxt "field:purchase.request,purchase_line:"
|
||||
msgid "Purchase Line"
|
||||
msgstr "Nabavna postavka"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.request,purchased_by:"
|
||||
msgid "Purchased By"
|
||||
msgstr "Nabavljeno"
|
||||
|
||||
msgctxt "field:purchase.request,quantity:"
|
||||
msgid "Quantity"
|
||||
msgstr "Količina"
|
||||
|
||||
msgctxt "field:purchase.request,state:"
|
||||
msgid "State"
|
||||
msgstr "Stanje"
|
||||
|
||||
msgctxt "field:purchase.request,stock_level:"
|
||||
msgid "Stock at Supply Date"
|
||||
msgstr "Zaloga na dan dobave"
|
||||
|
||||
msgctxt "field:purchase.request,summary:"
|
||||
msgid "Summary"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,supply_date:"
|
||||
msgid "Expected Supply Date"
|
||||
msgstr "Pričakovan datum dobave"
|
||||
|
||||
msgctxt "field:purchase.request,unit:"
|
||||
msgid "Unit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,warehouse:"
|
||||
msgid "Warehouse"
|
||||
msgstr "Skladišče"
|
||||
|
||||
msgctxt "field:purchase.request,warehouse_required:"
|
||||
msgid "Warehouse Required"
|
||||
msgstr "Skladišče obvezno"
|
||||
|
||||
msgctxt "field:purchase.request.create_purchase.ask_party,company:"
|
||||
msgid "Company"
|
||||
msgstr "Družba"
|
||||
|
||||
msgctxt "field:purchase.request.create_purchase.ask_party,description:"
|
||||
msgid "Description"
|
||||
msgstr "Opis"
|
||||
|
||||
msgctxt "field:purchase.request.create_purchase.ask_party,party:"
|
||||
msgid "Supplier"
|
||||
msgstr "Dobavitelj"
|
||||
|
||||
msgctxt "field:purchase.request.create_purchase.ask_party,product:"
|
||||
msgid "Product"
|
||||
msgstr "Izdelek"
|
||||
|
||||
msgctxt "help:purchase.request,default_uom:"
|
||||
msgid "The default Unit of Measure."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.request,product_uom_category:"
|
||||
msgid "The category of Unit of Measure for the product."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.request,stock_level:"
|
||||
msgid "The low stock level in the warehouse prompted the request."
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:act_open_purchase_form"
|
||||
msgid "Purchases"
|
||||
msgstr "Nabavn nalog"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:act_open_request_form"
|
||||
msgid "Purchase Requests"
|
||||
msgstr "Purchase Requests"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:act_purchase_request_form"
|
||||
msgid "Requests"
|
||||
msgstr "Zahtevki"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:wizard_create_purchase"
|
||||
msgid "Create Purchases"
|
||||
msgstr "Create Purchase"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:wizard_purchase_cancellation_handle_exception"
|
||||
msgid "Handle Purchase Cancellation"
|
||||
msgstr "Handle Purchase Cancellation"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_request_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr "All"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_request_form_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr "Draft"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_request_form_domain_exception"
|
||||
msgid "Exception"
|
||||
msgstr "Exception"
|
||||
|
||||
#, fuzzy, python-format
|
||||
msgctxt "model:ir.message,text:msg_purchase_delete_request"
|
||||
msgid ""
|
||||
"You cannot delete purchase \"%(purchase)s\" because it is linked to purchase"
|
||||
" requests."
|
||||
msgstr ""
|
||||
"Nabavnega naloga \"%(purchase)s\" ni mogoče izbrisati, ker je povezan z vsaj"
|
||||
" enim nabavnim zahtevkom."
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_purchase_request_warehouse"
|
||||
msgid ""
|
||||
"Warehouse \"%(purchase_warehouse)s\" on purchase \"%(purchase)s\" is "
|
||||
"different to warehouse \"%(request_warehouse)s\" on linked purchase request "
|
||||
"\"%(request)s\"."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_request_delete_purchased"
|
||||
msgid ""
|
||||
"You cannot delete purchase request \"%(request)s\" because it is purchased."
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.message,text:msg_request_no_create"
|
||||
msgid "Purchase requests can only be created by the system."
|
||||
msgstr "Samo sistem lahko izdela nabavne zahtevke."
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,string:purchase_hande_purchase_cancellation_exception_button"
|
||||
msgid "Handle Purchase Cancellation"
|
||||
msgstr "Handle Purchase Cancellation"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.model.button,string:purchase_request_create_purchase_button"
|
||||
msgid "Create Purchases"
|
||||
msgstr "Create Purchase"
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_purchase_request_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.ui.menu,name:menu_purchase_request_form"
|
||||
msgid "Requests"
|
||||
msgstr "Zahtevki"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:purchase.request,string:"
|
||||
msgid "Purchase Request"
|
||||
msgstr "Purchase Request"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:purchase.request.create_purchase.ask_party,string:"
|
||||
msgid "Purchase Request Create Purchase Ask Party"
|
||||
msgstr "Izdelava nabavnega naloga - določitev dobavitelja"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:purchase.request.handle.purchase.cancellation.start,string:"
|
||||
msgid "Purchase Request Handle Purchase Cancellation Start"
|
||||
msgstr "Handle Purchase Cancellation"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:res.group,name:group_purchase_request"
|
||||
msgid "Purchase Request"
|
||||
msgstr "Purchase Request"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:purchase.request,state:"
|
||||
msgid "Cancelled"
|
||||
msgstr "Preklic"
|
||||
|
||||
msgctxt "selection:purchase.request,state:"
|
||||
msgid "Done"
|
||||
msgstr "Zaključeno"
|
||||
|
||||
msgctxt "selection:purchase.request,state:"
|
||||
msgid "Draft"
|
||||
msgstr "V pripravi"
|
||||
|
||||
msgctxt "selection:purchase.request,state:"
|
||||
msgid "Exception"
|
||||
msgstr "Pridržano"
|
||||
|
||||
msgctxt "selection:purchase.request,state:"
|
||||
msgid "Purchased"
|
||||
msgstr "Nabavljeno"
|
||||
|
||||
msgctxt "view:purchase.request.handle.purchase.cancellation.start:"
|
||||
msgid "Do you want to cancel the request or to reset it to draft?"
|
||||
msgstr "Ali želite zahtevek preklicati ali ponastaviti?"
|
||||
|
||||
msgctxt "view:purchase.request:"
|
||||
msgid "Product Info"
|
||||
msgstr "Podatek o izdelku"
|
||||
|
||||
msgctxt "view:purchase.request:"
|
||||
msgid "Supply Info"
|
||||
msgstr "Podatki o dobavi"
|
||||
|
||||
msgctxt "wizard_button:purchase.request.create_purchase,ask_party,end:"
|
||||
msgid "Cancel"
|
||||
msgstr "Prekliči"
|
||||
|
||||
msgctxt "wizard_button:purchase.request.create_purchase,ask_party,start:"
|
||||
msgid "Continue"
|
||||
msgstr "Nadaljuj"
|
||||
|
||||
msgctxt ""
|
||||
"wizard_button:purchase.request.handle.purchase.cancellation,start,cancel_request:"
|
||||
msgid "Cancel Request"
|
||||
msgstr "Prekliči zahtevek"
|
||||
|
||||
msgctxt ""
|
||||
"wizard_button:purchase.request.handle.purchase.cancellation,start,end:"
|
||||
msgid "Cancel"
|
||||
msgstr "Prekliči"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt ""
|
||||
"wizard_button:purchase.request.handle.purchase.cancellation,start,reset:"
|
||||
msgid "Reset to Draft"
|
||||
msgstr "Ponastavi"
|
||||
282
modules/purchase_request/locale/tr.po
Normal file
282
modules/purchase_request/locale/tr.po
Normal file
@@ -0,0 +1,282 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:purchase.line,requests:"
|
||||
msgid "Requests"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,company:"
|
||||
msgid "Company"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,computed_quantity:"
|
||||
msgid "Computed Quantity"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,computed_unit:"
|
||||
msgid "Computed Unit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,default_uom:"
|
||||
msgid "Default UoM"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,description:"
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,exception_ignored:"
|
||||
msgid "Ignored Exception"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,origin:"
|
||||
msgid "Origin"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,party:"
|
||||
msgid "Party"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,product:"
|
||||
msgid "Product"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,product_uom_category:"
|
||||
msgid "Product UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,purchase:"
|
||||
msgid "Purchase"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,purchase_date:"
|
||||
msgid "Best Purchase Date"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,purchase_line:"
|
||||
msgid "Purchase Line"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:purchase.request,purchased_by:"
|
||||
msgid "Purchased By"
|
||||
msgstr "Purchase Request"
|
||||
|
||||
msgctxt "field:purchase.request,quantity:"
|
||||
msgid "Quantity"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,stock_level:"
|
||||
msgid "Stock at Supply Date"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,summary:"
|
||||
msgid "Summary"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,supply_date:"
|
||||
msgid "Expected Supply Date"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,unit:"
|
||||
msgid "Unit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,warehouse:"
|
||||
msgid "Warehouse"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,warehouse_required:"
|
||||
msgid "Warehouse Required"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request.create_purchase.ask_party,company:"
|
||||
msgid "Company"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request.create_purchase.ask_party,description:"
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request.create_purchase.ask_party,party:"
|
||||
msgid "Supplier"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request.create_purchase.ask_party,product:"
|
||||
msgid "Product"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.request,default_uom:"
|
||||
msgid "The default Unit of Measure."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.request,product_uom_category:"
|
||||
msgid "The category of Unit of Measure for the product."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.request,stock_level:"
|
||||
msgid "The low stock level in the warehouse prompted the request."
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:act_open_purchase_form"
|
||||
msgid "Purchases"
|
||||
msgstr "Purchase Request"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:act_open_request_form"
|
||||
msgid "Purchase Requests"
|
||||
msgstr "Purchase Requests"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:act_purchase_request_form"
|
||||
msgid "Requests"
|
||||
msgstr "Purchase Requests"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:wizard_create_purchase"
|
||||
msgid "Create Purchases"
|
||||
msgstr "Create Purchase"
|
||||
|
||||
msgctxt "model:ir.action,name:wizard_purchase_cancellation_handle_exception"
|
||||
msgid "Handle Purchase Cancellation"
|
||||
msgstr "Handle Purchase Cancellation"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_request_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr "All"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_request_form_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr "Draft"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_request_form_domain_exception"
|
||||
msgid "Exception"
|
||||
msgstr "Exception"
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_purchase_delete_request"
|
||||
msgid ""
|
||||
"You cannot delete purchase \"%(purchase)s\" because it is linked to purchase"
|
||||
" requests."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_purchase_request_warehouse"
|
||||
msgid ""
|
||||
"Warehouse \"%(purchase_warehouse)s\" on purchase \"%(purchase)s\" is "
|
||||
"different to warehouse \"%(request_warehouse)s\" on linked purchase request "
|
||||
"\"%(request)s\"."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_request_delete_purchased"
|
||||
msgid ""
|
||||
"You cannot delete purchase request \"%(request)s\" because it is purchased."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.message,text:msg_request_no_create"
|
||||
msgid "Purchase requests can only be created by the system."
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,string:purchase_hande_purchase_cancellation_exception_button"
|
||||
msgid "Handle Purchase Cancellation"
|
||||
msgstr "Handle Purchase Cancellation"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.model.button,string:purchase_request_create_purchase_button"
|
||||
msgid "Create Purchases"
|
||||
msgstr "Create Purchase"
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_purchase_request_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.ui.menu,name:menu_purchase_request_form"
|
||||
msgid "Requests"
|
||||
msgstr "Purchase Requests"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:purchase.request,string:"
|
||||
msgid "Purchase Request"
|
||||
msgstr "Purchase Request"
|
||||
|
||||
msgctxt "model:purchase.request.create_purchase.ask_party,string:"
|
||||
msgid "Purchase Request Create Purchase Ask Party"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:purchase.request.handle.purchase.cancellation.start,string:"
|
||||
msgid "Purchase Request Handle Purchase Cancellation Start"
|
||||
msgstr "Handle Purchase Cancellation"
|
||||
|
||||
msgctxt "model:res.group,name:group_purchase_request"
|
||||
msgid "Purchase Request"
|
||||
msgstr "Purchase Request"
|
||||
|
||||
msgctxt "selection:purchase.request,state:"
|
||||
msgid "Cancelled"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.request,state:"
|
||||
msgid "Done"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:purchase.request,state:"
|
||||
msgid "Draft"
|
||||
msgstr "Draft"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "selection:purchase.request,state:"
|
||||
msgid "Exception"
|
||||
msgstr "Exception"
|
||||
|
||||
msgctxt "selection:purchase.request,state:"
|
||||
msgid "Purchased"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.request.handle.purchase.cancellation.start:"
|
||||
msgid "Do you want to cancel the request or to reset it to draft?"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.request:"
|
||||
msgid "Product Info"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.request:"
|
||||
msgid "Supply Info"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "wizard_button:purchase.request.create_purchase,ask_party,end:"
|
||||
msgid "Cancel"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "wizard_button:purchase.request.create_purchase,ask_party,start:"
|
||||
msgid "Continue"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"wizard_button:purchase.request.handle.purchase.cancellation,start,cancel_request:"
|
||||
msgid "Cancel Request"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"wizard_button:purchase.request.handle.purchase.cancellation,start,end:"
|
||||
msgid "Cancel"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"wizard_button:purchase.request.handle.purchase.cancellation,start,reset:"
|
||||
msgid "Reset to Draft"
|
||||
msgstr ""
|
||||
271
modules/purchase_request/locale/uk.po
Normal file
271
modules/purchase_request/locale/uk.po
Normal file
@@ -0,0 +1,271 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:purchase.line,requests:"
|
||||
msgid "Requests"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,company:"
|
||||
msgid "Company"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,computed_quantity:"
|
||||
msgid "Computed Quantity"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,computed_unit:"
|
||||
msgid "Computed Unit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,default_uom:"
|
||||
msgid "Default UoM"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,description:"
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,exception_ignored:"
|
||||
msgid "Ignored Exception"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,origin:"
|
||||
msgid "Origin"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,party:"
|
||||
msgid "Party"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,product:"
|
||||
msgid "Product"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,product_uom_category:"
|
||||
msgid "Product UoM Category"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,purchase:"
|
||||
msgid "Purchase"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,purchase_date:"
|
||||
msgid "Best Purchase Date"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,purchase_line:"
|
||||
msgid "Purchase Line"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,purchased_by:"
|
||||
msgid "Purchased By"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,quantity:"
|
||||
msgid "Quantity"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,stock_level:"
|
||||
msgid "Stock at Supply Date"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,summary:"
|
||||
msgid "Summary"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,supply_date:"
|
||||
msgid "Expected Supply Date"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,unit:"
|
||||
msgid "Unit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,warehouse:"
|
||||
msgid "Warehouse"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request,warehouse_required:"
|
||||
msgid "Warehouse Required"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request.create_purchase.ask_party,company:"
|
||||
msgid "Company"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request.create_purchase.ask_party,description:"
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request.create_purchase.ask_party,party:"
|
||||
msgid "Supplier"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:purchase.request.create_purchase.ask_party,product:"
|
||||
msgid "Product"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.request,default_uom:"
|
||||
msgid "The default Unit of Measure."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.request,product_uom_category:"
|
||||
msgid "The category of Unit of Measure for the product."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:purchase.request,stock_level:"
|
||||
msgid "The low stock level in the warehouse prompted the request."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_open_purchase_form"
|
||||
msgid "Purchases"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_open_request_form"
|
||||
msgid "Purchase Requests"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_purchase_request_form"
|
||||
msgid "Requests"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:wizard_create_purchase"
|
||||
msgid "Create Purchases"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:wizard_purchase_cancellation_handle_exception"
|
||||
msgid "Handle Purchase Cancellation"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_request_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_request_form_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_request_form_domain_exception"
|
||||
msgid "Exception"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_purchase_delete_request"
|
||||
msgid ""
|
||||
"You cannot delete purchase \"%(purchase)s\" because it is linked to purchase"
|
||||
" requests."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_purchase_request_warehouse"
|
||||
msgid ""
|
||||
"Warehouse \"%(purchase_warehouse)s\" on purchase \"%(purchase)s\" is "
|
||||
"different to warehouse \"%(request_warehouse)s\" on linked purchase request "
|
||||
"\"%(request)s\"."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_request_delete_purchased"
|
||||
msgid ""
|
||||
"You cannot delete purchase request \"%(request)s\" because it is purchased."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.message,text:msg_request_no_create"
|
||||
msgid "Purchase requests can only be created by the system."
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,string:purchase_hande_purchase_cancellation_exception_button"
|
||||
msgid "Handle Purchase Cancellation"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:purchase_request_create_purchase_button"
|
||||
msgid "Create Purchases"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_purchase_request_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_purchase_request_form"
|
||||
msgid "Requests"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:purchase.request,string:"
|
||||
msgid "Purchase Request"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:purchase.request.create_purchase.ask_party,string:"
|
||||
msgid "Purchase Request Create Purchase Ask Party"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:purchase.request.handle.purchase.cancellation.start,string:"
|
||||
msgid "Purchase Request Handle Purchase Cancellation Start"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:res.group,name:group_purchase_request"
|
||||
msgid "Purchase Request"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.request,state:"
|
||||
msgid "Cancelled"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.request,state:"
|
||||
msgid "Done"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.request,state:"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.request,state:"
|
||||
msgid "Exception"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:purchase.request,state:"
|
||||
msgid "Purchased"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.request.handle.purchase.cancellation.start:"
|
||||
msgid "Do you want to cancel the request or to reset it to draft?"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.request:"
|
||||
msgid "Product Info"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:purchase.request:"
|
||||
msgid "Supply Info"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "wizard_button:purchase.request.create_purchase,ask_party,end:"
|
||||
msgid "Cancel"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "wizard_button:purchase.request.create_purchase,ask_party,start:"
|
||||
msgid "Continue"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"wizard_button:purchase.request.handle.purchase.cancellation,start,cancel_request:"
|
||||
msgid "Cancel Request"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"wizard_button:purchase.request.handle.purchase.cancellation,start,end:"
|
||||
msgid "Cancel"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"wizard_button:purchase.request.handle.purchase.cancellation,start,reset:"
|
||||
msgid "Reset to Draft"
|
||||
msgstr ""
|
||||
281
modules/purchase_request/locale/zh_CN.po
Normal file
281
modules/purchase_request/locale/zh_CN.po
Normal file
@@ -0,0 +1,281 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:purchase.line,requests:"
|
||||
msgid "Requests"
|
||||
msgstr "申请"
|
||||
|
||||
msgctxt "field:purchase.request,company:"
|
||||
msgid "Company"
|
||||
msgstr "公司"
|
||||
|
||||
msgctxt "field:purchase.request,computed_quantity:"
|
||||
msgid "Computed Quantity"
|
||||
msgstr "计算用量"
|
||||
|
||||
msgctxt "field:purchase.request,computed_unit:"
|
||||
msgid "Computed Unit"
|
||||
msgstr "计算用量单位"
|
||||
|
||||
msgctxt "field:purchase.request,default_uom:"
|
||||
msgid "Default UoM"
|
||||
msgstr "默认计量单位"
|
||||
|
||||
msgctxt "field:purchase.request,description:"
|
||||
msgid "Description"
|
||||
msgstr "描述"
|
||||
|
||||
msgctxt "field:purchase.request,exception_ignored:"
|
||||
msgid "Ignored Exception"
|
||||
msgstr "已忽略的异常"
|
||||
|
||||
msgctxt "field:purchase.request,origin:"
|
||||
msgid "Origin"
|
||||
msgstr "起源"
|
||||
|
||||
msgctxt "field:purchase.request,party:"
|
||||
msgid "Party"
|
||||
msgstr "参与者"
|
||||
|
||||
msgctxt "field:purchase.request,product:"
|
||||
msgid "Product"
|
||||
msgstr "产品"
|
||||
|
||||
msgctxt "field:purchase.request,product_uom_category:"
|
||||
msgid "Product UoM Category"
|
||||
msgstr "产品计量单位类别"
|
||||
|
||||
msgctxt "field:purchase.request,purchase:"
|
||||
msgid "Purchase"
|
||||
msgstr "采购"
|
||||
|
||||
msgctxt "field:purchase.request,purchase_date:"
|
||||
msgid "Best Purchase Date"
|
||||
msgstr "最佳购买日期"
|
||||
|
||||
msgctxt "field:purchase.request,purchase_line:"
|
||||
msgid "Purchase Line"
|
||||
msgstr "采购订单行"
|
||||
|
||||
msgctxt "field:purchase.request,purchased_by:"
|
||||
msgid "Purchased By"
|
||||
msgstr "采购者"
|
||||
|
||||
msgctxt "field:purchase.request,quantity:"
|
||||
msgid "Quantity"
|
||||
msgstr "数量"
|
||||
|
||||
msgctxt "field:purchase.request,state:"
|
||||
msgid "State"
|
||||
msgstr "状态"
|
||||
|
||||
msgctxt "field:purchase.request,stock_level:"
|
||||
msgid "Stock at Supply Date"
|
||||
msgstr "供应日库存"
|
||||
|
||||
msgctxt "field:purchase.request,summary:"
|
||||
msgid "Summary"
|
||||
msgstr "总结"
|
||||
|
||||
msgctxt "field:purchase.request,supply_date:"
|
||||
msgid "Expected Supply Date"
|
||||
msgstr "预计供货日期"
|
||||
|
||||
msgctxt "field:purchase.request,unit:"
|
||||
msgid "Unit"
|
||||
msgstr "单位"
|
||||
|
||||
msgctxt "field:purchase.request,warehouse:"
|
||||
msgid "Warehouse"
|
||||
msgstr "仓库"
|
||||
|
||||
msgctxt "field:purchase.request,warehouse_required:"
|
||||
msgid "Warehouse Required"
|
||||
msgstr "要求的仓库"
|
||||
|
||||
msgctxt "field:purchase.request.create_purchase.ask_party,company:"
|
||||
msgid "Company"
|
||||
msgstr "公司"
|
||||
|
||||
msgctxt "field:purchase.request.create_purchase.ask_party,description:"
|
||||
msgid "Description"
|
||||
msgstr "描述"
|
||||
|
||||
msgctxt "field:purchase.request.create_purchase.ask_party,party:"
|
||||
msgid "Supplier"
|
||||
msgstr "供应商"
|
||||
|
||||
msgctxt "field:purchase.request.create_purchase.ask_party,product:"
|
||||
msgid "Product"
|
||||
msgstr "产品"
|
||||
|
||||
msgctxt "help:purchase.request,default_uom:"
|
||||
msgid "The default Unit of Measure."
|
||||
msgstr "默认计量单位。"
|
||||
|
||||
msgctxt "help:purchase.request,product_uom_category:"
|
||||
msgid "The category of Unit of Measure for the product."
|
||||
msgstr "产品计量单位类别。"
|
||||
|
||||
msgctxt "help:purchase.request,stock_level:"
|
||||
msgid "The low stock level in the warehouse prompted the request."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_open_purchase_form"
|
||||
msgid "Purchases"
|
||||
msgstr "采购"
|
||||
|
||||
msgctxt "model:ir.action,name:act_open_request_form"
|
||||
msgid "Purchase Requests"
|
||||
msgstr "采购申请"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:act_purchase_request_form"
|
||||
msgid "Requests"
|
||||
msgstr "申请"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:wizard_create_purchase"
|
||||
msgid "Create Purchases"
|
||||
msgstr "创建采购"
|
||||
|
||||
msgctxt "model:ir.action,name:wizard_purchase_cancellation_handle_exception"
|
||||
msgid "Handle Purchase Cancellation"
|
||||
msgstr "取消采购处理"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_request_form_domain_all"
|
||||
msgid "All"
|
||||
msgstr "全部"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_request_form_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr "草案"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_purchase_request_form_domain_exception"
|
||||
msgid "Exception"
|
||||
msgstr "异常"
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_purchase_delete_request"
|
||||
msgid ""
|
||||
"You cannot delete purchase \"%(purchase)s\" because it is linked to purchase"
|
||||
" requests."
|
||||
msgstr "你无法删除采购 \"%(purchase)s\" ,因为有采购申请与其对应."
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_purchase_request_warehouse"
|
||||
msgid ""
|
||||
"Warehouse \"%(purchase_warehouse)s\" on purchase \"%(purchase)s\" is "
|
||||
"different to warehouse \"%(request_warehouse)s\" on linked purchase request "
|
||||
"\"%(request)s\"."
|
||||
msgstr ""
|
||||
"采购 \"%(purchase)s\"对应的仓库\"%(purchase_warehouse)s\"和采购申请 \"%(request)s\" "
|
||||
"对应的仓库 \"%(request_warehouse)s\"不一致."
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_request_delete_purchased"
|
||||
msgid ""
|
||||
"You cannot delete purchase request \"%(request)s\" because it is purchased."
|
||||
msgstr "无法删除采购申请 \"%(request)s\", 因为已经完成对应采购."
|
||||
|
||||
msgctxt "model:ir.message,text:msg_request_no_create"
|
||||
msgid "Purchase requests can only be created by the system."
|
||||
msgstr "采购申请只能由系统创建。"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.model.button,string:purchase_hande_purchase_cancellation_exception_button"
|
||||
msgid "Handle Purchase Cancellation"
|
||||
msgstr "取消采购处理"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.model.button,string:purchase_request_create_purchase_button"
|
||||
msgid "Create Purchases"
|
||||
msgstr "创建采购"
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_purchase_request_companies"
|
||||
msgid "User in companies"
|
||||
msgstr "公司中的用户"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.ui.menu,name:menu_purchase_request_form"
|
||||
msgid "Requests"
|
||||
msgstr "申请"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:purchase.request,string:"
|
||||
msgid "Purchase Request"
|
||||
msgstr "采购申请"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:purchase.request.create_purchase.ask_party,string:"
|
||||
msgid "Purchase Request Create Purchase Ask Party"
|
||||
msgstr "创建采购邀请方"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:purchase.request.handle.purchase.cancellation.start,string:"
|
||||
msgid "Purchase Request Handle Purchase Cancellation Start"
|
||||
msgstr "取消采购处理"
|
||||
|
||||
msgctxt "model:res.group,name:group_purchase_request"
|
||||
msgid "Purchase Request"
|
||||
msgstr "采购申请"
|
||||
|
||||
msgctxt "selection:purchase.request,state:"
|
||||
msgid "Cancelled"
|
||||
msgstr "已取消"
|
||||
|
||||
msgctxt "selection:purchase.request,state:"
|
||||
msgid "Done"
|
||||
msgstr "完成"
|
||||
|
||||
msgctxt "selection:purchase.request,state:"
|
||||
msgid "Draft"
|
||||
msgstr "草案"
|
||||
|
||||
msgctxt "selection:purchase.request,state:"
|
||||
msgid "Exception"
|
||||
msgstr "异常"
|
||||
|
||||
msgctxt "selection:purchase.request,state:"
|
||||
msgid "Purchased"
|
||||
msgstr "已采购"
|
||||
|
||||
msgctxt "view:purchase.request.handle.purchase.cancellation.start:"
|
||||
msgid "Do you want to cancel the request or to reset it to draft?"
|
||||
msgstr "是否要取消请求或将其重置为草案?"
|
||||
|
||||
msgctxt "view:purchase.request:"
|
||||
msgid "Product Info"
|
||||
msgstr "产品信息"
|
||||
|
||||
msgctxt "view:purchase.request:"
|
||||
msgid "Supply Info"
|
||||
msgstr "供应信息"
|
||||
|
||||
msgctxt "wizard_button:purchase.request.create_purchase,ask_party,end:"
|
||||
msgid "Cancel"
|
||||
msgstr "取消"
|
||||
|
||||
msgctxt "wizard_button:purchase.request.create_purchase,ask_party,start:"
|
||||
msgid "Continue"
|
||||
msgstr "继续"
|
||||
|
||||
msgctxt ""
|
||||
"wizard_button:purchase.request.handle.purchase.cancellation,start,cancel_request:"
|
||||
msgid "Cancel Request"
|
||||
msgstr "取消申请"
|
||||
|
||||
msgctxt ""
|
||||
"wizard_button:purchase.request.handle.purchase.cancellation,start,end:"
|
||||
msgid "Cancel"
|
||||
msgstr "取消"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt ""
|
||||
"wizard_button:purchase.request.handle.purchase.cancellation,start,reset:"
|
||||
msgid "Reset to Draft"
|
||||
msgstr "重置为草案"
|
||||
19
modules/purchase_request/message.xml
Normal file
19
modules/purchase_request/message.xml
Normal file
@@ -0,0 +1,19 @@
|
||||
<?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_request_no_create">
|
||||
<field name="text">Purchase requests can only be created by the system.</field>
|
||||
</record>
|
||||
<record model="ir.message" id="msg_request_delete_purchased">
|
||||
<field name="text">You cannot delete purchase request "%(request)s" because it is purchased.</field>
|
||||
</record>
|
||||
<record model="ir.message" id="msg_purchase_delete_request">
|
||||
<field name="text">You cannot delete purchase "%(purchase)s" because it is linked to purchase requests.</field>
|
||||
</record>
|
||||
<record model="ir.message" id="msg_purchase_request_warehouse">
|
||||
<field name="text">Warehouse "%(purchase_warehouse)s" on purchase "%(purchase)s" is different to warehouse "%(request_warehouse)s" on linked purchase request "%(request)s".</field>
|
||||
</record>
|
||||
</data>
|
||||
</tryton>
|
||||
13
modules/purchase_request/party.py
Normal file
13
modules/purchase_request/party.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.pool import PoolMeta
|
||||
|
||||
|
||||
class Replace(metaclass=PoolMeta):
|
||||
__name__ = 'party.replace'
|
||||
|
||||
@classmethod
|
||||
def fields_to_replace(cls):
|
||||
return super().fields_to_replace() + [
|
||||
('purchase.request', 'party'),
|
||||
]
|
||||
112
modules/purchase_request/purchase.py
Normal file
112
modules/purchase_request/purchase.py
Normal file
@@ -0,0 +1,112 @@
|
||||
# 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 functools import wraps
|
||||
|
||||
from trytond.i18n import gettext
|
||||
from trytond.model import ModelView, Workflow, fields
|
||||
from trytond.model.exceptions import AccessError
|
||||
from trytond.pool import Pool, PoolMeta
|
||||
from trytond.pyson import Eval
|
||||
from trytond.transaction import without_check_access
|
||||
|
||||
from .exceptions import PurchaseWarehouseWarning
|
||||
|
||||
|
||||
def process_request(func):
|
||||
# Must be run after the purchase transition
|
||||
# such as purchase has the proper state
|
||||
@wraps(func)
|
||||
def wrapper(cls, purchases):
|
||||
pool = Pool()
|
||||
Request = pool.get('purchase.request')
|
||||
result = func(cls, purchases)
|
||||
with without_check_access():
|
||||
requests = [
|
||||
r for p in cls.browse(purchases)
|
||||
for l in p.lines
|
||||
for r in l.requests]
|
||||
Request.update_state(requests)
|
||||
return result
|
||||
return wrapper
|
||||
|
||||
|
||||
class Purchase(metaclass=PoolMeta):
|
||||
__name__ = 'purchase.purchase'
|
||||
|
||||
@classmethod
|
||||
def check_modification(cls, mode, purchases, values=None, external=False):
|
||||
super().check_modification(
|
||||
mode, purchases, values=values, external=external)
|
||||
if mode == 'delete':
|
||||
for purchase in purchases:
|
||||
for line in purchase.lines:
|
||||
if line.requests:
|
||||
raise AccessError(gettext(
|
||||
'purchase_request.msg_purchase_delete_request',
|
||||
purchase=purchase.rec_name))
|
||||
|
||||
@classmethod
|
||||
@ModelView.button
|
||||
@Workflow.transition('confirmed')
|
||||
def confirm(cls, purchases):
|
||||
for purchase in purchases:
|
||||
purchase.check_request_warehouse()
|
||||
super().confirm(purchases)
|
||||
|
||||
def check_request_warehouse(self):
|
||||
pool = Pool()
|
||||
Warning = pool.get('res.user.warning')
|
||||
for line in self.lines:
|
||||
for request in line.requests:
|
||||
if request.warehouse != self.warehouse:
|
||||
w_name = 'check_request_warehouse_%s_%s_%s' % (
|
||||
self.id, self.warehouse.id, request.warehouse.id)
|
||||
if Warning.check(w_name):
|
||||
raise PurchaseWarehouseWarning(
|
||||
w_name,
|
||||
gettext('purchase_request'
|
||||
'.msg_purchase_request_warehouse',
|
||||
purchase=self.rec_name,
|
||||
purchase_warehouse=self.warehouse.rec_name,
|
||||
request=request.rec_name,
|
||||
request_warehouse=request.warehouse.rec_name))
|
||||
|
||||
@classmethod
|
||||
@ModelView.button
|
||||
@process_request
|
||||
@Workflow.transition('cancelled')
|
||||
def cancel(cls, purchases):
|
||||
super().cancel(purchases)
|
||||
|
||||
@classmethod
|
||||
@ModelView.button
|
||||
@process_request
|
||||
def process(cls, purchases):
|
||||
super().process(purchases)
|
||||
|
||||
|
||||
class Line(metaclass=PoolMeta):
|
||||
__name__ = 'purchase.line'
|
||||
|
||||
requests = fields.One2Many(
|
||||
'purchase.request', 'purchase_line', "Requests", readonly=True,
|
||||
states={
|
||||
'invisible': ~Eval('requests'),
|
||||
})
|
||||
|
||||
@classmethod
|
||||
def copy(cls, lines, default=None):
|
||||
default = default.copy() if default is not None else {}
|
||||
default.setdefault('requests')
|
||||
return super().copy(lines, default=default)
|
||||
|
||||
@classmethod
|
||||
def on_delete(cls, lines):
|
||||
pool = Pool()
|
||||
Request = pool.get('purchase.request')
|
||||
callback = super().on_delete(lines)
|
||||
requests = {r for l in lines for r in l.requests}
|
||||
if requests:
|
||||
requests = Request.browse(requests)
|
||||
callback.append(lambda: Request.update_state(requests))
|
||||
return callback
|
||||
24
modules/purchase_request/purchase.xml
Normal file
24
modules/purchase_request/purchase.xml
Normal file
@@ -0,0 +1,24 @@
|
||||
<?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="ir.ui.view" id="purchase_line_view_form">
|
||||
<field name="model">purchase.line</field>
|
||||
<field name="inherit" ref="purchase.purchase_line_view_form"/>
|
||||
<field name="name">purchase_line_form</field>
|
||||
</record>
|
||||
<record model="ir.action.act_window" id="act_open_request_form">
|
||||
<field name="name">Purchase Requests</field>
|
||||
<field name="res_model">purchase.request</field>
|
||||
<field name="domain"
|
||||
eval="[('purchase', 'in', Eval('active_ids'))]"
|
||||
pyson="1"/>
|
||||
</record>
|
||||
<record model="ir.action.keyword" id="act_open_request_keyword">
|
||||
<field name="keyword">form_relate</field>
|
||||
<field name="model">purchase.purchase,-1</field>
|
||||
<field name="action" ref="act_open_request_form"/>
|
||||
</record>
|
||||
</data>
|
||||
</tryton>
|
||||
550
modules/purchase_request/purchase_request.py
Normal file
550
modules/purchase_request/purchase_request.py
Normal file
@@ -0,0 +1,550 @@
|
||||
# This file is part of Tryton. The COPYRIGHT file at the top level of
|
||||
# this repository contains the full copyright notices and license terms.
|
||||
import datetime
|
||||
from functools import partial
|
||||
from itertools import groupby
|
||||
|
||||
from trytond.i18n import gettext
|
||||
from trytond.model import ChatMixin, Index, ModelSQL, ModelView, fields
|
||||
from trytond.model.exceptions import AccessError
|
||||
from trytond.modules.company.model import (
|
||||
employee_field, reset_employee, set_employee)
|
||||
from trytond.pool import Pool
|
||||
from trytond.pyson import Bool, Eval, If
|
||||
from trytond.tools import firstline, sortable_values
|
||||
from trytond.transaction import Transaction
|
||||
from trytond.wizard import (
|
||||
Button, StateAction, StateTransition, StateView, Wizard)
|
||||
|
||||
STATES = {
|
||||
'readonly': Eval('state') != 'draft',
|
||||
}
|
||||
|
||||
|
||||
class PurchaseRequest(ModelSQL, ModelView, ChatMixin):
|
||||
__name__ = 'purchase.request'
|
||||
|
||||
product = fields.Many2One(
|
||||
'product.product', "Product", readonly=True, ondelete='CASCADE',
|
||||
domain=[
|
||||
If((Eval('state') == 'draft')
|
||||
& ~(Eval('quantity', 0) < 0),
|
||||
('purchasable', '=', True),
|
||||
()),
|
||||
],
|
||||
context={
|
||||
'company': Eval('company', -1),
|
||||
},
|
||||
depends={'company'})
|
||||
description = fields.Text('Description', readonly=True)
|
||||
summary = fields.Function(
|
||||
fields.Char('Summary'), 'on_change_with_summary',
|
||||
searcher='search_summary')
|
||||
party = fields.Many2One(
|
||||
'party.party', "Party", states=STATES,
|
||||
context={
|
||||
'company': Eval('company', -1),
|
||||
},
|
||||
depends={'company'})
|
||||
quantity = fields.Float(
|
||||
"Quantity", required=True, states=STATES, digits='unit')
|
||||
unit = fields.Many2One(
|
||||
'product.uom', "Unit", ondelete='RESTRICT',
|
||||
domain=[
|
||||
If(Bool(Eval('product_uom_category')),
|
||||
('category', '=', Eval('product_uom_category')),
|
||||
('category', '!=', -1)),
|
||||
],
|
||||
states={
|
||||
'required': Bool(Eval('product')),
|
||||
'readonly': STATES['readonly'],
|
||||
})
|
||||
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')
|
||||
computed_quantity = fields.Float('Computed Quantity', readonly=True)
|
||||
computed_unit = fields.Many2One(
|
||||
'product.uom', "Computed Unit", readonly=True)
|
||||
purchase_date = fields.Date('Best Purchase Date', readonly=True)
|
||||
supply_date = fields.Date('Expected Supply Date', readonly=True)
|
||||
default_uom = fields.Function(
|
||||
fields.Many2One(
|
||||
'product.uom', "Default UoM",
|
||||
help="The default Unit of Measure."),
|
||||
'on_change_with_default_uom')
|
||||
stock_level = fields.Float(
|
||||
"Stock at Supply Date", readonly=True, digits='default_uom',
|
||||
help="The low stock level in the warehouse prompted the request.")
|
||||
warehouse = fields.Many2One(
|
||||
'stock.location', "Warehouse",
|
||||
states={
|
||||
'required': Eval('warehouse_required', False),
|
||||
},
|
||||
domain=[('type', '=', 'warehouse')],
|
||||
readonly=True)
|
||||
warehouse_required = fields.Function(fields.Boolean('Warehouse Required'),
|
||||
'get_warehouse_required')
|
||||
purchase_line = fields.Many2One('purchase.line', 'Purchase Line',
|
||||
readonly=True)
|
||||
purchase = fields.Function(fields.Many2One('purchase.purchase',
|
||||
'Purchase'), 'get_purchase', searcher='search_purchase')
|
||||
company = fields.Many2One('company.company', 'Company', required=True,
|
||||
readonly=True)
|
||||
origin = fields.Reference('Origin', selection='get_origin', readonly=True)
|
||||
exception_ignored = fields.Boolean('Ignored Exception')
|
||||
|
||||
purchased_by = employee_field(
|
||||
"Purchased By", states=['purchased', 'done', 'cancelled', 'exception'])
|
||||
state = fields.Selection([
|
||||
('draft', "Draft"),
|
||||
('purchased', "Purchased"),
|
||||
('done', "Done"),
|
||||
('cancelled', "Cancelled"),
|
||||
('exception', "Exception"),
|
||||
], "State", required=True, readonly=True, sort=False)
|
||||
|
||||
@classmethod
|
||||
def __setup__(cls):
|
||||
super().__setup__()
|
||||
t = cls.__table__()
|
||||
cls._sql_indexes.add(
|
||||
Index(
|
||||
t,
|
||||
(t.state, Index.Equality(cardinality='low')),
|
||||
where=t.state.in_(['draft', 'purchased', 'exception'])))
|
||||
cls._order[0] = ('id', 'DESC')
|
||||
cls._buttons.update({
|
||||
'create_purchase': {
|
||||
'invisible': Eval('purchase_line'),
|
||||
'depends': ['purchase_line'],
|
||||
},
|
||||
'handle_purchase_cancellation_exception': {
|
||||
'invisible': Eval('state') != 'exception',
|
||||
'depends': ['state'],
|
||||
},
|
||||
})
|
||||
|
||||
@classmethod
|
||||
def __register__(cls, module_name):
|
||||
table_h = cls.__table_handler__(module_name)
|
||||
|
||||
# Migration from 6.8: rename uom to unit
|
||||
if (table_h.column_exist('uom')
|
||||
and not table_h.column_exist('unit')):
|
||||
table_h.column_rename('uom', 'unit')
|
||||
|
||||
# Migration from 6.8: rename uom to unit
|
||||
if (table_h.column_exist('computed_uom')
|
||||
and not table_h.column_exist('computed_unit')):
|
||||
table_h.column_rename('computed_uom', 'computed_unit')
|
||||
|
||||
super().__register__(module_name)
|
||||
|
||||
def get_rec_name(self, name):
|
||||
pool = Pool()
|
||||
Lang = pool.get('ir.lang')
|
||||
if self.product:
|
||||
lang = Lang.get()
|
||||
rec_name = (lang.format_number_symbol(
|
||||
self.quantity, self.unit, digits=self.unit.digits)
|
||||
+ ' %s' % self.product.rec_name)
|
||||
elif self.description:
|
||||
rec_name = self.description.splitlines()[0]
|
||||
else:
|
||||
rec_name = str(self.id)
|
||||
|
||||
if self.warehouse:
|
||||
return "%s @% s" % (rec_name, self.warehouse.name)
|
||||
else:
|
||||
return rec_name
|
||||
|
||||
@classmethod
|
||||
def search_rec_name(cls, name, clause):
|
||||
_, operator, value = clause
|
||||
if operator.startswith('!') or operator.startswith('not'):
|
||||
bool_op = 'AND'
|
||||
else:
|
||||
bool_op = 'OR'
|
||||
domain = [bool_op]
|
||||
if value is not None:
|
||||
names = value.split('@', 1)
|
||||
sub_domain = [('product.rec_name', operator, names[0])]
|
||||
if len(names) != 1 and names[1]:
|
||||
sub_domain.append(('warehouse', operator, names[1]))
|
||||
if bool_op == 'AND':
|
||||
sub_domain.insert(0, 'OR')
|
||||
domain.append(sub_domain)
|
||||
domain.append(('description', *clause[1:]))
|
||||
return domain
|
||||
|
||||
@staticmethod
|
||||
def default_company():
|
||||
return Transaction().context.get('company')
|
||||
|
||||
@staticmethod
|
||||
def default_exception_ignored():
|
||||
return False
|
||||
|
||||
def get_purchase(self, name):
|
||||
if self.purchase_line:
|
||||
return self.purchase_line.purchase.id
|
||||
|
||||
@classmethod
|
||||
def search_purchase(cls, name, clause):
|
||||
return [('purchase_line.' + clause[0],) + tuple(clause[1:])]
|
||||
|
||||
@property
|
||||
def currency(self):
|
||||
return
|
||||
|
||||
@classmethod
|
||||
def default_state(cls):
|
||||
return 'draft'
|
||||
|
||||
def get_state(self):
|
||||
if self.purchase_line:
|
||||
if (self.purchase_line.purchase.state == 'cancelled'
|
||||
and not self.exception_ignored):
|
||||
return 'exception'
|
||||
elif self.purchase_line.purchase.state == 'cancelled':
|
||||
return 'cancelled'
|
||||
elif self.purchase_line.purchase.state == 'done':
|
||||
return 'done'
|
||||
else:
|
||||
return 'purchased'
|
||||
return 'draft'
|
||||
|
||||
@classmethod
|
||||
def update_state(cls, requests):
|
||||
for request in requests:
|
||||
state = request.get_state()
|
||||
if state != request.state:
|
||||
request.state = state
|
||||
cls.save(requests)
|
||||
|
||||
@classmethod
|
||||
@set_employee('purchased_by')
|
||||
def set_purchased(cls, requests):
|
||||
cls.update_state(requests)
|
||||
|
||||
@classmethod
|
||||
@reset_employee('purchased_by')
|
||||
def reset_purchased(cls, requests):
|
||||
cls.update_state(requests)
|
||||
|
||||
def get_warehouse_required(self, name):
|
||||
return self.product and self.product.type in ('goods', 'assets')
|
||||
|
||||
@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('product')
|
||||
def on_change_with_default_uom(self, name=None):
|
||||
return self.product.default_uom if self.product else None
|
||||
|
||||
@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:])]
|
||||
|
||||
@classmethod
|
||||
def _get_origin(cls):
|
||||
'Return the set of Model names for origin Reference'
|
||||
return set()
|
||||
|
||||
@classmethod
|
||||
def get_origin(cls):
|
||||
pool = Pool()
|
||||
IrModel = pool.get('ir.model')
|
||||
get_name = IrModel.get_name
|
||||
models = cls._get_origin()
|
||||
return [(None, '')] + [(m, get_name(m)) for m in models]
|
||||
|
||||
@classmethod
|
||||
def view_attributes(cls):
|
||||
return super().view_attributes() + [
|
||||
('/tree', 'visual', If(Eval('state') == 'cancelled', 'muted', '')),
|
||||
]
|
||||
|
||||
@classmethod
|
||||
def check_modification(cls, mode, requests, values=None, external=False):
|
||||
super().check_modification(
|
||||
mode, requests, values=values, external=external)
|
||||
if mode == 'create':
|
||||
if external:
|
||||
raise AccessError(
|
||||
gettext('purchase_request.msg_request_no_create'))
|
||||
elif mode == 'delete':
|
||||
for request in requests:
|
||||
if request.purchase_line:
|
||||
raise AccessError(gettext(
|
||||
'purchase_request.msg_request_delete_purchased',
|
||||
request=request.rec_name))
|
||||
|
||||
@classmethod
|
||||
def copy(cls, requests, default=None):
|
||||
if default is None:
|
||||
default = {}
|
||||
else:
|
||||
default = default.copy()
|
||||
default.setdefault('purchased_by')
|
||||
return super().copy(requests, default=default)
|
||||
|
||||
@classmethod
|
||||
def find_best_product_supplier(cls, product, date, **pattern):
|
||||
"Return the best product supplier to request product at date"
|
||||
pool = Pool()
|
||||
Date = pool.get('ir.date')
|
||||
with Transaction().set_context(context=product._context):
|
||||
today = Date.today()
|
||||
earlier_date, fastest = datetime.date.max, None
|
||||
for product_supplier in product.product_suppliers_used(**pattern):
|
||||
if date is None:
|
||||
return product_supplier
|
||||
supply_date = product_supplier.compute_supply_date(date=today)
|
||||
timedelta = date - supply_date
|
||||
if timedelta >= datetime.timedelta(0):
|
||||
return product_supplier
|
||||
if supply_date < earlier_date or earlier_date is datetime.date.max:
|
||||
earlier_date, fastest = supply_date, product_supplier
|
||||
return fastest
|
||||
|
||||
@classmethod
|
||||
def find_best_supplier(cls, product, date, **pattern):
|
||||
'''
|
||||
Return the best supplier and purchase_date for the product.
|
||||
'''
|
||||
pool = Pool()
|
||||
Date = pool.get('ir.date')
|
||||
|
||||
product_supplier = cls.find_best_product_supplier(
|
||||
product, date, **pattern)
|
||||
if product_supplier:
|
||||
supplier = product_supplier.party
|
||||
purchase_date = product_supplier.compute_purchase_date(date)
|
||||
else:
|
||||
supplier = None
|
||||
with Transaction().set_context(context=product._context):
|
||||
purchase_date = Date.today()
|
||||
return supplier, purchase_date
|
||||
|
||||
@classmethod
|
||||
@ModelView.button_action('purchase_request.wizard_create_purchase')
|
||||
def create_purchase(cls, requests):
|
||||
pass
|
||||
|
||||
@classmethod
|
||||
@ModelView.button_action(
|
||||
'purchase_request.wizard_purchase_cancellation_handle_exception')
|
||||
def handle_purchase_cancellation_exception(cls, purchases):
|
||||
pass
|
||||
|
||||
|
||||
class CreatePurchaseAskParty(ModelView):
|
||||
__name__ = 'purchase.request.create_purchase.ask_party'
|
||||
product = fields.Many2One('product.product', 'Product', readonly=True)
|
||||
description = fields.Text('Description', readonly=True)
|
||||
company = fields.Many2One('company.company', 'Company', readonly=True)
|
||||
party = fields.Many2One('party.party', 'Supplier', required=True)
|
||||
|
||||
|
||||
class CreatePurchase(Wizard):
|
||||
__name__ = 'purchase.request.create_purchase'
|
||||
start = StateTransition()
|
||||
ask_party = StateView('purchase.request.create_purchase.ask_party',
|
||||
'purchase_request.purchase_request_create_purchase_ask_party', [
|
||||
Button('Cancel', 'end', 'tryton-cancel'),
|
||||
Button('Continue', 'start', 'tryton-forward', default=True),
|
||||
])
|
||||
open_ = StateAction('purchase.act_purchase_form')
|
||||
|
||||
def default_ask_party(self, fields):
|
||||
for request in self.records:
|
||||
if request.purchase_line:
|
||||
continue
|
||||
if not request.party:
|
||||
break
|
||||
return {
|
||||
'product': request.product.id if request.product else None,
|
||||
'description': request.description,
|
||||
'company': request.company.id,
|
||||
}
|
||||
|
||||
@classmethod
|
||||
def _group_purchase_key(cls, requests, request):
|
||||
'''
|
||||
The key to group lines by purchases
|
||||
A list of key-value as tuples of the purchase
|
||||
'''
|
||||
return (
|
||||
('company', request.company),
|
||||
('party', request.party),
|
||||
('warehouse', request.warehouse),
|
||||
('currency', request.currency),
|
||||
)
|
||||
|
||||
def _group_purchase_line_key(self, request):
|
||||
'''
|
||||
The key to group requests by lines
|
||||
A list of key-value as tuples of the purchase line
|
||||
'''
|
||||
return (
|
||||
('product', request.product),
|
||||
('description', request.description or ''),
|
||||
('unit', request.unit),
|
||||
)
|
||||
|
||||
def transition_start(self):
|
||||
pool = Pool()
|
||||
Request = pool.get('purchase.request')
|
||||
Purchase = pool.get('purchase.purchase')
|
||||
Line = pool.get('purchase.line')
|
||||
Date = pool.get('ir.date')
|
||||
|
||||
requests = self.records
|
||||
|
||||
if self.ask_party.party and self.ask_party.company:
|
||||
def compare_string(first, second):
|
||||
return (first or '') == (second or '')
|
||||
|
||||
def to_write(request):
|
||||
return (not request.purchase_line
|
||||
and not request.party
|
||||
and request.product == self.ask_party.product
|
||||
and compare_string(
|
||||
request.description, self.ask_party.description))
|
||||
reqs = list(filter(to_write, requests))
|
||||
if reqs:
|
||||
Request.write(reqs, {
|
||||
'party': self.ask_party.party.id,
|
||||
})
|
||||
self.ask_party.product = None
|
||||
self.ask_party.description = None
|
||||
self.ask_party.party = None
|
||||
self.ask_party.company = None
|
||||
|
||||
def to_ask_party(request):
|
||||
return not request.purchase_line and not request.party
|
||||
reqs = filter(to_ask_party, requests)
|
||||
if any(reqs):
|
||||
return 'ask_party'
|
||||
|
||||
requests = [r for r in requests if not r.purchase_line]
|
||||
|
||||
def _sort_keyfunc(requests, request):
|
||||
return (
|
||||
self._group_purchase_key(requests, request)
|
||||
+ self._group_purchase_line_key(request))
|
||||
sort_keyfunc = partial(_sort_keyfunc, requests)
|
||||
|
||||
keyfunc = partial(self._group_purchase_key, requests)
|
||||
requests = sorted(requests, key=sortable_values(sort_keyfunc))
|
||||
|
||||
purchases = []
|
||||
lines = []
|
||||
for key, grouped_requests in groupby(requests, key=keyfunc):
|
||||
grouped_requests = list(grouped_requests)
|
||||
key = dict(key)
|
||||
with Transaction().set_context(company=int(key['company'])):
|
||||
today = Date.today()
|
||||
try:
|
||||
purchase_date = min(r.purchase_date
|
||||
for r in grouped_requests
|
||||
if r.purchase_date)
|
||||
except ValueError:
|
||||
purchase_date = today
|
||||
if purchase_date < today:
|
||||
purchase_date = today
|
||||
purchase = Purchase(purchase_date=purchase_date)
|
||||
for f, v in key.items():
|
||||
setattr(purchase, f, v)
|
||||
purchase.on_change_party()
|
||||
purchases.append(purchase)
|
||||
for line_key, line_requests in groupby(
|
||||
grouped_requests, key=self._group_purchase_line_key):
|
||||
line_requests = list(line_requests)
|
||||
line = self.compute_purchase_line(
|
||||
line_key, line_requests, purchase)
|
||||
line.purchase = purchase
|
||||
line.requests = line_requests
|
||||
lines.append(line)
|
||||
Purchase.save(purchases)
|
||||
Line.save(lines)
|
||||
Request.set_purchased(requests)
|
||||
return 'open_'
|
||||
|
||||
@classmethod
|
||||
def compute_purchase_line(cls, key, requests, purchase):
|
||||
pool = Pool()
|
||||
Line = pool.get('purchase.line')
|
||||
|
||||
line = Line()
|
||||
for f, v in key:
|
||||
setattr(line, f, v)
|
||||
line.purchase = purchase
|
||||
line.on_change_product()
|
||||
line.quantity = cls.compute_quantity(requests, line, purchase)
|
||||
if line.unit:
|
||||
line.quantity = line.unit.ceil(line.quantity)
|
||||
# Set again in case on_change's changed them
|
||||
for f, v in key:
|
||||
setattr(line, f, v)
|
||||
line.on_change_quantity()
|
||||
return line
|
||||
|
||||
@classmethod
|
||||
def compute_quantity(cls, requests, line, purchase):
|
||||
pool = Pool()
|
||||
Uom = pool.get('product.uom')
|
||||
unit = line.unit
|
||||
compute_qty = Uom.compute_qty
|
||||
return sum(
|
||||
compute_qty(r.unit, r.quantity, unit, round=False)
|
||||
for r in requests)
|
||||
|
||||
def do_open_(self, action):
|
||||
purchase_ids = list({
|
||||
r.purchase.id for r in self.records if r.purchase})
|
||||
action['domains'] = []
|
||||
return action, {
|
||||
'res_id': purchase_ids,
|
||||
}
|
||||
|
||||
def end(self):
|
||||
return 'reload'
|
||||
|
||||
|
||||
class HandlePurchaseCancellationException(Wizard):
|
||||
__name__ = 'purchase.request.handle.purchase.cancellation'
|
||||
|
||||
start = StateView('purchase.request.handle.purchase.cancellation.start',
|
||||
'purchase_request.handle_purchase_cancellation_start', [
|
||||
Button('Cancel', 'end', 'tryton-cancel'),
|
||||
Button('Reset to Draft', 'reset', 'tryton-clear'),
|
||||
Button('Cancel Request', 'cancel_request', 'tryton-delete',
|
||||
default=True),
|
||||
])
|
||||
reset = StateTransition()
|
||||
cancel_request = StateTransition()
|
||||
|
||||
def transition_reset(self):
|
||||
for request in self.records:
|
||||
request.purchase_line = None
|
||||
self.model.reset_purchased(self.records)
|
||||
return 'end'
|
||||
|
||||
def transition_cancel_request(self):
|
||||
for request in self.records:
|
||||
request.exception_ignored = True
|
||||
self.model.update_state(self.records)
|
||||
return 'end'
|
||||
|
||||
|
||||
class HandlePurchaseCancellationExceptionStart(ModelView):
|
||||
__name__ = 'purchase.request.handle.purchase.cancellation.start'
|
||||
199
modules/purchase_request/purchase_request.xml
Normal file
199
modules/purchase_request/purchase_request.xml
Normal file
@@ -0,0 +1,199 @@
|
||||
<?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_request">
|
||||
<field name="name">Purchase Request</field>
|
||||
</record>
|
||||
|
||||
<record model="res.user-res.group"
|
||||
id="user_admin_group_purchase_request">
|
||||
<field name="user" ref="res.user_admin"/>
|
||||
<field name="group" ref="group_purchase_request"/>
|
||||
</record>
|
||||
|
||||
<record model="ir.ui.view" id="purchase_request_view_form">
|
||||
<field name="model">purchase.request</field>
|
||||
<field name="type">form</field>
|
||||
<field name="name">purchase_request_form</field>
|
||||
</record>
|
||||
<record model="ir.ui.view" id="purchase_request_view_tree">
|
||||
<field name="model">purchase.request</field>
|
||||
<field name="type">tree</field>
|
||||
<field name="name">purchase_request_tree</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.action.act_window" id="act_purchase_request_form">
|
||||
<field name="name">Requests</field>
|
||||
<field name="res_model">purchase.request</field>
|
||||
</record>
|
||||
<record model="ir.action.act_window.view"
|
||||
id="act_purchase_request_form_view1">
|
||||
<field name="sequence" eval="10"/>
|
||||
<field name="view" ref="purchase_request_view_tree"/>
|
||||
<field name="act_window" ref="act_purchase_request_form"/>
|
||||
</record>
|
||||
<record model="ir.action.act_window.view"
|
||||
id="act_purchase_request_form_view2">
|
||||
<field name="sequence" eval="20"/>
|
||||
<field name="view" ref="purchase_request_view_form"/>
|
||||
<field name="act_window" ref="act_purchase_request_form"/>
|
||||
</record>
|
||||
<record model="ir.action.act_window.domain"
|
||||
id="act_purchase_request_form_domain_draft">
|
||||
<field name="name">Draft</field>
|
||||
<field name="sequence" eval="10"/>
|
||||
<field name="domain" eval="[('purchase_line', '=', None)]"
|
||||
pyson="1"/>
|
||||
<field name="count" eval="True"/>
|
||||
<field name="act_window" ref="act_purchase_request_form"/>
|
||||
</record>
|
||||
<record model="ir.action.act_window.domain"
|
||||
id="act_purchase_request_form_domain_exception">
|
||||
<field name="name">Exception</field>
|
||||
<field name="sequence" eval="40"/>
|
||||
<field name="domain" eval="[('state', '=', 'exception')]"
|
||||
pyson="1"/>
|
||||
<field name="count" eval="True"/>
|
||||
<field name="act_window" ref="act_purchase_request_form"/>
|
||||
</record>
|
||||
<record model="ir.action.act_window.domain"
|
||||
id="act_purchase_request_form_domain_all">
|
||||
<field name="name">All</field>
|
||||
<field name="sequence" eval="9999"/>
|
||||
<field name="domain"></field>
|
||||
<field name="act_window" ref="act_purchase_request_form"/>
|
||||
</record>
|
||||
|
||||
<record model="ir.ui.menu-res.group"
|
||||
id="menu_purchase_group_purchase_request">
|
||||
<field name="menu" ref="purchase.menu_purchase"/>
|
||||
<field name="group" ref="group_purchase_request"/>
|
||||
</record>
|
||||
|
||||
<menuitem
|
||||
parent="purchase.menu_purchase"
|
||||
action="act_purchase_request_form"
|
||||
sequence="50"
|
||||
id="menu_purchase_request_form"/>
|
||||
|
||||
<record model="ir.ui.view"
|
||||
id="purchase_request_create_purchase_ask_party">
|
||||
<field name="model">purchase.request.create_purchase.ask_party</field>
|
||||
<field name="type">form</field>
|
||||
<field name="name">purchase_request_create_purchase_ask_party_form</field>
|
||||
</record>
|
||||
<record model="ir.action.wizard" id="wizard_create_purchase">
|
||||
<field name="name">Create Purchases</field>
|
||||
<field name="wiz_name">purchase.request.create_purchase</field>
|
||||
<field name="model">purchase.request</field>
|
||||
</record>
|
||||
<record model="ir.action-res.group"
|
||||
id="wizard_create_purchase_group_purchase_request">
|
||||
<field name="action" ref="wizard_create_purchase"/>
|
||||
<field name="group" ref="group_purchase_request"/>
|
||||
</record>
|
||||
|
||||
<record model="ir.model.button" id="purchase_request_create_purchase_button">
|
||||
<field name="model">purchase.request</field>
|
||||
<field name="name">create_purchase</field>
|
||||
<field name="string">Create Purchases</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.ui.view" id="handle_purchase_cancellation_start">
|
||||
<field name="model">purchase.request.handle.purchase.cancellation.start</field>
|
||||
<field name="type">form</field>
|
||||
<field name="name">handle_purchase_cancellation_start_form</field>
|
||||
</record>
|
||||
<record model="ir.action.wizard"
|
||||
id="wizard_purchase_cancellation_handle_exception">
|
||||
<field name="name">Handle Purchase Cancellation</field>
|
||||
<field name="wiz_name">purchase.request.handle.purchase.cancellation</field>
|
||||
<field name="model">purchase.request</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.model.button"
|
||||
id="purchase_hande_purchase_cancellation_exception_button">
|
||||
<field name="model">purchase.request</field>
|
||||
<field name="name">handle_purchase_cancellation_exception</field>
|
||||
<field name="string">Handle Purchase Cancellation</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.action.keyword"
|
||||
id="wizard_purchase_cancellation_handle_exception_keyword">
|
||||
<field name="action"
|
||||
ref="wizard_purchase_cancellation_handle_exception"/>
|
||||
<field name="keyword">form_action</field>
|
||||
<field name="model">purchase.request,-1</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.rule.group" id="rule_group_purchase_request_companies">
|
||||
<field name="name">User in companies</field>
|
||||
<field name="model">purchase.request</field>
|
||||
<field name="global_p" eval="True"/>
|
||||
</record>
|
||||
<record model="ir.rule" id="rule_purchase_request_companies">
|
||||
<field name="domain"
|
||||
eval="[('company', 'in', Eval('companies', []))]"
|
||||
pyson="1"/>
|
||||
<field name="rule_group" ref="rule_group_purchase_request_companies"/>
|
||||
</record>
|
||||
|
||||
<record model="ir.model.access" id="access_purchase_request">
|
||||
<field name="model">purchase.request</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_purchase_request_purchase">
|
||||
<field name="model">purchase.request</field>
|
||||
<field name="group" ref="purchase.group_purchase"/>
|
||||
<field name="perm_read" eval="True"/>
|
||||
<field name="perm_write" eval="False"/>
|
||||
<field name="perm_create" eval="False"/>
|
||||
<field name="perm_delete" eval="False"/>
|
||||
</record>
|
||||
<record model="ir.model.access" id="access_purchase_request_admin">
|
||||
<field name="model">purchase.request</field>
|
||||
<field name="group" ref="group_purchase_request"/>
|
||||
<field name="perm_read" eval="True"/>
|
||||
<field name="perm_write" eval="True"/>
|
||||
<field name="perm_create" eval="False"/>
|
||||
<field name="perm_delete" eval="True"/>
|
||||
</record>
|
||||
|
||||
<record model="ir.model.access" id="access_purchase_purchase_request">
|
||||
<field name="model">purchase.purchase</field>
|
||||
<field name="group" ref="group_purchase_request"/>
|
||||
<field name="perm_read" eval="True"/>
|
||||
<field name="perm_write" eval="False"/>
|
||||
<field name="perm_create" eval="False"/>
|
||||
<field name="perm_delete" eval="False"/>
|
||||
</record>
|
||||
<record model="ir.model.access"
|
||||
id="access_purchase_line_purchase_request">
|
||||
<field name="model">purchase.line</field>
|
||||
<field name="group" ref="group_purchase_request"/>
|
||||
<field name="perm_read" eval="True"/>
|
||||
<field name="perm_write" eval="False"/>
|
||||
<field name="perm_create" eval="False"/>
|
||||
<field name="perm_delete" eval="False"/>
|
||||
</record>
|
||||
<record model="ir.action.act_window" id="act_open_purchase_form">
|
||||
<field name="name">Purchases</field>
|
||||
<field name="res_model">purchase.purchase</field>
|
||||
<field name="domain"
|
||||
eval="[('lines.requests', 'in', Eval('active_ids'))]"
|
||||
pyson="1"/>
|
||||
</record>
|
||||
<record model="ir.action.keyword" id="act_open_purchase_keyword">
|
||||
<field name="keyword">form_relate</field>
|
||||
<field name="model">purchase.request,-1</field>
|
||||
<field name="action" ref="act_open_purchase_form"/>
|
||||
</record>
|
||||
</data>
|
||||
</tryton>
|
||||
|
||||
2
modules/purchase_request/tests/__init__.py
Normal file
2
modules/purchase_request/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.
221
modules/purchase_request/tests/scenario_purchase_request.rst
Normal file
221
modules/purchase_request/tests/scenario_purchase_request.rst
Normal file
@@ -0,0 +1,221 @@
|
||||
=========================
|
||||
Purchase Request 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, set_user
|
||||
|
||||
>>> today = dt.date.today()
|
||||
|
||||
Activate modules::
|
||||
|
||||
>>> config = activate_modules(
|
||||
... ['purchase_request', 'stock_supply'],
|
||||
... create_company, create_chart)
|
||||
|
||||
Get accounts::
|
||||
|
||||
>>> accounts = get_accounts()
|
||||
>>> expense = accounts['expense']
|
||||
|
||||
Create parties::
|
||||
|
||||
>>> Party = Model.get('party.party')
|
||||
>>> customer = Party(name='Customer')
|
||||
>>> customer.save()
|
||||
>>> supplier = Party(name='Supplier')
|
||||
>>> supplier.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
|
||||
|
||||
Get stock locations::
|
||||
|
||||
>>> Location = Model.get('stock.location')
|
||||
>>> warehouse_loc, = Location.find([('code', '=', 'WH')])
|
||||
>>> supplier_loc, = Location.find([('code', '=', 'SUP')])
|
||||
>>> customer_loc, = Location.find([('code', '=', 'CUS')])
|
||||
>>> output_loc, = Location.find([('code', '=', 'OUT')])
|
||||
>>> storage_loc, = Location.find([('code', '=', 'STO')])
|
||||
|
||||
Create a need for missing product::
|
||||
|
||||
>>> ShipmentOut = Model.get('stock.shipment.out')
|
||||
>>> shipment_out = ShipmentOut()
|
||||
>>> shipment_out.planned_date = today
|
||||
>>> shipment_out.effective_date = today
|
||||
>>> shipment_out.customer = customer
|
||||
>>> shipment_out.warehouse = warehouse_loc
|
||||
>>> move = shipment_out.outgoing_moves.new()
|
||||
>>> move.product = product
|
||||
>>> move.unit = unit
|
||||
>>> move.quantity = 1
|
||||
>>> move.from_location = output_loc
|
||||
>>> move.to_location = customer_loc
|
||||
>>> move.company = shipment_out.company
|
||||
>>> move.unit_price = Decimal('1')
|
||||
>>> move.currency = shipment_out.company.currency
|
||||
>>> shipment_out.click('wait')
|
||||
|
||||
There is no purchase request::
|
||||
|
||||
>>> PurchaseRequest = Model.get('purchase.request')
|
||||
>>> PurchaseRequest.find([])
|
||||
[]
|
||||
|
||||
Create the purchase request::
|
||||
|
||||
>>> create_pr = Wizard('stock.supply')
|
||||
>>> create_pr.execute('create_')
|
||||
|
||||
There is now a draft purchase request::
|
||||
|
||||
>>> pr, = PurchaseRequest.find([('state', '=', 'draft')])
|
||||
>>> assertEqual(pr.product, product)
|
||||
>>> pr.quantity
|
||||
1.0
|
||||
|
||||
Create the purchase then cancel it::
|
||||
|
||||
>>> create_purchase = pr.click('create_purchase')
|
||||
>>> create_purchase.form.party = supplier
|
||||
>>> create_purchase.execute('start')
|
||||
>>> pr.state
|
||||
'purchased'
|
||||
>>> (purchase,), = create_purchase.actions
|
||||
>>> purchase.click('cancel')
|
||||
>>> pr.reload()
|
||||
>>> pr.state
|
||||
'exception'
|
||||
|
||||
Handle the exception::
|
||||
|
||||
>>> handle_exception = pr.click('handle_purchase_cancellation_exception')
|
||||
>>> handle_exception.execute('reset')
|
||||
>>> pr.state
|
||||
'draft'
|
||||
|
||||
Recreate a purchase and cancel it again::
|
||||
|
||||
>>> create_purchase = pr.click('create_purchase')
|
||||
>>> pr.state
|
||||
'purchased'
|
||||
>>> (purchase,), = create_purchase.actions
|
||||
>>> purchase.click('cancel')
|
||||
>>> pr.reload()
|
||||
>>> pr.state
|
||||
'exception'
|
||||
|
||||
Handle again the exception::
|
||||
|
||||
>>> handle_exception = pr.click('handle_purchase_cancellation_exception')
|
||||
>>> handle_exception.execute('cancel_request')
|
||||
>>> pr.state
|
||||
'cancelled'
|
||||
|
||||
Re-create the purchase request::
|
||||
|
||||
>>> create_pr = Wizard('stock.supply')
|
||||
>>> create_pr.execute('create_')
|
||||
|
||||
Create a second purchase request manually::
|
||||
|
||||
>>> ctx = config.context
|
||||
>>> set_user(0) # root
|
||||
>>> pr_id, = PurchaseRequest.create([{
|
||||
... 'product': product.id,
|
||||
... 'quantity': 1,
|
||||
... 'unit': unit,
|
||||
... 'warehouse': warehouse_loc.id,
|
||||
... 'origin': 'stock.order_point,-1',
|
||||
... }], ctx)
|
||||
>>> set_user()
|
||||
>>> pr = PurchaseRequest(pr_id)
|
||||
|
||||
There is now 2 draft purchase requests::
|
||||
|
||||
>>> prs = PurchaseRequest.find([('state', '=', 'draft')])
|
||||
>>> len(prs)
|
||||
2
|
||||
|
||||
Create the purchase with a unique line::
|
||||
|
||||
>>> create_purchase = PurchaseRequest.click(prs, 'create_purchase')
|
||||
>>> create_purchase.form.party = supplier
|
||||
>>> create_purchase.execute('start')
|
||||
>>> pr.state
|
||||
'purchased'
|
||||
>>> (purchase,), = create_purchase.actions
|
||||
>>> len(purchase.lines)
|
||||
1
|
||||
>>> line, = purchase.lines
|
||||
>>> assertEqual(line.product, product)
|
||||
>>> line.quantity
|
||||
2.0
|
||||
>>> assertEqual(line.unit, unit)
|
||||
|
||||
Create a purchase request without product::
|
||||
|
||||
>>> ctx = config.context
|
||||
>>> set_user(0) # root
|
||||
>>> pr_id, = PurchaseRequest.create([{
|
||||
... 'description': "Custom product",
|
||||
... 'quantity': 1,
|
||||
... 'origin': 'stock.order_point,-1',
|
||||
... }], ctx)
|
||||
>>> set_user()
|
||||
>>> pr = PurchaseRequest(pr_id)
|
||||
>>> pr.save()
|
||||
|
||||
Create the purchase without product::
|
||||
|
||||
>>> create_purchase = pr.click('create_purchase')
|
||||
>>> create_purchase.form.party = supplier
|
||||
>>> create_purchase.execute('start')
|
||||
>>> pr.state
|
||||
'purchased'
|
||||
|
||||
>>> pr.purchase_line.product
|
||||
>>> pr.purchase_line.description
|
||||
'Custom product'
|
||||
>>> pr.purchase_line.quantity
|
||||
1.0
|
||||
>>> pr.purchase_line.unit
|
||||
>>> pr.purchase_line.unit_price
|
||||
|
||||
It's not possible to delete a purchase linked to a purchase_request::
|
||||
|
||||
>>> pr.purchase_line.purchase.delete()
|
||||
Traceback (most recent call last):
|
||||
...
|
||||
AccessError: ...
|
||||
74
modules/purchase_request/tests/test_module.py
Normal file
74
modules/purchase_request/tests/test_module.py
Normal file
@@ -0,0 +1,74 @@
|
||||
# This file is part of Tryton. The COPYRIGHT file at the top level of
|
||||
# this repository contains the full copyright notices and license terms.
|
||||
|
||||
import datetime as dt
|
||||
|
||||
from trytond.modules.company.tests import create_company, set_company
|
||||
from trytond.modules.party.tests import PartyCheckReplaceMixin
|
||||
from trytond.pool import Pool
|
||||
from trytond.tests.test_tryton import ModuleTestCase, with_transaction
|
||||
|
||||
|
||||
class PurchaseRequestTestCase(PartyCheckReplaceMixin, ModuleTestCase):
|
||||
'Test Purchase Request module'
|
||||
module = 'purchase_request'
|
||||
|
||||
@with_transaction()
|
||||
def test_find_best_product_supplier(self):
|
||||
"Test finding best product supplier"
|
||||
pool = Pool()
|
||||
ProductTemplate = pool.get('product.template')
|
||||
Product = pool.get('product.product')
|
||||
ProductSupplier = pool.get('purchase.product_supplier')
|
||||
Party = pool.get('party.party')
|
||||
UoM = pool.get('product.uom')
|
||||
PurchaseRequest = pool.get('purchase.request')
|
||||
Date = pool.get('ir.date')
|
||||
|
||||
supplier = Party(name="Supplier")
|
||||
supplier.save()
|
||||
|
||||
company = create_company()
|
||||
with set_company(company):
|
||||
unit, = UoM.search([('name', '=', "Unit")])
|
||||
template = ProductTemplate(name="Product")
|
||||
template.purchasable = True
|
||||
template.default_uom = unit
|
||||
template.purchase_uom = unit
|
||||
template.save()
|
||||
product = Product(template=template)
|
||||
product.save()
|
||||
|
||||
product_supplier1 = ProductSupplier(
|
||||
template=template, party=supplier,
|
||||
lead_time=dt.timedelta(days=5))
|
||||
product_supplier1.save()
|
||||
product_supplier2 = ProductSupplier(
|
||||
template=template, party=supplier,
|
||||
lead_time=dt.timedelta(days=2))
|
||||
product_supplier2.save()
|
||||
product_supplier3 = ProductSupplier(
|
||||
template=template, party=supplier,
|
||||
lead_time=dt.timedelta(days=3))
|
||||
product_supplier3.save()
|
||||
|
||||
today = Date.today()
|
||||
for date, product_supplier in [
|
||||
(None, product_supplier1),
|
||||
(today, product_supplier2),
|
||||
(today + dt.timedelta(days=1), product_supplier2),
|
||||
(today + dt.timedelta(days=2), product_supplier2),
|
||||
(today + dt.timedelta(days=3), product_supplier2),
|
||||
(today + dt.timedelta(days=4), product_supplier2),
|
||||
(today + dt.timedelta(days=5), product_supplier1),
|
||||
(dt.date.max, product_supplier1),
|
||||
(dt.date.min, product_supplier2),
|
||||
]:
|
||||
with self.subTest(date=date):
|
||||
self.assertEqual(
|
||||
PurchaseRequest.find_best_product_supplier(
|
||||
product, date),
|
||||
product_supplier)
|
||||
|
||||
|
||||
del ModuleTestCase
|
||||
8
modules/purchase_request/tests/test_scenario.py
Normal file
8
modules/purchase_request/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)
|
||||
24
modules/purchase_request/tryton.cfg
Normal file
24
modules/purchase_request/tryton.cfg
Normal file
@@ -0,0 +1,24 @@
|
||||
[tryton]
|
||||
version=7.8.0
|
||||
depends:
|
||||
ir
|
||||
party
|
||||
product
|
||||
purchase
|
||||
stock
|
||||
xml:
|
||||
purchase_request.xml
|
||||
purchase.xml
|
||||
message.xml
|
||||
|
||||
[register]
|
||||
model:
|
||||
purchase.Purchase
|
||||
purchase.Line
|
||||
purchase_request.PurchaseRequest
|
||||
purchase_request.HandlePurchaseCancellationExceptionStart
|
||||
purchase_request.CreatePurchaseAskParty
|
||||
wizard:
|
||||
party.Replace
|
||||
purchase_request.CreatePurchase
|
||||
purchase_request.HandlePurchaseCancellationException
|
||||
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0"?>
|
||||
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
|
||||
this repository contains the full copyright notices and license terms. -->
|
||||
<form>
|
||||
<image name="tryton-question" xexpand="0" xfill="0"/>
|
||||
<label string="Do you want to cancel the request or to reset it to draft?"
|
||||
id="question" yalign="0.5" xalign="0.0" xexpand="1"/>
|
||||
</form>
|
||||
10
modules/purchase_request/view/purchase_line_form.xml
Normal file
10
modules/purchase_request/view/purchase_line_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/notebook" position="inside">
|
||||
<page name="requests">
|
||||
<field name="requests"/>
|
||||
</page>
|
||||
</xpath>
|
||||
</data>
|
||||
@@ -0,0 +1,13 @@
|
||||
<?xml version="1.0"?>
|
||||
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
|
||||
this repository contains the full copyright notices and license terms. -->
|
||||
<form col="2" cursor="party">
|
||||
<label name="product"/>
|
||||
<field name="product"/>
|
||||
<label name="company"/>
|
||||
<field name="company"/>
|
||||
<label name="description"/>
|
||||
<field name="description" yexpand="0"/>
|
||||
<label name="party"/>
|
||||
<field name="party"/>
|
||||
</form>
|
||||
49
modules/purchase_request/view/purchase_request_form.xml
Normal file
49
modules/purchase_request/view/purchase_request_form.xml
Normal file
@@ -0,0 +1,49 @@
|
||||
<?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>
|
||||
<notebook colspan="4">
|
||||
<page string="Product Info" id="product">
|
||||
<label name="product"/>
|
||||
<field name="product"/>
|
||||
<newline/>
|
||||
<label name="quantity"/>
|
||||
<field name="quantity"/>
|
||||
<label name="unit"/>
|
||||
<field name="unit"/>
|
||||
<label name="computed_quantity"/>
|
||||
<field name="computed_quantity"/>
|
||||
<label name="computed_unit"/>
|
||||
<field name="computed_unit"/>
|
||||
<separator name="description" colspan="4"/>
|
||||
<field name="description" colspan="4"/>
|
||||
</page>
|
||||
<page string="Supply Info" id="supply">
|
||||
<label name="party"/>
|
||||
<field name="party"/>
|
||||
<newline/>
|
||||
<label name="warehouse"/>
|
||||
<field name="warehouse"/>
|
||||
<label name="company"/>
|
||||
<field name="company"/>
|
||||
<label name="purchase_date"/>
|
||||
<field name="purchase_date"/>
|
||||
<label name="supply_date"/>
|
||||
<field name="supply_date"/>
|
||||
<label name="purchased_by"/>
|
||||
<field name="purchased_by"/>
|
||||
<label name="purchase"/>
|
||||
<field name="purchase"/>
|
||||
<label name="stock_level"/>
|
||||
<field name="stock_level" symbol="default_uom"/>
|
||||
<label name="origin"/>
|
||||
<field name="origin"/>
|
||||
</page>
|
||||
</notebook>
|
||||
<label name="state"/>
|
||||
<field name="state"/>
|
||||
<group col="-1" colspan="2" id="buttons">
|
||||
<button name="handle_purchase_cancellation_exception"
|
||||
icon="tryton-forward"/>
|
||||
</group>
|
||||
</form>
|
||||
16
modules/purchase_request/view/purchase_request_tree.xml
Normal file
16
modules/purchase_request/view/purchase_request_tree.xml
Normal file
@@ -0,0 +1,16 @@
|
||||
<?xml version="1.0"?>
|
||||
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
|
||||
this repository contains the full copyright notices and license terms. -->
|
||||
<tree>
|
||||
<field name="company" expand="1" optional="1"/>
|
||||
<field name="product" expand="2"/>
|
||||
<field name="summary" expand="1" optional="1"/>
|
||||
<field name="quantity" symbol="unit"/>
|
||||
<field name="warehouse" expand="1" optional="1"/>
|
||||
<field name="party" expand="2" optional="0"/>
|
||||
<field name="purchase_date"/>
|
||||
<field name="stock_level" symbol="default_uom" optional="0"/>
|
||||
<field name="origin" optional="0"/>
|
||||
<field name="state"/>
|
||||
<button name="create_purchase" multiple="1"/>
|
||||
</tree>
|
||||
Reference in New Issue
Block a user