first commit

This commit is contained in:
root
2026-03-14 09:42:12 +00:00
commit 0adbd20c2c
10991 changed files with 1646955 additions and 0 deletions

View File

@@ -0,0 +1,2 @@
# This file is part of Tryton. The COPYRIGHT file at the top level of
# this repository contains the full copyright notices and license terms.

View File

@@ -0,0 +1,8 @@
# This file is part of Tryton. The COPYRIGHT file at the top level of
# this repository contains the full copyright notices and license terms.
from trytond.exceptions import UserWarning
class PurchaseWarehouseWarning(UserWarning):
pass

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

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

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

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

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

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

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

View 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 "بازنشانی در پیش نویس"

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

View 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 dapprovisionnement"
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"

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

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

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

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

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

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

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

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

View 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ă"

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

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

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

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

View 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 "重置为草案"

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

View File

@@ -0,0 +1,13 @@
# This file is part of Tryton. The COPYRIGHT file at the top level of
# this repository contains the full copyright notices and license terms.
from trytond.pool import PoolMeta
class Replace(metaclass=PoolMeta):
__name__ = 'party.replace'
@classmethod
def fields_to_replace(cls):
return super().fields_to_replace() + [
('purchase.request', 'party'),
]

View 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

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

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

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

View File

@@ -0,0 +1,2 @@
# This file is part of Tryton. The COPYRIGHT file at the top level of
# this repository contains the full copyright notices and license terms.

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

View 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

View File

@@ -0,0 +1,8 @@
# This file is part of Tryton. The COPYRIGHT file at the top level of
# this repository contains the full copyright notices and license terms.
from trytond.tests.test_tryton import load_doc_tests
def load_tests(*args, **kwargs):
return load_doc_tests(__name__, __file__, *args, **kwargs)

View 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

View File

@@ -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>

View File

@@ -0,0 +1,10 @@
<?xml version="1.0"?>
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
this repository contains the full copyright notices and license terms. -->
<data>
<xpath expr="/form/notebook" position="inside">
<page name="requests">
<field name="requests"/>
</page>
</xpath>
</data>

View File

@@ -0,0 +1,13 @@
<?xml version="1.0"?>
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
this repository contains the full copyright notices and license terms. -->
<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>

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

View File

@@ -0,0 +1,16 @@
<?xml version="1.0"?>
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
this repository contains the full copyright notices and license terms. -->
<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>