From 6c532f0356be5e59ec16f2e402b47a58162ca78f Mon Sep 17 00:00:00 2001 From: Author Name Date: Wed, 15 Mar 2017 12:04:42 +0100 Subject: [PATCH 01/16] =?UTF-8?q?from=20AK=20@author=20S=C3=A9bastien=20BE?= =?UTF-8?q?AU=20?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- product_quick_bom/README.rst | 77 +++++++++++ product_quick_bom/__init__.py | 24 ++++ product_quick_bom/__openerp__.py | 45 +++++++ product_quick_bom/bom.py | 44 +++++++ product_quick_bom/i18n/fr.po | 42 ++++++ product_quick_bom/i18n/product_quick_bom.pot | 42 ++++++ product_quick_bom/product.py | 77 +++++++++++ product_quick_bom/product_view.xml | 24 ++++ product_quick_bom/static/description/icon.png | Bin 0 -> 9455 bytes product_quick_bom/static/description/icon.svg | 79 +++++++++++ .../static/description/index.html | 124 ++++++++++++++++++ 11 files changed, 578 insertions(+) create mode 100644 product_quick_bom/README.rst create mode 100644 product_quick_bom/__init__.py create mode 100644 product_quick_bom/__openerp__.py create mode 100644 product_quick_bom/bom.py create mode 100644 product_quick_bom/i18n/fr.po create mode 100644 product_quick_bom/i18n/product_quick_bom.pot create mode 100644 product_quick_bom/product.py create mode 100644 product_quick_bom/product_view.xml create mode 100644 product_quick_bom/static/description/icon.png create mode 100644 product_quick_bom/static/description/icon.svg create mode 100644 product_quick_bom/static/description/index.html diff --git a/product_quick_bom/README.rst b/product_quick_bom/README.rst new file mode 100644 index 000000000..5dac978a2 --- /dev/null +++ b/product_quick_bom/README.rst @@ -0,0 +1,77 @@ +.. image:: https://img.shields.io/badge/licence-AGPL--3-blue.svg + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 + +============== +{module_title} +============== + +This module was written to create quickly the bom for your product. +Indeed in the product form you now have a new tab "bom" that give you the posibility +to add the bom line directly here + +Installation +============ + +To install this module, you just need to install it + +Configuration +============= + +No configuration is required + +Usage +===== + +To use this module, you need to: + +* go to a product form, click on edit, add a line in the bom tab and see that a bom + linked to the product have been created + +.. image:: https://odoo-community.org/website/image/ir.attachment/5784_f2813bd/datas + :alt: Try me on Runbot + :target: https://runbot.odoo-community.org/runbot/{repo_id}/{branch} + +.. repo_id is available in https://github.com/OCA/maintainer-tools/blob/master/tools/repos_with_ids.txt +.. branch is "8.0" for example + +For further information, please visit: + +* https://www.odoo.com/forum/help-1 + +Known issues / Roadmap +====================== + +* ... + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us smashing it by providing a detailed and welcomed feedback +`here `_. + + +Credits +======= + +Contributors +------------ + +* Sébastien Beau + +Maintainer +---------- + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +This module is maintained by the OCA. + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +To contribute to this module, please visit http://odoo-community.org. diff --git a/product_quick_bom/__init__.py b/product_quick_bom/__init__.py new file mode 100644 index 000000000..ed8e79d96 --- /dev/null +++ b/product_quick_bom/__init__.py @@ -0,0 +1,24 @@ +# -*- coding: utf-8 -*- +############################################################################### +# +# Module for OpenERP +# Copyright (C) 2015 Akretion (http://www.akretion.com). +# @author Sébastien BEAU +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU Affero General Public License as +# published by the Free Software Foundation, either version 3 of the +# License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Affero General Public License for more details. +# +# You should have received a copy of the GNU Affero General Public License +# along with this program. If not, see . +# +############################################################################### + +from . import product +from . import bom diff --git a/product_quick_bom/__openerp__.py b/product_quick_bom/__openerp__.py new file mode 100644 index 000000000..b82ce6937 --- /dev/null +++ b/product_quick_bom/__openerp__.py @@ -0,0 +1,45 @@ +# -*- coding: utf-8 -*- +############################################################################### +# +# Module for OpenERP +# Copyright (C) 2015 Akretion (http://www.akretion.com). +# @author Sébastien BEAU +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU Affero General Public License as +# published by the Free Software Foundation, either version 3 of the +# License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Affero General Public License for more details. +# +# You should have received a copy of the GNU Affero General Public License +# along with this program. If not, see . +# +############################################################################### + +{ + "name": "Product Quick Bom", + "summary": "Create the bom directly from the product", + "version": "8.0.1.0.0", + "category": "mrp", + "website": "https://odoo-community.org/", + "author": "Akretion, Odoo Community Association (OCA)", + "license": "AGPL-3", + "application": False, + "installable": True, + "external_dependencies": { + "python": [], + "bin": [], + }, + "depends": [ + "mrp", + ], + "data": [ + "product_view.xml", + ], + "demo": [ + ], +} diff --git a/product_quick_bom/bom.py b/product_quick_bom/bom.py new file mode 100644 index 000000000..d333c187e --- /dev/null +++ b/product_quick_bom/bom.py @@ -0,0 +1,44 @@ +# -*- coding: utf-8 -*- +############################################################################### +# +# Module for OpenERP +# Copyright (C) 2015 Akretion (http://www.akretion.com). +# @author Sébastien BEAU +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU Affero General Public License as +# published by the Free Software Foundation, either version 3 of the +# License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Affero General Public License for more details. +# +# You should have received a copy of the GNU Affero General Public License +# along with this program. If not, see . +# +############################################################################### + +from openerp import models, fields, api +from collections import defaultdict +from openerp.exceptions import Warning as UserError + + +class MrpBom(models.Model): + _inherit = 'mrp.bom' + + _sql_constraint = ( + 'uniq_product_template', + 'uniq(product_tmpl_id)', + 'You can only have one Bom per product template', + ) + + +class MrpBomLine(models.Model): + _inherit = 'mrp.bom.line' + + product_tmpl_id = fields.Many2one( + 'product.template', + related='bom_id.product_tmpl_id', + store=True) diff --git a/product_quick_bom/i18n/fr.po b/product_quick_bom/i18n/fr.po new file mode 100644 index 000000000..2687df31c --- /dev/null +++ b/product_quick_bom/i18n/fr.po @@ -0,0 +1,42 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_quick_bom +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-09-13 16:24+0000\n" +"PO-Revision-Date: 2015-09-13 16:24+0000\n" +"Last-Translator: <>\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: product_quick_bom +#: model:ir.model,name:product_quick_bom.model_mrp_bom +msgid "Bill of Material" +msgstr "Nomenclature" + +#. module: product_quick_bom +#: field:product.template,bom_line_ids:0 +msgid "Bom Line" +msgstr "Composant" + +#. module: product_quick_bom +#: view:product.template:product_quick_bom.product_template_form_view +msgid "Bom line" +msgstr "Composant" + +#. module: product_quick_bom +#: help:product.template,bom_line_ids:0 +msgid "If you product is manufactured you can selecthere the componant to product them" +msgstr "Si votre produit est fabriqué vous pouvez définir les composants ici" + +#. module: product_quick_bom +#: model:ir.model,name:product_quick_bom.model_product_template +msgid "Product Template" +msgstr "Modèle d'article" + diff --git a/product_quick_bom/i18n/product_quick_bom.pot b/product_quick_bom/i18n/product_quick_bom.pot new file mode 100644 index 000000000..6e228f84a --- /dev/null +++ b/product_quick_bom/i18n/product_quick_bom.pot @@ -0,0 +1,42 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_quick_bom +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-09-13 16:25+0000\n" +"PO-Revision-Date: 2015-09-13 16:25+0000\n" +"Last-Translator: <>\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: product_quick_bom +#: model:ir.model,name:product_quick_bom.model_mrp_bom +msgid "Bill of Material" +msgstr "" + +#. module: product_quick_bom +#: field:product.template,bom_line_ids:0 +msgid "Bom Line" +msgstr "" + +#. module: product_quick_bom +#: view:product.template:product_quick_bom.product_template_form_view +msgid "Bom line" +msgstr "" + +#. module: product_quick_bom +#: help:product.template,bom_line_ids:0 +msgid "If you product is manufactured you can selecthere the componant to product them" +msgstr "" + +#. module: product_quick_bom +#: model:ir.model,name:product_quick_bom.model_product_template +msgid "Product Template" +msgstr "" + diff --git a/product_quick_bom/product.py b/product_quick_bom/product.py new file mode 100644 index 000000000..7040315b6 --- /dev/null +++ b/product_quick_bom/product.py @@ -0,0 +1,77 @@ +# -*- coding: utf-8 -*- +############################################################################### +# +# Module for OpenERP +# Copyright (C) 2015 Akretion (http://www.akretion.com). +# @author Sébastien BEAU +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU Affero General Public License as +# published by the Free Software Foundation, either version 3 of the +# License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Affero General Public License for more details. +# +# You should have received a copy of the GNU Affero General Public License +# along with this program. If not, see . +# +############################################################################### + +from openerp import models, fields, api +from collections import defaultdict +from openerp.exceptions import Warning as UserError + + +class ProductTemplate(models.Model): + _inherit = 'product.template' + + bom_line_ids = fields.One2many( + 'mrp.bom.line', + 'product_tmpl_id', + string='Bom Line', + help='If you product is manufactured you can select' + 'here the componant to product them') + + @api.model + def _extract_bom_line(self, vals): + return vals.pop('bom_line_ids', {}) + + @api.multi + def _prepare_bom_vals(self, vals): + return { + 'product_tmpl_id': self.id, + 'bom_line_ids': vals, + } + + @api.one + def _process_bom_vals(self, vals): + if self.bom_ids: + self.bom_ids[0].write({'bom_line_ids': vals}) + else: + bom = self.env['mrp.bom'].create(self._prepare_bom_vals(vals)) + + @api.model + def create(self, vals): + bom_vals = self._extract_bom_line(vals) + record = super(ProductTemplate, self).create(vals) + if bom_vals: + record._process_bom_vals(bom_vals) + return record + + @api.multi + def write(self, vals): + bom_vals = self._extract_bom_line(vals) + res = super(ProductTemplate, self).write(vals) + if bom_vals: + self._process_bom_vals(bom_vals) + return res + + @api.multi + def unlink(self): + for record in self: + if record.bom_ids: + record.bom_ids.unlink() + return super(ProductTemplate, self).unlink() diff --git a/product_quick_bom/product_view.xml b/product_quick_bom/product_view.xml new file mode 100644 index 000000000..0a996070b --- /dev/null +++ b/product_quick_bom/product_view.xml @@ -0,0 +1,24 @@ + + + + + + product.template + + + + + + + + + + + + + + + + + + diff --git a/product_quick_bom/static/description/icon.png b/product_quick_bom/static/description/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..3a0328b516c4980e8e44cdb63fd945757ddd132d GIT binary patch literal 9455 zcmW++2RxMjAAjx~&dlBk9S+%}OXg)AGE&Cb*&}d0jUxM@u(PQx^-s)697TX`ehR4?GS^qbkof1cslKgkU)h65qZ9Oc=ml_0temigYLJfnz{IDzUf>bGs4N!v3=Z3jMq&A#7%rM5eQ#dc?k~! zVpnB`o+K7|Al`Q_U;eD$B zfJtP*jH`siUq~{KE)`jP2|#TUEFGRryE2`i0**z#*^6~AI|YzIWy$Cu#CSLW3q=GA z6`?GZymC;dCPk~rBS%eCb`5OLr;RUZ;D`}um=H)BfVIq%7VhiMr)_#G0N#zrNH|__ zc+blN2UAB0=617@>_u;MPHN;P;N#YoE=)R#i$k_`UAA>WWCcEVMh~L_ zj--gtp&|K1#58Yz*AHCTMziU1Jzt_jG0I@qAOHsk$2}yTmVkBp_eHuY$A9)>P6o~I z%aQ?!(GqeQ-Y+b0I(m9pwgi(IIZZzsbMv+9w{PFtd_<_(LA~0H(xz{=FhLB@(1&qHA5EJw1>>=%q2f&^X>IQ{!GJ4e9U z&KlB)z(84HmNgm2hg2C0>WM{E(DdPr+EeU_N@57;PC2&DmGFW_9kP&%?X4}+xWi)( z;)z%wI5>D4a*5XwD)P--sPkoY(a~WBw;E~AW`Yue4kFa^LM3X`8x|}ZUeMnqr}>kH zG%WWW>3ml$Yez?i%)2pbKPI7?5o?hydokgQyZsNEr{a|mLdt;X2TX(#B1j35xPnPW z*bMSSOauW>o;*=kO8ojw91VX!qoOQb)zHJ!odWB}d+*K?#sY_jqPdg{Sm2HdYzdEx zOGVPhVRTGPtv0o}RfVP;Nd(|CB)I;*t&QO8h zFfekr30S!-LHmV_Su-W+rEwYXJ^;6&3|L$mMC8*bQptyOo9;>Qb9Q9`ySe3%V$A*9 zeKEe+b0{#KWGp$F+tga)0RtI)nhMa-K@JS}2krK~n8vJ=Ngm?R!9G<~RyuU0d?nz# z-5EK$o(!F?hmX*2Yt6+coY`6jGbb7tF#6nHA zuKk=GGJ;ZwON1iAfG$E#Y7MnZVmrY|j0eVI(DN_MNFJmyZ|;w4tf@=CCDZ#5N_0K= z$;R~bbk?}TpfDjfB&aiQ$VA}s?P}xPERJG{kxk5~R`iRS(SK5d+Xs9swCozZISbnS zk!)I0>t=A<-^z(cmSFz3=jZ23u13X><0b)P)^1T_))Kr`e!-pb#q&J*Q`p+B6la%C zuVl&0duN<;uOsB3%T9Fp8t{ED108<+W(nOZd?gDnfNBC3>M8WE61$So|P zVvqH0SNtDTcsUdzaMDpT=Ty0pDHHNL@Z0w$Y`XO z2M-_r1S+GaH%pz#Uy0*w$Vdl=X=rQXEzO}d6J^R6zjM1u&c9vYLvLp?W7w(?np9x1 zE_0JSAJCPB%i7p*Wvg)pn5T`8k3-uR?*NT|J`eS#_#54p>!p(mLDvmc-3o0mX*mp_ zN*AeS<>#^-{S%W<*mz^!X$w_2dHWpcJ6^j64qFBft-o}o_Vx80o0>}Du;>kLts;$8 zC`7q$QI(dKYG`Wa8#wl@V4jVWBRGQ@1dr-hstpQL)Tl+aqVpGpbSfN>5i&QMXfiZ> zaA?T1VGe?rpQ@;+pkrVdd{klI&jVS@I5_iz!=UMpTsa~mBga?1r}aRBm1WS;TT*s0f0lY=JBl66Upy)-k4J}lh=P^8(SXk~0xW=T9v*B|gzIhN z>qsO7dFd~mgxAy4V?&)=5ieYq?zi?ZEoj)&2o)RLy=@hbCRcfT5jigwtQGE{L*8<@Yd{zg;CsL5mvzfDY}P-wos_6PfprFVaeqNE%h zKZhLtcQld;ZD+>=nqN~>GvROfueSzJD&BE*}XfU|H&(FssBqY=hPCt`d zH?@s2>I(|;fcW&YM6#V#!kUIP8$Nkdh0A(bEVj``-AAyYgwY~jB zT|I7Bf@%;7aL7Wf4dZ%VqF$eiaC38OV6oy3Z#TER2G+fOCd9Iaoy6aLYbPTN{XRPz z;U!V|vBf%H!}52L2gH_+j;`bTcQRXB+y9onc^wLm5wi3-Be}U>k_u>2Eg$=k!(l@I zcCg+flakT2Nej3i0yn+g+}%NYb?ta;R?(g5SnwsQ49U8Wng8d|{B+lyRcEDvR3+`O{zfmrmvFrL6acVP%yG98X zo&+VBg@px@i)%o?dG(`T;n*$S5*rnyiR#=wW}}GsAcfyQpE|>a{=$Hjg=-*_K;UtD z#z-)AXwSRY?OPefw^iI+ z)AXz#PfEjlwTes|_{sB?4(O@fg0AJ^g8gP}ex9Ucf*@_^J(s_5jJV}c)s$`Myn|Kd z$6>}#q^n{4vN@+Os$m7KV+`}c%4)4pv@06af4-x5#wj!KKb%caK{A&Y#Rfs z-po?Dcb1({W=6FKIUirH&(yg=*6aLCekcKwyfK^JN5{wcA3nhO(o}SK#!CINhI`-I z1)6&n7O&ZmyFMuNwvEic#IiOAwNkR=u5it{B9n2sAJV5pNhar=j5`*N!Na;c7g!l$ z3aYBqUkqqTJ=Re-;)s!EOeij=7SQZ3Hq}ZRds%IM*PtM$wV z@;rlc*NRK7i3y5BETSKuumEN`Xu_8GP1Ri=OKQ$@I^ko8>H6)4rjiG5{VBM>B|%`&&s^)jS|-_95&yc=GqjNo{zFkw%%HHhS~e=s zD#sfS+-?*t|J!+ozP6KvtOl!R)@@-z24}`9{QaVLD^9VCSR2b`b!KC#o;Ki<+wXB6 zx3&O0LOWcg4&rv4QG0)4yb}7BFSEg~=IR5#ZRj8kg}dS7_V&^%#Do==#`u zpy6{ox?jWuR(;pg+f@mT>#HGWHAJRRDDDv~@(IDw&R>9643kK#HN`!1vBJHnC+RM&yIh8{gG2q zA%e*U3|N0XSRa~oX-3EAneep)@{h2vvd3Xvy$7og(sayr@95+e6~Xvi1tUqnIxoIH zVWo*OwYElb#uyW{Imam6f2rGbjR!Y3`#gPqkv57dB6K^wRGxc9B(t|aYDGS=m$&S!NmCtrMMaUg(c zc2qC=2Z`EEFMW-me5B)24AqF*bV5Dr-M5ig(l-WPS%CgaPzs6p_gnCIvTJ=Y<6!gT zVt@AfYCzjjsMEGi=rDQHo0yc;HqoRNnNFeWZgcm?f;cp(6CNylj36DoL(?TS7eU#+ z7&mfr#y))+CJOXQKUMZ7QIdS9@#-}7y2K1{8)cCt0~-X0O!O?Qx#E4Og+;A2SjalQ zs7r?qn0H044=sDN$SRG$arw~n=+T_DNdSrarmu)V6@|?1-ZB#hRn`uilTGPJ@fqEy zGt(f0B+^JDP&f=r{#Y_wi#AVDf-y!RIXU^0jXsFpf>=Ji*TeqSY!H~AMbJdCGLhC) zn7Rx+sXw6uYj;WRYrLd^5IZq@6JI1C^YkgnedZEYy<&4(z%Q$5yv#Boo{AH8n$a zhb4Y3PWdr269&?V%uI$xMcUrMzl=;w<_nm*qr=c3Rl@i5wWB;e-`t7D&c-mcQl7x! zZWB`UGcw=Y2=}~wzrfLx=uet<;m3~=8I~ZRuzvMQUQdr+yTV|ATf1Uuomr__nDf=X zZ3WYJtHp_ri(}SQAPjv+Y+0=fH4krOP@S&=zZ-t1jW1o@}z;xk8 z(Nz1co&El^HK^NrhVHa-_;&88vTU>_J33=%{if;BEY*J#1n59=07jrGQ#IP>@u#3A z;!q+E1Rj3ZJ+!4bq9F8PXJ@yMgZL;>&gYA0%_Kbi8?S=XGM~dnQZQ!yBSgcZhY96H zrWnU;k)qy`rX&&xlDyA%(a1Hhi5CWkmg(`Gb%m(HKi-7Z!LKGRP_B8@`7&hdDy5n= z`OIxqxiVfX@OX1p(mQu>0Ai*v_cTMiw4qRt3~NBvr9oBy0)r>w3p~V0SCm=An6@3n)>@z!|o-$HvDK z|3D2ZMJkLE5loMKl6R^ez@Zz%S$&mbeoqH5`Bb){Ei21q&VP)hWS2tjShfFtGE+$z zzCR$P#uktu+#!w)cX!lWN1XU%K-r=s{|j?)Akf@q#3b#{6cZCuJ~gCxuMXRmI$nGtnH+-h z+GEi!*X=AP<|fG`1>MBdTb?28JYc=fGvAi2I<$B(rs$;eoJCyR6_bc~p!XR@O-+sD z=eH`-ye})I5ic1eL~TDmtfJ|8`0VJ*Yr=hNCd)G1p2MMz4C3^Mj?7;!w|Ly%JqmuW zlIEW^Ft%z?*|fpXda>Jr^1noFZEwFgVV%|*XhH@acv8rdGxeEX{M$(vG{Zw+x(ei@ zmfXb22}8-?Fi`vo-YVrTH*C?a8%M=Hv9MqVH7H^J$KsD?>!SFZ;ZsvnHr_gn=7acz z#W?0eCdVhVMWN12VV^$>WlQ?f;P^{(&pYTops|btm6aj>_Uz+hqpGwB)vWp0Cf5y< zft8-je~nn?W11plq}N)4A{l8I7$!ks_x$PXW-2XaRFswX_BnF{R#6YIwMhAgd5F9X zGmwdadS6(a^fjHtXg8=l?Rc0Sm%hk6E9!5cLVloEy4eh(=FwgP`)~I^5~pBEWo+F6 zSf2ncyMurJN91#cJTy_u8Y}@%!bq1RkGC~-bV@SXRd4F{R-*V`bS+6;W5vZ(&+I<9$;-V|eNfLa5n-6% z2(}&uGRF;p92eS*sE*oR$@pexaqr*meB)VhmIg@h{uzkk$9~qh#cHhw#>O%)b@+(| z^IQgqzuj~Sk(J;swEM-3TrJAPCq9k^^^`q{IItKBRXYe}e0Tdr=Huf7da3$l4PdpwWDop%^}n;dD#K4s#DYA8SHZ z&1!riV4W4R7R#C))JH1~axJ)RYnM$$lIR%6fIVA@zV{XVyx}C+a-Dt8Y9M)^KU0+H zR4IUb2CJ{Hg>CuaXtD50jB(_Tcx=Z$^WYu2u5kubqmwp%drJ6 z?Fo40g!Qd<-l=TQxqHEOuPX0;^z7iX?Ke^a%XT<13TA^5`4Xcw6D@Ur&VT&CUe0d} z1GjOVF1^L@>O)l@?bD~$wzgf(nxX1OGD8fEV?TdJcZc2KoUe|oP1#=$$7ee|xbY)A zDZq+cuTpc(fFdj^=!;{k03C69lMQ(|>uhRfRu%+!k&YOi-3|1QKB z z?n?eq1XP>p-IM$Z^C;2L3itnbJZAip*Zo0aw2bs8@(s^~*8T9go!%dHcAz2lM;`yp zD=7&xjFV$S&5uDaiScyD?B-i1ze`+CoRtz`Wn+Zl&#s4&}MO{@N!ufrzjG$B79)Y2d3tBk&)TxUTw@QS0TEL_?njX|@vq?Uz(nBFK5Pq7*xj#u*R&i|?7+6# z+|r_n#SW&LXhtheZdah{ZVoqwyT{D>MC3nkFF#N)xLi{p7J1jXlmVeb;cP5?e(=f# zuT7fvjSbjS781v?7{)-X3*?>tq?)Yd)~|1{BDS(pqC zC}~H#WXlkUW*H5CDOo<)#x7%RY)A;ShGhI5s*#cRDA8YgqG(HeKDx+#(ZQ?386dv! zlXCO)w91~Vw4AmOcATuV653fa9R$fyK8ul%rG z-wfS zihugoZyr38Im?Zuh6@RcF~t1anQu7>#lPpb#}4cOA!EM11`%f*07RqOVkmX{p~KJ9 z^zP;K#|)$`^Rb{rnHGH{~>1(fawV0*Z#)}M`m8-?ZJV<+e}s9wE# z)l&az?w^5{)`S(%MRzxdNqrs1n*-=jS^_jqE*5XDrA0+VE`5^*p3CuM<&dZEeCjoz zR;uu_H9ZPZV|fQq`Cyw4nscrVwi!fE6ciMmX$!_hN7uF;jjKG)d2@aC4ropY)8etW=xJvni)8eHi`H$%#zn^WJ5NLc-rqk|u&&4Z6fD_m&JfSI1Bvb?b<*n&sfl0^t z=HnmRl`XrFvMKB%9}>PaA`m-fK6a0(8=qPkWS5bb4=v?XcWi&hRY?O5HdulRi4?fN zlsJ*N-0Qw+Yic@s0(2uy%F@ib;GjXt01Fmx5XbRo6+n|pP(&nodMoap^z{~q ziEeaUT@Mxe3vJSfI6?uLND(CNr=#^W<1b}jzW58bIfyWTDle$mmS(|x-0|2UlX+9k zQ^EX7Nw}?EzVoBfT(-LT|=9N@^hcn-_p&sqG z&*oVs2JSU+N4ZD`FhCAWaS;>|wH2G*Id|?pa#@>tyxX`+4HyIArWDvVrX)2WAOQff z0qyHu&-S@i^MS-+j--!pr4fPBj~_8({~e1bfcl0wI1kaoN>mJL6KUPQm5N7lB(ui1 zE-o%kq)&djzWJ}ob<-GfDlkB;F31j-VHKvQUGQ3sp`CwyGJk_i!y^sD0fqC@$9|jO zOqN!r!8-p==F@ZVP=U$qSpY(gQ0)59P1&t@y?5rvg<}E+GB}26NYPp4f2YFQrQtot5mn3wu_qprZ=>Ig-$ zbW26Ws~IgY>}^5w`vTB(G`PTZaDiGBo5o(tp)qli|NeV( z@H_=R8V39rt5J5YB2Ky?4eJJ#b`_iBe2ot~6%7mLt5t8Vwi^Jy7|jWXqa3amOIoRb zOr}WVFP--DsS`1WpN%~)t3R!arKF^Q$e12KEqU36AWwnCBICpH4XCsfnyrHr>$I$4 z!DpKX$OKLWarN7nv@!uIA+~RNO)l$$w}p(;b>mx8pwYvu;dD_unryX_NhT8*Tj>BTrTTL&!?O+%Rv;b?B??gSzdp?6Uug9{ zd@V08Z$BdI?fpoCS$)t4mg4rT8Q_I}h`0d-vYZ^|dOB*Q^S|xqTV*vIg?@fVFSmMpaw0qtTRbx} z({Pg?#{2`sc9)M5N$*N|4;^t$+QP?#mov zGVC@I*lBVrOU-%2y!7%)fAKjpEFsgQc4{amtiHb95KQEwvf<(3T<9-Zm$xIew#P22 zc2Ix|App^>v6(3L_MCU0d3W##AB0M~3D00EWoKZqsJYT(#@w$Y_H7G22M~ApVFTRHMI_3be)Lkn#0F*V8Pq zc}`Cjy$bE;FJ6H7p=0y#R>`}-m4(0F>%@P|?7fx{=R^uFdISRnZ2W_xQhD{YuR3t< z{6yxu=4~JkeA;|(J6_nv#>Nvs&FuLA&PW^he@t(UwFFE8)|a!R{`E`K`i^ZnyE4$k z;(749Ix|oi$c3QbEJ3b~D_kQsPz~fIUKym($a_7dJ?o+40*OLl^{=&oq$<#Q(yyrp z{J-FAniyAw9tPbe&IhQ|a`DqFTVQGQ&Gq3!C2==4x{6EJwiPZ8zub-iXoUtkJiG{} zPaR&}_fn8_z~(=;5lD-aPWD3z8PZS@AaUiomF!G8I}Mf>e~0g#BelA-5#`cj;O5>N Xviia!U7SGha1wx#SCgwmn*{w2TRX*I literal 0 HcmV?d00001 diff --git a/product_quick_bom/static/description/icon.svg b/product_quick_bom/static/description/icon.svg new file mode 100644 index 000000000..a7a26d093 --- /dev/null +++ b/product_quick_bom/static/description/icon.svg @@ -0,0 +1,79 @@ + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/product_quick_bom/static/description/index.html b/product_quick_bom/static/description/index.html new file mode 100644 index 000000000..27f067420 --- /dev/null +++ b/product_quick_bom/static/description/index.html @@ -0,0 +1,124 @@ +
+
+
+

Module name

+

This module was written to extend the functionality of ... to support ... and allow you to ...

+
+
+
+ +
+
+
+

Installation

+
+
+

To install this module, you need to: +

    +
  • ...
  • +
+

+
+
+
+ + + +
+
+
+
+ +
+
+
+

Configuration

+
+
+

To configure this module, you need to: +

    +
  • ...
  • +
+

+
+
+
+ + + +
+
+
+
+ +
+
+
+

Usage

+
+
+

To use this module, you need to: +

    +
  • ...
  • +
+

+

For further information, please visit: +

+

+
+
+
+ + + +
+
+
+
+ +
+
+
+

Known issues / Roadmap

+
+
+

+

    +
  • ...
  • +
+

+
+
+
+ + + +
+
+
+
+ +
+
+
+

Credits

+
+
+

Contributors

+ +
+
+

Maintainer

+

+ This module is maintained by the OCA.
+ OCA, or the Odoo Community Association, is a nonprofit organization whose mission is to support the collaborative development of Odoo features and promote its widespread use.
+ To contribute to this module, please visit http://odoo-community.org.
+ +

+
+
+
From a11b82e506de466feda0365fa871550e4df904c0 Mon Sep 17 00:00:00 2001 From: MonsieurB Date: Thu, 4 May 2017 16:38:01 +0200 Subject: [PATCH 02/16] mig to 10 --- product_quick_bom/README.rst | 26 +--- product_quick_bom/__init__.py | 20 +-- product_quick_bom/__manifest__.py | 22 ++++ product_quick_bom/__openerp__.py | 45 ------- product_quick_bom/bom.py | 29 +--- product_quick_bom/i18n/fr.po | 2 +- product_quick_bom/i18n/product_quick_bom.pot | 42 ------ product_quick_bom/product.py | 52 +++----- product_quick_bom/product_view.xml | 10 +- .../static/description/index.html | 124 ------------------ product_quick_bom/tests/__init__.py | 5 + product_quick_bom/tests/test_quick_bom.py | 61 +++++++++ 12 files changed, 124 insertions(+), 314 deletions(-) create mode 100644 product_quick_bom/__manifest__.py delete mode 100644 product_quick_bom/__openerp__.py delete mode 100644 product_quick_bom/i18n/product_quick_bom.pot delete mode 100644 product_quick_bom/static/description/index.html create mode 100644 product_quick_bom/tests/__init__.py create mode 100644 product_quick_bom/tests/test_quick_bom.py diff --git a/product_quick_bom/README.rst b/product_quick_bom/README.rst index 5dac978a2..2697b28e9 100644 --- a/product_quick_bom/README.rst +++ b/product_quick_bom/README.rst @@ -2,24 +2,14 @@ :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html :alt: License: AGPL-3 -============== -{module_title} -============== +================= +product_quick_bom +================= This module was written to create quickly the bom for your product. Indeed in the product form you now have a new tab "bom" that give you the posibility to add the bom line directly here -Installation -============ - -To install this module, you just need to install it - -Configuration -============= - -No configuration is required - Usage ===== @@ -30,7 +20,7 @@ To use this module, you need to: .. image:: https://odoo-community.org/website/image/ir.attachment/5784_f2813bd/datas :alt: Try me on Runbot - :target: https://runbot.odoo-community.org/runbot/{repo_id}/{branch} + :target: https://runbot.odoo-community.org/runbot/manufacture/10.0 .. repo_id is available in https://github.com/OCA/maintainer-tools/blob/master/tools/repos_with_ids.txt .. branch is "8.0" for example @@ -39,18 +29,14 @@ For further information, please visit: * https://www.odoo.com/forum/help-1 -Known issues / Roadmap -====================== - -* ... Bug Tracker =========== -Bugs are tracked on `GitHub Issues `_. +Bugs are tracked on `GitHub Issues `_. In case of trouble, please check there if your issue has already been reported. If you spotted it first, help us smashing it by providing a detailed and welcomed feedback -`here `_. +`here `_. Credits diff --git a/product_quick_bom/__init__.py b/product_quick_bom/__init__.py index ed8e79d96..e55d597f7 100644 --- a/product_quick_bom/__init__.py +++ b/product_quick_bom/__init__.py @@ -1,24 +1,6 @@ # -*- coding: utf-8 -*- -############################################################################### -# -# Module for OpenERP # Copyright (C) 2015 Akretion (http://www.akretion.com). -# @author Sébastien BEAU -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################### +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). from . import product from . import bom diff --git a/product_quick_bom/__manifest__.py b/product_quick_bom/__manifest__.py new file mode 100644 index 000000000..5d7f04e59 --- /dev/null +++ b/product_quick_bom/__manifest__.py @@ -0,0 +1,22 @@ +# -*- coding: utf-8 -*- +# Copyright (C) 2015 Akretion (http://www.akretion.com). +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +{ + "name": "Product Quick Bom", + "summary": "Create the bom directly from the product", + "version": "10.0.1.0.0", + "category": "mrp", + "website": "https://odoo-community.org/", + "author": "Akretion, Odoo Community Association (OCA)", + "license": "AGPL-3", + "application": False, + "installable": True, + "depends": [ + "mrp", + ], + "data": [ + "product_view.xml", + ], + +} diff --git a/product_quick_bom/__openerp__.py b/product_quick_bom/__openerp__.py deleted file mode 100644 index b82ce6937..000000000 --- a/product_quick_bom/__openerp__.py +++ /dev/null @@ -1,45 +0,0 @@ -# -*- coding: utf-8 -*- -############################################################################### -# -# Module for OpenERP -# Copyright (C) 2015 Akretion (http://www.akretion.com). -# @author Sébastien BEAU -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################### - -{ - "name": "Product Quick Bom", - "summary": "Create the bom directly from the product", - "version": "8.0.1.0.0", - "category": "mrp", - "website": "https://odoo-community.org/", - "author": "Akretion, Odoo Community Association (OCA)", - "license": "AGPL-3", - "application": False, - "installable": True, - "external_dependencies": { - "python": [], - "bin": [], - }, - "depends": [ - "mrp", - ], - "data": [ - "product_view.xml", - ], - "demo": [ - ], -} diff --git a/product_quick_bom/bom.py b/product_quick_bom/bom.py index d333c187e..9e3313ab2 100644 --- a/product_quick_bom/bom.py +++ b/product_quick_bom/bom.py @@ -1,28 +1,8 @@ # -*- coding: utf-8 -*- -############################################################################### -# -# Module for OpenERP # Copyright (C) 2015 Akretion (http://www.akretion.com). -# @author Sébastien BEAU -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################### +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). -from openerp import models, fields, api -from collections import defaultdict -from openerp.exceptions import Warning as UserError +from odoo import fields, models, _ class MrpBom(models.Model): @@ -31,7 +11,7 @@ class MrpBom(models.Model): _sql_constraint = ( 'uniq_product_template', 'uniq(product_tmpl_id)', - 'You can only have one Bom per product template', + _('You can only have one Bom per product template'), ) @@ -39,6 +19,7 @@ class MrpBomLine(models.Model): _inherit = 'mrp.bom.line' product_tmpl_id = fields.Many2one( - 'product.template', + comodel_name='product.template', related='bom_id.product_tmpl_id', + readonly=True, store=True) diff --git a/product_quick_bom/i18n/fr.po b/product_quick_bom/i18n/fr.po index 2687df31c..06e34065b 100644 --- a/product_quick_bom/i18n/fr.po +++ b/product_quick_bom/i18n/fr.po @@ -32,7 +32,7 @@ msgstr "Composant" #. module: product_quick_bom #: help:product.template,bom_line_ids:0 -msgid "If you product is manufactured you can selecthere the componant to product them" +msgid "If your product is manufactured you can select here the component to produce them" msgstr "Si votre produit est fabriqué vous pouvez définir les composants ici" #. module: product_quick_bom diff --git a/product_quick_bom/i18n/product_quick_bom.pot b/product_quick_bom/i18n/product_quick_bom.pot deleted file mode 100644 index 6e228f84a..000000000 --- a/product_quick_bom/i18n/product_quick_bom.pot +++ /dev/null @@ -1,42 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * product_quick_bom -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 8.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-09-13 16:25+0000\n" -"PO-Revision-Date: 2015-09-13 16:25+0000\n" -"Last-Translator: <>\n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: \n" - -#. module: product_quick_bom -#: model:ir.model,name:product_quick_bom.model_mrp_bom -msgid "Bill of Material" -msgstr "" - -#. module: product_quick_bom -#: field:product.template,bom_line_ids:0 -msgid "Bom Line" -msgstr "" - -#. module: product_quick_bom -#: view:product.template:product_quick_bom.product_template_form_view -msgid "Bom line" -msgstr "" - -#. module: product_quick_bom -#: help:product.template,bom_line_ids:0 -msgid "If you product is manufactured you can selecthere the componant to product them" -msgstr "" - -#. module: product_quick_bom -#: model:ir.model,name:product_quick_bom.model_product_template -msgid "Product Template" -msgstr "" - diff --git a/product_quick_bom/product.py b/product_quick_bom/product.py index 7040315b6..1517bcec9 100644 --- a/product_quick_bom/product.py +++ b/product_quick_bom/product.py @@ -1,39 +1,19 @@ # -*- coding: utf-8 -*- -############################################################################### -# -# Module for OpenERP # Copyright (C) 2015 Akretion (http://www.akretion.com). -# @author Sébastien BEAU -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################### +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). -from openerp import models, fields, api -from collections import defaultdict -from openerp.exceptions import Warning as UserError +from odoo import api, fields, models class ProductTemplate(models.Model): _inherit = 'product.template' bom_line_ids = fields.One2many( - 'mrp.bom.line', - 'product_tmpl_id', + comodel_name='mrp.bom.line', + inverse_name='product_tmpl_id', string='Bom Line', - help='If you product is manufactured you can select' - 'here the componant to product them') + help='If your product is manufactured you can select ' + 'here the component to produce them') @api.model def _extract_bom_line(self, vals): @@ -41,17 +21,19 @@ class ProductTemplate(models.Model): @api.multi def _prepare_bom_vals(self, vals): + self.ensure_one() return { 'product_tmpl_id': self.id, 'bom_line_ids': vals, } - @api.one + @api.multi def _process_bom_vals(self, vals): - if self.bom_ids: - self.bom_ids[0].write({'bom_line_ids': vals}) - else: - bom = self.env['mrp.bom'].create(self._prepare_bom_vals(vals)) + for record in self: + if record.bom_ids: + record.bom_ids[0].write({'bom_line_ids': vals}) + else: + record.env['mrp.bom'].create(self._prepare_bom_vals(vals)) @api.model def create(self, vals): @@ -63,10 +45,16 @@ class ProductTemplate(models.Model): @api.multi def write(self, vals): + """ default_type is in product and bom so _context ovewrite the default + value for bom with typ:'product' need to becarefull + """ bom_vals = self._extract_bom_line(vals) res = super(ProductTemplate, self).write(vals) if bom_vals: - self._process_bom_vals(bom_vals) + ctx = self._context.copy() + ctx.pop('default_type', None) + self.with_context(ctx)._process_bom_vals(bom_vals) + return res @api.multi diff --git a/product_quick_bom/product_view.xml b/product_quick_bom/product_view.xml index 0a996070b..804c1267c 100644 --- a/product_quick_bom/product_view.xml +++ b/product_quick_bom/product_view.xml @@ -1,13 +1,11 @@ - - - + product.template - + @@ -19,6 +17,4 @@ - - - + diff --git a/product_quick_bom/static/description/index.html b/product_quick_bom/static/description/index.html deleted file mode 100644 index 27f067420..000000000 --- a/product_quick_bom/static/description/index.html +++ /dev/null @@ -1,124 +0,0 @@ -
-
-
-

Module name

-

This module was written to extend the functionality of ... to support ... and allow you to ...

-
-
-
- -
-
-
-

Installation

-
-
-

To install this module, you need to: -

    -
  • ...
  • -
-

-
-
-
- - - -
-
-
-
- -
-
-
-

Configuration

-
-
-

To configure this module, you need to: -

    -
  • ...
  • -
-

-
-
-
- - - -
-
-
-
- -
-
-
-

Usage

-
-
-

To use this module, you need to: -

    -
  • ...
  • -
-

-

For further information, please visit: -

-

-
-
-
- - - -
-
-
-
- -
-
-
-

Known issues / Roadmap

-
-
-

-

    -
  • ...
  • -
-

-
-
-
- - - -
-
-
-
- -
-
-
-

Credits

-
-
-

Contributors

- -
-
-

Maintainer

-

- This module is maintained by the OCA.
- OCA, or the Odoo Community Association, is a nonprofit organization whose mission is to support the collaborative development of Odoo features and promote its widespread use.
- To contribute to this module, please visit http://odoo-community.org.
- -

-
-
-
diff --git a/product_quick_bom/tests/__init__.py b/product_quick_bom/tests/__init__.py new file mode 100644 index 000000000..161d59021 --- /dev/null +++ b/product_quick_bom/tests/__init__.py @@ -0,0 +1,5 @@ +# -*- coding: utf-8 -*- +# Copyright (C) 2015 Akretion (http://www.akretion.com). +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from . import test_quick_bom \ No newline at end of file diff --git a/product_quick_bom/tests/test_quick_bom.py b/product_quick_bom/tests/test_quick_bom.py new file mode 100644 index 000000000..101fa367d --- /dev/null +++ b/product_quick_bom/tests/test_quick_bom.py @@ -0,0 +1,61 @@ +# -*- coding: utf-8 -*- +# Copyright (C) 2015 Akretion (http://www.akretion.com). +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from openerp.tests.common import TransactionCase +import logging +_logger = logging.getLogger(__name__) + + +class TestQuickBom(TransactionCase): + + def setUp(self): + super(TestQuickBom, self).setUp() + self.computer = self.env.ref( + 'product.product_product_5_product_template') + self.ram = self.env.ref('product.product_product_13_product_template') + self.hard_drive = self.env.ref( + 'product.product_product_17_product_template') + self.cpu = self.env.ref('product.product_product_22_product_template') + + def test_create_bom(self): + self.computer.write({'bom_line_ids': [ + (0, 0, {'product_id': self.ram.id, 'product_qty': 2, }), + (0, 0, {'product_id': self.hard_drive.id, 'product_qty': 2, }), + (0, 0, {'product_id': self.cpu.id, 'product_qty': 1, })]}) + bom = self.computer.bom_ids + self.assertEqual(self.computer.id, bom.product_tmpl_id.id) + self.assertEqual(bom.bom_line_ids[0].product_id.id, + self.ram.id) + self.assertEqual(bom.bom_line_ids[0].product_qty, 2) + self.assertEqual(bom.bom_line_ids[1].product_id.id, + self.hard_drive.id) + self.assertEqual(bom.bom_line_ids[1].product_qty, 2) + self.assertEqual(bom.bom_line_ids[2].product_id.id, + self.cpu.id) + self.assertEqual(bom.bom_line_ids[2].product_qty, 1) + + def test_read_bom(self): + + bom = self.env['mrp.bom'].create({ + 'type': 'normal', + 'product_tmpl_id': self.computer.id}) + bomline1 = self.env['mrp.bom.line'].create({ + 'product_id': self.ram.id, + 'product_qty': 2, + 'bom_id': bom.id, + }) + bomline2 = self.env['mrp.bom.line'].create({ + 'product_id': self.hard_drive.id, + 'product_qty': 2, + 'bom_id': bom.id, + }) + bomline3 = self.env['mrp.bom.line'].create({ + 'product_id': self.cpu.id, + 'product_qty': 1, + 'bom_id': bom.id, + }) + + self.assertTrue(bomline1 in self.computer.bom_line_ids) + self.assertTrue(bomline2 in self.computer.bom_line_ids) + self.assertTrue(bomline3 in self.computer.bom_line_ids) From ccf103890552f96cf16397100704b68523993586 Mon Sep 17 00:00:00 2001 From: MonsieurB Date: Fri, 8 Sep 2017 14:43:28 +0200 Subject: [PATCH 03/16] OCA reviews --- product_quick_bom/README.rst | 10 ++++------ product_quick_bom/__init__.py | 3 +-- product_quick_bom/__manifest__.py | 2 +- product_quick_bom/models/__init__.py | 6 ++++++ product_quick_bom/{ => models}/bom.py | 0 product_quick_bom/{ => models}/product.py | 1 - product_quick_bom/tests/__init__.py | 6 +----- product_quick_bom/tests/test_quick_bom.py | 12 ++++-------- product_quick_bom/{ => views}/product_view.xml | 0 9 files changed, 17 insertions(+), 23 deletions(-) create mode 100644 product_quick_bom/models/__init__.py rename product_quick_bom/{ => models}/bom.py (100%) rename product_quick_bom/{ => models}/product.py (99%) rename product_quick_bom/{ => views}/product_view.xml (100%) diff --git a/product_quick_bom/README.rst b/product_quick_bom/README.rst index 2697b28e9..1c012bd77 100644 --- a/product_quick_bom/README.rst +++ b/product_quick_bom/README.rst @@ -3,7 +3,7 @@ :alt: License: AGPL-3 ================= -product_quick_bom +Product Quick Bom ================= This module was written to create quickly the bom for your product. @@ -15,12 +15,12 @@ Usage To use this module, you need to: -* go to a product form, click on edit, add a line in the bom tab and see that a bom - linked to the product have been created +* Go to a product form, click on edit, add a line in the bom tab and see that a bom + linked to the product have been created. .. image:: https://odoo-community.org/website/image/ir.attachment/5784_f2813bd/datas :alt: Try me on Runbot - :target: https://runbot.odoo-community.org/runbot/manufacture/10.0 + :target: https://runbot.odoo-community.org/runbot/129/10.0 .. repo_id is available in https://github.com/OCA/maintainer-tools/blob/master/tools/repos_with_ids.txt .. branch is "8.0" for example @@ -36,8 +36,6 @@ Bug Tracker Bugs are tracked on `GitHub Issues `_. In case of trouble, please check there if your issue has already been reported. If you spotted it first, help us smashing it by providing a detailed and welcomed feedback -`here `_. - Credits ======= diff --git a/product_quick_bom/__init__.py b/product_quick_bom/__init__.py index e55d597f7..8ebf94e87 100644 --- a/product_quick_bom/__init__.py +++ b/product_quick_bom/__init__.py @@ -2,5 +2,4 @@ # Copyright (C) 2015 Akretion (http://www.akretion.com). # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). -from . import product -from . import bom +from . import models diff --git a/product_quick_bom/__manifest__.py b/product_quick_bom/__manifest__.py index 5d7f04e59..a0f27800e 100644 --- a/product_quick_bom/__manifest__.py +++ b/product_quick_bom/__manifest__.py @@ -16,7 +16,7 @@ "mrp", ], "data": [ - "product_view.xml", + "views/product_view.xml", ], } diff --git a/product_quick_bom/models/__init__.py b/product_quick_bom/models/__init__.py new file mode 100644 index 000000000..e55d597f7 --- /dev/null +++ b/product_quick_bom/models/__init__.py @@ -0,0 +1,6 @@ +# -*- coding: utf-8 -*- +# Copyright (C) 2015 Akretion (http://www.akretion.com). +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from . import product +from . import bom diff --git a/product_quick_bom/bom.py b/product_quick_bom/models/bom.py similarity index 100% rename from product_quick_bom/bom.py rename to product_quick_bom/models/bom.py diff --git a/product_quick_bom/product.py b/product_quick_bom/models/product.py similarity index 99% rename from product_quick_bom/product.py rename to product_quick_bom/models/product.py index 1517bcec9..4eca5dd82 100644 --- a/product_quick_bom/product.py +++ b/product_quick_bom/models/product.py @@ -54,7 +54,6 @@ class ProductTemplate(models.Model): ctx = self._context.copy() ctx.pop('default_type', None) self.with_context(ctx)._process_bom_vals(bom_vals) - return res @api.multi diff --git a/product_quick_bom/tests/__init__.py b/product_quick_bom/tests/__init__.py index 161d59021..7f893d1fe 100644 --- a/product_quick_bom/tests/__init__.py +++ b/product_quick_bom/tests/__init__.py @@ -1,5 +1 @@ -# -*- coding: utf-8 -*- -# Copyright (C) 2015 Akretion (http://www.akretion.com). -# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). - -from . import test_quick_bom \ No newline at end of file +from . import test_quick_bom diff --git a/product_quick_bom/tests/test_quick_bom.py b/product_quick_bom/tests/test_quick_bom.py index 101fa367d..4893a8bde 100644 --- a/product_quick_bom/tests/test_quick_bom.py +++ b/product_quick_bom/tests/test_quick_bom.py @@ -2,7 +2,7 @@ # Copyright (C) 2015 Akretion (http://www.akretion.com). # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). -from openerp.tests.common import TransactionCase +from odoo.tests.common import TransactionCase import logging _logger = logging.getLogger(__name__) @@ -25,18 +25,14 @@ class TestQuickBom(TransactionCase): (0, 0, {'product_id': self.cpu.id, 'product_qty': 1, })]}) bom = self.computer.bom_ids self.assertEqual(self.computer.id, bom.product_tmpl_id.id) - self.assertEqual(bom.bom_line_ids[0].product_id.id, - self.ram.id) + self.assertEqual(bom.bom_line_ids[0].product_id.id, self.ram.id) self.assertEqual(bom.bom_line_ids[0].product_qty, 2) - self.assertEqual(bom.bom_line_ids[1].product_id.id, - self.hard_drive.id) + self.assertEqual(bom.bom_line_ids[1].product_id.id, self.hard_drive.id) self.assertEqual(bom.bom_line_ids[1].product_qty, 2) - self.assertEqual(bom.bom_line_ids[2].product_id.id, - self.cpu.id) + self.assertEqual(bom.bom_line_ids[2].product_id.id, self.cpu.id) self.assertEqual(bom.bom_line_ids[2].product_qty, 1) def test_read_bom(self): - bom = self.env['mrp.bom'].create({ 'type': 'normal', 'product_tmpl_id': self.computer.id}) diff --git a/product_quick_bom/product_view.xml b/product_quick_bom/views/product_view.xml similarity index 100% rename from product_quick_bom/product_view.xml rename to product_quick_bom/views/product_view.xml From cc66a57819f81b95f558fb0dd525f67f8b52d405 Mon Sep 17 00:00:00 2001 From: OCA Transbot Date: Sat, 2 Dec 2017 07:32:13 +0100 Subject: [PATCH 04/16] OCA Transbot updated translations from Transifex --- product_quick_bom/i18n/ca.po | 64 +++++++++++++++++++++++++++++++++ product_quick_bom/i18n/de.po | 64 +++++++++++++++++++++++++++++++++ product_quick_bom/i18n/el_GR.po | 64 +++++++++++++++++++++++++++++++++ product_quick_bom/i18n/es.po | 64 +++++++++++++++++++++++++++++++++ product_quick_bom/i18n/es_ES.po | 64 +++++++++++++++++++++++++++++++++ product_quick_bom/i18n/es_MX.po | 64 +++++++++++++++++++++++++++++++++ product_quick_bom/i18n/eu.po | 64 +++++++++++++++++++++++++++++++++ product_quick_bom/i18n/fi.po | 64 +++++++++++++++++++++++++++++++++ product_quick_bom/i18n/fr.po | 54 +++++++++++++++++++--------- product_quick_bom/i18n/fr_CH.po | 64 +++++++++++++++++++++++++++++++++ product_quick_bom/i18n/fr_FR.po | 64 +++++++++++++++++++++++++++++++++ product_quick_bom/i18n/gl.po | 64 +++++++++++++++++++++++++++++++++ product_quick_bom/i18n/hr.po | 64 +++++++++++++++++++++++++++++++++ product_quick_bom/i18n/hr_HR.po | 64 +++++++++++++++++++++++++++++++++ product_quick_bom/i18n/it.po | 64 +++++++++++++++++++++++++++++++++ product_quick_bom/i18n/nl.po | 64 +++++++++++++++++++++++++++++++++ product_quick_bom/i18n/nl_NL.po | 64 +++++++++++++++++++++++++++++++++ product_quick_bom/i18n/pt.po | 64 +++++++++++++++++++++++++++++++++ product_quick_bom/i18n/pt_BR.po | 64 +++++++++++++++++++++++++++++++++ product_quick_bom/i18n/ro.po | 64 +++++++++++++++++++++++++++++++++ product_quick_bom/i18n/ru.po | 64 +++++++++++++++++++++++++++++++++ product_quick_bom/i18n/sl.po | 64 +++++++++++++++++++++++++++++++++ product_quick_bom/i18n/tr.po | 64 +++++++++++++++++++++++++++++++++ product_quick_bom/i18n/tr_TR.po | 64 +++++++++++++++++++++++++++++++++ product_quick_bom/i18n/vi_VN.po | 64 +++++++++++++++++++++++++++++++++ product_quick_bom/i18n/zh_CN.po | 64 +++++++++++++++++++++++++++++++++ 26 files changed, 1638 insertions(+), 16 deletions(-) create mode 100644 product_quick_bom/i18n/ca.po create mode 100644 product_quick_bom/i18n/de.po create mode 100644 product_quick_bom/i18n/el_GR.po create mode 100644 product_quick_bom/i18n/es.po create mode 100644 product_quick_bom/i18n/es_ES.po create mode 100644 product_quick_bom/i18n/es_MX.po create mode 100644 product_quick_bom/i18n/eu.po create mode 100644 product_quick_bom/i18n/fi.po create mode 100644 product_quick_bom/i18n/fr_CH.po create mode 100644 product_quick_bom/i18n/fr_FR.po create mode 100644 product_quick_bom/i18n/gl.po create mode 100644 product_quick_bom/i18n/hr.po create mode 100644 product_quick_bom/i18n/hr_HR.po create mode 100644 product_quick_bom/i18n/it.po create mode 100644 product_quick_bom/i18n/nl.po create mode 100644 product_quick_bom/i18n/nl_NL.po create mode 100644 product_quick_bom/i18n/pt.po create mode 100644 product_quick_bom/i18n/pt_BR.po create mode 100644 product_quick_bom/i18n/ro.po create mode 100644 product_quick_bom/i18n/ru.po create mode 100644 product_quick_bom/i18n/sl.po create mode 100644 product_quick_bom/i18n/tr.po create mode 100644 product_quick_bom/i18n/tr_TR.po create mode 100644 product_quick_bom/i18n/vi_VN.po create mode 100644 product_quick_bom/i18n/zh_CN.po diff --git a/product_quick_bom/i18n/ca.po b/product_quick_bom/i18n/ca.po new file mode 100644 index 000000000..dc5a25626 --- /dev/null +++ b/product_quick_bom/i18n/ca.po @@ -0,0 +1,64 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_quick_bom +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 03:44+0000\n" +"PO-Revision-Date: 2017-11-28 03:44+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Catalan (https://www.transifex.com/oca/teams/23907/ca/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: ca\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: product_quick_bom +#: model:ir.model,name:product_quick_bom.model_mrp_bom +msgid "Bill of Material" +msgstr "" + +#. module: product_quick_bom +#: model:ir.model.fields,field_description:product_quick_bom.field_product_product_bom_line_ids +#: model:ir.model.fields,field_description:product_quick_bom.field_product_template_bom_line_ids +msgid "Bom Line" +msgstr "" + +#. module: product_quick_bom +#: model:ir.ui.view,arch_db:product_quick_bom.product_template_form_view +msgid "Bom line" +msgstr "" + +#. module: product_quick_bom +#: model:ir.model.fields,help:product_quick_bom.field_product_product_bom_line_ids +#: model:ir.model.fields,help:product_quick_bom.field_product_template_bom_line_ids +msgid "" +"If your product is manufactured you can select here the component to produce" +" them" +msgstr "" + +#. module: product_quick_bom +#: model:ir.model.fields,field_description:product_quick_bom.field_mrp_bom_line_product_tmpl_id +msgid "Product" +msgstr "Producte" + +#. module: product_quick_bom +#: model:ir.model,name:product_quick_bom.model_product_template +msgid "Product Template" +msgstr "Plantilla del producte" + +#. module: product_quick_bom +#: code:addons/product_quick_bom/models/bom.py:14 +#, python-format +msgid "You can only have one Bom per product template" +msgstr "" + +#. module: product_quick_bom +#: model:ir.model,name:product_quick_bom.model_mrp_bom_line +msgid "mrp.bom.line" +msgstr "" diff --git a/product_quick_bom/i18n/de.po b/product_quick_bom/i18n/de.po new file mode 100644 index 000000000..c04419646 --- /dev/null +++ b/product_quick_bom/i18n/de.po @@ -0,0 +1,64 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_quick_bom +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 03:44+0000\n" +"PO-Revision-Date: 2017-11-28 03:44+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: German (https://www.transifex.com/oca/teams/23907/de/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: de\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: product_quick_bom +#: model:ir.model,name:product_quick_bom.model_mrp_bom +msgid "Bill of Material" +msgstr "" + +#. module: product_quick_bom +#: model:ir.model.fields,field_description:product_quick_bom.field_product_product_bom_line_ids +#: model:ir.model.fields,field_description:product_quick_bom.field_product_template_bom_line_ids +msgid "Bom Line" +msgstr "" + +#. module: product_quick_bom +#: model:ir.ui.view,arch_db:product_quick_bom.product_template_form_view +msgid "Bom line" +msgstr "" + +#. module: product_quick_bom +#: model:ir.model.fields,help:product_quick_bom.field_product_product_bom_line_ids +#: model:ir.model.fields,help:product_quick_bom.field_product_template_bom_line_ids +msgid "" +"If your product is manufactured you can select here the component to produce" +" them" +msgstr "" + +#. module: product_quick_bom +#: model:ir.model.fields,field_description:product_quick_bom.field_mrp_bom_line_product_tmpl_id +msgid "Product" +msgstr "Produkt" + +#. module: product_quick_bom +#: model:ir.model,name:product_quick_bom.model_product_template +msgid "Product Template" +msgstr "Produktvorlage" + +#. module: product_quick_bom +#: code:addons/product_quick_bom/models/bom.py:14 +#, python-format +msgid "You can only have one Bom per product template" +msgstr "" + +#. module: product_quick_bom +#: model:ir.model,name:product_quick_bom.model_mrp_bom_line +msgid "mrp.bom.line" +msgstr "" diff --git a/product_quick_bom/i18n/el_GR.po b/product_quick_bom/i18n/el_GR.po new file mode 100644 index 000000000..bcae2cb18 --- /dev/null +++ b/product_quick_bom/i18n/el_GR.po @@ -0,0 +1,64 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_quick_bom +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 03:44+0000\n" +"PO-Revision-Date: 2017-11-28 03:44+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Greek (Greece) (https://www.transifex.com/oca/teams/23907/el_GR/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: el_GR\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: product_quick_bom +#: model:ir.model,name:product_quick_bom.model_mrp_bom +msgid "Bill of Material" +msgstr "" + +#. module: product_quick_bom +#: model:ir.model.fields,field_description:product_quick_bom.field_product_product_bom_line_ids +#: model:ir.model.fields,field_description:product_quick_bom.field_product_template_bom_line_ids +msgid "Bom Line" +msgstr "" + +#. module: product_quick_bom +#: model:ir.ui.view,arch_db:product_quick_bom.product_template_form_view +msgid "Bom line" +msgstr "" + +#. module: product_quick_bom +#: model:ir.model.fields,help:product_quick_bom.field_product_product_bom_line_ids +#: model:ir.model.fields,help:product_quick_bom.field_product_template_bom_line_ids +msgid "" +"If your product is manufactured you can select here the component to produce" +" them" +msgstr "" + +#. module: product_quick_bom +#: model:ir.model.fields,field_description:product_quick_bom.field_mrp_bom_line_product_tmpl_id +msgid "Product" +msgstr "Προϊόν" + +#. module: product_quick_bom +#: model:ir.model,name:product_quick_bom.model_product_template +msgid "Product Template" +msgstr "" + +#. module: product_quick_bom +#: code:addons/product_quick_bom/models/bom.py:14 +#, python-format +msgid "You can only have one Bom per product template" +msgstr "" + +#. module: product_quick_bom +#: model:ir.model,name:product_quick_bom.model_mrp_bom_line +msgid "mrp.bom.line" +msgstr "" diff --git a/product_quick_bom/i18n/es.po b/product_quick_bom/i18n/es.po new file mode 100644 index 000000000..a2a10c088 --- /dev/null +++ b/product_quick_bom/i18n/es.po @@ -0,0 +1,64 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_quick_bom +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 03:44+0000\n" +"PO-Revision-Date: 2017-11-28 03:44+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (https://www.transifex.com/oca/teams/23907/es/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: es\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: product_quick_bom +#: model:ir.model,name:product_quick_bom.model_mrp_bom +msgid "Bill of Material" +msgstr "" + +#. module: product_quick_bom +#: model:ir.model.fields,field_description:product_quick_bom.field_product_product_bom_line_ids +#: model:ir.model.fields,field_description:product_quick_bom.field_product_template_bom_line_ids +msgid "Bom Line" +msgstr "" + +#. module: product_quick_bom +#: model:ir.ui.view,arch_db:product_quick_bom.product_template_form_view +msgid "Bom line" +msgstr "" + +#. module: product_quick_bom +#: model:ir.model.fields,help:product_quick_bom.field_product_product_bom_line_ids +#: model:ir.model.fields,help:product_quick_bom.field_product_template_bom_line_ids +msgid "" +"If your product is manufactured you can select here the component to produce" +" them" +msgstr "" + +#. module: product_quick_bom +#: model:ir.model.fields,field_description:product_quick_bom.field_mrp_bom_line_product_tmpl_id +msgid "Product" +msgstr "Producto" + +#. module: product_quick_bom +#: model:ir.model,name:product_quick_bom.model_product_template +msgid "Product Template" +msgstr "Plantilla de producto" + +#. module: product_quick_bom +#: code:addons/product_quick_bom/models/bom.py:14 +#, python-format +msgid "You can only have one Bom per product template" +msgstr "" + +#. module: product_quick_bom +#: model:ir.model,name:product_quick_bom.model_mrp_bom_line +msgid "mrp.bom.line" +msgstr "" diff --git a/product_quick_bom/i18n/es_ES.po b/product_quick_bom/i18n/es_ES.po new file mode 100644 index 000000000..45870342b --- /dev/null +++ b/product_quick_bom/i18n/es_ES.po @@ -0,0 +1,64 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_quick_bom +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 03:44+0000\n" +"PO-Revision-Date: 2017-11-28 03:44+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Spain) (https://www.transifex.com/oca/teams/23907/es_ES/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: es_ES\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: product_quick_bom +#: model:ir.model,name:product_quick_bom.model_mrp_bom +msgid "Bill of Material" +msgstr "" + +#. module: product_quick_bom +#: model:ir.model.fields,field_description:product_quick_bom.field_product_product_bom_line_ids +#: model:ir.model.fields,field_description:product_quick_bom.field_product_template_bom_line_ids +msgid "Bom Line" +msgstr "" + +#. module: product_quick_bom +#: model:ir.ui.view,arch_db:product_quick_bom.product_template_form_view +msgid "Bom line" +msgstr "" + +#. module: product_quick_bom +#: model:ir.model.fields,help:product_quick_bom.field_product_product_bom_line_ids +#: model:ir.model.fields,help:product_quick_bom.field_product_template_bom_line_ids +msgid "" +"If your product is manufactured you can select here the component to produce" +" them" +msgstr "" + +#. module: product_quick_bom +#: model:ir.model.fields,field_description:product_quick_bom.field_mrp_bom_line_product_tmpl_id +msgid "Product" +msgstr "Producto" + +#. module: product_quick_bom +#: model:ir.model,name:product_quick_bom.model_product_template +msgid "Product Template" +msgstr "" + +#. module: product_quick_bom +#: code:addons/product_quick_bom/models/bom.py:14 +#, python-format +msgid "You can only have one Bom per product template" +msgstr "" + +#. module: product_quick_bom +#: model:ir.model,name:product_quick_bom.model_mrp_bom_line +msgid "mrp.bom.line" +msgstr "" diff --git a/product_quick_bom/i18n/es_MX.po b/product_quick_bom/i18n/es_MX.po new file mode 100644 index 000000000..115a48911 --- /dev/null +++ b/product_quick_bom/i18n/es_MX.po @@ -0,0 +1,64 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_quick_bom +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 03:44+0000\n" +"PO-Revision-Date: 2017-11-28 03:44+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Mexico) (https://www.transifex.com/oca/teams/23907/es_MX/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: es_MX\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: product_quick_bom +#: model:ir.model,name:product_quick_bom.model_mrp_bom +msgid "Bill of Material" +msgstr "" + +#. module: product_quick_bom +#: model:ir.model.fields,field_description:product_quick_bom.field_product_product_bom_line_ids +#: model:ir.model.fields,field_description:product_quick_bom.field_product_template_bom_line_ids +msgid "Bom Line" +msgstr "" + +#. module: product_quick_bom +#: model:ir.ui.view,arch_db:product_quick_bom.product_template_form_view +msgid "Bom line" +msgstr "" + +#. module: product_quick_bom +#: model:ir.model.fields,help:product_quick_bom.field_product_product_bom_line_ids +#: model:ir.model.fields,help:product_quick_bom.field_product_template_bom_line_ids +msgid "" +"If your product is manufactured you can select here the component to produce" +" them" +msgstr "" + +#. module: product_quick_bom +#: model:ir.model.fields,field_description:product_quick_bom.field_mrp_bom_line_product_tmpl_id +msgid "Product" +msgstr "" + +#. module: product_quick_bom +#: model:ir.model,name:product_quick_bom.model_product_template +msgid "Product Template" +msgstr "Plantilla del producto" + +#. module: product_quick_bom +#: code:addons/product_quick_bom/models/bom.py:14 +#, python-format +msgid "You can only have one Bom per product template" +msgstr "" + +#. module: product_quick_bom +#: model:ir.model,name:product_quick_bom.model_mrp_bom_line +msgid "mrp.bom.line" +msgstr "" diff --git a/product_quick_bom/i18n/eu.po b/product_quick_bom/i18n/eu.po new file mode 100644 index 000000000..e33c85fe0 --- /dev/null +++ b/product_quick_bom/i18n/eu.po @@ -0,0 +1,64 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_quick_bom +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 03:44+0000\n" +"PO-Revision-Date: 2017-11-28 03:44+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Basque (https://www.transifex.com/oca/teams/23907/eu/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: eu\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: product_quick_bom +#: model:ir.model,name:product_quick_bom.model_mrp_bom +msgid "Bill of Material" +msgstr "" + +#. module: product_quick_bom +#: model:ir.model.fields,field_description:product_quick_bom.field_product_product_bom_line_ids +#: model:ir.model.fields,field_description:product_quick_bom.field_product_template_bom_line_ids +msgid "Bom Line" +msgstr "" + +#. module: product_quick_bom +#: model:ir.ui.view,arch_db:product_quick_bom.product_template_form_view +msgid "Bom line" +msgstr "" + +#. module: product_quick_bom +#: model:ir.model.fields,help:product_quick_bom.field_product_product_bom_line_ids +#: model:ir.model.fields,help:product_quick_bom.field_product_template_bom_line_ids +msgid "" +"If your product is manufactured you can select here the component to produce" +" them" +msgstr "" + +#. module: product_quick_bom +#: model:ir.model.fields,field_description:product_quick_bom.field_mrp_bom_line_product_tmpl_id +msgid "Product" +msgstr "Produktua" + +#. module: product_quick_bom +#: model:ir.model,name:product_quick_bom.model_product_template +msgid "Product Template" +msgstr "" + +#. module: product_quick_bom +#: code:addons/product_quick_bom/models/bom.py:14 +#, python-format +msgid "You can only have one Bom per product template" +msgstr "" + +#. module: product_quick_bom +#: model:ir.model,name:product_quick_bom.model_mrp_bom_line +msgid "mrp.bom.line" +msgstr "" diff --git a/product_quick_bom/i18n/fi.po b/product_quick_bom/i18n/fi.po new file mode 100644 index 000000000..4802be05a --- /dev/null +++ b/product_quick_bom/i18n/fi.po @@ -0,0 +1,64 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_quick_bom +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 03:44+0000\n" +"PO-Revision-Date: 2017-11-28 03:44+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Finnish (https://www.transifex.com/oca/teams/23907/fi/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: fi\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: product_quick_bom +#: model:ir.model,name:product_quick_bom.model_mrp_bom +msgid "Bill of Material" +msgstr "" + +#. module: product_quick_bom +#: model:ir.model.fields,field_description:product_quick_bom.field_product_product_bom_line_ids +#: model:ir.model.fields,field_description:product_quick_bom.field_product_template_bom_line_ids +msgid "Bom Line" +msgstr "" + +#. module: product_quick_bom +#: model:ir.ui.view,arch_db:product_quick_bom.product_template_form_view +msgid "Bom line" +msgstr "" + +#. module: product_quick_bom +#: model:ir.model.fields,help:product_quick_bom.field_product_product_bom_line_ids +#: model:ir.model.fields,help:product_quick_bom.field_product_template_bom_line_ids +msgid "" +"If your product is manufactured you can select here the component to produce" +" them" +msgstr "" + +#. module: product_quick_bom +#: model:ir.model.fields,field_description:product_quick_bom.field_mrp_bom_line_product_tmpl_id +msgid "Product" +msgstr "Tuote" + +#. module: product_quick_bom +#: model:ir.model,name:product_quick_bom.model_product_template +msgid "Product Template" +msgstr "Tuotteen malli" + +#. module: product_quick_bom +#: code:addons/product_quick_bom/models/bom.py:14 +#, python-format +msgid "You can only have one Bom per product template" +msgstr "" + +#. module: product_quick_bom +#: model:ir.model,name:product_quick_bom.model_mrp_bom_line +msgid "mrp.bom.line" +msgstr "" diff --git a/product_quick_bom/i18n/fr.po b/product_quick_bom/i18n/fr.po index 06e34065b..13f7212c3 100644 --- a/product_quick_bom/i18n/fr.po +++ b/product_quick_bom/i18n/fr.po @@ -1,42 +1,64 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: -# * product_quick_bom -# +# * product_quick_bom +# +# Translators: +# OCA Transbot , 2017 msgid "" msgstr "" -"Project-Id-Version: Odoo Server 8.0\n" +"Project-Id-Version: Odoo Server 10.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-09-13 16:24+0000\n" -"PO-Revision-Date: 2015-09-13 16:24+0000\n" -"Last-Translator: <>\n" -"Language-Team: \n" +"POT-Creation-Date: 2017-11-28 03:44+0000\n" +"PO-Revision-Date: 2017-11-28 03:44+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: French (https://www.transifex.com/oca/teams/23907/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Plural-Forms: \n" +"Language: fr\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" #. module: product_quick_bom #: model:ir.model,name:product_quick_bom.model_mrp_bom msgid "Bill of Material" -msgstr "Nomenclature" +msgstr "" #. module: product_quick_bom -#: field:product.template,bom_line_ids:0 +#: model:ir.model.fields,field_description:product_quick_bom.field_product_product_bom_line_ids +#: model:ir.model.fields,field_description:product_quick_bom.field_product_template_bom_line_ids msgid "Bom Line" -msgstr "Composant" +msgstr "" #. module: product_quick_bom -#: view:product.template:product_quick_bom.product_template_form_view +#: model:ir.ui.view,arch_db:product_quick_bom.product_template_form_view msgid "Bom line" -msgstr "Composant" +msgstr "" #. module: product_quick_bom -#: help:product.template,bom_line_ids:0 -msgid "If your product is manufactured you can select here the component to produce them" -msgstr "Si votre produit est fabriqué vous pouvez définir les composants ici" +#: model:ir.model.fields,help:product_quick_bom.field_product_product_bom_line_ids +#: model:ir.model.fields,help:product_quick_bom.field_product_template_bom_line_ids +msgid "" +"If your product is manufactured you can select here the component to produce" +" them" +msgstr "" + +#. module: product_quick_bom +#: model:ir.model.fields,field_description:product_quick_bom.field_mrp_bom_line_product_tmpl_id +msgid "Product" +msgstr "Article" #. module: product_quick_bom #: model:ir.model,name:product_quick_bom.model_product_template msgid "Product Template" msgstr "Modèle d'article" +#. module: product_quick_bom +#: code:addons/product_quick_bom/models/bom.py:14 +#, python-format +msgid "You can only have one Bom per product template" +msgstr "" + +#. module: product_quick_bom +#: model:ir.model,name:product_quick_bom.model_mrp_bom_line +msgid "mrp.bom.line" +msgstr "" diff --git a/product_quick_bom/i18n/fr_CH.po b/product_quick_bom/i18n/fr_CH.po new file mode 100644 index 000000000..50bffc414 --- /dev/null +++ b/product_quick_bom/i18n/fr_CH.po @@ -0,0 +1,64 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_quick_bom +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 03:44+0000\n" +"PO-Revision-Date: 2017-11-28 03:44+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: French (Switzerland) (https://www.transifex.com/oca/teams/23907/fr_CH/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: fr_CH\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: product_quick_bom +#: model:ir.model,name:product_quick_bom.model_mrp_bom +msgid "Bill of Material" +msgstr "" + +#. module: product_quick_bom +#: model:ir.model.fields,field_description:product_quick_bom.field_product_product_bom_line_ids +#: model:ir.model.fields,field_description:product_quick_bom.field_product_template_bom_line_ids +msgid "Bom Line" +msgstr "" + +#. module: product_quick_bom +#: model:ir.ui.view,arch_db:product_quick_bom.product_template_form_view +msgid "Bom line" +msgstr "" + +#. module: product_quick_bom +#: model:ir.model.fields,help:product_quick_bom.field_product_product_bom_line_ids +#: model:ir.model.fields,help:product_quick_bom.field_product_template_bom_line_ids +msgid "" +"If your product is manufactured you can select here the component to produce" +" them" +msgstr "" + +#. module: product_quick_bom +#: model:ir.model.fields,field_description:product_quick_bom.field_mrp_bom_line_product_tmpl_id +msgid "Product" +msgstr "Produit" + +#. module: product_quick_bom +#: model:ir.model,name:product_quick_bom.model_product_template +msgid "Product Template" +msgstr "Template de produit" + +#. module: product_quick_bom +#: code:addons/product_quick_bom/models/bom.py:14 +#, python-format +msgid "You can only have one Bom per product template" +msgstr "" + +#. module: product_quick_bom +#: model:ir.model,name:product_quick_bom.model_mrp_bom_line +msgid "mrp.bom.line" +msgstr "" diff --git a/product_quick_bom/i18n/fr_FR.po b/product_quick_bom/i18n/fr_FR.po new file mode 100644 index 000000000..1e903a9d8 --- /dev/null +++ b/product_quick_bom/i18n/fr_FR.po @@ -0,0 +1,64 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_quick_bom +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 03:44+0000\n" +"PO-Revision-Date: 2017-11-28 03:44+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: French (France) (https://www.transifex.com/oca/teams/23907/fr_FR/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: fr_FR\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: product_quick_bom +#: model:ir.model,name:product_quick_bom.model_mrp_bom +msgid "Bill of Material" +msgstr "" + +#. module: product_quick_bom +#: model:ir.model.fields,field_description:product_quick_bom.field_product_product_bom_line_ids +#: model:ir.model.fields,field_description:product_quick_bom.field_product_template_bom_line_ids +msgid "Bom Line" +msgstr "" + +#. module: product_quick_bom +#: model:ir.ui.view,arch_db:product_quick_bom.product_template_form_view +msgid "Bom line" +msgstr "" + +#. module: product_quick_bom +#: model:ir.model.fields,help:product_quick_bom.field_product_product_bom_line_ids +#: model:ir.model.fields,help:product_quick_bom.field_product_template_bom_line_ids +msgid "" +"If your product is manufactured you can select here the component to produce" +" them" +msgstr "" + +#. module: product_quick_bom +#: model:ir.model.fields,field_description:product_quick_bom.field_mrp_bom_line_product_tmpl_id +msgid "Product" +msgstr "Produit" + +#. module: product_quick_bom +#: model:ir.model,name:product_quick_bom.model_product_template +msgid "Product Template" +msgstr "" + +#. module: product_quick_bom +#: code:addons/product_quick_bom/models/bom.py:14 +#, python-format +msgid "You can only have one Bom per product template" +msgstr "" + +#. module: product_quick_bom +#: model:ir.model,name:product_quick_bom.model_mrp_bom_line +msgid "mrp.bom.line" +msgstr "" diff --git a/product_quick_bom/i18n/gl.po b/product_quick_bom/i18n/gl.po new file mode 100644 index 000000000..0e63473d9 --- /dev/null +++ b/product_quick_bom/i18n/gl.po @@ -0,0 +1,64 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_quick_bom +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 03:44+0000\n" +"PO-Revision-Date: 2017-11-28 03:44+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Galician (https://www.transifex.com/oca/teams/23907/gl/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: gl\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: product_quick_bom +#: model:ir.model,name:product_quick_bom.model_mrp_bom +msgid "Bill of Material" +msgstr "" + +#. module: product_quick_bom +#: model:ir.model.fields,field_description:product_quick_bom.field_product_product_bom_line_ids +#: model:ir.model.fields,field_description:product_quick_bom.field_product_template_bom_line_ids +msgid "Bom Line" +msgstr "" + +#. module: product_quick_bom +#: model:ir.ui.view,arch_db:product_quick_bom.product_template_form_view +msgid "Bom line" +msgstr "" + +#. module: product_quick_bom +#: model:ir.model.fields,help:product_quick_bom.field_product_product_bom_line_ids +#: model:ir.model.fields,help:product_quick_bom.field_product_template_bom_line_ids +msgid "" +"If your product is manufactured you can select here the component to produce" +" them" +msgstr "" + +#. module: product_quick_bom +#: model:ir.model.fields,field_description:product_quick_bom.field_mrp_bom_line_product_tmpl_id +msgid "Product" +msgstr "Produto" + +#. module: product_quick_bom +#: model:ir.model,name:product_quick_bom.model_product_template +msgid "Product Template" +msgstr "" + +#. module: product_quick_bom +#: code:addons/product_quick_bom/models/bom.py:14 +#, python-format +msgid "You can only have one Bom per product template" +msgstr "" + +#. module: product_quick_bom +#: model:ir.model,name:product_quick_bom.model_mrp_bom_line +msgid "mrp.bom.line" +msgstr "" diff --git a/product_quick_bom/i18n/hr.po b/product_quick_bom/i18n/hr.po new file mode 100644 index 000000000..4e964e98e --- /dev/null +++ b/product_quick_bom/i18n/hr.po @@ -0,0 +1,64 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_quick_bom +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 03:44+0000\n" +"PO-Revision-Date: 2017-11-28 03:44+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Croatian (https://www.transifex.com/oca/teams/23907/hr/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: hr\n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" + +#. module: product_quick_bom +#: model:ir.model,name:product_quick_bom.model_mrp_bom +msgid "Bill of Material" +msgstr "" + +#. module: product_quick_bom +#: model:ir.model.fields,field_description:product_quick_bom.field_product_product_bom_line_ids +#: model:ir.model.fields,field_description:product_quick_bom.field_product_template_bom_line_ids +msgid "Bom Line" +msgstr "" + +#. module: product_quick_bom +#: model:ir.ui.view,arch_db:product_quick_bom.product_template_form_view +msgid "Bom line" +msgstr "" + +#. module: product_quick_bom +#: model:ir.model.fields,help:product_quick_bom.field_product_product_bom_line_ids +#: model:ir.model.fields,help:product_quick_bom.field_product_template_bom_line_ids +msgid "" +"If your product is manufactured you can select here the component to produce" +" them" +msgstr "" + +#. module: product_quick_bom +#: model:ir.model.fields,field_description:product_quick_bom.field_mrp_bom_line_product_tmpl_id +msgid "Product" +msgstr "Proizvod" + +#. module: product_quick_bom +#: model:ir.model,name:product_quick_bom.model_product_template +msgid "Product Template" +msgstr "Predložak proizvoda" + +#. module: product_quick_bom +#: code:addons/product_quick_bom/models/bom.py:14 +#, python-format +msgid "You can only have one Bom per product template" +msgstr "" + +#. module: product_quick_bom +#: model:ir.model,name:product_quick_bom.model_mrp_bom_line +msgid "mrp.bom.line" +msgstr "" diff --git a/product_quick_bom/i18n/hr_HR.po b/product_quick_bom/i18n/hr_HR.po new file mode 100644 index 000000000..017b4e153 --- /dev/null +++ b/product_quick_bom/i18n/hr_HR.po @@ -0,0 +1,64 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_quick_bom +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 03:44+0000\n" +"PO-Revision-Date: 2017-11-28 03:44+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Croatian (Croatia) (https://www.transifex.com/oca/teams/23907/hr_HR/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: hr_HR\n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" + +#. module: product_quick_bom +#: model:ir.model,name:product_quick_bom.model_mrp_bom +msgid "Bill of Material" +msgstr "" + +#. module: product_quick_bom +#: model:ir.model.fields,field_description:product_quick_bom.field_product_product_bom_line_ids +#: model:ir.model.fields,field_description:product_quick_bom.field_product_template_bom_line_ids +msgid "Bom Line" +msgstr "" + +#. module: product_quick_bom +#: model:ir.ui.view,arch_db:product_quick_bom.product_template_form_view +msgid "Bom line" +msgstr "" + +#. module: product_quick_bom +#: model:ir.model.fields,help:product_quick_bom.field_product_product_bom_line_ids +#: model:ir.model.fields,help:product_quick_bom.field_product_template_bom_line_ids +msgid "" +"If your product is manufactured you can select here the component to produce" +" them" +msgstr "" + +#. module: product_quick_bom +#: model:ir.model.fields,field_description:product_quick_bom.field_mrp_bom_line_product_tmpl_id +msgid "Product" +msgstr "Proizvod" + +#. module: product_quick_bom +#: model:ir.model,name:product_quick_bom.model_product_template +msgid "Product Template" +msgstr "" + +#. module: product_quick_bom +#: code:addons/product_quick_bom/models/bom.py:14 +#, python-format +msgid "You can only have one Bom per product template" +msgstr "" + +#. module: product_quick_bom +#: model:ir.model,name:product_quick_bom.model_mrp_bom_line +msgid "mrp.bom.line" +msgstr "" diff --git a/product_quick_bom/i18n/it.po b/product_quick_bom/i18n/it.po new file mode 100644 index 000000000..769f718f2 --- /dev/null +++ b/product_quick_bom/i18n/it.po @@ -0,0 +1,64 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_quick_bom +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 03:44+0000\n" +"PO-Revision-Date: 2017-11-28 03:44+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Italian (https://www.transifex.com/oca/teams/23907/it/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: it\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: product_quick_bom +#: model:ir.model,name:product_quick_bom.model_mrp_bom +msgid "Bill of Material" +msgstr "" + +#. module: product_quick_bom +#: model:ir.model.fields,field_description:product_quick_bom.field_product_product_bom_line_ids +#: model:ir.model.fields,field_description:product_quick_bom.field_product_template_bom_line_ids +msgid "Bom Line" +msgstr "" + +#. module: product_quick_bom +#: model:ir.ui.view,arch_db:product_quick_bom.product_template_form_view +msgid "Bom line" +msgstr "" + +#. module: product_quick_bom +#: model:ir.model.fields,help:product_quick_bom.field_product_product_bom_line_ids +#: model:ir.model.fields,help:product_quick_bom.field_product_template_bom_line_ids +msgid "" +"If your product is manufactured you can select here the component to produce" +" them" +msgstr "" + +#. module: product_quick_bom +#: model:ir.model.fields,field_description:product_quick_bom.field_mrp_bom_line_product_tmpl_id +msgid "Product" +msgstr "Prodotto " + +#. module: product_quick_bom +#: model:ir.model,name:product_quick_bom.model_product_template +msgid "Product Template" +msgstr "Template prodotto" + +#. module: product_quick_bom +#: code:addons/product_quick_bom/models/bom.py:14 +#, python-format +msgid "You can only have one Bom per product template" +msgstr "" + +#. module: product_quick_bom +#: model:ir.model,name:product_quick_bom.model_mrp_bom_line +msgid "mrp.bom.line" +msgstr "" diff --git a/product_quick_bom/i18n/nl.po b/product_quick_bom/i18n/nl.po new file mode 100644 index 000000000..cfd38ca50 --- /dev/null +++ b/product_quick_bom/i18n/nl.po @@ -0,0 +1,64 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_quick_bom +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 03:44+0000\n" +"PO-Revision-Date: 2017-11-28 03:44+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Dutch (https://www.transifex.com/oca/teams/23907/nl/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: nl\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: product_quick_bom +#: model:ir.model,name:product_quick_bom.model_mrp_bom +msgid "Bill of Material" +msgstr "" + +#. module: product_quick_bom +#: model:ir.model.fields,field_description:product_quick_bom.field_product_product_bom_line_ids +#: model:ir.model.fields,field_description:product_quick_bom.field_product_template_bom_line_ids +msgid "Bom Line" +msgstr "" + +#. module: product_quick_bom +#: model:ir.ui.view,arch_db:product_quick_bom.product_template_form_view +msgid "Bom line" +msgstr "" + +#. module: product_quick_bom +#: model:ir.model.fields,help:product_quick_bom.field_product_product_bom_line_ids +#: model:ir.model.fields,help:product_quick_bom.field_product_template_bom_line_ids +msgid "" +"If your product is manufactured you can select here the component to produce" +" them" +msgstr "" + +#. module: product_quick_bom +#: model:ir.model.fields,field_description:product_quick_bom.field_mrp_bom_line_product_tmpl_id +msgid "Product" +msgstr "Product" + +#. module: product_quick_bom +#: model:ir.model,name:product_quick_bom.model_product_template +msgid "Product Template" +msgstr "" + +#. module: product_quick_bom +#: code:addons/product_quick_bom/models/bom.py:14 +#, python-format +msgid "You can only have one Bom per product template" +msgstr "" + +#. module: product_quick_bom +#: model:ir.model,name:product_quick_bom.model_mrp_bom_line +msgid "mrp.bom.line" +msgstr "" diff --git a/product_quick_bom/i18n/nl_NL.po b/product_quick_bom/i18n/nl_NL.po new file mode 100644 index 000000000..0ff7320a5 --- /dev/null +++ b/product_quick_bom/i18n/nl_NL.po @@ -0,0 +1,64 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_quick_bom +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 03:44+0000\n" +"PO-Revision-Date: 2017-11-28 03:44+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Dutch (Netherlands) (https://www.transifex.com/oca/teams/23907/nl_NL/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: nl_NL\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: product_quick_bom +#: model:ir.model,name:product_quick_bom.model_mrp_bom +msgid "Bill of Material" +msgstr "" + +#. module: product_quick_bom +#: model:ir.model.fields,field_description:product_quick_bom.field_product_product_bom_line_ids +#: model:ir.model.fields,field_description:product_quick_bom.field_product_template_bom_line_ids +msgid "Bom Line" +msgstr "" + +#. module: product_quick_bom +#: model:ir.ui.view,arch_db:product_quick_bom.product_template_form_view +msgid "Bom line" +msgstr "" + +#. module: product_quick_bom +#: model:ir.model.fields,help:product_quick_bom.field_product_product_bom_line_ids +#: model:ir.model.fields,help:product_quick_bom.field_product_template_bom_line_ids +msgid "" +"If your product is manufactured you can select here the component to produce" +" them" +msgstr "" + +#. module: product_quick_bom +#: model:ir.model.fields,field_description:product_quick_bom.field_mrp_bom_line_product_tmpl_id +msgid "Product" +msgstr "Product" + +#. module: product_quick_bom +#: model:ir.model,name:product_quick_bom.model_product_template +msgid "Product Template" +msgstr "" + +#. module: product_quick_bom +#: code:addons/product_quick_bom/models/bom.py:14 +#, python-format +msgid "You can only have one Bom per product template" +msgstr "" + +#. module: product_quick_bom +#: model:ir.model,name:product_quick_bom.model_mrp_bom_line +msgid "mrp.bom.line" +msgstr "" diff --git a/product_quick_bom/i18n/pt.po b/product_quick_bom/i18n/pt.po new file mode 100644 index 000000000..9da9bf78d --- /dev/null +++ b/product_quick_bom/i18n/pt.po @@ -0,0 +1,64 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_quick_bom +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 03:44+0000\n" +"PO-Revision-Date: 2017-11-28 03:44+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Portuguese (https://www.transifex.com/oca/teams/23907/pt/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: pt\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: product_quick_bom +#: model:ir.model,name:product_quick_bom.model_mrp_bom +msgid "Bill of Material" +msgstr "" + +#. module: product_quick_bom +#: model:ir.model.fields,field_description:product_quick_bom.field_product_product_bom_line_ids +#: model:ir.model.fields,field_description:product_quick_bom.field_product_template_bom_line_ids +msgid "Bom Line" +msgstr "" + +#. module: product_quick_bom +#: model:ir.ui.view,arch_db:product_quick_bom.product_template_form_view +msgid "Bom line" +msgstr "" + +#. module: product_quick_bom +#: model:ir.model.fields,help:product_quick_bom.field_product_product_bom_line_ids +#: model:ir.model.fields,help:product_quick_bom.field_product_template_bom_line_ids +msgid "" +"If your product is manufactured you can select here the component to produce" +" them" +msgstr "" + +#. module: product_quick_bom +#: model:ir.model.fields,field_description:product_quick_bom.field_mrp_bom_line_product_tmpl_id +msgid "Product" +msgstr "Produto" + +#. module: product_quick_bom +#: model:ir.model,name:product_quick_bom.model_product_template +msgid "Product Template" +msgstr "" + +#. module: product_quick_bom +#: code:addons/product_quick_bom/models/bom.py:14 +#, python-format +msgid "You can only have one Bom per product template" +msgstr "" + +#. module: product_quick_bom +#: model:ir.model,name:product_quick_bom.model_mrp_bom_line +msgid "mrp.bom.line" +msgstr "" diff --git a/product_quick_bom/i18n/pt_BR.po b/product_quick_bom/i18n/pt_BR.po new file mode 100644 index 000000000..7dd140e75 --- /dev/null +++ b/product_quick_bom/i18n/pt_BR.po @@ -0,0 +1,64 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_quick_bom +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 03:44+0000\n" +"PO-Revision-Date: 2017-11-28 03:44+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Portuguese (Brazil) (https://www.transifex.com/oca/teams/23907/pt_BR/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: pt_BR\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: product_quick_bom +#: model:ir.model,name:product_quick_bom.model_mrp_bom +msgid "Bill of Material" +msgstr "" + +#. module: product_quick_bom +#: model:ir.model.fields,field_description:product_quick_bom.field_product_product_bom_line_ids +#: model:ir.model.fields,field_description:product_quick_bom.field_product_template_bom_line_ids +msgid "Bom Line" +msgstr "" + +#. module: product_quick_bom +#: model:ir.ui.view,arch_db:product_quick_bom.product_template_form_view +msgid "Bom line" +msgstr "" + +#. module: product_quick_bom +#: model:ir.model.fields,help:product_quick_bom.field_product_product_bom_line_ids +#: model:ir.model.fields,help:product_quick_bom.field_product_template_bom_line_ids +msgid "" +"If your product is manufactured you can select here the component to produce" +" them" +msgstr "" + +#. module: product_quick_bom +#: model:ir.model.fields,field_description:product_quick_bom.field_mrp_bom_line_product_tmpl_id +msgid "Product" +msgstr "Produto" + +#. module: product_quick_bom +#: model:ir.model,name:product_quick_bom.model_product_template +msgid "Product Template" +msgstr "Produto Modelo" + +#. module: product_quick_bom +#: code:addons/product_quick_bom/models/bom.py:14 +#, python-format +msgid "You can only have one Bom per product template" +msgstr "" + +#. module: product_quick_bom +#: model:ir.model,name:product_quick_bom.model_mrp_bom_line +msgid "mrp.bom.line" +msgstr "" diff --git a/product_quick_bom/i18n/ro.po b/product_quick_bom/i18n/ro.po new file mode 100644 index 000000000..823ac6b6d --- /dev/null +++ b/product_quick_bom/i18n/ro.po @@ -0,0 +1,64 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_quick_bom +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 03:44+0000\n" +"PO-Revision-Date: 2017-11-28 03:44+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Romanian (https://www.transifex.com/oca/teams/23907/ro/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: ro\n" +"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));\n" + +#. module: product_quick_bom +#: model:ir.model,name:product_quick_bom.model_mrp_bom +msgid "Bill of Material" +msgstr "" + +#. module: product_quick_bom +#: model:ir.model.fields,field_description:product_quick_bom.field_product_product_bom_line_ids +#: model:ir.model.fields,field_description:product_quick_bom.field_product_template_bom_line_ids +msgid "Bom Line" +msgstr "" + +#. module: product_quick_bom +#: model:ir.ui.view,arch_db:product_quick_bom.product_template_form_view +msgid "Bom line" +msgstr "" + +#. module: product_quick_bom +#: model:ir.model.fields,help:product_quick_bom.field_product_product_bom_line_ids +#: model:ir.model.fields,help:product_quick_bom.field_product_template_bom_line_ids +msgid "" +"If your product is manufactured you can select here the component to produce" +" them" +msgstr "" + +#. module: product_quick_bom +#: model:ir.model.fields,field_description:product_quick_bom.field_mrp_bom_line_product_tmpl_id +msgid "Product" +msgstr "Produs" + +#. module: product_quick_bom +#: model:ir.model,name:product_quick_bom.model_product_template +msgid "Product Template" +msgstr "Produs șablon" + +#. module: product_quick_bom +#: code:addons/product_quick_bom/models/bom.py:14 +#, python-format +msgid "You can only have one Bom per product template" +msgstr "" + +#. module: product_quick_bom +#: model:ir.model,name:product_quick_bom.model_mrp_bom_line +msgid "mrp.bom.line" +msgstr "" diff --git a/product_quick_bom/i18n/ru.po b/product_quick_bom/i18n/ru.po new file mode 100644 index 000000000..2e2a2649d --- /dev/null +++ b/product_quick_bom/i18n/ru.po @@ -0,0 +1,64 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_quick_bom +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 03:44+0000\n" +"PO-Revision-Date: 2017-11-28 03:44+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Russian (https://www.transifex.com/oca/teams/23907/ru/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: ru\n" +"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n" + +#. module: product_quick_bom +#: model:ir.model,name:product_quick_bom.model_mrp_bom +msgid "Bill of Material" +msgstr "" + +#. module: product_quick_bom +#: model:ir.model.fields,field_description:product_quick_bom.field_product_product_bom_line_ids +#: model:ir.model.fields,field_description:product_quick_bom.field_product_template_bom_line_ids +msgid "Bom Line" +msgstr "" + +#. module: product_quick_bom +#: model:ir.ui.view,arch_db:product_quick_bom.product_template_form_view +msgid "Bom line" +msgstr "" + +#. module: product_quick_bom +#: model:ir.model.fields,help:product_quick_bom.field_product_product_bom_line_ids +#: model:ir.model.fields,help:product_quick_bom.field_product_template_bom_line_ids +msgid "" +"If your product is manufactured you can select here the component to produce" +" them" +msgstr "" + +#. module: product_quick_bom +#: model:ir.model.fields,field_description:product_quick_bom.field_mrp_bom_line_product_tmpl_id +msgid "Product" +msgstr "Товар/Услуга" + +#. module: product_quick_bom +#: model:ir.model,name:product_quick_bom.model_product_template +msgid "Product Template" +msgstr "" + +#. module: product_quick_bom +#: code:addons/product_quick_bom/models/bom.py:14 +#, python-format +msgid "You can only have one Bom per product template" +msgstr "" + +#. module: product_quick_bom +#: model:ir.model,name:product_quick_bom.model_mrp_bom_line +msgid "mrp.bom.line" +msgstr "" diff --git a/product_quick_bom/i18n/sl.po b/product_quick_bom/i18n/sl.po new file mode 100644 index 000000000..578fb5fd1 --- /dev/null +++ b/product_quick_bom/i18n/sl.po @@ -0,0 +1,64 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_quick_bom +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 03:44+0000\n" +"PO-Revision-Date: 2017-11-28 03:44+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Slovenian (https://www.transifex.com/oca/teams/23907/sl/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: sl\n" +"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);\n" + +#. module: product_quick_bom +#: model:ir.model,name:product_quick_bom.model_mrp_bom +msgid "Bill of Material" +msgstr "" + +#. module: product_quick_bom +#: model:ir.model.fields,field_description:product_quick_bom.field_product_product_bom_line_ids +#: model:ir.model.fields,field_description:product_quick_bom.field_product_template_bom_line_ids +msgid "Bom Line" +msgstr "" + +#. module: product_quick_bom +#: model:ir.ui.view,arch_db:product_quick_bom.product_template_form_view +msgid "Bom line" +msgstr "" + +#. module: product_quick_bom +#: model:ir.model.fields,help:product_quick_bom.field_product_product_bom_line_ids +#: model:ir.model.fields,help:product_quick_bom.field_product_template_bom_line_ids +msgid "" +"If your product is manufactured you can select here the component to produce" +" them" +msgstr "" + +#. module: product_quick_bom +#: model:ir.model.fields,field_description:product_quick_bom.field_mrp_bom_line_product_tmpl_id +msgid "Product" +msgstr "Proizvod" + +#. module: product_quick_bom +#: model:ir.model,name:product_quick_bom.model_product_template +msgid "Product Template" +msgstr "Predloga proizvoda" + +#. module: product_quick_bom +#: code:addons/product_quick_bom/models/bom.py:14 +#, python-format +msgid "You can only have one Bom per product template" +msgstr "" + +#. module: product_quick_bom +#: model:ir.model,name:product_quick_bom.model_mrp_bom_line +msgid "mrp.bom.line" +msgstr "" diff --git a/product_quick_bom/i18n/tr.po b/product_quick_bom/i18n/tr.po new file mode 100644 index 000000000..2b4425f1b --- /dev/null +++ b/product_quick_bom/i18n/tr.po @@ -0,0 +1,64 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_quick_bom +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 03:44+0000\n" +"PO-Revision-Date: 2017-11-28 03:44+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Turkish (https://www.transifex.com/oca/teams/23907/tr/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: tr\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: product_quick_bom +#: model:ir.model,name:product_quick_bom.model_mrp_bom +msgid "Bill of Material" +msgstr "" + +#. module: product_quick_bom +#: model:ir.model.fields,field_description:product_quick_bom.field_product_product_bom_line_ids +#: model:ir.model.fields,field_description:product_quick_bom.field_product_template_bom_line_ids +msgid "Bom Line" +msgstr "" + +#. module: product_quick_bom +#: model:ir.ui.view,arch_db:product_quick_bom.product_template_form_view +msgid "Bom line" +msgstr "" + +#. module: product_quick_bom +#: model:ir.model.fields,help:product_quick_bom.field_product_product_bom_line_ids +#: model:ir.model.fields,help:product_quick_bom.field_product_template_bom_line_ids +msgid "" +"If your product is manufactured you can select here the component to produce" +" them" +msgstr "" + +#. module: product_quick_bom +#: model:ir.model.fields,field_description:product_quick_bom.field_mrp_bom_line_product_tmpl_id +msgid "Product" +msgstr "Ürün" + +#. module: product_quick_bom +#: model:ir.model,name:product_quick_bom.model_product_template +msgid "Product Template" +msgstr "" + +#. module: product_quick_bom +#: code:addons/product_quick_bom/models/bom.py:14 +#, python-format +msgid "You can only have one Bom per product template" +msgstr "" + +#. module: product_quick_bom +#: model:ir.model,name:product_quick_bom.model_mrp_bom_line +msgid "mrp.bom.line" +msgstr "" diff --git a/product_quick_bom/i18n/tr_TR.po b/product_quick_bom/i18n/tr_TR.po new file mode 100644 index 000000000..0754a83a8 --- /dev/null +++ b/product_quick_bom/i18n/tr_TR.po @@ -0,0 +1,64 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_quick_bom +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 03:44+0000\n" +"PO-Revision-Date: 2017-11-28 03:44+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Turkish (Turkey) (https://www.transifex.com/oca/teams/23907/tr_TR/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: tr_TR\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: product_quick_bom +#: model:ir.model,name:product_quick_bom.model_mrp_bom +msgid "Bill of Material" +msgstr "" + +#. module: product_quick_bom +#: model:ir.model.fields,field_description:product_quick_bom.field_product_product_bom_line_ids +#: model:ir.model.fields,field_description:product_quick_bom.field_product_template_bom_line_ids +msgid "Bom Line" +msgstr "" + +#. module: product_quick_bom +#: model:ir.ui.view,arch_db:product_quick_bom.product_template_form_view +msgid "Bom line" +msgstr "" + +#. module: product_quick_bom +#: model:ir.model.fields,help:product_quick_bom.field_product_product_bom_line_ids +#: model:ir.model.fields,help:product_quick_bom.field_product_template_bom_line_ids +msgid "" +"If your product is manufactured you can select here the component to produce" +" them" +msgstr "" + +#. module: product_quick_bom +#: model:ir.model.fields,field_description:product_quick_bom.field_mrp_bom_line_product_tmpl_id +msgid "Product" +msgstr "Ürün" + +#. module: product_quick_bom +#: model:ir.model,name:product_quick_bom.model_product_template +msgid "Product Template" +msgstr "Ürün şablonu" + +#. module: product_quick_bom +#: code:addons/product_quick_bom/models/bom.py:14 +#, python-format +msgid "You can only have one Bom per product template" +msgstr "" + +#. module: product_quick_bom +#: model:ir.model,name:product_quick_bom.model_mrp_bom_line +msgid "mrp.bom.line" +msgstr "" diff --git a/product_quick_bom/i18n/vi_VN.po b/product_quick_bom/i18n/vi_VN.po new file mode 100644 index 000000000..0f6d619a3 --- /dev/null +++ b/product_quick_bom/i18n/vi_VN.po @@ -0,0 +1,64 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_quick_bom +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 03:44+0000\n" +"PO-Revision-Date: 2017-11-28 03:44+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Vietnamese (Viet Nam) (https://www.transifex.com/oca/teams/23907/vi_VN/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: vi_VN\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: product_quick_bom +#: model:ir.model,name:product_quick_bom.model_mrp_bom +msgid "Bill of Material" +msgstr "" + +#. module: product_quick_bom +#: model:ir.model.fields,field_description:product_quick_bom.field_product_product_bom_line_ids +#: model:ir.model.fields,field_description:product_quick_bom.field_product_template_bom_line_ids +msgid "Bom Line" +msgstr "" + +#. module: product_quick_bom +#: model:ir.ui.view,arch_db:product_quick_bom.product_template_form_view +msgid "Bom line" +msgstr "" + +#. module: product_quick_bom +#: model:ir.model.fields,help:product_quick_bom.field_product_product_bom_line_ids +#: model:ir.model.fields,help:product_quick_bom.field_product_template_bom_line_ids +msgid "" +"If your product is manufactured you can select here the component to produce" +" them" +msgstr "" + +#. module: product_quick_bom +#: model:ir.model.fields,field_description:product_quick_bom.field_mrp_bom_line_product_tmpl_id +msgid "Product" +msgstr "Sản phẩm" + +#. module: product_quick_bom +#: model:ir.model,name:product_quick_bom.model_product_template +msgid "Product Template" +msgstr "Mẫu sản phẩm" + +#. module: product_quick_bom +#: code:addons/product_quick_bom/models/bom.py:14 +#, python-format +msgid "You can only have one Bom per product template" +msgstr "" + +#. module: product_quick_bom +#: model:ir.model,name:product_quick_bom.model_mrp_bom_line +msgid "mrp.bom.line" +msgstr "" diff --git a/product_quick_bom/i18n/zh_CN.po b/product_quick_bom/i18n/zh_CN.po new file mode 100644 index 000000000..f0b8742b1 --- /dev/null +++ b/product_quick_bom/i18n/zh_CN.po @@ -0,0 +1,64 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_quick_bom +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 03:44+0000\n" +"PO-Revision-Date: 2017-11-28 03:44+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Chinese (China) (https://www.transifex.com/oca/teams/23907/zh_CN/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: zh_CN\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: product_quick_bom +#: model:ir.model,name:product_quick_bom.model_mrp_bom +msgid "Bill of Material" +msgstr "" + +#. module: product_quick_bom +#: model:ir.model.fields,field_description:product_quick_bom.field_product_product_bom_line_ids +#: model:ir.model.fields,field_description:product_quick_bom.field_product_template_bom_line_ids +msgid "Bom Line" +msgstr "" + +#. module: product_quick_bom +#: model:ir.ui.view,arch_db:product_quick_bom.product_template_form_view +msgid "Bom line" +msgstr "" + +#. module: product_quick_bom +#: model:ir.model.fields,help:product_quick_bom.field_product_product_bom_line_ids +#: model:ir.model.fields,help:product_quick_bom.field_product_template_bom_line_ids +msgid "" +"If your product is manufactured you can select here the component to produce" +" them" +msgstr "" + +#. module: product_quick_bom +#: model:ir.model.fields,field_description:product_quick_bom.field_mrp_bom_line_product_tmpl_id +msgid "Product" +msgstr "产品" + +#. module: product_quick_bom +#: model:ir.model,name:product_quick_bom.model_product_template +msgid "Product Template" +msgstr "" + +#. module: product_quick_bom +#: code:addons/product_quick_bom/models/bom.py:14 +#, python-format +msgid "You can only have one Bom per product template" +msgstr "" + +#. module: product_quick_bom +#: model:ir.model,name:product_quick_bom.model_mrp_bom_line +msgid "mrp.bom.line" +msgstr "" From 270135eef19cda2be5e5e0c113974efe90c2eeef Mon Sep 17 00:00:00 2001 From: OCA Transbot Date: Sat, 27 Jan 2018 08:25:31 +0100 Subject: [PATCH 05/16] OCA Transbot updated translations from Transifex --- product_quick_bom/i18n/lt.po | 64 ++++++++++++++++++++++++++++++++++++ 1 file changed, 64 insertions(+) create mode 100644 product_quick_bom/i18n/lt.po diff --git a/product_quick_bom/i18n/lt.po b/product_quick_bom/i18n/lt.po new file mode 100644 index 000000000..b8486ca5d --- /dev/null +++ b/product_quick_bom/i18n/lt.po @@ -0,0 +1,64 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_quick_bom +# +# Translators: +# Viktoras Norkus , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-01-16 08:02+0000\n" +"PO-Revision-Date: 2018-01-16 08:02+0000\n" +"Last-Translator: Viktoras Norkus , 2018\n" +"Language-Team: Lithuanian (https://www.transifex.com/oca/teams/23907/lt/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: lt\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + +#. module: product_quick_bom +#: model:ir.model,name:product_quick_bom.model_mrp_bom +msgid "Bill of Material" +msgstr "Sąskaita už žaliavas" + +#. module: product_quick_bom +#: model:ir.model.fields,field_description:product_quick_bom.field_product_product_bom_line_ids +#: model:ir.model.fields,field_description:product_quick_bom.field_product_template_bom_line_ids +msgid "Bom Line" +msgstr "" + +#. module: product_quick_bom +#: model:ir.ui.view,arch_db:product_quick_bom.product_template_form_view +msgid "Bom line" +msgstr "" + +#. module: product_quick_bom +#: model:ir.model.fields,help:product_quick_bom.field_product_product_bom_line_ids +#: model:ir.model.fields,help:product_quick_bom.field_product_template_bom_line_ids +msgid "" +"If your product is manufactured you can select here the component to produce" +" them" +msgstr "" + +#. module: product_quick_bom +#: model:ir.model.fields,field_description:product_quick_bom.field_mrp_bom_line_product_tmpl_id +msgid "Product" +msgstr "" + +#. module: product_quick_bom +#: model:ir.model,name:product_quick_bom.model_product_template +msgid "Product Template" +msgstr "" + +#. module: product_quick_bom +#: code:addons/product_quick_bom/models/bom.py:14 +#, python-format +msgid "You can only have one Bom per product template" +msgstr "" + +#. module: product_quick_bom +#: model:ir.model,name:product_quick_bom.model_mrp_bom_line +msgid "mrp.bom.line" +msgstr "" From d4435e98f008255651ff6f3a65461e81b826c762 Mon Sep 17 00:00:00 2001 From: OCA Transbot Date: Sat, 3 Mar 2018 08:27:03 +0100 Subject: [PATCH 06/16] OCA Transbot updated translations from Transifex --- product_quick_bom/i18n/es.po | 9 ++--- product_quick_bom/i18n/hr.po | 19 +++++----- product_quick_bom/i18n/hr_HR.po | 6 ++-- product_quick_bom/i18n/sk.po | 64 +++++++++++++++++++++++++++++++++ product_quick_bom/i18n/zh_CN.po | 6 ++-- 5 files changed, 86 insertions(+), 18 deletions(-) create mode 100644 product_quick_bom/i18n/sk.po diff --git a/product_quick_bom/i18n/es.po b/product_quick_bom/i18n/es.po index a2a10c088..835288e9d 100644 --- a/product_quick_bom/i18n/es.po +++ b/product_quick_bom/i18n/es.po @@ -4,13 +4,14 @@ # # Translators: # OCA Transbot , 2017 +# enjolras , 2018 msgid "" msgstr "" "Project-Id-Version: Odoo Server 10.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-11-28 03:44+0000\n" -"PO-Revision-Date: 2017-11-28 03:44+0000\n" -"Last-Translator: OCA Transbot , 2017\n" +"POT-Creation-Date: 2018-02-12 03:48+0000\n" +"PO-Revision-Date: 2018-02-12 03:48+0000\n" +"Last-Translator: enjolras , 2018\n" "Language-Team: Spanish (https://www.transifex.com/oca/teams/23907/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -61,4 +62,4 @@ msgstr "" #. module: product_quick_bom #: model:ir.model,name:product_quick_bom.model_mrp_bom_line msgid "mrp.bom.line" -msgstr "" +msgstr "mrp.bom.line" diff --git a/product_quick_bom/i18n/hr.po b/product_quick_bom/i18n/hr.po index 4e964e98e..ac0d10a07 100644 --- a/product_quick_bom/i18n/hr.po +++ b/product_quick_bom/i18n/hr.po @@ -4,13 +4,14 @@ # # Translators: # OCA Transbot , 2017 +# Bole , 2018 msgid "" msgstr "" "Project-Id-Version: Odoo Server 10.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-11-28 03:44+0000\n" -"PO-Revision-Date: 2017-11-28 03:44+0000\n" -"Last-Translator: OCA Transbot , 2017\n" +"POT-Creation-Date: 2018-02-12 03:48+0000\n" +"PO-Revision-Date: 2018-02-12 03:48+0000\n" +"Last-Translator: Bole , 2018\n" "Language-Team: Croatian (https://www.transifex.com/oca/teams/23907/hr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -21,18 +22,18 @@ msgstr "" #. module: product_quick_bom #: model:ir.model,name:product_quick_bom.model_mrp_bom msgid "Bill of Material" -msgstr "" +msgstr "Sastavnica" #. module: product_quick_bom #: model:ir.model.fields,field_description:product_quick_bom.field_product_product_bom_line_ids #: model:ir.model.fields,field_description:product_quick_bom.field_product_template_bom_line_ids msgid "Bom Line" -msgstr "" +msgstr "Stavka sastavnice" #. module: product_quick_bom #: model:ir.ui.view,arch_db:product_quick_bom.product_template_form_view msgid "Bom line" -msgstr "" +msgstr "Stavka sastavnice" #. module: product_quick_bom #: model:ir.model.fields,help:product_quick_bom.field_product_product_bom_line_ids @@ -41,6 +42,8 @@ msgid "" "If your product is manufactured you can select here the component to produce" " them" msgstr "" +"Ako se vaš proizvod proizvodi ovdje možete odrediti componentu za " +"proizvodnju." #. module: product_quick_bom #: model:ir.model.fields,field_description:product_quick_bom.field_mrp_bom_line_product_tmpl_id @@ -56,9 +59,9 @@ msgstr "Predložak proizvoda" #: code:addons/product_quick_bom/models/bom.py:14 #, python-format msgid "You can only have one Bom per product template" -msgstr "" +msgstr "Možete imati samo jednu sastavnicu za predložak proizvoda" #. module: product_quick_bom #: model:ir.model,name:product_quick_bom.model_mrp_bom_line msgid "mrp.bom.line" -msgstr "" +msgstr "mrp.bom.line" diff --git a/product_quick_bom/i18n/hr_HR.po b/product_quick_bom/i18n/hr_HR.po index 017b4e153..6f9e418ff 100644 --- a/product_quick_bom/i18n/hr_HR.po +++ b/product_quick_bom/i18n/hr_HR.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 10.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-11-28 03:44+0000\n" -"PO-Revision-Date: 2017-11-28 03:44+0000\n" +"POT-Creation-Date: 2018-02-12 03:48+0000\n" +"PO-Revision-Date: 2018-02-12 03:48+0000\n" "Last-Translator: OCA Transbot , 2017\n" "Language-Team: Croatian (Croatia) (https://www.transifex.com/oca/teams/23907/hr_HR/)\n" "MIME-Version: 1.0\n" @@ -50,7 +50,7 @@ msgstr "Proizvod" #. module: product_quick_bom #: model:ir.model,name:product_quick_bom.model_product_template msgid "Product Template" -msgstr "" +msgstr "Predložak proizvoda" #. module: product_quick_bom #: code:addons/product_quick_bom/models/bom.py:14 diff --git a/product_quick_bom/i18n/sk.po b/product_quick_bom/i18n/sk.po new file mode 100644 index 000000000..4438fc068 --- /dev/null +++ b/product_quick_bom/i18n/sk.po @@ -0,0 +1,64 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_quick_bom +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-12 03:48+0000\n" +"PO-Revision-Date: 2018-02-12 03:48+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Slovak (https://www.transifex.com/oca/teams/23907/sk/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: sk\n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +#. module: product_quick_bom +#: model:ir.model,name:product_quick_bom.model_mrp_bom +msgid "Bill of Material" +msgstr "" + +#. module: product_quick_bom +#: model:ir.model.fields,field_description:product_quick_bom.field_product_product_bom_line_ids +#: model:ir.model.fields,field_description:product_quick_bom.field_product_template_bom_line_ids +msgid "Bom Line" +msgstr "" + +#. module: product_quick_bom +#: model:ir.ui.view,arch_db:product_quick_bom.product_template_form_view +msgid "Bom line" +msgstr "" + +#. module: product_quick_bom +#: model:ir.model.fields,help:product_quick_bom.field_product_product_bom_line_ids +#: model:ir.model.fields,help:product_quick_bom.field_product_template_bom_line_ids +msgid "" +"If your product is manufactured you can select here the component to produce" +" them" +msgstr "" + +#. module: product_quick_bom +#: model:ir.model.fields,field_description:product_quick_bom.field_mrp_bom_line_product_tmpl_id +msgid "Product" +msgstr "Produkt" + +#. module: product_quick_bom +#: model:ir.model,name:product_quick_bom.model_product_template +msgid "Product Template" +msgstr "" + +#. module: product_quick_bom +#: code:addons/product_quick_bom/models/bom.py:14 +#, python-format +msgid "You can only have one Bom per product template" +msgstr "" + +#. module: product_quick_bom +#: model:ir.model,name:product_quick_bom.model_mrp_bom_line +msgid "mrp.bom.line" +msgstr "" diff --git a/product_quick_bom/i18n/zh_CN.po b/product_quick_bom/i18n/zh_CN.po index f0b8742b1..9def588a6 100644 --- a/product_quick_bom/i18n/zh_CN.po +++ b/product_quick_bom/i18n/zh_CN.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 10.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-11-28 03:44+0000\n" -"PO-Revision-Date: 2017-11-28 03:44+0000\n" +"POT-Creation-Date: 2018-02-12 03:48+0000\n" +"PO-Revision-Date: 2018-02-12 03:48+0000\n" "Last-Translator: OCA Transbot , 2017\n" "Language-Team: Chinese (China) (https://www.transifex.com/oca/teams/23907/zh_CN/)\n" "MIME-Version: 1.0\n" @@ -50,7 +50,7 @@ msgstr "产品" #. module: product_quick_bom #: model:ir.model,name:product_quick_bom.model_product_template msgid "Product Template" -msgstr "" +msgstr "产品模板" #. module: product_quick_bom #: code:addons/product_quick_bom/models/bom.py:14 From 2bd6c3eb7f59d7042189375af2c50b3b7fe47bf1 Mon Sep 17 00:00:00 2001 From: oca-travis Date: Sat, 23 Jun 2018 17:16:46 +0000 Subject: [PATCH 07/16] [UPD] Update product_quick_bom.pot --- product_quick_bom/i18n/ca.po | 8 +-- product_quick_bom/i18n/de.po | 8 +-- product_quick_bom/i18n/el_GR.po | 11 ++-- product_quick_bom/i18n/es.po | 8 +-- product_quick_bom/i18n/es_ES.po | 11 ++-- product_quick_bom/i18n/es_MX.po | 11 ++-- product_quick_bom/i18n/eu.po | 8 +-- product_quick_bom/i18n/fi.po | 8 +-- product_quick_bom/i18n/fr.po | 8 +-- product_quick_bom/i18n/fr_CH.po | 11 ++-- product_quick_bom/i18n/fr_FR.po | 11 ++-- product_quick_bom/i18n/gl.po | 8 +-- product_quick_bom/i18n/hr.po | 11 ++-- product_quick_bom/i18n/hr_HR.po | 14 +++-- product_quick_bom/i18n/it.po | 8 +-- product_quick_bom/i18n/lt.po | 11 ++-- product_quick_bom/i18n/nl.po | 8 +-- product_quick_bom/i18n/nl_NL.po | 11 ++-- product_quick_bom/i18n/product_quick_bom.pot | 58 ++++++++++++++++++++ product_quick_bom/i18n/pt.po | 8 +-- product_quick_bom/i18n/pt_BR.po | 11 ++-- product_quick_bom/i18n/ro.po | 11 ++-- product_quick_bom/i18n/ru.po | 12 ++-- product_quick_bom/i18n/sk.po | 8 +-- product_quick_bom/i18n/sl.po | 11 ++-- product_quick_bom/i18n/tr.po | 8 +-- product_quick_bom/i18n/tr_TR.po | 11 ++-- product_quick_bom/i18n/vi_VN.po | 11 ++-- product_quick_bom/i18n/zh_CN.po | 11 ++-- 29 files changed, 205 insertions(+), 129 deletions(-) create mode 100644 product_quick_bom/i18n/product_quick_bom.pot diff --git a/product_quick_bom/i18n/ca.po b/product_quick_bom/i18n/ca.po index dc5a25626..109f7b571 100644 --- a/product_quick_bom/i18n/ca.po +++ b/product_quick_bom/i18n/ca.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * product_quick_bom -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -12,10 +12,10 @@ msgstr "" "PO-Revision-Date: 2017-11-28 03:44+0000\n" "Last-Translator: OCA Transbot , 2017\n" "Language-Team: Catalan (https://www.transifex.com/oca/teams/23907/ca/)\n" +"Language: ca\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: ca\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: product_quick_bom @@ -38,8 +38,8 @@ msgstr "" #: model:ir.model.fields,help:product_quick_bom.field_product_product_bom_line_ids #: model:ir.model.fields,help:product_quick_bom.field_product_template_bom_line_ids msgid "" -"If your product is manufactured you can select here the component to produce" -" them" +"If your product is manufactured you can select here the component to produce " +"them" msgstr "" #. module: product_quick_bom diff --git a/product_quick_bom/i18n/de.po b/product_quick_bom/i18n/de.po index c04419646..3de120342 100644 --- a/product_quick_bom/i18n/de.po +++ b/product_quick_bom/i18n/de.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * product_quick_bom -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -12,10 +12,10 @@ msgstr "" "PO-Revision-Date: 2017-11-28 03:44+0000\n" "Last-Translator: OCA Transbot , 2017\n" "Language-Team: German (https://www.transifex.com/oca/teams/23907/de/)\n" +"Language: de\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: de\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: product_quick_bom @@ -38,8 +38,8 @@ msgstr "" #: model:ir.model.fields,help:product_quick_bom.field_product_product_bom_line_ids #: model:ir.model.fields,help:product_quick_bom.field_product_template_bom_line_ids msgid "" -"If your product is manufactured you can select here the component to produce" -" them" +"If your product is manufactured you can select here the component to produce " +"them" msgstr "" #. module: product_quick_bom diff --git a/product_quick_bom/i18n/el_GR.po b/product_quick_bom/i18n/el_GR.po index bcae2cb18..43e1f0fa4 100644 --- a/product_quick_bom/i18n/el_GR.po +++ b/product_quick_bom/i18n/el_GR.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * product_quick_bom -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -11,11 +11,12 @@ msgstr "" "POT-Creation-Date: 2017-11-28 03:44+0000\n" "PO-Revision-Date: 2017-11-28 03:44+0000\n" "Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Greek (Greece) (https://www.transifex.com/oca/teams/23907/el_GR/)\n" +"Language-Team: Greek (Greece) (https://www.transifex.com/oca/teams/23907/" +"el_GR/)\n" +"Language: el_GR\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: el_GR\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: product_quick_bom @@ -38,8 +39,8 @@ msgstr "" #: model:ir.model.fields,help:product_quick_bom.field_product_product_bom_line_ids #: model:ir.model.fields,help:product_quick_bom.field_product_template_bom_line_ids msgid "" -"If your product is manufactured you can select here the component to produce" -" them" +"If your product is manufactured you can select here the component to produce " +"them" msgstr "" #. module: product_quick_bom diff --git a/product_quick_bom/i18n/es.po b/product_quick_bom/i18n/es.po index 835288e9d..630b994ae 100644 --- a/product_quick_bom/i18n/es.po +++ b/product_quick_bom/i18n/es.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * product_quick_bom -# +# # Translators: # OCA Transbot , 2017 # enjolras , 2018 @@ -13,10 +13,10 @@ msgstr "" "PO-Revision-Date: 2018-02-12 03:48+0000\n" "Last-Translator: enjolras , 2018\n" "Language-Team: Spanish (https://www.transifex.com/oca/teams/23907/es/)\n" +"Language: es\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: es\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: product_quick_bom @@ -39,8 +39,8 @@ msgstr "" #: model:ir.model.fields,help:product_quick_bom.field_product_product_bom_line_ids #: model:ir.model.fields,help:product_quick_bom.field_product_template_bom_line_ids msgid "" -"If your product is manufactured you can select here the component to produce" -" them" +"If your product is manufactured you can select here the component to produce " +"them" msgstr "" #. module: product_quick_bom diff --git a/product_quick_bom/i18n/es_ES.po b/product_quick_bom/i18n/es_ES.po index 45870342b..d6ecb144f 100644 --- a/product_quick_bom/i18n/es_ES.po +++ b/product_quick_bom/i18n/es_ES.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * product_quick_bom -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -11,11 +11,12 @@ msgstr "" "POT-Creation-Date: 2017-11-28 03:44+0000\n" "PO-Revision-Date: 2017-11-28 03:44+0000\n" "Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Spanish (Spain) (https://www.transifex.com/oca/teams/23907/es_ES/)\n" +"Language-Team: Spanish (Spain) (https://www.transifex.com/oca/teams/23907/" +"es_ES/)\n" +"Language: es_ES\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: es_ES\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: product_quick_bom @@ -38,8 +39,8 @@ msgstr "" #: model:ir.model.fields,help:product_quick_bom.field_product_product_bom_line_ids #: model:ir.model.fields,help:product_quick_bom.field_product_template_bom_line_ids msgid "" -"If your product is manufactured you can select here the component to produce" -" them" +"If your product is manufactured you can select here the component to produce " +"them" msgstr "" #. module: product_quick_bom diff --git a/product_quick_bom/i18n/es_MX.po b/product_quick_bom/i18n/es_MX.po index 115a48911..d68a1129d 100644 --- a/product_quick_bom/i18n/es_MX.po +++ b/product_quick_bom/i18n/es_MX.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * product_quick_bom -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -11,11 +11,12 @@ msgstr "" "POT-Creation-Date: 2017-11-28 03:44+0000\n" "PO-Revision-Date: 2017-11-28 03:44+0000\n" "Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Spanish (Mexico) (https://www.transifex.com/oca/teams/23907/es_MX/)\n" +"Language-Team: Spanish (Mexico) (https://www.transifex.com/oca/teams/23907/" +"es_MX/)\n" +"Language: es_MX\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: es_MX\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: product_quick_bom @@ -38,8 +39,8 @@ msgstr "" #: model:ir.model.fields,help:product_quick_bom.field_product_product_bom_line_ids #: model:ir.model.fields,help:product_quick_bom.field_product_template_bom_line_ids msgid "" -"If your product is manufactured you can select here the component to produce" -" them" +"If your product is manufactured you can select here the component to produce " +"them" msgstr "" #. module: product_quick_bom diff --git a/product_quick_bom/i18n/eu.po b/product_quick_bom/i18n/eu.po index e33c85fe0..636670b34 100644 --- a/product_quick_bom/i18n/eu.po +++ b/product_quick_bom/i18n/eu.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * product_quick_bom -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -12,10 +12,10 @@ msgstr "" "PO-Revision-Date: 2017-11-28 03:44+0000\n" "Last-Translator: OCA Transbot , 2017\n" "Language-Team: Basque (https://www.transifex.com/oca/teams/23907/eu/)\n" +"Language: eu\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: eu\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: product_quick_bom @@ -38,8 +38,8 @@ msgstr "" #: model:ir.model.fields,help:product_quick_bom.field_product_product_bom_line_ids #: model:ir.model.fields,help:product_quick_bom.field_product_template_bom_line_ids msgid "" -"If your product is manufactured you can select here the component to produce" -" them" +"If your product is manufactured you can select here the component to produce " +"them" msgstr "" #. module: product_quick_bom diff --git a/product_quick_bom/i18n/fi.po b/product_quick_bom/i18n/fi.po index 4802be05a..2a7e51441 100644 --- a/product_quick_bom/i18n/fi.po +++ b/product_quick_bom/i18n/fi.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * product_quick_bom -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -12,10 +12,10 @@ msgstr "" "PO-Revision-Date: 2017-11-28 03:44+0000\n" "Last-Translator: OCA Transbot , 2017\n" "Language-Team: Finnish (https://www.transifex.com/oca/teams/23907/fi/)\n" +"Language: fi\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: fi\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: product_quick_bom @@ -38,8 +38,8 @@ msgstr "" #: model:ir.model.fields,help:product_quick_bom.field_product_product_bom_line_ids #: model:ir.model.fields,help:product_quick_bom.field_product_template_bom_line_ids msgid "" -"If your product is manufactured you can select here the component to produce" -" them" +"If your product is manufactured you can select here the component to produce " +"them" msgstr "" #. module: product_quick_bom diff --git a/product_quick_bom/i18n/fr.po b/product_quick_bom/i18n/fr.po index 13f7212c3..9849fc430 100644 --- a/product_quick_bom/i18n/fr.po +++ b/product_quick_bom/i18n/fr.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * product_quick_bom -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -12,10 +12,10 @@ msgstr "" "PO-Revision-Date: 2017-11-28 03:44+0000\n" "Last-Translator: OCA Transbot , 2017\n" "Language-Team: French (https://www.transifex.com/oca/teams/23907/fr/)\n" +"Language: fr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: fr\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" #. module: product_quick_bom @@ -38,8 +38,8 @@ msgstr "" #: model:ir.model.fields,help:product_quick_bom.field_product_product_bom_line_ids #: model:ir.model.fields,help:product_quick_bom.field_product_template_bom_line_ids msgid "" -"If your product is manufactured you can select here the component to produce" -" them" +"If your product is manufactured you can select here the component to produce " +"them" msgstr "" #. module: product_quick_bom diff --git a/product_quick_bom/i18n/fr_CH.po b/product_quick_bom/i18n/fr_CH.po index 50bffc414..358b69494 100644 --- a/product_quick_bom/i18n/fr_CH.po +++ b/product_quick_bom/i18n/fr_CH.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * product_quick_bom -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -11,11 +11,12 @@ msgstr "" "POT-Creation-Date: 2017-11-28 03:44+0000\n" "PO-Revision-Date: 2017-11-28 03:44+0000\n" "Last-Translator: OCA Transbot , 2017\n" -"Language-Team: French (Switzerland) (https://www.transifex.com/oca/teams/23907/fr_CH/)\n" +"Language-Team: French (Switzerland) (https://www.transifex.com/oca/" +"teams/23907/fr_CH/)\n" +"Language: fr_CH\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: fr_CH\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" #. module: product_quick_bom @@ -38,8 +39,8 @@ msgstr "" #: model:ir.model.fields,help:product_quick_bom.field_product_product_bom_line_ids #: model:ir.model.fields,help:product_quick_bom.field_product_template_bom_line_ids msgid "" -"If your product is manufactured you can select here the component to produce" -" them" +"If your product is manufactured you can select here the component to produce " +"them" msgstr "" #. module: product_quick_bom diff --git a/product_quick_bom/i18n/fr_FR.po b/product_quick_bom/i18n/fr_FR.po index 1e903a9d8..27ba91577 100644 --- a/product_quick_bom/i18n/fr_FR.po +++ b/product_quick_bom/i18n/fr_FR.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * product_quick_bom -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -11,11 +11,12 @@ msgstr "" "POT-Creation-Date: 2017-11-28 03:44+0000\n" "PO-Revision-Date: 2017-11-28 03:44+0000\n" "Last-Translator: OCA Transbot , 2017\n" -"Language-Team: French (France) (https://www.transifex.com/oca/teams/23907/fr_FR/)\n" +"Language-Team: French (France) (https://www.transifex.com/oca/teams/23907/" +"fr_FR/)\n" +"Language: fr_FR\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: fr_FR\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" #. module: product_quick_bom @@ -38,8 +39,8 @@ msgstr "" #: model:ir.model.fields,help:product_quick_bom.field_product_product_bom_line_ids #: model:ir.model.fields,help:product_quick_bom.field_product_template_bom_line_ids msgid "" -"If your product is manufactured you can select here the component to produce" -" them" +"If your product is manufactured you can select here the component to produce " +"them" msgstr "" #. module: product_quick_bom diff --git a/product_quick_bom/i18n/gl.po b/product_quick_bom/i18n/gl.po index 0e63473d9..43c468cf3 100644 --- a/product_quick_bom/i18n/gl.po +++ b/product_quick_bom/i18n/gl.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * product_quick_bom -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -12,10 +12,10 @@ msgstr "" "PO-Revision-Date: 2017-11-28 03:44+0000\n" "Last-Translator: OCA Transbot , 2017\n" "Language-Team: Galician (https://www.transifex.com/oca/teams/23907/gl/)\n" +"Language: gl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: gl\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: product_quick_bom @@ -38,8 +38,8 @@ msgstr "" #: model:ir.model.fields,help:product_quick_bom.field_product_product_bom_line_ids #: model:ir.model.fields,help:product_quick_bom.field_product_template_bom_line_ids msgid "" -"If your product is manufactured you can select here the component to produce" -" them" +"If your product is manufactured you can select here the component to produce " +"them" msgstr "" #. module: product_quick_bom diff --git a/product_quick_bom/i18n/hr.po b/product_quick_bom/i18n/hr.po index ac0d10a07..db50fd8f5 100644 --- a/product_quick_bom/i18n/hr.po +++ b/product_quick_bom/i18n/hr.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * product_quick_bom -# +# # Translators: # OCA Transbot , 2017 # Bole , 2018 @@ -13,11 +13,12 @@ msgstr "" "PO-Revision-Date: 2018-02-12 03:48+0000\n" "Last-Translator: Bole , 2018\n" "Language-Team: Croatian (https://www.transifex.com/oca/teams/23907/hr/)\n" +"Language: hr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: hr\n" -"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" #. module: product_quick_bom #: model:ir.model,name:product_quick_bom.model_mrp_bom @@ -39,8 +40,8 @@ msgstr "Stavka sastavnice" #: model:ir.model.fields,help:product_quick_bom.field_product_product_bom_line_ids #: model:ir.model.fields,help:product_quick_bom.field_product_template_bom_line_ids msgid "" -"If your product is manufactured you can select here the component to produce" -" them" +"If your product is manufactured you can select here the component to produce " +"them" msgstr "" "Ako se vaš proizvod proizvodi ovdje možete odrediti componentu za " "proizvodnju." diff --git a/product_quick_bom/i18n/hr_HR.po b/product_quick_bom/i18n/hr_HR.po index 6f9e418ff..277dc3f13 100644 --- a/product_quick_bom/i18n/hr_HR.po +++ b/product_quick_bom/i18n/hr_HR.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * product_quick_bom -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -11,12 +11,14 @@ msgstr "" "POT-Creation-Date: 2018-02-12 03:48+0000\n" "PO-Revision-Date: 2018-02-12 03:48+0000\n" "Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Croatian (Croatia) (https://www.transifex.com/oca/teams/23907/hr_HR/)\n" +"Language-Team: Croatian (Croatia) (https://www.transifex.com/oca/teams/23907/" +"hr_HR/)\n" +"Language: hr_HR\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: hr_HR\n" -"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" #. module: product_quick_bom #: model:ir.model,name:product_quick_bom.model_mrp_bom @@ -38,8 +40,8 @@ msgstr "" #: model:ir.model.fields,help:product_quick_bom.field_product_product_bom_line_ids #: model:ir.model.fields,help:product_quick_bom.field_product_template_bom_line_ids msgid "" -"If your product is manufactured you can select here the component to produce" -" them" +"If your product is manufactured you can select here the component to produce " +"them" msgstr "" #. module: product_quick_bom diff --git a/product_quick_bom/i18n/it.po b/product_quick_bom/i18n/it.po index 769f718f2..1bfa0b370 100644 --- a/product_quick_bom/i18n/it.po +++ b/product_quick_bom/i18n/it.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * product_quick_bom -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -12,10 +12,10 @@ msgstr "" "PO-Revision-Date: 2017-11-28 03:44+0000\n" "Last-Translator: OCA Transbot , 2017\n" "Language-Team: Italian (https://www.transifex.com/oca/teams/23907/it/)\n" +"Language: it\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: it\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: product_quick_bom @@ -38,8 +38,8 @@ msgstr "" #: model:ir.model.fields,help:product_quick_bom.field_product_product_bom_line_ids #: model:ir.model.fields,help:product_quick_bom.field_product_template_bom_line_ids msgid "" -"If your product is manufactured you can select here the component to produce" -" them" +"If your product is manufactured you can select here the component to produce " +"them" msgstr "" #. module: product_quick_bom diff --git a/product_quick_bom/i18n/lt.po b/product_quick_bom/i18n/lt.po index b8486ca5d..c325ebdf5 100644 --- a/product_quick_bom/i18n/lt.po +++ b/product_quick_bom/i18n/lt.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * product_quick_bom -# +# # Translators: # Viktoras Norkus , 2018 msgid "" @@ -12,11 +12,12 @@ msgstr "" "PO-Revision-Date: 2018-01-16 08:02+0000\n" "Last-Translator: Viktoras Norkus , 2018\n" "Language-Team: Lithuanian (https://www.transifex.com/oca/teams/23907/lt/)\n" +"Language: lt\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: lt\n" -"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n" +"%100<10 || n%100>=20) ? 1 : 2);\n" #. module: product_quick_bom #: model:ir.model,name:product_quick_bom.model_mrp_bom @@ -38,8 +39,8 @@ msgstr "" #: model:ir.model.fields,help:product_quick_bom.field_product_product_bom_line_ids #: model:ir.model.fields,help:product_quick_bom.field_product_template_bom_line_ids msgid "" -"If your product is manufactured you can select here the component to produce" -" them" +"If your product is manufactured you can select here the component to produce " +"them" msgstr "" #. module: product_quick_bom diff --git a/product_quick_bom/i18n/nl.po b/product_quick_bom/i18n/nl.po index cfd38ca50..e2dd9af75 100644 --- a/product_quick_bom/i18n/nl.po +++ b/product_quick_bom/i18n/nl.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * product_quick_bom -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -12,10 +12,10 @@ msgstr "" "PO-Revision-Date: 2017-11-28 03:44+0000\n" "Last-Translator: OCA Transbot , 2017\n" "Language-Team: Dutch (https://www.transifex.com/oca/teams/23907/nl/)\n" +"Language: nl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: nl\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: product_quick_bom @@ -38,8 +38,8 @@ msgstr "" #: model:ir.model.fields,help:product_quick_bom.field_product_product_bom_line_ids #: model:ir.model.fields,help:product_quick_bom.field_product_template_bom_line_ids msgid "" -"If your product is manufactured you can select here the component to produce" -" them" +"If your product is manufactured you can select here the component to produce " +"them" msgstr "" #. module: product_quick_bom diff --git a/product_quick_bom/i18n/nl_NL.po b/product_quick_bom/i18n/nl_NL.po index 0ff7320a5..fec58cd2d 100644 --- a/product_quick_bom/i18n/nl_NL.po +++ b/product_quick_bom/i18n/nl_NL.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * product_quick_bom -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -11,11 +11,12 @@ msgstr "" "POT-Creation-Date: 2017-11-28 03:44+0000\n" "PO-Revision-Date: 2017-11-28 03:44+0000\n" "Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Dutch (Netherlands) (https://www.transifex.com/oca/teams/23907/nl_NL/)\n" +"Language-Team: Dutch (Netherlands) (https://www.transifex.com/oca/" +"teams/23907/nl_NL/)\n" +"Language: nl_NL\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: nl_NL\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: product_quick_bom @@ -38,8 +39,8 @@ msgstr "" #: model:ir.model.fields,help:product_quick_bom.field_product_product_bom_line_ids #: model:ir.model.fields,help:product_quick_bom.field_product_template_bom_line_ids msgid "" -"If your product is manufactured you can select here the component to produce" -" them" +"If your product is manufactured you can select here the component to produce " +"them" msgstr "" #. module: product_quick_bom diff --git a/product_quick_bom/i18n/product_quick_bom.pot b/product_quick_bom/i18n/product_quick_bom.pot new file mode 100644 index 000000000..1d1fbde85 --- /dev/null +++ b/product_quick_bom/i18n/product_quick_bom.pot @@ -0,0 +1,58 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_quick_bom +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: <>\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: product_quick_bom +#: model:ir.model,name:product_quick_bom.model_mrp_bom +msgid "Bill of Material" +msgstr "" + +#. module: product_quick_bom +#: model:ir.model.fields,field_description:product_quick_bom.field_product_product_bom_line_ids +#: model:ir.model.fields,field_description:product_quick_bom.field_product_template_bom_line_ids +msgid "Bom Line" +msgstr "" + +#. module: product_quick_bom +#: model:ir.ui.view,arch_db:product_quick_bom.product_template_form_view +msgid "Bom line" +msgstr "" + +#. module: product_quick_bom +#: model:ir.model.fields,help:product_quick_bom.field_product_product_bom_line_ids +#: model:ir.model.fields,help:product_quick_bom.field_product_template_bom_line_ids +msgid "If your product is manufactured you can select here the component to produce them" +msgstr "" + +#. module: product_quick_bom +#: model:ir.model.fields,field_description:product_quick_bom.field_mrp_bom_line_product_tmpl_id +msgid "Product" +msgstr "" + +#. module: product_quick_bom +#: model:ir.model,name:product_quick_bom.model_product_template +msgid "Product Template" +msgstr "" + +#. module: product_quick_bom +#: code:addons/product_quick_bom/models/bom.py:14 +#, python-format +msgid "You can only have one Bom per product template" +msgstr "" + +#. module: product_quick_bom +#: model:ir.model,name:product_quick_bom.model_mrp_bom_line +msgid "mrp.bom.line" +msgstr "" + diff --git a/product_quick_bom/i18n/pt.po b/product_quick_bom/i18n/pt.po index 9da9bf78d..5e1e3de65 100644 --- a/product_quick_bom/i18n/pt.po +++ b/product_quick_bom/i18n/pt.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * product_quick_bom -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -12,10 +12,10 @@ msgstr "" "PO-Revision-Date: 2017-11-28 03:44+0000\n" "Last-Translator: OCA Transbot , 2017\n" "Language-Team: Portuguese (https://www.transifex.com/oca/teams/23907/pt/)\n" +"Language: pt\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: pt\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: product_quick_bom @@ -38,8 +38,8 @@ msgstr "" #: model:ir.model.fields,help:product_quick_bom.field_product_product_bom_line_ids #: model:ir.model.fields,help:product_quick_bom.field_product_template_bom_line_ids msgid "" -"If your product is manufactured you can select here the component to produce" -" them" +"If your product is manufactured you can select here the component to produce " +"them" msgstr "" #. module: product_quick_bom diff --git a/product_quick_bom/i18n/pt_BR.po b/product_quick_bom/i18n/pt_BR.po index 7dd140e75..52e22b162 100644 --- a/product_quick_bom/i18n/pt_BR.po +++ b/product_quick_bom/i18n/pt_BR.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * product_quick_bom -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -11,11 +11,12 @@ msgstr "" "POT-Creation-Date: 2017-11-28 03:44+0000\n" "PO-Revision-Date: 2017-11-28 03:44+0000\n" "Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Portuguese (Brazil) (https://www.transifex.com/oca/teams/23907/pt_BR/)\n" +"Language-Team: Portuguese (Brazil) (https://www.transifex.com/oca/" +"teams/23907/pt_BR/)\n" +"Language: pt_BR\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: pt_BR\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" #. module: product_quick_bom @@ -38,8 +39,8 @@ msgstr "" #: model:ir.model.fields,help:product_quick_bom.field_product_product_bom_line_ids #: model:ir.model.fields,help:product_quick_bom.field_product_template_bom_line_ids msgid "" -"If your product is manufactured you can select here the component to produce" -" them" +"If your product is manufactured you can select here the component to produce " +"them" msgstr "" #. module: product_quick_bom diff --git a/product_quick_bom/i18n/ro.po b/product_quick_bom/i18n/ro.po index 823ac6b6d..7be313520 100644 --- a/product_quick_bom/i18n/ro.po +++ b/product_quick_bom/i18n/ro.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * product_quick_bom -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -12,11 +12,12 @@ msgstr "" "PO-Revision-Date: 2017-11-28 03:44+0000\n" "Last-Translator: OCA Transbot , 2017\n" "Language-Team: Romanian (https://www.transifex.com/oca/teams/23907/ro/)\n" +"Language: ro\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: ro\n" -"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));\n" +"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?" +"2:1));\n" #. module: product_quick_bom #: model:ir.model,name:product_quick_bom.model_mrp_bom @@ -38,8 +39,8 @@ msgstr "" #: model:ir.model.fields,help:product_quick_bom.field_product_product_bom_line_ids #: model:ir.model.fields,help:product_quick_bom.field_product_template_bom_line_ids msgid "" -"If your product is manufactured you can select here the component to produce" -" them" +"If your product is manufactured you can select here the component to produce " +"them" msgstr "" #. module: product_quick_bom diff --git a/product_quick_bom/i18n/ru.po b/product_quick_bom/i18n/ru.po index 2e2a2649d..6bedc0180 100644 --- a/product_quick_bom/i18n/ru.po +++ b/product_quick_bom/i18n/ru.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * product_quick_bom -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -12,11 +12,13 @@ msgstr "" "PO-Revision-Date: 2017-11-28 03:44+0000\n" "Last-Translator: OCA Transbot , 2017\n" "Language-Team: Russian (https://www.transifex.com/oca/teams/23907/ru/)\n" +"Language: ru\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: ru\n" -"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n" +"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n" +"%100>=11 && n%100<=14)? 2 : 3);\n" #. module: product_quick_bom #: model:ir.model,name:product_quick_bom.model_mrp_bom @@ -38,8 +40,8 @@ msgstr "" #: model:ir.model.fields,help:product_quick_bom.field_product_product_bom_line_ids #: model:ir.model.fields,help:product_quick_bom.field_product_template_bom_line_ids msgid "" -"If your product is manufactured you can select here the component to produce" -" them" +"If your product is manufactured you can select here the component to produce " +"them" msgstr "" #. module: product_quick_bom diff --git a/product_quick_bom/i18n/sk.po b/product_quick_bom/i18n/sk.po index 4438fc068..16bec48e8 100644 --- a/product_quick_bom/i18n/sk.po +++ b/product_quick_bom/i18n/sk.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * product_quick_bom -# +# # Translators: # OCA Transbot , 2018 msgid "" @@ -12,10 +12,10 @@ msgstr "" "PO-Revision-Date: 2018-02-12 03:48+0000\n" "Last-Translator: OCA Transbot , 2018\n" "Language-Team: Slovak (https://www.transifex.com/oca/teams/23907/sk/)\n" +"Language: sk\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: sk\n" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" #. module: product_quick_bom @@ -38,8 +38,8 @@ msgstr "" #: model:ir.model.fields,help:product_quick_bom.field_product_product_bom_line_ids #: model:ir.model.fields,help:product_quick_bom.field_product_template_bom_line_ids msgid "" -"If your product is manufactured you can select here the component to produce" -" them" +"If your product is manufactured you can select here the component to produce " +"them" msgstr "" #. module: product_quick_bom diff --git a/product_quick_bom/i18n/sl.po b/product_quick_bom/i18n/sl.po index 578fb5fd1..e8694b12f 100644 --- a/product_quick_bom/i18n/sl.po +++ b/product_quick_bom/i18n/sl.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * product_quick_bom -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -12,11 +12,12 @@ msgstr "" "PO-Revision-Date: 2017-11-28 03:44+0000\n" "Last-Translator: OCA Transbot , 2017\n" "Language-Team: Slovenian (https://www.transifex.com/oca/teams/23907/sl/)\n" +"Language: sl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: sl\n" -"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);\n" +"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n" +"%100==4 ? 2 : 3);\n" #. module: product_quick_bom #: model:ir.model,name:product_quick_bom.model_mrp_bom @@ -38,8 +39,8 @@ msgstr "" #: model:ir.model.fields,help:product_quick_bom.field_product_product_bom_line_ids #: model:ir.model.fields,help:product_quick_bom.field_product_template_bom_line_ids msgid "" -"If your product is manufactured you can select here the component to produce" -" them" +"If your product is manufactured you can select here the component to produce " +"them" msgstr "" #. module: product_quick_bom diff --git a/product_quick_bom/i18n/tr.po b/product_quick_bom/i18n/tr.po index 2b4425f1b..0698ff211 100644 --- a/product_quick_bom/i18n/tr.po +++ b/product_quick_bom/i18n/tr.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * product_quick_bom -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -12,10 +12,10 @@ msgstr "" "PO-Revision-Date: 2017-11-28 03:44+0000\n" "Last-Translator: OCA Transbot , 2017\n" "Language-Team: Turkish (https://www.transifex.com/oca/teams/23907/tr/)\n" +"Language: tr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: tr\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" #. module: product_quick_bom @@ -38,8 +38,8 @@ msgstr "" #: model:ir.model.fields,help:product_quick_bom.field_product_product_bom_line_ids #: model:ir.model.fields,help:product_quick_bom.field_product_template_bom_line_ids msgid "" -"If your product is manufactured you can select here the component to produce" -" them" +"If your product is manufactured you can select here the component to produce " +"them" msgstr "" #. module: product_quick_bom diff --git a/product_quick_bom/i18n/tr_TR.po b/product_quick_bom/i18n/tr_TR.po index 0754a83a8..7ecb21350 100644 --- a/product_quick_bom/i18n/tr_TR.po +++ b/product_quick_bom/i18n/tr_TR.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * product_quick_bom -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -11,11 +11,12 @@ msgstr "" "POT-Creation-Date: 2017-11-28 03:44+0000\n" "PO-Revision-Date: 2017-11-28 03:44+0000\n" "Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Turkish (Turkey) (https://www.transifex.com/oca/teams/23907/tr_TR/)\n" +"Language-Team: Turkish (Turkey) (https://www.transifex.com/oca/teams/23907/" +"tr_TR/)\n" +"Language: tr_TR\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: tr_TR\n" "Plural-Forms: nplurals=1; plural=0;\n" #. module: product_quick_bom @@ -38,8 +39,8 @@ msgstr "" #: model:ir.model.fields,help:product_quick_bom.field_product_product_bom_line_ids #: model:ir.model.fields,help:product_quick_bom.field_product_template_bom_line_ids msgid "" -"If your product is manufactured you can select here the component to produce" -" them" +"If your product is manufactured you can select here the component to produce " +"them" msgstr "" #. module: product_quick_bom diff --git a/product_quick_bom/i18n/vi_VN.po b/product_quick_bom/i18n/vi_VN.po index 0f6d619a3..e76a0f595 100644 --- a/product_quick_bom/i18n/vi_VN.po +++ b/product_quick_bom/i18n/vi_VN.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * product_quick_bom -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -11,11 +11,12 @@ msgstr "" "POT-Creation-Date: 2017-11-28 03:44+0000\n" "PO-Revision-Date: 2017-11-28 03:44+0000\n" "Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Vietnamese (Viet Nam) (https://www.transifex.com/oca/teams/23907/vi_VN/)\n" +"Language-Team: Vietnamese (Viet Nam) (https://www.transifex.com/oca/" +"teams/23907/vi_VN/)\n" +"Language: vi_VN\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: vi_VN\n" "Plural-Forms: nplurals=1; plural=0;\n" #. module: product_quick_bom @@ -38,8 +39,8 @@ msgstr "" #: model:ir.model.fields,help:product_quick_bom.field_product_product_bom_line_ids #: model:ir.model.fields,help:product_quick_bom.field_product_template_bom_line_ids msgid "" -"If your product is manufactured you can select here the component to produce" -" them" +"If your product is manufactured you can select here the component to produce " +"them" msgstr "" #. module: product_quick_bom diff --git a/product_quick_bom/i18n/zh_CN.po b/product_quick_bom/i18n/zh_CN.po index 9def588a6..a20ed2a2a 100644 --- a/product_quick_bom/i18n/zh_CN.po +++ b/product_quick_bom/i18n/zh_CN.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * product_quick_bom -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -11,11 +11,12 @@ msgstr "" "POT-Creation-Date: 2018-02-12 03:48+0000\n" "PO-Revision-Date: 2018-02-12 03:48+0000\n" "Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Chinese (China) (https://www.transifex.com/oca/teams/23907/zh_CN/)\n" +"Language-Team: Chinese (China) (https://www.transifex.com/oca/teams/23907/" +"zh_CN/)\n" +"Language: zh_CN\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: zh_CN\n" "Plural-Forms: nplurals=1; plural=0;\n" #. module: product_quick_bom @@ -38,8 +39,8 @@ msgstr "" #: model:ir.model.fields,help:product_quick_bom.field_product_product_bom_line_ids #: model:ir.model.fields,help:product_quick_bom.field_product_template_bom_line_ids msgid "" -"If your product is manufactured you can select here the component to produce" -" them" +"If your product is manufactured you can select here the component to produce " +"them" msgstr "" #. module: product_quick_bom From 881043b78ac9b33e6c7ca68320eb7f3d9c284fd4 Mon Sep 17 00:00:00 2001 From: William Olhasque Date: Wed, 26 Sep 2018 08:27:54 +0000 Subject: [PATCH 08/16] Translated using Weblate (French) Currently translated at 100,0% (8 of 8 strings) Translation: manufacture-10.0/manufacture-10.0-product_quick_bom Translate-URL: https://translation.odoo-community.org/projects/manufacture-10-0/manufacture-10-0-product_quick_bom/fr/ --- product_quick_bom/i18n/fr.po | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/product_quick_bom/i18n/fr.po b/product_quick_bom/i18n/fr.po index 9849fc430..d43a338af 100644 --- a/product_quick_bom/i18n/fr.po +++ b/product_quick_bom/i18n/fr.po @@ -9,30 +9,31 @@ msgstr "" "Project-Id-Version: Odoo Server 10.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-11-28 03:44+0000\n" -"PO-Revision-Date: 2017-11-28 03:44+0000\n" -"Last-Translator: OCA Transbot , 2017\n" +"PO-Revision-Date: 2018-09-26 08:29+0000\n" +"Last-Translator: William Olhasque \n" "Language-Team: French (https://www.transifex.com/oca/teams/23907/fr/)\n" "Language: fr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=(n > 1);\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 3.1.1\n" #. module: product_quick_bom #: model:ir.model,name:product_quick_bom.model_mrp_bom msgid "Bill of Material" -msgstr "" +msgstr "Nomenclature" #. module: product_quick_bom #: model:ir.model.fields,field_description:product_quick_bom.field_product_product_bom_line_ids #: model:ir.model.fields,field_description:product_quick_bom.field_product_template_bom_line_ids msgid "Bom Line" -msgstr "" +msgstr "Ligne de nomenclature" #. module: product_quick_bom #: model:ir.ui.view,arch_db:product_quick_bom.product_template_form_view msgid "Bom line" -msgstr "" +msgstr "Ligne de nomenclature" #. module: product_quick_bom #: model:ir.model.fields,help:product_quick_bom.field_product_product_bom_line_ids @@ -41,6 +42,8 @@ msgid "" "If your product is manufactured you can select here the component to produce " "them" msgstr "" +"Si votre produit est fabriqué, vous pouvez sélectionner ici les composants " +"pour le produire" #. module: product_quick_bom #: model:ir.model.fields,field_description:product_quick_bom.field_mrp_bom_line_product_tmpl_id @@ -56,9 +59,9 @@ msgstr "Modèle d'article" #: code:addons/product_quick_bom/models/bom.py:14 #, python-format msgid "You can only have one Bom per product template" -msgstr "" +msgstr "Vous ne pouvez avoir qu'une nomenclature par modèle de produit" #. module: product_quick_bom #: model:ir.model,name:product_quick_bom.model_mrp_bom_line msgid "mrp.bom.line" -msgstr "" +msgstr "Ligne de nomenclature" From aebc47892a922b26f43b51bb8f8ac6163097a3c4 Mon Sep 17 00:00:00 2001 From: Maria Sparenberg Date: Sun, 9 Dec 2018 16:51:14 +0000 Subject: [PATCH 09/16] Translated using Weblate (German) Currently translated at 100.0% (8 of 8 strings) Translation: manufacture-10.0/manufacture-10.0-product_quick_bom Translate-URL: https://translation.odoo-community.org/projects/manufacture-10-0/manufacture-10-0-product_quick_bom/de/ --- product_quick_bom/i18n/de.po | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/product_quick_bom/i18n/de.po b/product_quick_bom/i18n/de.po index 3de120342..ffc6b1dfc 100644 --- a/product_quick_bom/i18n/de.po +++ b/product_quick_bom/i18n/de.po @@ -9,30 +9,31 @@ msgstr "" "Project-Id-Version: Odoo Server 10.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-11-28 03:44+0000\n" -"PO-Revision-Date: 2017-11-28 03:44+0000\n" -"Last-Translator: OCA Transbot , 2017\n" +"PO-Revision-Date: 2018-12-10 11:58+0000\n" +"Last-Translator: Maria Sparenberg \n" "Language-Team: German (https://www.transifex.com/oca/teams/23907/de/)\n" "Language: de\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 3.3\n" #. module: product_quick_bom #: model:ir.model,name:product_quick_bom.model_mrp_bom msgid "Bill of Material" -msgstr "" +msgstr "Stückliste" #. module: product_quick_bom #: model:ir.model.fields,field_description:product_quick_bom.field_product_product_bom_line_ids #: model:ir.model.fields,field_description:product_quick_bom.field_product_template_bom_line_ids msgid "Bom Line" -msgstr "" +msgstr "Stücklistenposition" #. module: product_quick_bom #: model:ir.ui.view,arch_db:product_quick_bom.product_template_form_view msgid "Bom line" -msgstr "" +msgstr "Stücklistenposition" #. module: product_quick_bom #: model:ir.model.fields,help:product_quick_bom.field_product_product_bom_line_ids @@ -41,6 +42,8 @@ msgid "" "If your product is manufactured you can select here the component to produce " "them" msgstr "" +"Wenn das Produkt gefertigt wird, können hier die Komponenten gewählt werden, " +"die zur Produktion nötig sind" #. module: product_quick_bom #: model:ir.model.fields,field_description:product_quick_bom.field_mrp_bom_line_product_tmpl_id @@ -56,9 +59,9 @@ msgstr "Produktvorlage" #: code:addons/product_quick_bom/models/bom.py:14 #, python-format msgid "You can only have one Bom per product template" -msgstr "" +msgstr "Es darf nur eine Stückliste für eine Produktvorlage existieren" #. module: product_quick_bom #: model:ir.model,name:product_quick_bom.model_mrp_bom_line msgid "mrp.bom.line" -msgstr "" +msgstr "mrp.bom.line" From c46da3555ac5b696f54cebe783e08d93a4e3f560 Mon Sep 17 00:00:00 2001 From: Pedro Castro Silva Date: Fri, 7 Jun 2019 16:25:55 +0000 Subject: [PATCH 10/16] Translated using Weblate (Portuguese) Currently translated at 87.5% (7 of 8 strings) Translation: manufacture-10.0/manufacture-10.0-product_quick_bom Translate-URL: https://translation.odoo-community.org/projects/manufacture-10-0/manufacture-10-0-product_quick_bom/pt/ --- product_quick_bom/i18n/pt.po | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/product_quick_bom/i18n/pt.po b/product_quick_bom/i18n/pt.po index 5e1e3de65..b536141bc 100644 --- a/product_quick_bom/i18n/pt.po +++ b/product_quick_bom/i18n/pt.po @@ -9,30 +9,31 @@ msgstr "" "Project-Id-Version: Odoo Server 10.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-11-28 03:44+0000\n" -"PO-Revision-Date: 2017-11-28 03:44+0000\n" -"Last-Translator: OCA Transbot , 2017\n" +"PO-Revision-Date: 2019-06-07 19:20+0000\n" +"Last-Translator: Pedro Castro Silva \n" "Language-Team: Portuguese (https://www.transifex.com/oca/teams/23907/pt/)\n" "Language: pt\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Weblate 3.6.1\n" #. module: product_quick_bom #: model:ir.model,name:product_quick_bom.model_mrp_bom msgid "Bill of Material" -msgstr "" +msgstr "Lista de Materiais" #. module: product_quick_bom #: model:ir.model.fields,field_description:product_quick_bom.field_product_product_bom_line_ids #: model:ir.model.fields,field_description:product_quick_bom.field_product_template_bom_line_ids msgid "Bom Line" -msgstr "" +msgstr "Linha de LdM" #. module: product_quick_bom #: model:ir.ui.view,arch_db:product_quick_bom.product_template_form_view msgid "Bom line" -msgstr "" +msgstr "Linha de LdM" #. module: product_quick_bom #: model:ir.model.fields,help:product_quick_bom.field_product_product_bom_line_ids @@ -41,6 +42,8 @@ msgid "" "If your product is manufactured you can select here the component to produce " "them" msgstr "" +"Se o seu produto é fabricado pode aqui selecionar os componentes para o " +"produzir" #. module: product_quick_bom #: model:ir.model.fields,field_description:product_quick_bom.field_mrp_bom_line_product_tmpl_id @@ -50,13 +53,13 @@ msgstr "Produto" #. module: product_quick_bom #: model:ir.model,name:product_quick_bom.model_product_template msgid "Product Template" -msgstr "" +msgstr "Modelo de Produto" #. module: product_quick_bom #: code:addons/product_quick_bom/models/bom.py:14 #, python-format msgid "You can only have one Bom per product template" -msgstr "" +msgstr "Só pode ter uma LdM para cada modelo de produto" #. module: product_quick_bom #: model:ir.model,name:product_quick_bom.model_mrp_bom_line From b4878fdd00fcb86deff34bb54849e1c48fde1df2 Mon Sep 17 00:00:00 2001 From: Kevin Khao Date: Tue, 7 Jan 2020 15:36:05 +0100 Subject: [PATCH 11/16] [MIG] product_quick_bom: Migration to 12.0 --- product_quick_bom/README.rst | 89 ++-- product_quick_bom/__init__.py | 1 - product_quick_bom/__manifest__.py | 15 +- product_quick_bom/models/__init__.py | 2 - product_quick_bom/models/bom.py | 25 -- product_quick_bom/models/product.py | 77 ++-- product_quick_bom/readme/CONTRIBUTORS.rst | 2 + product_quick_bom/readme/DESCRIPTION.rst | 3 + product_quick_bom/readme/USAGE.rst | 1 + .../static/description/index.html | 423 ++++++++++++++++++ product_quick_bom/tests/test_quick_bom.py | 80 ++-- product_quick_bom/views/product_view.xml | 45 +- 12 files changed, 579 insertions(+), 184 deletions(-) delete mode 100644 product_quick_bom/models/bom.py create mode 100644 product_quick_bom/readme/CONTRIBUTORS.rst create mode 100644 product_quick_bom/readme/DESCRIPTION.rst create mode 100644 product_quick_bom/readme/USAGE.rst create mode 100644 product_quick_bom/static/description/index.html diff --git a/product_quick_bom/README.rst b/product_quick_bom/README.rst index 1c012bd77..06a74fa74 100644 --- a/product_quick_bom/README.rst +++ b/product_quick_bom/README.rst @@ -1,61 +1,76 @@ -.. image:: https://img.shields.io/badge/licence-AGPL--3-blue.svg - :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html - :alt: License: AGPL-3 - ================= Product Quick Bom ================= -This module was written to create quickly the bom for your product. -Indeed in the product form you now have a new tab "bom" that give you the posibility -to add the bom line directly here +.. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-oca%2Fmanufacture-lightgray.png?logo=github + :target: https://github.com/oca/manufacture/tree/12.0/product_quick_bom + :alt: oca/manufacture + +|badge1| |badge2| |badge3| + +This module was written to be able to quickly create the BoM for your product. There is a new "Bill of Materials" tab in the product form view that allows the user to add a BoM and its lines directly. + +Beware that this functionality is relevant only when one product template has one Bill of Materials, and works only for product templates for simplicity's sake. + +**Table of contents** + +.. contents:: + :local: Usage ===== -To use this module, you need to: - -* Go to a product form, click on edit, add a line in the bom tab and see that a bom - linked to the product have been created. - -.. image:: https://odoo-community.org/website/image/ir.attachment/5784_f2813bd/datas - :alt: Try me on Runbot - :target: https://runbot.odoo-community.org/runbot/129/10.0 - -.. repo_id is available in https://github.com/OCA/maintainer-tools/blob/master/tools/repos_with_ids.txt -.. branch is "8.0" for example - -For further information, please visit: - -* https://www.odoo.com/forum/help-1 - +Go to product form view, click on edit, use the BoM lines field. If there is no BoM for the product yet, you can quickly create one by clicking on the "Create BoM" button. Bug Tracker =========== -Bugs are tracked on `GitHub Issues `_. +Bugs are tracked on `GitHub Issues `_. In case of trouble, please check there if your issue has already been reported. -If you spotted it first, help us smashing it by providing a detailed and welcomed feedback +If you spotted it first, help us smashing it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. Credits ======= +Authors +~~~~~~~ + +* Akretion + Contributors ------------- +~~~~~~~~~~~~ -* Sébastien Beau +* Sébastien Beau +* Kevin Khao -Maintainer ----------- +Maintainers +~~~~~~~~~~~ -.. image:: https://odoo-community.org/logo.png - :alt: Odoo Community Association - :target: https://odoo-community.org +.. |maintainer-sebastienbeau| image:: https://github.com/sebastienbeau.png?size=40px + :target: https://github.com/sebastienbeau + :alt: sebastienbeau +.. |maintainer-kevinkhao| image:: https://github.com/kevinkhao.png?size=40px + :target: https://github.com/kevinkhao + :alt: kevinkhao -This module is maintained by the OCA. +Current maintainers: -OCA, or the Odoo Community Association, is a nonprofit organization whose -mission is to support the collaborative development of Odoo features and -promote its widespread use. +|maintainer-sebastienbeau| |maintainer-kevinkhao| -To contribute to this module, please visit http://odoo-community.org. +This module is part of the `oca/manufacture `_ project on GitHub. + +You are welcome to contribute. diff --git a/product_quick_bom/__init__.py b/product_quick_bom/__init__.py index 8ebf94e87..1732d15e5 100644 --- a/product_quick_bom/__init__.py +++ b/product_quick_bom/__init__.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright (C) 2015 Akretion (http://www.akretion.com). # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). diff --git a/product_quick_bom/__manifest__.py b/product_quick_bom/__manifest__.py index a0f27800e..aa4c0cedb 100644 --- a/product_quick_bom/__manifest__.py +++ b/product_quick_bom/__manifest__.py @@ -1,22 +1,17 @@ -# -*- coding: utf-8 -*- # Copyright (C) 2015 Akretion (http://www.akretion.com). # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). { "name": "Product Quick Bom", "summary": "Create the bom directly from the product", - "version": "10.0.1.0.0", + "version": "12.0.1.0.0", "category": "mrp", - "website": "https://odoo-community.org/", + "website": "https://github.com/OCA/manufacture", "author": "Akretion, Odoo Community Association (OCA)", "license": "AGPL-3", "application": False, "installable": True, - "depends": [ - "mrp", - ], - "data": [ - "views/product_view.xml", - ], - + "depends": ["mrp"], + "data": ["views/product_view.xml"], + "maintainers": ["sebastienbeau", "kevinkhao"], } diff --git a/product_quick_bom/models/__init__.py b/product_quick_bom/models/__init__.py index e55d597f7..c60fd5138 100644 --- a/product_quick_bom/models/__init__.py +++ b/product_quick_bom/models/__init__.py @@ -1,6 +1,4 @@ -# -*- coding: utf-8 -*- # Copyright (C) 2015 Akretion (http://www.akretion.com). # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). from . import product -from . import bom diff --git a/product_quick_bom/models/bom.py b/product_quick_bom/models/bom.py deleted file mode 100644 index 9e3313ab2..000000000 --- a/product_quick_bom/models/bom.py +++ /dev/null @@ -1,25 +0,0 @@ -# -*- coding: utf-8 -*- -# Copyright (C) 2015 Akretion (http://www.akretion.com). -# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). - -from odoo import fields, models, _ - - -class MrpBom(models.Model): - _inherit = 'mrp.bom' - - _sql_constraint = ( - 'uniq_product_template', - 'uniq(product_tmpl_id)', - _('You can only have one Bom per product template'), - ) - - -class MrpBomLine(models.Model): - _inherit = 'mrp.bom.line' - - product_tmpl_id = fields.Many2one( - comodel_name='product.template', - related='bom_id.product_tmpl_id', - readonly=True, - store=True) diff --git a/product_quick_bom/models/product.py b/product_quick_bom/models/product.py index 4eca5dd82..e6afef532 100644 --- a/product_quick_bom/models/product.py +++ b/product_quick_bom/models/product.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright (C) 2015 Akretion (http://www.akretion.com). # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). @@ -6,59 +5,33 @@ from odoo import api, fields, models class ProductTemplate(models.Model): - _inherit = 'product.template' + _inherit = "product.template" - bom_line_ids = fields.One2many( - comodel_name='mrp.bom.line', - inverse_name='product_tmpl_id', - string='Bom Line', - help='If your product is manufactured you can select ' - 'here the component to produce them') - - @api.model - def _extract_bom_line(self, vals): - return vals.pop('bom_line_ids', {}) - - @api.multi - def _prepare_bom_vals(self, vals): - self.ensure_one() - return { - 'product_tmpl_id': self.id, - 'bom_line_ids': vals, - } - - @api.multi - def _process_bom_vals(self, vals): - for record in self: - if record.bom_ids: - record.bom_ids[0].write({'bom_line_ids': vals}) + @api.depends("bom_ids") + def _compute_bom_id(self): + for rec in self: + if len(rec.bom_ids.ids) == 1: + rec.bom_id = rec.bom_ids[0] else: - record.env['mrp.bom'].create(self._prepare_bom_vals(vals)) + rec.bom_id = self.env["mrp.bom"] - @api.model - def create(self, vals): - bom_vals = self._extract_bom_line(vals) - record = super(ProductTemplate, self).create(vals) - if bom_vals: - record._process_bom_vals(bom_vals) - return record + bom_id = fields.Many2one( + "mrp.bom", + string="Bill of Materials (quick access)", + compute=_compute_bom_id, + store=True, + ) - @api.multi - def write(self, vals): - """ default_type is in product and bom so _context ovewrite the default - value for bom with typ:'product' need to becarefull - """ - bom_vals = self._extract_bom_line(vals) - res = super(ProductTemplate, self).write(vals) - if bom_vals: - ctx = self._context.copy() - ctx.pop('default_type', None) - self.with_context(ctx)._process_bom_vals(bom_vals) - return res + # In case there is no bom_id yet, to simplify logic + # we just add a button to create one + def button_create_bom(self): + self.ensure_one() + vals = { + "product_tmpl_id": self.id, + "type": "normal", + } + self.env["mrp.bom"].create(vals) - @api.multi - def unlink(self): - for record in self: - if record.bom_ids: - record.bom_ids.unlink() - return super(ProductTemplate, self).unlink() + specific_bom_line_ids = fields.One2many( + related="bom_id.bom_line_ids", readonly=False + ) diff --git a/product_quick_bom/readme/CONTRIBUTORS.rst b/product_quick_bom/readme/CONTRIBUTORS.rst new file mode 100644 index 000000000..ff1ec5950 --- /dev/null +++ b/product_quick_bom/readme/CONTRIBUTORS.rst @@ -0,0 +1,2 @@ +* Sébastien Beau +* Kevin Khao diff --git a/product_quick_bom/readme/DESCRIPTION.rst b/product_quick_bom/readme/DESCRIPTION.rst new file mode 100644 index 000000000..2af97755a --- /dev/null +++ b/product_quick_bom/readme/DESCRIPTION.rst @@ -0,0 +1,3 @@ +This module was written to be able to quickly create the BoM for your product. There is a new "Bill of Materials" tab in the product form view that allows the user to add a BoM and its lines directly. + +Beware that this functionality is relevant only when one product template has one Bill of Materials, and works only for product templates for simplicity's sake. diff --git a/product_quick_bom/readme/USAGE.rst b/product_quick_bom/readme/USAGE.rst new file mode 100644 index 000000000..c94b325ec --- /dev/null +++ b/product_quick_bom/readme/USAGE.rst @@ -0,0 +1 @@ +Go to product form view, click on edit, use the BoM lines field. If there is no BoM for the product yet, you can quickly create one by clicking on the "Create BoM" button. diff --git a/product_quick_bom/static/description/index.html b/product_quick_bom/static/description/index.html new file mode 100644 index 000000000..70312a41f --- /dev/null +++ b/product_quick_bom/static/description/index.html @@ -0,0 +1,423 @@ + + + + + + +Product Quick Bom + + + +
+

Product Quick Bom

+ + +

Beta License: AGPL-3 oca/manufacture

+

This module was written to be able to quickly create the BoM for your product. There is a new “Bill of Materials” tab in the product form view that allows the user to add a BoM and its lines directly.

+

Beware that this functionality is relevant only when one product template has one Bill of Materials, and works only for product templates for simplicity’s sake.

+

Table of contents

+ +
+

Usage

+

Go to product form view, click on edit, use the BoM lines field. If there is no BoM for the product yet, you can quickly create one by clicking on the “Create BoM” button.

+
+
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us smashing it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • Akretion
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

Current maintainers:

+

sebastienbeau kevinkhao

+

This module is part of the oca/manufacture project on GitHub.

+

You are welcome to contribute.

+
+
+
+ + diff --git a/product_quick_bom/tests/test_quick_bom.py b/product_quick_bom/tests/test_quick_bom.py index 4893a8bde..c2e01afba 100644 --- a/product_quick_bom/tests/test_quick_bom.py +++ b/product_quick_bom/tests/test_quick_bom.py @@ -1,57 +1,57 @@ -# -*- coding: utf-8 -*- # Copyright (C) 2015 Akretion (http://www.akretion.com). # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). from odoo.tests.common import TransactionCase import logging + _logger = logging.getLogger(__name__) class TestQuickBom(TransactionCase): - def setUp(self): - super(TestQuickBom, self).setUp() - self.computer = self.env.ref( - 'product.product_product_5_product_template') - self.ram = self.env.ref('product.product_product_13_product_template') - self.hard_drive = self.env.ref( - 'product.product_product_17_product_template') - self.cpu = self.env.ref('product.product_product_22_product_template') + # as we test new BoMs that must not already exist in demo data, + # bolt + screw + ply = lamp + super().setUp() + self.prd_1 = self.env.ref("mrp.product_product_computer_desk_bolt") + self.prd_2 = self.env.ref("mrp.product_product_computer_desk_screw") + self.prd_3 = self.env.ref("mrp.product_product_wood_ply") + self.tmpl_4 = self.env.ref( + "product.product_delivery_02_product_template" + ) def test_create_bom(self): - self.computer.write({'bom_line_ids': [ - (0, 0, {'product_id': self.ram.id, 'product_qty': 2, }), - (0, 0, {'product_id': self.hard_drive.id, 'product_qty': 2, }), - (0, 0, {'product_id': self.cpu.id, 'product_qty': 1, })]}) - bom = self.computer.bom_ids - self.assertEqual(self.computer.id, bom.product_tmpl_id.id) - self.assertEqual(bom.bom_line_ids[0].product_id.id, self.ram.id) + self.tmpl_4.button_create_bom() + self.tmpl_4.write( + { + "specific_bom_line_ids": [ + (0, 0, {"product_id": self.prd_1.id, "product_qty": 2}), + (0, 0, {"product_id": self.prd_2.id, "product_qty": 2}), + (0, 0, {"product_id": self.prd_3.id, "product_qty": 1}), + ] + } + ) + bom = self.tmpl_4.bom_id + self.assertEqual(self.tmpl_4.id, bom.product_tmpl_id.id) + self.assertEqual(bom.bom_line_ids[0].product_id.id, self.prd_1.id) self.assertEqual(bom.bom_line_ids[0].product_qty, 2) - self.assertEqual(bom.bom_line_ids[1].product_id.id, self.hard_drive.id) + self.assertEqual(bom.bom_line_ids[1].product_id.id, self.prd_2.id) self.assertEqual(bom.bom_line_ids[1].product_qty, 2) - self.assertEqual(bom.bom_line_ids[2].product_id.id, self.cpu.id) + self.assertEqual(bom.bom_line_ids[2].product_id.id, self.prd_3.id) self.assertEqual(bom.bom_line_ids[2].product_qty, 1) def test_read_bom(self): - bom = self.env['mrp.bom'].create({ - 'type': 'normal', - 'product_tmpl_id': self.computer.id}) - bomline1 = self.env['mrp.bom.line'].create({ - 'product_id': self.ram.id, - 'product_qty': 2, - 'bom_id': bom.id, - }) - bomline2 = self.env['mrp.bom.line'].create({ - 'product_id': self.hard_drive.id, - 'product_qty': 2, - 'bom_id': bom.id, - }) - bomline3 = self.env['mrp.bom.line'].create({ - 'product_id': self.cpu.id, - 'product_qty': 1, - 'bom_id': bom.id, - }) - - self.assertTrue(bomline1 in self.computer.bom_line_ids) - self.assertTrue(bomline2 in self.computer.bom_line_ids) - self.assertTrue(bomline3 in self.computer.bom_line_ids) + bom = self.env["mrp.bom"].create( + {"type": "normal", "product_tmpl_id": self.tmpl_4.id} + ) + bomline1 = self.env["mrp.bom.line"].create( + {"product_id": self.prd_1.id, "product_qty": 2, "bom_id": bom.id} + ) + bomline2 = self.env["mrp.bom.line"].create( + {"product_id": self.prd_2.id, "product_qty": 2, "bom_id": bom.id} + ) + bomline3 = self.env["mrp.bom.line"].create( + {"product_id": self.prd_3.id, "product_qty": 1, "bom_id": bom.id} + ) + self.assertTrue(bomline1 in self.tmpl_4.specific_bom_line_ids) + self.assertTrue(bomline2 in self.tmpl_4.specific_bom_line_ids) + self.assertTrue(bomline3 in self.tmpl_4.specific_bom_line_ids) diff --git a/product_quick_bom/views/product_view.xml b/product_quick_bom/views/product_view.xml index 804c1267c..4e6a6bc34 100644 --- a/product_quick_bom/views/product_view.xml +++ b/product_quick_bom/views/product_view.xml @@ -1,20 +1,31 @@ - - product.template - - - - - - - - - - - - - - - + + product.template + + + + + + + + + + + + + + + + + From 45fd873014065a17183d72a7c2e0129feeb12c17 Mon Sep 17 00:00:00 2001 From: oca-travis Date: Mon, 9 Mar 2020 15:10:06 +0000 Subject: [PATCH 12/16] [UPD] Update product_quick_bom.pot --- product_quick_bom/i18n/product_quick_bom.pot | 36 ++++++++------------ 1 file changed, 15 insertions(+), 21 deletions(-) diff --git a/product_quick_bom/i18n/product_quick_bom.pot b/product_quick_bom/i18n/product_quick_bom.pot index 1d1fbde85..ef4011b9f 100644 --- a/product_quick_bom/i18n/product_quick_bom.pot +++ b/product_quick_bom/i18n/product_quick_bom.pot @@ -4,7 +4,7 @@ # msgid "" msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" +"Project-Id-Version: Odoo Server 12.0\n" "Report-Msgid-Bugs-To: \n" "Last-Translator: <>\n" "Language-Team: \n" @@ -14,30 +14,25 @@ msgstr "" "Plural-Forms: \n" #. module: product_quick_bom -#: model:ir.model,name:product_quick_bom.model_mrp_bom -msgid "Bill of Material" +#: model_terms:ir.ui.view,arch_db:product_quick_bom.product_template_only_form_view_bomlines +msgid "Bill of Materials" msgstr "" #. module: product_quick_bom -#: model:ir.model.fields,field_description:product_quick_bom.field_product_product_bom_line_ids -#: model:ir.model.fields,field_description:product_quick_bom.field_product_template_bom_line_ids -msgid "Bom Line" +#: model:ir.model.fields,field_description:product_quick_bom.field_product_product__bom_id +#: model:ir.model.fields,field_description:product_quick_bom.field_product_template__bom_id +msgid "Bill of Materials (quick access)" msgstr "" #. module: product_quick_bom -#: model:ir.ui.view,arch_db:product_quick_bom.product_template_form_view -msgid "Bom line" +#: model:ir.model.fields,field_description:product_quick_bom.field_product_product__specific_bom_line_ids +#: model:ir.model.fields,field_description:product_quick_bom.field_product_template__specific_bom_line_ids +msgid "BoM Lines" msgstr "" #. module: product_quick_bom -#: model:ir.model.fields,help:product_quick_bom.field_product_product_bom_line_ids -#: model:ir.model.fields,help:product_quick_bom.field_product_template_bom_line_ids -msgid "If your product is manufactured you can select here the component to produce them" -msgstr "" - -#. module: product_quick_bom -#: model:ir.model.fields,field_description:product_quick_bom.field_mrp_bom_line_product_tmpl_id -msgid "Product" +#: model_terms:ir.ui.view,arch_db:product_quick_bom.product_template_only_form_view_bomlines +msgid "Create BoM" msgstr "" #. module: product_quick_bom @@ -46,13 +41,12 @@ msgid "Product Template" msgstr "" #. module: product_quick_bom -#: code:addons/product_quick_bom/models/bom.py:14 -#, python-format -msgid "You can only have one Bom per product template" +#: model_terms:ir.ui.view,arch_db:product_quick_bom.product_template_only_form_view_bomlines +msgid "The product doesn't have a BoM yet, you must create one before updating its components." msgstr "" #. module: product_quick_bom -#: model:ir.model,name:product_quick_bom.model_mrp_bom_line -msgid "mrp.bom.line" +#: model_terms:ir.ui.view,arch_db:product_quick_bom.product_template_only_form_view_bomlines +msgid "The product is linked to several BoMs, modifications must be done BoM-side." msgstr "" From 906ea9cb5c0a4f63ac5580aabc8a4830d1992bff Mon Sep 17 00:00:00 2001 From: OCA-git-bot Date: Mon, 9 Mar 2020 15:36:32 +0000 Subject: [PATCH 13/16] [UPD] README.rst --- product_quick_bom/README.rst | 34 ++++++++++++++----- .../static/description/index.html | 17 ++++++---- 2 files changed, 36 insertions(+), 15 deletions(-) diff --git a/product_quick_bom/README.rst b/product_quick_bom/README.rst index 06a74fa74..5a349e1a0 100644 --- a/product_quick_bom/README.rst +++ b/product_quick_bom/README.rst @@ -13,11 +13,17 @@ Product Quick Bom .. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html :alt: License: AGPL-3 -.. |badge3| image:: https://img.shields.io/badge/github-oca%2Fmanufacture-lightgray.png?logo=github - :target: https://github.com/oca/manufacture/tree/12.0/product_quick_bom - :alt: oca/manufacture +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fmanufacture-lightgray.png?logo=github + :target: https://github.com/OCA/manufacture/tree/12.0/product_quick_bom + :alt: OCA/manufacture +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/manufacture-12-0/manufacture-12-0-product_quick_bom + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png + :target: https://runbot.odoo-community.org/runbot/129/12.0 + :alt: Try me on Runbot -|badge1| |badge2| |badge3| +|badge1| |badge2| |badge3| |badge4| |badge5| This module was written to be able to quickly create the BoM for your product. There is a new "Bill of Materials" tab in the product form view that allows the user to add a BoM and its lines directly. @@ -36,10 +42,10 @@ Go to product form view, click on edit, use the BoM lines field. If there is no Bug Tracker =========== -Bugs are tracked on `GitHub Issues `_. +Bugs are tracked on `GitHub Issues `_. In case of trouble, please check there if your issue has already been reported. If you spotted it first, help us smashing it by providing a detailed and welcomed -`feedback `_. +`feedback `_. Do not contact contributors directly about support or help with technical issues. @@ -60,6 +66,16 @@ Contributors Maintainers ~~~~~~~~~~~ +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + .. |maintainer-sebastienbeau| image:: https://github.com/sebastienbeau.png?size=40px :target: https://github.com/sebastienbeau :alt: sebastienbeau @@ -67,10 +83,10 @@ Maintainers :target: https://github.com/kevinkhao :alt: kevinkhao -Current maintainers: +Current `maintainers `__: |maintainer-sebastienbeau| |maintainer-kevinkhao| -This module is part of the `oca/manufacture `_ project on GitHub. +This module is part of the `OCA/manufacture `_ project on GitHub. -You are welcome to contribute. +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/product_quick_bom/static/description/index.html b/product_quick_bom/static/description/index.html index 70312a41f..cc6ef8468 100644 --- a/product_quick_bom/static/description/index.html +++ b/product_quick_bom/static/description/index.html @@ -367,7 +367,7 @@ ul.auto-toc { !! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! --> -

Beta License: AGPL-3 oca/manufacture

+

Beta License: AGPL-3 OCA/manufacture Translate me on Weblate Try me on Runbot

This module was written to be able to quickly create the BoM for your product. There is a new “Bill of Materials” tab in the product form view that allows the user to add a BoM and its lines directly.

Beware that this functionality is relevant only when one product template has one Bill of Materials, and works only for product templates for simplicity’s sake.

Table of contents

@@ -389,10 +389,10 @@ ul.auto-toc {

Bug Tracker

-

Bugs are tracked on GitHub Issues. +

Bugs are tracked on GitHub Issues. In case of trouble, please check there if your issue has already been reported. If you spotted it first, help us smashing it by providing a detailed and welcomed -feedback.

+feedback.

Do not contact contributors directly about support or help with technical issues.

@@ -412,10 +412,15 @@ If you spotted it first, help us smashing it by providing a detailed and welcome

Maintainers

-

Current maintainers:

+

This module is maintained by the OCA.

+Odoo Community Association +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

Current maintainers:

sebastienbeau kevinkhao

-

This module is part of the oca/manufacture project on GitHub.

-

You are welcome to contribute.

+

This module is part of the OCA/manufacture project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

From 6866495e21a2cda6efc1e519f4d5b63dcabb803b Mon Sep 17 00:00:00 2001 From: OCA Transbot Date: Wed, 11 Mar 2020 13:17:55 +0000 Subject: [PATCH 14/16] Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: manufacture-12.0/manufacture-12.0-product_quick_bom Translate-URL: https://translation.odoo-community.org/projects/manufacture-12-0/manufacture-12-0-product_quick_bom/ --- product_quick_bom/i18n/ca.po | 42 +++++++++--------- product_quick_bom/i18n/de.po | 76 ++++++++++++++++++++------------- product_quick_bom/i18n/el_GR.po | 42 +++++++++--------- product_quick_bom/i18n/es.po | 47 ++++++++++---------- product_quick_bom/i18n/es_ES.po | 42 +++++++++--------- product_quick_bom/i18n/es_MX.po | 39 ++++++++--------- product_quick_bom/i18n/eu.po | 42 +++++++++--------- product_quick_bom/i18n/fi.po | 42 +++++++++--------- product_quick_bom/i18n/fr.po | 76 ++++++++++++++++++++------------- product_quick_bom/i18n/fr_CH.po | 42 +++++++++--------- product_quick_bom/i18n/fr_FR.po | 42 +++++++++--------- product_quick_bom/i18n/gl.po | 42 +++++++++--------- product_quick_bom/i18n/hr.po | 76 ++++++++++++++++++++------------- product_quick_bom/i18n/hr_HR.po | 42 +++++++++--------- product_quick_bom/i18n/it.po | 42 +++++++++--------- product_quick_bom/i18n/lt.po | 49 +++++++++++---------- product_quick_bom/i18n/nl.po | 42 +++++++++--------- product_quick_bom/i18n/nl_NL.po | 42 +++++++++--------- product_quick_bom/i18n/pt.po | 71 ++++++++++++++++++------------ product_quick_bom/i18n/pt_BR.po | 42 +++++++++--------- product_quick_bom/i18n/ro.po | 42 +++++++++--------- product_quick_bom/i18n/ru.po | 42 +++++++++--------- product_quick_bom/i18n/sk.po | 42 +++++++++--------- product_quick_bom/i18n/sl.po | 42 +++++++++--------- product_quick_bom/i18n/tr.po | 42 +++++++++--------- product_quick_bom/i18n/tr_TR.po | 42 +++++++++--------- product_quick_bom/i18n/vi_VN.po | 42 +++++++++--------- product_quick_bom/i18n/zh_CN.po | 42 +++++++++--------- 28 files changed, 669 insertions(+), 647 deletions(-) diff --git a/product_quick_bom/i18n/ca.po b/product_quick_bom/i18n/ca.po index 109f7b571..3ba2463e2 100644 --- a/product_quick_bom/i18n/ca.po +++ b/product_quick_bom/i18n/ca.po @@ -19,46 +19,44 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: product_quick_bom -#: model:ir.model,name:product_quick_bom.model_mrp_bom -msgid "Bill of Material" +#: model_terms:ir.ui.view,arch_db:product_quick_bom.product_template_only_form_view_bomlines +msgid "Bill of Materials" msgstr "" #. module: product_quick_bom -#: model:ir.model.fields,field_description:product_quick_bom.field_product_product_bom_line_ids -#: model:ir.model.fields,field_description:product_quick_bom.field_product_template_bom_line_ids -msgid "Bom Line" +#: model:ir.model.fields,field_description:product_quick_bom.field_product_product__bom_id +#: model:ir.model.fields,field_description:product_quick_bom.field_product_template__bom_id +msgid "Bill of Materials (quick access)" msgstr "" #. module: product_quick_bom -#: model:ir.ui.view,arch_db:product_quick_bom.product_template_form_view -msgid "Bom line" +#: model:ir.model.fields,field_description:product_quick_bom.field_product_product__specific_bom_line_ids +#: model:ir.model.fields,field_description:product_quick_bom.field_product_template__specific_bom_line_ids +msgid "BoM Lines" msgstr "" #. module: product_quick_bom -#: model:ir.model.fields,help:product_quick_bom.field_product_product_bom_line_ids -#: model:ir.model.fields,help:product_quick_bom.field_product_template_bom_line_ids -msgid "" -"If your product is manufactured you can select here the component to produce " -"them" +#: model_terms:ir.ui.view,arch_db:product_quick_bom.product_template_only_form_view_bomlines +msgid "Create BoM" msgstr "" -#. module: product_quick_bom -#: model:ir.model.fields,field_description:product_quick_bom.field_mrp_bom_line_product_tmpl_id -msgid "Product" -msgstr "Producte" - #. module: product_quick_bom #: model:ir.model,name:product_quick_bom.model_product_template msgid "Product Template" msgstr "Plantilla del producte" #. module: product_quick_bom -#: code:addons/product_quick_bom/models/bom.py:14 -#, python-format -msgid "You can only have one Bom per product template" +#: model_terms:ir.ui.view,arch_db:product_quick_bom.product_template_only_form_view_bomlines +msgid "" +"The product doesn't have a BoM yet, you must create one before updating its " +"components." msgstr "" #. module: product_quick_bom -#: model:ir.model,name:product_quick_bom.model_mrp_bom_line -msgid "mrp.bom.line" +#: model_terms:ir.ui.view,arch_db:product_quick_bom.product_template_only_form_view_bomlines +msgid "" +"The product is linked to several BoMs, modifications must be done BoM-side." msgstr "" + +#~ msgid "Product" +#~ msgstr "Producte" diff --git a/product_quick_bom/i18n/de.po b/product_quick_bom/i18n/de.po index ffc6b1dfc..d3ce9f3d5 100644 --- a/product_quick_bom/i18n/de.po +++ b/product_quick_bom/i18n/de.po @@ -20,35 +20,32 @@ msgstr "" "X-Generator: Weblate 3.3\n" #. module: product_quick_bom -#: model:ir.model,name:product_quick_bom.model_mrp_bom -msgid "Bill of Material" +#: model_terms:ir.ui.view,arch_db:product_quick_bom.product_template_only_form_view_bomlines +#, fuzzy +#| msgid "Bill of Material" +msgid "Bill of Materials" msgstr "Stückliste" #. module: product_quick_bom -#: model:ir.model.fields,field_description:product_quick_bom.field_product_product_bom_line_ids -#: model:ir.model.fields,field_description:product_quick_bom.field_product_template_bom_line_ids -msgid "Bom Line" +#: model:ir.model.fields,field_description:product_quick_bom.field_product_product__bom_id +#: model:ir.model.fields,field_description:product_quick_bom.field_product_template__bom_id +#, fuzzy +#| msgid "Bill of Material" +msgid "Bill of Materials (quick access)" +msgstr "Stückliste" + +#. module: product_quick_bom +#: model:ir.model.fields,field_description:product_quick_bom.field_product_product__specific_bom_line_ids +#: model:ir.model.fields,field_description:product_quick_bom.field_product_template__specific_bom_line_ids +#, fuzzy +#| msgid "Bom Line" +msgid "BoM Lines" msgstr "Stücklistenposition" #. module: product_quick_bom -#: model:ir.ui.view,arch_db:product_quick_bom.product_template_form_view -msgid "Bom line" -msgstr "Stücklistenposition" - -#. module: product_quick_bom -#: model:ir.model.fields,help:product_quick_bom.field_product_product_bom_line_ids -#: model:ir.model.fields,help:product_quick_bom.field_product_template_bom_line_ids -msgid "" -"If your product is manufactured you can select here the component to produce " -"them" +#: model_terms:ir.ui.view,arch_db:product_quick_bom.product_template_only_form_view_bomlines +msgid "Create BoM" msgstr "" -"Wenn das Produkt gefertigt wird, können hier die Komponenten gewählt werden, " -"die zur Produktion nötig sind" - -#. module: product_quick_bom -#: model:ir.model.fields,field_description:product_quick_bom.field_mrp_bom_line_product_tmpl_id -msgid "Product" -msgstr "Produkt" #. module: product_quick_bom #: model:ir.model,name:product_quick_bom.model_product_template @@ -56,12 +53,33 @@ msgid "Product Template" msgstr "Produktvorlage" #. module: product_quick_bom -#: code:addons/product_quick_bom/models/bom.py:14 -#, python-format -msgid "You can only have one Bom per product template" -msgstr "Es darf nur eine Stückliste für eine Produktvorlage existieren" +#: model_terms:ir.ui.view,arch_db:product_quick_bom.product_template_only_form_view_bomlines +msgid "" +"The product doesn't have a BoM yet, you must create one before updating its " +"components." +msgstr "" #. module: product_quick_bom -#: model:ir.model,name:product_quick_bom.model_mrp_bom_line -msgid "mrp.bom.line" -msgstr "mrp.bom.line" +#: model_terms:ir.ui.view,arch_db:product_quick_bom.product_template_only_form_view_bomlines +msgid "" +"The product is linked to several BoMs, modifications must be done BoM-side." +msgstr "" + +#~ msgid "Bom line" +#~ msgstr "Stücklistenposition" + +#~ msgid "" +#~ "If your product is manufactured you can select here the component to " +#~ "produce them" +#~ msgstr "" +#~ "Wenn das Produkt gefertigt wird, können hier die Komponenten gewählt " +#~ "werden, die zur Produktion nötig sind" + +#~ msgid "Product" +#~ msgstr "Produkt" + +#~ msgid "You can only have one Bom per product template" +#~ msgstr "Es darf nur eine Stückliste für eine Produktvorlage existieren" + +#~ msgid "mrp.bom.line" +#~ msgstr "mrp.bom.line" diff --git a/product_quick_bom/i18n/el_GR.po b/product_quick_bom/i18n/el_GR.po index 43e1f0fa4..f4143a429 100644 --- a/product_quick_bom/i18n/el_GR.po +++ b/product_quick_bom/i18n/el_GR.po @@ -20,46 +20,44 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: product_quick_bom -#: model:ir.model,name:product_quick_bom.model_mrp_bom -msgid "Bill of Material" +#: model_terms:ir.ui.view,arch_db:product_quick_bom.product_template_only_form_view_bomlines +msgid "Bill of Materials" msgstr "" #. module: product_quick_bom -#: model:ir.model.fields,field_description:product_quick_bom.field_product_product_bom_line_ids -#: model:ir.model.fields,field_description:product_quick_bom.field_product_template_bom_line_ids -msgid "Bom Line" +#: model:ir.model.fields,field_description:product_quick_bom.field_product_product__bom_id +#: model:ir.model.fields,field_description:product_quick_bom.field_product_template__bom_id +msgid "Bill of Materials (quick access)" msgstr "" #. module: product_quick_bom -#: model:ir.ui.view,arch_db:product_quick_bom.product_template_form_view -msgid "Bom line" +#: model:ir.model.fields,field_description:product_quick_bom.field_product_product__specific_bom_line_ids +#: model:ir.model.fields,field_description:product_quick_bom.field_product_template__specific_bom_line_ids +msgid "BoM Lines" msgstr "" #. module: product_quick_bom -#: model:ir.model.fields,help:product_quick_bom.field_product_product_bom_line_ids -#: model:ir.model.fields,help:product_quick_bom.field_product_template_bom_line_ids -msgid "" -"If your product is manufactured you can select here the component to produce " -"them" +#: model_terms:ir.ui.view,arch_db:product_quick_bom.product_template_only_form_view_bomlines +msgid "Create BoM" msgstr "" -#. module: product_quick_bom -#: model:ir.model.fields,field_description:product_quick_bom.field_mrp_bom_line_product_tmpl_id -msgid "Product" -msgstr "Προϊόν" - #. module: product_quick_bom #: model:ir.model,name:product_quick_bom.model_product_template msgid "Product Template" msgstr "" #. module: product_quick_bom -#: code:addons/product_quick_bom/models/bom.py:14 -#, python-format -msgid "You can only have one Bom per product template" +#: model_terms:ir.ui.view,arch_db:product_quick_bom.product_template_only_form_view_bomlines +msgid "" +"The product doesn't have a BoM yet, you must create one before updating its " +"components." msgstr "" #. module: product_quick_bom -#: model:ir.model,name:product_quick_bom.model_mrp_bom_line -msgid "mrp.bom.line" +#: model_terms:ir.ui.view,arch_db:product_quick_bom.product_template_only_form_view_bomlines +msgid "" +"The product is linked to several BoMs, modifications must be done BoM-side." msgstr "" + +#~ msgid "Product" +#~ msgstr "Προϊόν" diff --git a/product_quick_bom/i18n/es.po b/product_quick_bom/i18n/es.po index 630b994ae..ee7a564bd 100644 --- a/product_quick_bom/i18n/es.po +++ b/product_quick_bom/i18n/es.po @@ -20,46 +20,47 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: product_quick_bom -#: model:ir.model,name:product_quick_bom.model_mrp_bom -msgid "Bill of Material" +#: model_terms:ir.ui.view,arch_db:product_quick_bom.product_template_only_form_view_bomlines +msgid "Bill of Materials" msgstr "" #. module: product_quick_bom -#: model:ir.model.fields,field_description:product_quick_bom.field_product_product_bom_line_ids -#: model:ir.model.fields,field_description:product_quick_bom.field_product_template_bom_line_ids -msgid "Bom Line" +#: model:ir.model.fields,field_description:product_quick_bom.field_product_product__bom_id +#: model:ir.model.fields,field_description:product_quick_bom.field_product_template__bom_id +msgid "Bill of Materials (quick access)" msgstr "" #. module: product_quick_bom -#: model:ir.ui.view,arch_db:product_quick_bom.product_template_form_view -msgid "Bom line" +#: model:ir.model.fields,field_description:product_quick_bom.field_product_product__specific_bom_line_ids +#: model:ir.model.fields,field_description:product_quick_bom.field_product_template__specific_bom_line_ids +msgid "BoM Lines" msgstr "" #. module: product_quick_bom -#: model:ir.model.fields,help:product_quick_bom.field_product_product_bom_line_ids -#: model:ir.model.fields,help:product_quick_bom.field_product_template_bom_line_ids -msgid "" -"If your product is manufactured you can select here the component to produce " -"them" +#: model_terms:ir.ui.view,arch_db:product_quick_bom.product_template_only_form_view_bomlines +msgid "Create BoM" msgstr "" -#. module: product_quick_bom -#: model:ir.model.fields,field_description:product_quick_bom.field_mrp_bom_line_product_tmpl_id -msgid "Product" -msgstr "Producto" - #. module: product_quick_bom #: model:ir.model,name:product_quick_bom.model_product_template msgid "Product Template" msgstr "Plantilla de producto" #. module: product_quick_bom -#: code:addons/product_quick_bom/models/bom.py:14 -#, python-format -msgid "You can only have one Bom per product template" +#: model_terms:ir.ui.view,arch_db:product_quick_bom.product_template_only_form_view_bomlines +msgid "" +"The product doesn't have a BoM yet, you must create one before updating its " +"components." msgstr "" #. module: product_quick_bom -#: model:ir.model,name:product_quick_bom.model_mrp_bom_line -msgid "mrp.bom.line" -msgstr "mrp.bom.line" +#: model_terms:ir.ui.view,arch_db:product_quick_bom.product_template_only_form_view_bomlines +msgid "" +"The product is linked to several BoMs, modifications must be done BoM-side." +msgstr "" + +#~ msgid "Product" +#~ msgstr "Producto" + +#~ msgid "mrp.bom.line" +#~ msgstr "mrp.bom.line" diff --git a/product_quick_bom/i18n/es_ES.po b/product_quick_bom/i18n/es_ES.po index d6ecb144f..ae6f95638 100644 --- a/product_quick_bom/i18n/es_ES.po +++ b/product_quick_bom/i18n/es_ES.po @@ -20,46 +20,44 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: product_quick_bom -#: model:ir.model,name:product_quick_bom.model_mrp_bom -msgid "Bill of Material" +#: model_terms:ir.ui.view,arch_db:product_quick_bom.product_template_only_form_view_bomlines +msgid "Bill of Materials" msgstr "" #. module: product_quick_bom -#: model:ir.model.fields,field_description:product_quick_bom.field_product_product_bom_line_ids -#: model:ir.model.fields,field_description:product_quick_bom.field_product_template_bom_line_ids -msgid "Bom Line" +#: model:ir.model.fields,field_description:product_quick_bom.field_product_product__bom_id +#: model:ir.model.fields,field_description:product_quick_bom.field_product_template__bom_id +msgid "Bill of Materials (quick access)" msgstr "" #. module: product_quick_bom -#: model:ir.ui.view,arch_db:product_quick_bom.product_template_form_view -msgid "Bom line" +#: model:ir.model.fields,field_description:product_quick_bom.field_product_product__specific_bom_line_ids +#: model:ir.model.fields,field_description:product_quick_bom.field_product_template__specific_bom_line_ids +msgid "BoM Lines" msgstr "" #. module: product_quick_bom -#: model:ir.model.fields,help:product_quick_bom.field_product_product_bom_line_ids -#: model:ir.model.fields,help:product_quick_bom.field_product_template_bom_line_ids -msgid "" -"If your product is manufactured you can select here the component to produce " -"them" +#: model_terms:ir.ui.view,arch_db:product_quick_bom.product_template_only_form_view_bomlines +msgid "Create BoM" msgstr "" -#. module: product_quick_bom -#: model:ir.model.fields,field_description:product_quick_bom.field_mrp_bom_line_product_tmpl_id -msgid "Product" -msgstr "Producto" - #. module: product_quick_bom #: model:ir.model,name:product_quick_bom.model_product_template msgid "Product Template" msgstr "" #. module: product_quick_bom -#: code:addons/product_quick_bom/models/bom.py:14 -#, python-format -msgid "You can only have one Bom per product template" +#: model_terms:ir.ui.view,arch_db:product_quick_bom.product_template_only_form_view_bomlines +msgid "" +"The product doesn't have a BoM yet, you must create one before updating its " +"components." msgstr "" #. module: product_quick_bom -#: model:ir.model,name:product_quick_bom.model_mrp_bom_line -msgid "mrp.bom.line" +#: model_terms:ir.ui.view,arch_db:product_quick_bom.product_template_only_form_view_bomlines +msgid "" +"The product is linked to several BoMs, modifications must be done BoM-side." msgstr "" + +#~ msgid "Product" +#~ msgstr "Producto" diff --git a/product_quick_bom/i18n/es_MX.po b/product_quick_bom/i18n/es_MX.po index d68a1129d..c873821e8 100644 --- a/product_quick_bom/i18n/es_MX.po +++ b/product_quick_bom/i18n/es_MX.po @@ -20,32 +20,25 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: product_quick_bom -#: model:ir.model,name:product_quick_bom.model_mrp_bom -msgid "Bill of Material" +#: model_terms:ir.ui.view,arch_db:product_quick_bom.product_template_only_form_view_bomlines +msgid "Bill of Materials" msgstr "" #. module: product_quick_bom -#: model:ir.model.fields,field_description:product_quick_bom.field_product_product_bom_line_ids -#: model:ir.model.fields,field_description:product_quick_bom.field_product_template_bom_line_ids -msgid "Bom Line" +#: model:ir.model.fields,field_description:product_quick_bom.field_product_product__bom_id +#: model:ir.model.fields,field_description:product_quick_bom.field_product_template__bom_id +msgid "Bill of Materials (quick access)" msgstr "" #. module: product_quick_bom -#: model:ir.ui.view,arch_db:product_quick_bom.product_template_form_view -msgid "Bom line" +#: model:ir.model.fields,field_description:product_quick_bom.field_product_product__specific_bom_line_ids +#: model:ir.model.fields,field_description:product_quick_bom.field_product_template__specific_bom_line_ids +msgid "BoM Lines" msgstr "" #. module: product_quick_bom -#: model:ir.model.fields,help:product_quick_bom.field_product_product_bom_line_ids -#: model:ir.model.fields,help:product_quick_bom.field_product_template_bom_line_ids -msgid "" -"If your product is manufactured you can select here the component to produce " -"them" -msgstr "" - -#. module: product_quick_bom -#: model:ir.model.fields,field_description:product_quick_bom.field_mrp_bom_line_product_tmpl_id -msgid "Product" +#: model_terms:ir.ui.view,arch_db:product_quick_bom.product_template_only_form_view_bomlines +msgid "Create BoM" msgstr "" #. module: product_quick_bom @@ -54,12 +47,14 @@ msgid "Product Template" msgstr "Plantilla del producto" #. module: product_quick_bom -#: code:addons/product_quick_bom/models/bom.py:14 -#, python-format -msgid "You can only have one Bom per product template" +#: model_terms:ir.ui.view,arch_db:product_quick_bom.product_template_only_form_view_bomlines +msgid "" +"The product doesn't have a BoM yet, you must create one before updating its " +"components." msgstr "" #. module: product_quick_bom -#: model:ir.model,name:product_quick_bom.model_mrp_bom_line -msgid "mrp.bom.line" +#: model_terms:ir.ui.view,arch_db:product_quick_bom.product_template_only_form_view_bomlines +msgid "" +"The product is linked to several BoMs, modifications must be done BoM-side." msgstr "" diff --git a/product_quick_bom/i18n/eu.po b/product_quick_bom/i18n/eu.po index 636670b34..38691648c 100644 --- a/product_quick_bom/i18n/eu.po +++ b/product_quick_bom/i18n/eu.po @@ -19,46 +19,44 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: product_quick_bom -#: model:ir.model,name:product_quick_bom.model_mrp_bom -msgid "Bill of Material" +#: model_terms:ir.ui.view,arch_db:product_quick_bom.product_template_only_form_view_bomlines +msgid "Bill of Materials" msgstr "" #. module: product_quick_bom -#: model:ir.model.fields,field_description:product_quick_bom.field_product_product_bom_line_ids -#: model:ir.model.fields,field_description:product_quick_bom.field_product_template_bom_line_ids -msgid "Bom Line" +#: model:ir.model.fields,field_description:product_quick_bom.field_product_product__bom_id +#: model:ir.model.fields,field_description:product_quick_bom.field_product_template__bom_id +msgid "Bill of Materials (quick access)" msgstr "" #. module: product_quick_bom -#: model:ir.ui.view,arch_db:product_quick_bom.product_template_form_view -msgid "Bom line" +#: model:ir.model.fields,field_description:product_quick_bom.field_product_product__specific_bom_line_ids +#: model:ir.model.fields,field_description:product_quick_bom.field_product_template__specific_bom_line_ids +msgid "BoM Lines" msgstr "" #. module: product_quick_bom -#: model:ir.model.fields,help:product_quick_bom.field_product_product_bom_line_ids -#: model:ir.model.fields,help:product_quick_bom.field_product_template_bom_line_ids -msgid "" -"If your product is manufactured you can select here the component to produce " -"them" +#: model_terms:ir.ui.view,arch_db:product_quick_bom.product_template_only_form_view_bomlines +msgid "Create BoM" msgstr "" -#. module: product_quick_bom -#: model:ir.model.fields,field_description:product_quick_bom.field_mrp_bom_line_product_tmpl_id -msgid "Product" -msgstr "Produktua" - #. module: product_quick_bom #: model:ir.model,name:product_quick_bom.model_product_template msgid "Product Template" msgstr "" #. module: product_quick_bom -#: code:addons/product_quick_bom/models/bom.py:14 -#, python-format -msgid "You can only have one Bom per product template" +#: model_terms:ir.ui.view,arch_db:product_quick_bom.product_template_only_form_view_bomlines +msgid "" +"The product doesn't have a BoM yet, you must create one before updating its " +"components." msgstr "" #. module: product_quick_bom -#: model:ir.model,name:product_quick_bom.model_mrp_bom_line -msgid "mrp.bom.line" +#: model_terms:ir.ui.view,arch_db:product_quick_bom.product_template_only_form_view_bomlines +msgid "" +"The product is linked to several BoMs, modifications must be done BoM-side." msgstr "" + +#~ msgid "Product" +#~ msgstr "Produktua" diff --git a/product_quick_bom/i18n/fi.po b/product_quick_bom/i18n/fi.po index 2a7e51441..81bdf557b 100644 --- a/product_quick_bom/i18n/fi.po +++ b/product_quick_bom/i18n/fi.po @@ -19,46 +19,44 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: product_quick_bom -#: model:ir.model,name:product_quick_bom.model_mrp_bom -msgid "Bill of Material" +#: model_terms:ir.ui.view,arch_db:product_quick_bom.product_template_only_form_view_bomlines +msgid "Bill of Materials" msgstr "" #. module: product_quick_bom -#: model:ir.model.fields,field_description:product_quick_bom.field_product_product_bom_line_ids -#: model:ir.model.fields,field_description:product_quick_bom.field_product_template_bom_line_ids -msgid "Bom Line" +#: model:ir.model.fields,field_description:product_quick_bom.field_product_product__bom_id +#: model:ir.model.fields,field_description:product_quick_bom.field_product_template__bom_id +msgid "Bill of Materials (quick access)" msgstr "" #. module: product_quick_bom -#: model:ir.ui.view,arch_db:product_quick_bom.product_template_form_view -msgid "Bom line" +#: model:ir.model.fields,field_description:product_quick_bom.field_product_product__specific_bom_line_ids +#: model:ir.model.fields,field_description:product_quick_bom.field_product_template__specific_bom_line_ids +msgid "BoM Lines" msgstr "" #. module: product_quick_bom -#: model:ir.model.fields,help:product_quick_bom.field_product_product_bom_line_ids -#: model:ir.model.fields,help:product_quick_bom.field_product_template_bom_line_ids -msgid "" -"If your product is manufactured you can select here the component to produce " -"them" +#: model_terms:ir.ui.view,arch_db:product_quick_bom.product_template_only_form_view_bomlines +msgid "Create BoM" msgstr "" -#. module: product_quick_bom -#: model:ir.model.fields,field_description:product_quick_bom.field_mrp_bom_line_product_tmpl_id -msgid "Product" -msgstr "Tuote" - #. module: product_quick_bom #: model:ir.model,name:product_quick_bom.model_product_template msgid "Product Template" msgstr "Tuotteen malli" #. module: product_quick_bom -#: code:addons/product_quick_bom/models/bom.py:14 -#, python-format -msgid "You can only have one Bom per product template" +#: model_terms:ir.ui.view,arch_db:product_quick_bom.product_template_only_form_view_bomlines +msgid "" +"The product doesn't have a BoM yet, you must create one before updating its " +"components." msgstr "" #. module: product_quick_bom -#: model:ir.model,name:product_quick_bom.model_mrp_bom_line -msgid "mrp.bom.line" +#: model_terms:ir.ui.view,arch_db:product_quick_bom.product_template_only_form_view_bomlines +msgid "" +"The product is linked to several BoMs, modifications must be done BoM-side." msgstr "" + +#~ msgid "Product" +#~ msgstr "Tuote" diff --git a/product_quick_bom/i18n/fr.po b/product_quick_bom/i18n/fr.po index d43a338af..66b98432a 100644 --- a/product_quick_bom/i18n/fr.po +++ b/product_quick_bom/i18n/fr.po @@ -20,35 +20,32 @@ msgstr "" "X-Generator: Weblate 3.1.1\n" #. module: product_quick_bom -#: model:ir.model,name:product_quick_bom.model_mrp_bom -msgid "Bill of Material" +#: model_terms:ir.ui.view,arch_db:product_quick_bom.product_template_only_form_view_bomlines +#, fuzzy +#| msgid "Bill of Material" +msgid "Bill of Materials" msgstr "Nomenclature" #. module: product_quick_bom -#: model:ir.model.fields,field_description:product_quick_bom.field_product_product_bom_line_ids -#: model:ir.model.fields,field_description:product_quick_bom.field_product_template_bom_line_ids -msgid "Bom Line" +#: model:ir.model.fields,field_description:product_quick_bom.field_product_product__bom_id +#: model:ir.model.fields,field_description:product_quick_bom.field_product_template__bom_id +#, fuzzy +#| msgid "Bill of Material" +msgid "Bill of Materials (quick access)" +msgstr "Nomenclature" + +#. module: product_quick_bom +#: model:ir.model.fields,field_description:product_quick_bom.field_product_product__specific_bom_line_ids +#: model:ir.model.fields,field_description:product_quick_bom.field_product_template__specific_bom_line_ids +#, fuzzy +#| msgid "Bom Line" +msgid "BoM Lines" msgstr "Ligne de nomenclature" #. module: product_quick_bom -#: model:ir.ui.view,arch_db:product_quick_bom.product_template_form_view -msgid "Bom line" -msgstr "Ligne de nomenclature" - -#. module: product_quick_bom -#: model:ir.model.fields,help:product_quick_bom.field_product_product_bom_line_ids -#: model:ir.model.fields,help:product_quick_bom.field_product_template_bom_line_ids -msgid "" -"If your product is manufactured you can select here the component to produce " -"them" +#: model_terms:ir.ui.view,arch_db:product_quick_bom.product_template_only_form_view_bomlines +msgid "Create BoM" msgstr "" -"Si votre produit est fabriqué, vous pouvez sélectionner ici les composants " -"pour le produire" - -#. module: product_quick_bom -#: model:ir.model.fields,field_description:product_quick_bom.field_mrp_bom_line_product_tmpl_id -msgid "Product" -msgstr "Article" #. module: product_quick_bom #: model:ir.model,name:product_quick_bom.model_product_template @@ -56,12 +53,33 @@ msgid "Product Template" msgstr "Modèle d'article" #. module: product_quick_bom -#: code:addons/product_quick_bom/models/bom.py:14 -#, python-format -msgid "You can only have one Bom per product template" -msgstr "Vous ne pouvez avoir qu'une nomenclature par modèle de produit" +#: model_terms:ir.ui.view,arch_db:product_quick_bom.product_template_only_form_view_bomlines +msgid "" +"The product doesn't have a BoM yet, you must create one before updating its " +"components." +msgstr "" #. module: product_quick_bom -#: model:ir.model,name:product_quick_bom.model_mrp_bom_line -msgid "mrp.bom.line" -msgstr "Ligne de nomenclature" +#: model_terms:ir.ui.view,arch_db:product_quick_bom.product_template_only_form_view_bomlines +msgid "" +"The product is linked to several BoMs, modifications must be done BoM-side." +msgstr "" + +#~ msgid "Bom line" +#~ msgstr "Ligne de nomenclature" + +#~ msgid "" +#~ "If your product is manufactured you can select here the component to " +#~ "produce them" +#~ msgstr "" +#~ "Si votre produit est fabriqué, vous pouvez sélectionner ici les " +#~ "composants pour le produire" + +#~ msgid "Product" +#~ msgstr "Article" + +#~ msgid "You can only have one Bom per product template" +#~ msgstr "Vous ne pouvez avoir qu'une nomenclature par modèle de produit" + +#~ msgid "mrp.bom.line" +#~ msgstr "Ligne de nomenclature" diff --git a/product_quick_bom/i18n/fr_CH.po b/product_quick_bom/i18n/fr_CH.po index 358b69494..33c8a6e00 100644 --- a/product_quick_bom/i18n/fr_CH.po +++ b/product_quick_bom/i18n/fr_CH.po @@ -20,46 +20,44 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n > 1);\n" #. module: product_quick_bom -#: model:ir.model,name:product_quick_bom.model_mrp_bom -msgid "Bill of Material" +#: model_terms:ir.ui.view,arch_db:product_quick_bom.product_template_only_form_view_bomlines +msgid "Bill of Materials" msgstr "" #. module: product_quick_bom -#: model:ir.model.fields,field_description:product_quick_bom.field_product_product_bom_line_ids -#: model:ir.model.fields,field_description:product_quick_bom.field_product_template_bom_line_ids -msgid "Bom Line" +#: model:ir.model.fields,field_description:product_quick_bom.field_product_product__bom_id +#: model:ir.model.fields,field_description:product_quick_bom.field_product_template__bom_id +msgid "Bill of Materials (quick access)" msgstr "" #. module: product_quick_bom -#: model:ir.ui.view,arch_db:product_quick_bom.product_template_form_view -msgid "Bom line" +#: model:ir.model.fields,field_description:product_quick_bom.field_product_product__specific_bom_line_ids +#: model:ir.model.fields,field_description:product_quick_bom.field_product_template__specific_bom_line_ids +msgid "BoM Lines" msgstr "" #. module: product_quick_bom -#: model:ir.model.fields,help:product_quick_bom.field_product_product_bom_line_ids -#: model:ir.model.fields,help:product_quick_bom.field_product_template_bom_line_ids -msgid "" -"If your product is manufactured you can select here the component to produce " -"them" +#: model_terms:ir.ui.view,arch_db:product_quick_bom.product_template_only_form_view_bomlines +msgid "Create BoM" msgstr "" -#. module: product_quick_bom -#: model:ir.model.fields,field_description:product_quick_bom.field_mrp_bom_line_product_tmpl_id -msgid "Product" -msgstr "Produit" - #. module: product_quick_bom #: model:ir.model,name:product_quick_bom.model_product_template msgid "Product Template" msgstr "Template de produit" #. module: product_quick_bom -#: code:addons/product_quick_bom/models/bom.py:14 -#, python-format -msgid "You can only have one Bom per product template" +#: model_terms:ir.ui.view,arch_db:product_quick_bom.product_template_only_form_view_bomlines +msgid "" +"The product doesn't have a BoM yet, you must create one before updating its " +"components." msgstr "" #. module: product_quick_bom -#: model:ir.model,name:product_quick_bom.model_mrp_bom_line -msgid "mrp.bom.line" +#: model_terms:ir.ui.view,arch_db:product_quick_bom.product_template_only_form_view_bomlines +msgid "" +"The product is linked to several BoMs, modifications must be done BoM-side." msgstr "" + +#~ msgid "Product" +#~ msgstr "Produit" diff --git a/product_quick_bom/i18n/fr_FR.po b/product_quick_bom/i18n/fr_FR.po index 27ba91577..ff879f560 100644 --- a/product_quick_bom/i18n/fr_FR.po +++ b/product_quick_bom/i18n/fr_FR.po @@ -20,46 +20,44 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n > 1);\n" #. module: product_quick_bom -#: model:ir.model,name:product_quick_bom.model_mrp_bom -msgid "Bill of Material" +#: model_terms:ir.ui.view,arch_db:product_quick_bom.product_template_only_form_view_bomlines +msgid "Bill of Materials" msgstr "" #. module: product_quick_bom -#: model:ir.model.fields,field_description:product_quick_bom.field_product_product_bom_line_ids -#: model:ir.model.fields,field_description:product_quick_bom.field_product_template_bom_line_ids -msgid "Bom Line" +#: model:ir.model.fields,field_description:product_quick_bom.field_product_product__bom_id +#: model:ir.model.fields,field_description:product_quick_bom.field_product_template__bom_id +msgid "Bill of Materials (quick access)" msgstr "" #. module: product_quick_bom -#: model:ir.ui.view,arch_db:product_quick_bom.product_template_form_view -msgid "Bom line" +#: model:ir.model.fields,field_description:product_quick_bom.field_product_product__specific_bom_line_ids +#: model:ir.model.fields,field_description:product_quick_bom.field_product_template__specific_bom_line_ids +msgid "BoM Lines" msgstr "" #. module: product_quick_bom -#: model:ir.model.fields,help:product_quick_bom.field_product_product_bom_line_ids -#: model:ir.model.fields,help:product_quick_bom.field_product_template_bom_line_ids -msgid "" -"If your product is manufactured you can select here the component to produce " -"them" +#: model_terms:ir.ui.view,arch_db:product_quick_bom.product_template_only_form_view_bomlines +msgid "Create BoM" msgstr "" -#. module: product_quick_bom -#: model:ir.model.fields,field_description:product_quick_bom.field_mrp_bom_line_product_tmpl_id -msgid "Product" -msgstr "Produit" - #. module: product_quick_bom #: model:ir.model,name:product_quick_bom.model_product_template msgid "Product Template" msgstr "" #. module: product_quick_bom -#: code:addons/product_quick_bom/models/bom.py:14 -#, python-format -msgid "You can only have one Bom per product template" +#: model_terms:ir.ui.view,arch_db:product_quick_bom.product_template_only_form_view_bomlines +msgid "" +"The product doesn't have a BoM yet, you must create one before updating its " +"components." msgstr "" #. module: product_quick_bom -#: model:ir.model,name:product_quick_bom.model_mrp_bom_line -msgid "mrp.bom.line" +#: model_terms:ir.ui.view,arch_db:product_quick_bom.product_template_only_form_view_bomlines +msgid "" +"The product is linked to several BoMs, modifications must be done BoM-side." msgstr "" + +#~ msgid "Product" +#~ msgstr "Produit" diff --git a/product_quick_bom/i18n/gl.po b/product_quick_bom/i18n/gl.po index 43c468cf3..037a5ac99 100644 --- a/product_quick_bom/i18n/gl.po +++ b/product_quick_bom/i18n/gl.po @@ -19,46 +19,44 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: product_quick_bom -#: model:ir.model,name:product_quick_bom.model_mrp_bom -msgid "Bill of Material" +#: model_terms:ir.ui.view,arch_db:product_quick_bom.product_template_only_form_view_bomlines +msgid "Bill of Materials" msgstr "" #. module: product_quick_bom -#: model:ir.model.fields,field_description:product_quick_bom.field_product_product_bom_line_ids -#: model:ir.model.fields,field_description:product_quick_bom.field_product_template_bom_line_ids -msgid "Bom Line" +#: model:ir.model.fields,field_description:product_quick_bom.field_product_product__bom_id +#: model:ir.model.fields,field_description:product_quick_bom.field_product_template__bom_id +msgid "Bill of Materials (quick access)" msgstr "" #. module: product_quick_bom -#: model:ir.ui.view,arch_db:product_quick_bom.product_template_form_view -msgid "Bom line" +#: model:ir.model.fields,field_description:product_quick_bom.field_product_product__specific_bom_line_ids +#: model:ir.model.fields,field_description:product_quick_bom.field_product_template__specific_bom_line_ids +msgid "BoM Lines" msgstr "" #. module: product_quick_bom -#: model:ir.model.fields,help:product_quick_bom.field_product_product_bom_line_ids -#: model:ir.model.fields,help:product_quick_bom.field_product_template_bom_line_ids -msgid "" -"If your product is manufactured you can select here the component to produce " -"them" +#: model_terms:ir.ui.view,arch_db:product_quick_bom.product_template_only_form_view_bomlines +msgid "Create BoM" msgstr "" -#. module: product_quick_bom -#: model:ir.model.fields,field_description:product_quick_bom.field_mrp_bom_line_product_tmpl_id -msgid "Product" -msgstr "Produto" - #. module: product_quick_bom #: model:ir.model,name:product_quick_bom.model_product_template msgid "Product Template" msgstr "" #. module: product_quick_bom -#: code:addons/product_quick_bom/models/bom.py:14 -#, python-format -msgid "You can only have one Bom per product template" +#: model_terms:ir.ui.view,arch_db:product_quick_bom.product_template_only_form_view_bomlines +msgid "" +"The product doesn't have a BoM yet, you must create one before updating its " +"components." msgstr "" #. module: product_quick_bom -#: model:ir.model,name:product_quick_bom.model_mrp_bom_line -msgid "mrp.bom.line" +#: model_terms:ir.ui.view,arch_db:product_quick_bom.product_template_only_form_view_bomlines +msgid "" +"The product is linked to several BoMs, modifications must be done BoM-side." msgstr "" + +#~ msgid "Product" +#~ msgstr "Produto" diff --git a/product_quick_bom/i18n/hr.po b/product_quick_bom/i18n/hr.po index db50fd8f5..a7fa24e3b 100644 --- a/product_quick_bom/i18n/hr.po +++ b/product_quick_bom/i18n/hr.po @@ -21,35 +21,32 @@ msgstr "" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" #. module: product_quick_bom -#: model:ir.model,name:product_quick_bom.model_mrp_bom -msgid "Bill of Material" +#: model_terms:ir.ui.view,arch_db:product_quick_bom.product_template_only_form_view_bomlines +#, fuzzy +#| msgid "Bill of Material" +msgid "Bill of Materials" msgstr "Sastavnica" #. module: product_quick_bom -#: model:ir.model.fields,field_description:product_quick_bom.field_product_product_bom_line_ids -#: model:ir.model.fields,field_description:product_quick_bom.field_product_template_bom_line_ids -msgid "Bom Line" +#: model:ir.model.fields,field_description:product_quick_bom.field_product_product__bom_id +#: model:ir.model.fields,field_description:product_quick_bom.field_product_template__bom_id +#, fuzzy +#| msgid "Bill of Material" +msgid "Bill of Materials (quick access)" +msgstr "Sastavnica" + +#. module: product_quick_bom +#: model:ir.model.fields,field_description:product_quick_bom.field_product_product__specific_bom_line_ids +#: model:ir.model.fields,field_description:product_quick_bom.field_product_template__specific_bom_line_ids +#, fuzzy +#| msgid "Bom Line" +msgid "BoM Lines" msgstr "Stavka sastavnice" #. module: product_quick_bom -#: model:ir.ui.view,arch_db:product_quick_bom.product_template_form_view -msgid "Bom line" -msgstr "Stavka sastavnice" - -#. module: product_quick_bom -#: model:ir.model.fields,help:product_quick_bom.field_product_product_bom_line_ids -#: model:ir.model.fields,help:product_quick_bom.field_product_template_bom_line_ids -msgid "" -"If your product is manufactured you can select here the component to produce " -"them" +#: model_terms:ir.ui.view,arch_db:product_quick_bom.product_template_only_form_view_bomlines +msgid "Create BoM" msgstr "" -"Ako se vaš proizvod proizvodi ovdje možete odrediti componentu za " -"proizvodnju." - -#. module: product_quick_bom -#: model:ir.model.fields,field_description:product_quick_bom.field_mrp_bom_line_product_tmpl_id -msgid "Product" -msgstr "Proizvod" #. module: product_quick_bom #: model:ir.model,name:product_quick_bom.model_product_template @@ -57,12 +54,33 @@ msgid "Product Template" msgstr "Predložak proizvoda" #. module: product_quick_bom -#: code:addons/product_quick_bom/models/bom.py:14 -#, python-format -msgid "You can only have one Bom per product template" -msgstr "Možete imati samo jednu sastavnicu za predložak proizvoda" +#: model_terms:ir.ui.view,arch_db:product_quick_bom.product_template_only_form_view_bomlines +msgid "" +"The product doesn't have a BoM yet, you must create one before updating its " +"components." +msgstr "" #. module: product_quick_bom -#: model:ir.model,name:product_quick_bom.model_mrp_bom_line -msgid "mrp.bom.line" -msgstr "mrp.bom.line" +#: model_terms:ir.ui.view,arch_db:product_quick_bom.product_template_only_form_view_bomlines +msgid "" +"The product is linked to several BoMs, modifications must be done BoM-side." +msgstr "" + +#~ msgid "Bom line" +#~ msgstr "Stavka sastavnice" + +#~ msgid "" +#~ "If your product is manufactured you can select here the component to " +#~ "produce them" +#~ msgstr "" +#~ "Ako se vaš proizvod proizvodi ovdje možete odrediti componentu za " +#~ "proizvodnju." + +#~ msgid "Product" +#~ msgstr "Proizvod" + +#~ msgid "You can only have one Bom per product template" +#~ msgstr "Možete imati samo jednu sastavnicu za predložak proizvoda" + +#~ msgid "mrp.bom.line" +#~ msgstr "mrp.bom.line" diff --git a/product_quick_bom/i18n/hr_HR.po b/product_quick_bom/i18n/hr_HR.po index 277dc3f13..e358bbdad 100644 --- a/product_quick_bom/i18n/hr_HR.po +++ b/product_quick_bom/i18n/hr_HR.po @@ -21,46 +21,44 @@ msgstr "" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" #. module: product_quick_bom -#: model:ir.model,name:product_quick_bom.model_mrp_bom -msgid "Bill of Material" +#: model_terms:ir.ui.view,arch_db:product_quick_bom.product_template_only_form_view_bomlines +msgid "Bill of Materials" msgstr "" #. module: product_quick_bom -#: model:ir.model.fields,field_description:product_quick_bom.field_product_product_bom_line_ids -#: model:ir.model.fields,field_description:product_quick_bom.field_product_template_bom_line_ids -msgid "Bom Line" +#: model:ir.model.fields,field_description:product_quick_bom.field_product_product__bom_id +#: model:ir.model.fields,field_description:product_quick_bom.field_product_template__bom_id +msgid "Bill of Materials (quick access)" msgstr "" #. module: product_quick_bom -#: model:ir.ui.view,arch_db:product_quick_bom.product_template_form_view -msgid "Bom line" +#: model:ir.model.fields,field_description:product_quick_bom.field_product_product__specific_bom_line_ids +#: model:ir.model.fields,field_description:product_quick_bom.field_product_template__specific_bom_line_ids +msgid "BoM Lines" msgstr "" #. module: product_quick_bom -#: model:ir.model.fields,help:product_quick_bom.field_product_product_bom_line_ids -#: model:ir.model.fields,help:product_quick_bom.field_product_template_bom_line_ids -msgid "" -"If your product is manufactured you can select here the component to produce " -"them" +#: model_terms:ir.ui.view,arch_db:product_quick_bom.product_template_only_form_view_bomlines +msgid "Create BoM" msgstr "" -#. module: product_quick_bom -#: model:ir.model.fields,field_description:product_quick_bom.field_mrp_bom_line_product_tmpl_id -msgid "Product" -msgstr "Proizvod" - #. module: product_quick_bom #: model:ir.model,name:product_quick_bom.model_product_template msgid "Product Template" msgstr "Predložak proizvoda" #. module: product_quick_bom -#: code:addons/product_quick_bom/models/bom.py:14 -#, python-format -msgid "You can only have one Bom per product template" +#: model_terms:ir.ui.view,arch_db:product_quick_bom.product_template_only_form_view_bomlines +msgid "" +"The product doesn't have a BoM yet, you must create one before updating its " +"components." msgstr "" #. module: product_quick_bom -#: model:ir.model,name:product_quick_bom.model_mrp_bom_line -msgid "mrp.bom.line" +#: model_terms:ir.ui.view,arch_db:product_quick_bom.product_template_only_form_view_bomlines +msgid "" +"The product is linked to several BoMs, modifications must be done BoM-side." msgstr "" + +#~ msgid "Product" +#~ msgstr "Proizvod" diff --git a/product_quick_bom/i18n/it.po b/product_quick_bom/i18n/it.po index 1bfa0b370..e231ca8cd 100644 --- a/product_quick_bom/i18n/it.po +++ b/product_quick_bom/i18n/it.po @@ -19,46 +19,44 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: product_quick_bom -#: model:ir.model,name:product_quick_bom.model_mrp_bom -msgid "Bill of Material" +#: model_terms:ir.ui.view,arch_db:product_quick_bom.product_template_only_form_view_bomlines +msgid "Bill of Materials" msgstr "" #. module: product_quick_bom -#: model:ir.model.fields,field_description:product_quick_bom.field_product_product_bom_line_ids -#: model:ir.model.fields,field_description:product_quick_bom.field_product_template_bom_line_ids -msgid "Bom Line" +#: model:ir.model.fields,field_description:product_quick_bom.field_product_product__bom_id +#: model:ir.model.fields,field_description:product_quick_bom.field_product_template__bom_id +msgid "Bill of Materials (quick access)" msgstr "" #. module: product_quick_bom -#: model:ir.ui.view,arch_db:product_quick_bom.product_template_form_view -msgid "Bom line" +#: model:ir.model.fields,field_description:product_quick_bom.field_product_product__specific_bom_line_ids +#: model:ir.model.fields,field_description:product_quick_bom.field_product_template__specific_bom_line_ids +msgid "BoM Lines" msgstr "" #. module: product_quick_bom -#: model:ir.model.fields,help:product_quick_bom.field_product_product_bom_line_ids -#: model:ir.model.fields,help:product_quick_bom.field_product_template_bom_line_ids -msgid "" -"If your product is manufactured you can select here the component to produce " -"them" +#: model_terms:ir.ui.view,arch_db:product_quick_bom.product_template_only_form_view_bomlines +msgid "Create BoM" msgstr "" -#. module: product_quick_bom -#: model:ir.model.fields,field_description:product_quick_bom.field_mrp_bom_line_product_tmpl_id -msgid "Product" -msgstr "Prodotto " - #. module: product_quick_bom #: model:ir.model,name:product_quick_bom.model_product_template msgid "Product Template" msgstr "Template prodotto" #. module: product_quick_bom -#: code:addons/product_quick_bom/models/bom.py:14 -#, python-format -msgid "You can only have one Bom per product template" +#: model_terms:ir.ui.view,arch_db:product_quick_bom.product_template_only_form_view_bomlines +msgid "" +"The product doesn't have a BoM yet, you must create one before updating its " +"components." msgstr "" #. module: product_quick_bom -#: model:ir.model,name:product_quick_bom.model_mrp_bom_line -msgid "mrp.bom.line" +#: model_terms:ir.ui.view,arch_db:product_quick_bom.product_template_only_form_view_bomlines +msgid "" +"The product is linked to several BoMs, modifications must be done BoM-side." msgstr "" + +#~ msgid "Product" +#~ msgstr "Prodotto " diff --git a/product_quick_bom/i18n/lt.po b/product_quick_bom/i18n/lt.po index c325ebdf5..61256a1f4 100644 --- a/product_quick_bom/i18n/lt.po +++ b/product_quick_bom/i18n/lt.po @@ -20,32 +20,29 @@ msgstr "" "%100<10 || n%100>=20) ? 1 : 2);\n" #. module: product_quick_bom -#: model:ir.model,name:product_quick_bom.model_mrp_bom -msgid "Bill of Material" +#: model_terms:ir.ui.view,arch_db:product_quick_bom.product_template_only_form_view_bomlines +#, fuzzy +#| msgid "Bill of Material" +msgid "Bill of Materials" msgstr "Sąskaita už žaliavas" #. module: product_quick_bom -#: model:ir.model.fields,field_description:product_quick_bom.field_product_product_bom_line_ids -#: model:ir.model.fields,field_description:product_quick_bom.field_product_template_bom_line_ids -msgid "Bom Line" +#: model:ir.model.fields,field_description:product_quick_bom.field_product_product__bom_id +#: model:ir.model.fields,field_description:product_quick_bom.field_product_template__bom_id +#, fuzzy +#| msgid "Bill of Material" +msgid "Bill of Materials (quick access)" +msgstr "Sąskaita už žaliavas" + +#. module: product_quick_bom +#: model:ir.model.fields,field_description:product_quick_bom.field_product_product__specific_bom_line_ids +#: model:ir.model.fields,field_description:product_quick_bom.field_product_template__specific_bom_line_ids +msgid "BoM Lines" msgstr "" #. module: product_quick_bom -#: model:ir.ui.view,arch_db:product_quick_bom.product_template_form_view -msgid "Bom line" -msgstr "" - -#. module: product_quick_bom -#: model:ir.model.fields,help:product_quick_bom.field_product_product_bom_line_ids -#: model:ir.model.fields,help:product_quick_bom.field_product_template_bom_line_ids -msgid "" -"If your product is manufactured you can select here the component to produce " -"them" -msgstr "" - -#. module: product_quick_bom -#: model:ir.model.fields,field_description:product_quick_bom.field_mrp_bom_line_product_tmpl_id -msgid "Product" +#: model_terms:ir.ui.view,arch_db:product_quick_bom.product_template_only_form_view_bomlines +msgid "Create BoM" msgstr "" #. module: product_quick_bom @@ -54,12 +51,14 @@ msgid "Product Template" msgstr "" #. module: product_quick_bom -#: code:addons/product_quick_bom/models/bom.py:14 -#, python-format -msgid "You can only have one Bom per product template" +#: model_terms:ir.ui.view,arch_db:product_quick_bom.product_template_only_form_view_bomlines +msgid "" +"The product doesn't have a BoM yet, you must create one before updating its " +"components." msgstr "" #. module: product_quick_bom -#: model:ir.model,name:product_quick_bom.model_mrp_bom_line -msgid "mrp.bom.line" +#: model_terms:ir.ui.view,arch_db:product_quick_bom.product_template_only_form_view_bomlines +msgid "" +"The product is linked to several BoMs, modifications must be done BoM-side." msgstr "" diff --git a/product_quick_bom/i18n/nl.po b/product_quick_bom/i18n/nl.po index e2dd9af75..8ffb7ed3d 100644 --- a/product_quick_bom/i18n/nl.po +++ b/product_quick_bom/i18n/nl.po @@ -19,46 +19,44 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: product_quick_bom -#: model:ir.model,name:product_quick_bom.model_mrp_bom -msgid "Bill of Material" +#: model_terms:ir.ui.view,arch_db:product_quick_bom.product_template_only_form_view_bomlines +msgid "Bill of Materials" msgstr "" #. module: product_quick_bom -#: model:ir.model.fields,field_description:product_quick_bom.field_product_product_bom_line_ids -#: model:ir.model.fields,field_description:product_quick_bom.field_product_template_bom_line_ids -msgid "Bom Line" +#: model:ir.model.fields,field_description:product_quick_bom.field_product_product__bom_id +#: model:ir.model.fields,field_description:product_quick_bom.field_product_template__bom_id +msgid "Bill of Materials (quick access)" msgstr "" #. module: product_quick_bom -#: model:ir.ui.view,arch_db:product_quick_bom.product_template_form_view -msgid "Bom line" +#: model:ir.model.fields,field_description:product_quick_bom.field_product_product__specific_bom_line_ids +#: model:ir.model.fields,field_description:product_quick_bom.field_product_template__specific_bom_line_ids +msgid "BoM Lines" msgstr "" #. module: product_quick_bom -#: model:ir.model.fields,help:product_quick_bom.field_product_product_bom_line_ids -#: model:ir.model.fields,help:product_quick_bom.field_product_template_bom_line_ids -msgid "" -"If your product is manufactured you can select here the component to produce " -"them" +#: model_terms:ir.ui.view,arch_db:product_quick_bom.product_template_only_form_view_bomlines +msgid "Create BoM" msgstr "" -#. module: product_quick_bom -#: model:ir.model.fields,field_description:product_quick_bom.field_mrp_bom_line_product_tmpl_id -msgid "Product" -msgstr "Product" - #. module: product_quick_bom #: model:ir.model,name:product_quick_bom.model_product_template msgid "Product Template" msgstr "" #. module: product_quick_bom -#: code:addons/product_quick_bom/models/bom.py:14 -#, python-format -msgid "You can only have one Bom per product template" +#: model_terms:ir.ui.view,arch_db:product_quick_bom.product_template_only_form_view_bomlines +msgid "" +"The product doesn't have a BoM yet, you must create one before updating its " +"components." msgstr "" #. module: product_quick_bom -#: model:ir.model,name:product_quick_bom.model_mrp_bom_line -msgid "mrp.bom.line" +#: model_terms:ir.ui.view,arch_db:product_quick_bom.product_template_only_form_view_bomlines +msgid "" +"The product is linked to several BoMs, modifications must be done BoM-side." msgstr "" + +#~ msgid "Product" +#~ msgstr "Product" diff --git a/product_quick_bom/i18n/nl_NL.po b/product_quick_bom/i18n/nl_NL.po index fec58cd2d..c13403463 100644 --- a/product_quick_bom/i18n/nl_NL.po +++ b/product_quick_bom/i18n/nl_NL.po @@ -20,46 +20,44 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: product_quick_bom -#: model:ir.model,name:product_quick_bom.model_mrp_bom -msgid "Bill of Material" +#: model_terms:ir.ui.view,arch_db:product_quick_bom.product_template_only_form_view_bomlines +msgid "Bill of Materials" msgstr "" #. module: product_quick_bom -#: model:ir.model.fields,field_description:product_quick_bom.field_product_product_bom_line_ids -#: model:ir.model.fields,field_description:product_quick_bom.field_product_template_bom_line_ids -msgid "Bom Line" +#: model:ir.model.fields,field_description:product_quick_bom.field_product_product__bom_id +#: model:ir.model.fields,field_description:product_quick_bom.field_product_template__bom_id +msgid "Bill of Materials (quick access)" msgstr "" #. module: product_quick_bom -#: model:ir.ui.view,arch_db:product_quick_bom.product_template_form_view -msgid "Bom line" +#: model:ir.model.fields,field_description:product_quick_bom.field_product_product__specific_bom_line_ids +#: model:ir.model.fields,field_description:product_quick_bom.field_product_template__specific_bom_line_ids +msgid "BoM Lines" msgstr "" #. module: product_quick_bom -#: model:ir.model.fields,help:product_quick_bom.field_product_product_bom_line_ids -#: model:ir.model.fields,help:product_quick_bom.field_product_template_bom_line_ids -msgid "" -"If your product is manufactured you can select here the component to produce " -"them" +#: model_terms:ir.ui.view,arch_db:product_quick_bom.product_template_only_form_view_bomlines +msgid "Create BoM" msgstr "" -#. module: product_quick_bom -#: model:ir.model.fields,field_description:product_quick_bom.field_mrp_bom_line_product_tmpl_id -msgid "Product" -msgstr "Product" - #. module: product_quick_bom #: model:ir.model,name:product_quick_bom.model_product_template msgid "Product Template" msgstr "" #. module: product_quick_bom -#: code:addons/product_quick_bom/models/bom.py:14 -#, python-format -msgid "You can only have one Bom per product template" +#: model_terms:ir.ui.view,arch_db:product_quick_bom.product_template_only_form_view_bomlines +msgid "" +"The product doesn't have a BoM yet, you must create one before updating its " +"components." msgstr "" #. module: product_quick_bom -#: model:ir.model,name:product_quick_bom.model_mrp_bom_line -msgid "mrp.bom.line" +#: model_terms:ir.ui.view,arch_db:product_quick_bom.product_template_only_form_view_bomlines +msgid "" +"The product is linked to several BoMs, modifications must be done BoM-side." msgstr "" + +#~ msgid "Product" +#~ msgstr "Product" diff --git a/product_quick_bom/i18n/pt.po b/product_quick_bom/i18n/pt.po index b536141bc..3d4bdf8b0 100644 --- a/product_quick_bom/i18n/pt.po +++ b/product_quick_bom/i18n/pt.po @@ -20,35 +20,32 @@ msgstr "" "X-Generator: Weblate 3.6.1\n" #. module: product_quick_bom -#: model:ir.model,name:product_quick_bom.model_mrp_bom -msgid "Bill of Material" +#: model_terms:ir.ui.view,arch_db:product_quick_bom.product_template_only_form_view_bomlines +#, fuzzy +#| msgid "Bill of Material" +msgid "Bill of Materials" msgstr "Lista de Materiais" #. module: product_quick_bom -#: model:ir.model.fields,field_description:product_quick_bom.field_product_product_bom_line_ids -#: model:ir.model.fields,field_description:product_quick_bom.field_product_template_bom_line_ids -msgid "Bom Line" +#: model:ir.model.fields,field_description:product_quick_bom.field_product_product__bom_id +#: model:ir.model.fields,field_description:product_quick_bom.field_product_template__bom_id +#, fuzzy +#| msgid "Bill of Material" +msgid "Bill of Materials (quick access)" +msgstr "Lista de Materiais" + +#. module: product_quick_bom +#: model:ir.model.fields,field_description:product_quick_bom.field_product_product__specific_bom_line_ids +#: model:ir.model.fields,field_description:product_quick_bom.field_product_template__specific_bom_line_ids +#, fuzzy +#| msgid "Bom Line" +msgid "BoM Lines" msgstr "Linha de LdM" #. module: product_quick_bom -#: model:ir.ui.view,arch_db:product_quick_bom.product_template_form_view -msgid "Bom line" -msgstr "Linha de LdM" - -#. module: product_quick_bom -#: model:ir.model.fields,help:product_quick_bom.field_product_product_bom_line_ids -#: model:ir.model.fields,help:product_quick_bom.field_product_template_bom_line_ids -msgid "" -"If your product is manufactured you can select here the component to produce " -"them" +#: model_terms:ir.ui.view,arch_db:product_quick_bom.product_template_only_form_view_bomlines +msgid "Create BoM" msgstr "" -"Se o seu produto é fabricado pode aqui selecionar os componentes para o " -"produzir" - -#. module: product_quick_bom -#: model:ir.model.fields,field_description:product_quick_bom.field_mrp_bom_line_product_tmpl_id -msgid "Product" -msgstr "Produto" #. module: product_quick_bom #: model:ir.model,name:product_quick_bom.model_product_template @@ -56,12 +53,30 @@ msgid "Product Template" msgstr "Modelo de Produto" #. module: product_quick_bom -#: code:addons/product_quick_bom/models/bom.py:14 -#, python-format -msgid "You can only have one Bom per product template" -msgstr "Só pode ter uma LdM para cada modelo de produto" +#: model_terms:ir.ui.view,arch_db:product_quick_bom.product_template_only_form_view_bomlines +msgid "" +"The product doesn't have a BoM yet, you must create one before updating its " +"components." +msgstr "" #. module: product_quick_bom -#: model:ir.model,name:product_quick_bom.model_mrp_bom_line -msgid "mrp.bom.line" +#: model_terms:ir.ui.view,arch_db:product_quick_bom.product_template_only_form_view_bomlines +msgid "" +"The product is linked to several BoMs, modifications must be done BoM-side." msgstr "" + +#~ msgid "Bom line" +#~ msgstr "Linha de LdM" + +#~ msgid "" +#~ "If your product is manufactured you can select here the component to " +#~ "produce them" +#~ msgstr "" +#~ "Se o seu produto é fabricado pode aqui selecionar os componentes para o " +#~ "produzir" + +#~ msgid "Product" +#~ msgstr "Produto" + +#~ msgid "You can only have one Bom per product template" +#~ msgstr "Só pode ter uma LdM para cada modelo de produto" diff --git a/product_quick_bom/i18n/pt_BR.po b/product_quick_bom/i18n/pt_BR.po index 52e22b162..032681ccd 100644 --- a/product_quick_bom/i18n/pt_BR.po +++ b/product_quick_bom/i18n/pt_BR.po @@ -20,46 +20,44 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n > 1);\n" #. module: product_quick_bom -#: model:ir.model,name:product_quick_bom.model_mrp_bom -msgid "Bill of Material" +#: model_terms:ir.ui.view,arch_db:product_quick_bom.product_template_only_form_view_bomlines +msgid "Bill of Materials" msgstr "" #. module: product_quick_bom -#: model:ir.model.fields,field_description:product_quick_bom.field_product_product_bom_line_ids -#: model:ir.model.fields,field_description:product_quick_bom.field_product_template_bom_line_ids -msgid "Bom Line" +#: model:ir.model.fields,field_description:product_quick_bom.field_product_product__bom_id +#: model:ir.model.fields,field_description:product_quick_bom.field_product_template__bom_id +msgid "Bill of Materials (quick access)" msgstr "" #. module: product_quick_bom -#: model:ir.ui.view,arch_db:product_quick_bom.product_template_form_view -msgid "Bom line" +#: model:ir.model.fields,field_description:product_quick_bom.field_product_product__specific_bom_line_ids +#: model:ir.model.fields,field_description:product_quick_bom.field_product_template__specific_bom_line_ids +msgid "BoM Lines" msgstr "" #. module: product_quick_bom -#: model:ir.model.fields,help:product_quick_bom.field_product_product_bom_line_ids -#: model:ir.model.fields,help:product_quick_bom.field_product_template_bom_line_ids -msgid "" -"If your product is manufactured you can select here the component to produce " -"them" +#: model_terms:ir.ui.view,arch_db:product_quick_bom.product_template_only_form_view_bomlines +msgid "Create BoM" msgstr "" -#. module: product_quick_bom -#: model:ir.model.fields,field_description:product_quick_bom.field_mrp_bom_line_product_tmpl_id -msgid "Product" -msgstr "Produto" - #. module: product_quick_bom #: model:ir.model,name:product_quick_bom.model_product_template msgid "Product Template" msgstr "Produto Modelo" #. module: product_quick_bom -#: code:addons/product_quick_bom/models/bom.py:14 -#, python-format -msgid "You can only have one Bom per product template" +#: model_terms:ir.ui.view,arch_db:product_quick_bom.product_template_only_form_view_bomlines +msgid "" +"The product doesn't have a BoM yet, you must create one before updating its " +"components." msgstr "" #. module: product_quick_bom -#: model:ir.model,name:product_quick_bom.model_mrp_bom_line -msgid "mrp.bom.line" +#: model_terms:ir.ui.view,arch_db:product_quick_bom.product_template_only_form_view_bomlines +msgid "" +"The product is linked to several BoMs, modifications must be done BoM-side." msgstr "" + +#~ msgid "Product" +#~ msgstr "Produto" diff --git a/product_quick_bom/i18n/ro.po b/product_quick_bom/i18n/ro.po index 7be313520..f97f1d92a 100644 --- a/product_quick_bom/i18n/ro.po +++ b/product_quick_bom/i18n/ro.po @@ -20,46 +20,44 @@ msgstr "" "2:1));\n" #. module: product_quick_bom -#: model:ir.model,name:product_quick_bom.model_mrp_bom -msgid "Bill of Material" +#: model_terms:ir.ui.view,arch_db:product_quick_bom.product_template_only_form_view_bomlines +msgid "Bill of Materials" msgstr "" #. module: product_quick_bom -#: model:ir.model.fields,field_description:product_quick_bom.field_product_product_bom_line_ids -#: model:ir.model.fields,field_description:product_quick_bom.field_product_template_bom_line_ids -msgid "Bom Line" +#: model:ir.model.fields,field_description:product_quick_bom.field_product_product__bom_id +#: model:ir.model.fields,field_description:product_quick_bom.field_product_template__bom_id +msgid "Bill of Materials (quick access)" msgstr "" #. module: product_quick_bom -#: model:ir.ui.view,arch_db:product_quick_bom.product_template_form_view -msgid "Bom line" +#: model:ir.model.fields,field_description:product_quick_bom.field_product_product__specific_bom_line_ids +#: model:ir.model.fields,field_description:product_quick_bom.field_product_template__specific_bom_line_ids +msgid "BoM Lines" msgstr "" #. module: product_quick_bom -#: model:ir.model.fields,help:product_quick_bom.field_product_product_bom_line_ids -#: model:ir.model.fields,help:product_quick_bom.field_product_template_bom_line_ids -msgid "" -"If your product is manufactured you can select here the component to produce " -"them" +#: model_terms:ir.ui.view,arch_db:product_quick_bom.product_template_only_form_view_bomlines +msgid "Create BoM" msgstr "" -#. module: product_quick_bom -#: model:ir.model.fields,field_description:product_quick_bom.field_mrp_bom_line_product_tmpl_id -msgid "Product" -msgstr "Produs" - #. module: product_quick_bom #: model:ir.model,name:product_quick_bom.model_product_template msgid "Product Template" msgstr "Produs șablon" #. module: product_quick_bom -#: code:addons/product_quick_bom/models/bom.py:14 -#, python-format -msgid "You can only have one Bom per product template" +#: model_terms:ir.ui.view,arch_db:product_quick_bom.product_template_only_form_view_bomlines +msgid "" +"The product doesn't have a BoM yet, you must create one before updating its " +"components." msgstr "" #. module: product_quick_bom -#: model:ir.model,name:product_quick_bom.model_mrp_bom_line -msgid "mrp.bom.line" +#: model_terms:ir.ui.view,arch_db:product_quick_bom.product_template_only_form_view_bomlines +msgid "" +"The product is linked to several BoMs, modifications must be done BoM-side." msgstr "" + +#~ msgid "Product" +#~ msgstr "Produs" diff --git a/product_quick_bom/i18n/ru.po b/product_quick_bom/i18n/ru.po index 6bedc0180..355321416 100644 --- a/product_quick_bom/i18n/ru.po +++ b/product_quick_bom/i18n/ru.po @@ -21,46 +21,44 @@ msgstr "" "%100>=11 && n%100<=14)? 2 : 3);\n" #. module: product_quick_bom -#: model:ir.model,name:product_quick_bom.model_mrp_bom -msgid "Bill of Material" +#: model_terms:ir.ui.view,arch_db:product_quick_bom.product_template_only_form_view_bomlines +msgid "Bill of Materials" msgstr "" #. module: product_quick_bom -#: model:ir.model.fields,field_description:product_quick_bom.field_product_product_bom_line_ids -#: model:ir.model.fields,field_description:product_quick_bom.field_product_template_bom_line_ids -msgid "Bom Line" +#: model:ir.model.fields,field_description:product_quick_bom.field_product_product__bom_id +#: model:ir.model.fields,field_description:product_quick_bom.field_product_template__bom_id +msgid "Bill of Materials (quick access)" msgstr "" #. module: product_quick_bom -#: model:ir.ui.view,arch_db:product_quick_bom.product_template_form_view -msgid "Bom line" +#: model:ir.model.fields,field_description:product_quick_bom.field_product_product__specific_bom_line_ids +#: model:ir.model.fields,field_description:product_quick_bom.field_product_template__specific_bom_line_ids +msgid "BoM Lines" msgstr "" #. module: product_quick_bom -#: model:ir.model.fields,help:product_quick_bom.field_product_product_bom_line_ids -#: model:ir.model.fields,help:product_quick_bom.field_product_template_bom_line_ids -msgid "" -"If your product is manufactured you can select here the component to produce " -"them" +#: model_terms:ir.ui.view,arch_db:product_quick_bom.product_template_only_form_view_bomlines +msgid "Create BoM" msgstr "" -#. module: product_quick_bom -#: model:ir.model.fields,field_description:product_quick_bom.field_mrp_bom_line_product_tmpl_id -msgid "Product" -msgstr "Товар/Услуга" - #. module: product_quick_bom #: model:ir.model,name:product_quick_bom.model_product_template msgid "Product Template" msgstr "" #. module: product_quick_bom -#: code:addons/product_quick_bom/models/bom.py:14 -#, python-format -msgid "You can only have one Bom per product template" +#: model_terms:ir.ui.view,arch_db:product_quick_bom.product_template_only_form_view_bomlines +msgid "" +"The product doesn't have a BoM yet, you must create one before updating its " +"components." msgstr "" #. module: product_quick_bom -#: model:ir.model,name:product_quick_bom.model_mrp_bom_line -msgid "mrp.bom.line" +#: model_terms:ir.ui.view,arch_db:product_quick_bom.product_template_only_form_view_bomlines +msgid "" +"The product is linked to several BoMs, modifications must be done BoM-side." msgstr "" + +#~ msgid "Product" +#~ msgstr "Товар/Услуга" diff --git a/product_quick_bom/i18n/sk.po b/product_quick_bom/i18n/sk.po index 16bec48e8..5914d3b86 100644 --- a/product_quick_bom/i18n/sk.po +++ b/product_quick_bom/i18n/sk.po @@ -19,46 +19,44 @@ msgstr "" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" #. module: product_quick_bom -#: model:ir.model,name:product_quick_bom.model_mrp_bom -msgid "Bill of Material" +#: model_terms:ir.ui.view,arch_db:product_quick_bom.product_template_only_form_view_bomlines +msgid "Bill of Materials" msgstr "" #. module: product_quick_bom -#: model:ir.model.fields,field_description:product_quick_bom.field_product_product_bom_line_ids -#: model:ir.model.fields,field_description:product_quick_bom.field_product_template_bom_line_ids -msgid "Bom Line" +#: model:ir.model.fields,field_description:product_quick_bom.field_product_product__bom_id +#: model:ir.model.fields,field_description:product_quick_bom.field_product_template__bom_id +msgid "Bill of Materials (quick access)" msgstr "" #. module: product_quick_bom -#: model:ir.ui.view,arch_db:product_quick_bom.product_template_form_view -msgid "Bom line" +#: model:ir.model.fields,field_description:product_quick_bom.field_product_product__specific_bom_line_ids +#: model:ir.model.fields,field_description:product_quick_bom.field_product_template__specific_bom_line_ids +msgid "BoM Lines" msgstr "" #. module: product_quick_bom -#: model:ir.model.fields,help:product_quick_bom.field_product_product_bom_line_ids -#: model:ir.model.fields,help:product_quick_bom.field_product_template_bom_line_ids -msgid "" -"If your product is manufactured you can select here the component to produce " -"them" +#: model_terms:ir.ui.view,arch_db:product_quick_bom.product_template_only_form_view_bomlines +msgid "Create BoM" msgstr "" -#. module: product_quick_bom -#: model:ir.model.fields,field_description:product_quick_bom.field_mrp_bom_line_product_tmpl_id -msgid "Product" -msgstr "Produkt" - #. module: product_quick_bom #: model:ir.model,name:product_quick_bom.model_product_template msgid "Product Template" msgstr "" #. module: product_quick_bom -#: code:addons/product_quick_bom/models/bom.py:14 -#, python-format -msgid "You can only have one Bom per product template" +#: model_terms:ir.ui.view,arch_db:product_quick_bom.product_template_only_form_view_bomlines +msgid "" +"The product doesn't have a BoM yet, you must create one before updating its " +"components." msgstr "" #. module: product_quick_bom -#: model:ir.model,name:product_quick_bom.model_mrp_bom_line -msgid "mrp.bom.line" +#: model_terms:ir.ui.view,arch_db:product_quick_bom.product_template_only_form_view_bomlines +msgid "" +"The product is linked to several BoMs, modifications must be done BoM-side." msgstr "" + +#~ msgid "Product" +#~ msgstr "Produkt" diff --git a/product_quick_bom/i18n/sl.po b/product_quick_bom/i18n/sl.po index e8694b12f..61de9b797 100644 --- a/product_quick_bom/i18n/sl.po +++ b/product_quick_bom/i18n/sl.po @@ -20,46 +20,44 @@ msgstr "" "%100==4 ? 2 : 3);\n" #. module: product_quick_bom -#: model:ir.model,name:product_quick_bom.model_mrp_bom -msgid "Bill of Material" +#: model_terms:ir.ui.view,arch_db:product_quick_bom.product_template_only_form_view_bomlines +msgid "Bill of Materials" msgstr "" #. module: product_quick_bom -#: model:ir.model.fields,field_description:product_quick_bom.field_product_product_bom_line_ids -#: model:ir.model.fields,field_description:product_quick_bom.field_product_template_bom_line_ids -msgid "Bom Line" +#: model:ir.model.fields,field_description:product_quick_bom.field_product_product__bom_id +#: model:ir.model.fields,field_description:product_quick_bom.field_product_template__bom_id +msgid "Bill of Materials (quick access)" msgstr "" #. module: product_quick_bom -#: model:ir.ui.view,arch_db:product_quick_bom.product_template_form_view -msgid "Bom line" +#: model:ir.model.fields,field_description:product_quick_bom.field_product_product__specific_bom_line_ids +#: model:ir.model.fields,field_description:product_quick_bom.field_product_template__specific_bom_line_ids +msgid "BoM Lines" msgstr "" #. module: product_quick_bom -#: model:ir.model.fields,help:product_quick_bom.field_product_product_bom_line_ids -#: model:ir.model.fields,help:product_quick_bom.field_product_template_bom_line_ids -msgid "" -"If your product is manufactured you can select here the component to produce " -"them" +#: model_terms:ir.ui.view,arch_db:product_quick_bom.product_template_only_form_view_bomlines +msgid "Create BoM" msgstr "" -#. module: product_quick_bom -#: model:ir.model.fields,field_description:product_quick_bom.field_mrp_bom_line_product_tmpl_id -msgid "Product" -msgstr "Proizvod" - #. module: product_quick_bom #: model:ir.model,name:product_quick_bom.model_product_template msgid "Product Template" msgstr "Predloga proizvoda" #. module: product_quick_bom -#: code:addons/product_quick_bom/models/bom.py:14 -#, python-format -msgid "You can only have one Bom per product template" +#: model_terms:ir.ui.view,arch_db:product_quick_bom.product_template_only_form_view_bomlines +msgid "" +"The product doesn't have a BoM yet, you must create one before updating its " +"components." msgstr "" #. module: product_quick_bom -#: model:ir.model,name:product_quick_bom.model_mrp_bom_line -msgid "mrp.bom.line" +#: model_terms:ir.ui.view,arch_db:product_quick_bom.product_template_only_form_view_bomlines +msgid "" +"The product is linked to several BoMs, modifications must be done BoM-side." msgstr "" + +#~ msgid "Product" +#~ msgstr "Proizvod" diff --git a/product_quick_bom/i18n/tr.po b/product_quick_bom/i18n/tr.po index 0698ff211..fabffdac3 100644 --- a/product_quick_bom/i18n/tr.po +++ b/product_quick_bom/i18n/tr.po @@ -19,46 +19,44 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n > 1);\n" #. module: product_quick_bom -#: model:ir.model,name:product_quick_bom.model_mrp_bom -msgid "Bill of Material" +#: model_terms:ir.ui.view,arch_db:product_quick_bom.product_template_only_form_view_bomlines +msgid "Bill of Materials" msgstr "" #. module: product_quick_bom -#: model:ir.model.fields,field_description:product_quick_bom.field_product_product_bom_line_ids -#: model:ir.model.fields,field_description:product_quick_bom.field_product_template_bom_line_ids -msgid "Bom Line" +#: model:ir.model.fields,field_description:product_quick_bom.field_product_product__bom_id +#: model:ir.model.fields,field_description:product_quick_bom.field_product_template__bom_id +msgid "Bill of Materials (quick access)" msgstr "" #. module: product_quick_bom -#: model:ir.ui.view,arch_db:product_quick_bom.product_template_form_view -msgid "Bom line" +#: model:ir.model.fields,field_description:product_quick_bom.field_product_product__specific_bom_line_ids +#: model:ir.model.fields,field_description:product_quick_bom.field_product_template__specific_bom_line_ids +msgid "BoM Lines" msgstr "" #. module: product_quick_bom -#: model:ir.model.fields,help:product_quick_bom.field_product_product_bom_line_ids -#: model:ir.model.fields,help:product_quick_bom.field_product_template_bom_line_ids -msgid "" -"If your product is manufactured you can select here the component to produce " -"them" +#: model_terms:ir.ui.view,arch_db:product_quick_bom.product_template_only_form_view_bomlines +msgid "Create BoM" msgstr "" -#. module: product_quick_bom -#: model:ir.model.fields,field_description:product_quick_bom.field_mrp_bom_line_product_tmpl_id -msgid "Product" -msgstr "Ürün" - #. module: product_quick_bom #: model:ir.model,name:product_quick_bom.model_product_template msgid "Product Template" msgstr "" #. module: product_quick_bom -#: code:addons/product_quick_bom/models/bom.py:14 -#, python-format -msgid "You can only have one Bom per product template" +#: model_terms:ir.ui.view,arch_db:product_quick_bom.product_template_only_form_view_bomlines +msgid "" +"The product doesn't have a BoM yet, you must create one before updating its " +"components." msgstr "" #. module: product_quick_bom -#: model:ir.model,name:product_quick_bom.model_mrp_bom_line -msgid "mrp.bom.line" +#: model_terms:ir.ui.view,arch_db:product_quick_bom.product_template_only_form_view_bomlines +msgid "" +"The product is linked to several BoMs, modifications must be done BoM-side." msgstr "" + +#~ msgid "Product" +#~ msgstr "Ürün" diff --git a/product_quick_bom/i18n/tr_TR.po b/product_quick_bom/i18n/tr_TR.po index 7ecb21350..db61d1212 100644 --- a/product_quick_bom/i18n/tr_TR.po +++ b/product_quick_bom/i18n/tr_TR.po @@ -20,46 +20,44 @@ msgstr "" "Plural-Forms: nplurals=1; plural=0;\n" #. module: product_quick_bom -#: model:ir.model,name:product_quick_bom.model_mrp_bom -msgid "Bill of Material" +#: model_terms:ir.ui.view,arch_db:product_quick_bom.product_template_only_form_view_bomlines +msgid "Bill of Materials" msgstr "" #. module: product_quick_bom -#: model:ir.model.fields,field_description:product_quick_bom.field_product_product_bom_line_ids -#: model:ir.model.fields,field_description:product_quick_bom.field_product_template_bom_line_ids -msgid "Bom Line" +#: model:ir.model.fields,field_description:product_quick_bom.field_product_product__bom_id +#: model:ir.model.fields,field_description:product_quick_bom.field_product_template__bom_id +msgid "Bill of Materials (quick access)" msgstr "" #. module: product_quick_bom -#: model:ir.ui.view,arch_db:product_quick_bom.product_template_form_view -msgid "Bom line" +#: model:ir.model.fields,field_description:product_quick_bom.field_product_product__specific_bom_line_ids +#: model:ir.model.fields,field_description:product_quick_bom.field_product_template__specific_bom_line_ids +msgid "BoM Lines" msgstr "" #. module: product_quick_bom -#: model:ir.model.fields,help:product_quick_bom.field_product_product_bom_line_ids -#: model:ir.model.fields,help:product_quick_bom.field_product_template_bom_line_ids -msgid "" -"If your product is manufactured you can select here the component to produce " -"them" +#: model_terms:ir.ui.view,arch_db:product_quick_bom.product_template_only_form_view_bomlines +msgid "Create BoM" msgstr "" -#. module: product_quick_bom -#: model:ir.model.fields,field_description:product_quick_bom.field_mrp_bom_line_product_tmpl_id -msgid "Product" -msgstr "Ürün" - #. module: product_quick_bom #: model:ir.model,name:product_quick_bom.model_product_template msgid "Product Template" msgstr "Ürün şablonu" #. module: product_quick_bom -#: code:addons/product_quick_bom/models/bom.py:14 -#, python-format -msgid "You can only have one Bom per product template" +#: model_terms:ir.ui.view,arch_db:product_quick_bom.product_template_only_form_view_bomlines +msgid "" +"The product doesn't have a BoM yet, you must create one before updating its " +"components." msgstr "" #. module: product_quick_bom -#: model:ir.model,name:product_quick_bom.model_mrp_bom_line -msgid "mrp.bom.line" +#: model_terms:ir.ui.view,arch_db:product_quick_bom.product_template_only_form_view_bomlines +msgid "" +"The product is linked to several BoMs, modifications must be done BoM-side." msgstr "" + +#~ msgid "Product" +#~ msgstr "Ürün" diff --git a/product_quick_bom/i18n/vi_VN.po b/product_quick_bom/i18n/vi_VN.po index e76a0f595..184dfa312 100644 --- a/product_quick_bom/i18n/vi_VN.po +++ b/product_quick_bom/i18n/vi_VN.po @@ -20,46 +20,44 @@ msgstr "" "Plural-Forms: nplurals=1; plural=0;\n" #. module: product_quick_bom -#: model:ir.model,name:product_quick_bom.model_mrp_bom -msgid "Bill of Material" +#: model_terms:ir.ui.view,arch_db:product_quick_bom.product_template_only_form_view_bomlines +msgid "Bill of Materials" msgstr "" #. module: product_quick_bom -#: model:ir.model.fields,field_description:product_quick_bom.field_product_product_bom_line_ids -#: model:ir.model.fields,field_description:product_quick_bom.field_product_template_bom_line_ids -msgid "Bom Line" +#: model:ir.model.fields,field_description:product_quick_bom.field_product_product__bom_id +#: model:ir.model.fields,field_description:product_quick_bom.field_product_template__bom_id +msgid "Bill of Materials (quick access)" msgstr "" #. module: product_quick_bom -#: model:ir.ui.view,arch_db:product_quick_bom.product_template_form_view -msgid "Bom line" +#: model:ir.model.fields,field_description:product_quick_bom.field_product_product__specific_bom_line_ids +#: model:ir.model.fields,field_description:product_quick_bom.field_product_template__specific_bom_line_ids +msgid "BoM Lines" msgstr "" #. module: product_quick_bom -#: model:ir.model.fields,help:product_quick_bom.field_product_product_bom_line_ids -#: model:ir.model.fields,help:product_quick_bom.field_product_template_bom_line_ids -msgid "" -"If your product is manufactured you can select here the component to produce " -"them" +#: model_terms:ir.ui.view,arch_db:product_quick_bom.product_template_only_form_view_bomlines +msgid "Create BoM" msgstr "" -#. module: product_quick_bom -#: model:ir.model.fields,field_description:product_quick_bom.field_mrp_bom_line_product_tmpl_id -msgid "Product" -msgstr "Sản phẩm" - #. module: product_quick_bom #: model:ir.model,name:product_quick_bom.model_product_template msgid "Product Template" msgstr "Mẫu sản phẩm" #. module: product_quick_bom -#: code:addons/product_quick_bom/models/bom.py:14 -#, python-format -msgid "You can only have one Bom per product template" +#: model_terms:ir.ui.view,arch_db:product_quick_bom.product_template_only_form_view_bomlines +msgid "" +"The product doesn't have a BoM yet, you must create one before updating its " +"components." msgstr "" #. module: product_quick_bom -#: model:ir.model,name:product_quick_bom.model_mrp_bom_line -msgid "mrp.bom.line" +#: model_terms:ir.ui.view,arch_db:product_quick_bom.product_template_only_form_view_bomlines +msgid "" +"The product is linked to several BoMs, modifications must be done BoM-side." msgstr "" + +#~ msgid "Product" +#~ msgstr "Sản phẩm" diff --git a/product_quick_bom/i18n/zh_CN.po b/product_quick_bom/i18n/zh_CN.po index a20ed2a2a..598ee65af 100644 --- a/product_quick_bom/i18n/zh_CN.po +++ b/product_quick_bom/i18n/zh_CN.po @@ -20,46 +20,44 @@ msgstr "" "Plural-Forms: nplurals=1; plural=0;\n" #. module: product_quick_bom -#: model:ir.model,name:product_quick_bom.model_mrp_bom -msgid "Bill of Material" +#: model_terms:ir.ui.view,arch_db:product_quick_bom.product_template_only_form_view_bomlines +msgid "Bill of Materials" msgstr "" #. module: product_quick_bom -#: model:ir.model.fields,field_description:product_quick_bom.field_product_product_bom_line_ids -#: model:ir.model.fields,field_description:product_quick_bom.field_product_template_bom_line_ids -msgid "Bom Line" +#: model:ir.model.fields,field_description:product_quick_bom.field_product_product__bom_id +#: model:ir.model.fields,field_description:product_quick_bom.field_product_template__bom_id +msgid "Bill of Materials (quick access)" msgstr "" #. module: product_quick_bom -#: model:ir.ui.view,arch_db:product_quick_bom.product_template_form_view -msgid "Bom line" +#: model:ir.model.fields,field_description:product_quick_bom.field_product_product__specific_bom_line_ids +#: model:ir.model.fields,field_description:product_quick_bom.field_product_template__specific_bom_line_ids +msgid "BoM Lines" msgstr "" #. module: product_quick_bom -#: model:ir.model.fields,help:product_quick_bom.field_product_product_bom_line_ids -#: model:ir.model.fields,help:product_quick_bom.field_product_template_bom_line_ids -msgid "" -"If your product is manufactured you can select here the component to produce " -"them" +#: model_terms:ir.ui.view,arch_db:product_quick_bom.product_template_only_form_view_bomlines +msgid "Create BoM" msgstr "" -#. module: product_quick_bom -#: model:ir.model.fields,field_description:product_quick_bom.field_mrp_bom_line_product_tmpl_id -msgid "Product" -msgstr "产品" - #. module: product_quick_bom #: model:ir.model,name:product_quick_bom.model_product_template msgid "Product Template" msgstr "产品模板" #. module: product_quick_bom -#: code:addons/product_quick_bom/models/bom.py:14 -#, python-format -msgid "You can only have one Bom per product template" +#: model_terms:ir.ui.view,arch_db:product_quick_bom.product_template_only_form_view_bomlines +msgid "" +"The product doesn't have a BoM yet, you must create one before updating its " +"components." msgstr "" #. module: product_quick_bom -#: model:ir.model,name:product_quick_bom.model_mrp_bom_line -msgid "mrp.bom.line" +#: model_terms:ir.ui.view,arch_db:product_quick_bom.product_template_only_form_view_bomlines +msgid "" +"The product is linked to several BoMs, modifications must be done BoM-side." msgstr "" + +#~ msgid "Product" +#~ msgstr "产品" From aaf95c4cb4f0c2b3eb50c48cbd70e3a3c8f757dc Mon Sep 17 00:00:00 2001 From: ps-tubtim Date: Thu, 12 Mar 2020 15:47:16 +0700 Subject: [PATCH 15/16] [IMP] product_quick_bom: black, isort --- product_quick_bom/__manifest__.py | 2 +- product_quick_bom/models/product.py | 5 +---- product_quick_bom/tests/test_quick_bom.py | 7 +++---- 3 files changed, 5 insertions(+), 9 deletions(-) diff --git a/product_quick_bom/__manifest__.py b/product_quick_bom/__manifest__.py index aa4c0cedb..2796dd87b 100644 --- a/product_quick_bom/__manifest__.py +++ b/product_quick_bom/__manifest__.py @@ -4,7 +4,7 @@ { "name": "Product Quick Bom", "summary": "Create the bom directly from the product", - "version": "12.0.1.0.0", + "version": "13.0.1.0.0", "category": "mrp", "website": "https://github.com/OCA/manufacture", "author": "Akretion, Odoo Community Association (OCA)", diff --git a/product_quick_bom/models/product.py b/product_quick_bom/models/product.py index e6afef532..c67fa3e49 100644 --- a/product_quick_bom/models/product.py +++ b/product_quick_bom/models/product.py @@ -26,10 +26,7 @@ class ProductTemplate(models.Model): # we just add a button to create one def button_create_bom(self): self.ensure_one() - vals = { - "product_tmpl_id": self.id, - "type": "normal", - } + vals = {"product_tmpl_id": self.id, "type": "normal"} self.env["mrp.bom"].create(vals) specific_bom_line_ids = fields.One2many( diff --git a/product_quick_bom/tests/test_quick_bom.py b/product_quick_bom/tests/test_quick_bom.py index c2e01afba..e25f768f0 100644 --- a/product_quick_bom/tests/test_quick_bom.py +++ b/product_quick_bom/tests/test_quick_bom.py @@ -1,9 +1,10 @@ # Copyright (C) 2015 Akretion (http://www.akretion.com). # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). -from odoo.tests.common import TransactionCase import logging +from odoo.tests.common import TransactionCase + _logger = logging.getLogger(__name__) @@ -15,9 +16,7 @@ class TestQuickBom(TransactionCase): self.prd_1 = self.env.ref("mrp.product_product_computer_desk_bolt") self.prd_2 = self.env.ref("mrp.product_product_computer_desk_screw") self.prd_3 = self.env.ref("mrp.product_product_wood_ply") - self.tmpl_4 = self.env.ref( - "product.product_delivery_02_product_template" - ) + self.tmpl_4 = self.env.ref("product.product_delivery_02_product_template") def test_create_bom(self): self.tmpl_4.button_create_bom() From fb3e43264c19f93cfd1f4c8157e06bb0a32aa2e1 Mon Sep 17 00:00:00 2001 From: ps-tubtim Date: Wed, 9 Sep 2020 10:37:19 +0700 Subject: [PATCH 16/16] [MIG] product_quick_bom: Migration to 13.0 --- product_quick_bom/README.rst | 11 ++-- product_quick_bom/models/product.py | 4 +- product_quick_bom/readme/CONTRIBUTORS.rst | 1 + .../static/description/index.html | 7 +-- product_quick_bom/views/product_view.xml | 53 +++++++++++++------ .../odoo/addons/product_quick_bom | 1 + setup/product_quick_bom/setup.py | 6 +++ 7 files changed, 57 insertions(+), 26 deletions(-) create mode 120000 setup/product_quick_bom/odoo/addons/product_quick_bom create mode 100644 setup/product_quick_bom/setup.py diff --git a/product_quick_bom/README.rst b/product_quick_bom/README.rst index 5a349e1a0..9196c5bc3 100644 --- a/product_quick_bom/README.rst +++ b/product_quick_bom/README.rst @@ -14,13 +14,13 @@ Product Quick Bom :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html :alt: License: AGPL-3 .. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fmanufacture-lightgray.png?logo=github - :target: https://github.com/OCA/manufacture/tree/12.0/product_quick_bom + :target: https://github.com/OCA/manufacture/tree/13.0/product_quick_bom :alt: OCA/manufacture .. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png - :target: https://translation.odoo-community.org/projects/manufacture-12-0/manufacture-12-0-product_quick_bom + :target: https://translation.odoo-community.org/projects/manufacture-13-0/manufacture-13-0-product_quick_bom :alt: Translate me on Weblate .. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png - :target: https://runbot.odoo-community.org/runbot/129/12.0 + :target: https://runbot.odoo-community.org/runbot/129/13.0 :alt: Try me on Runbot |badge1| |badge2| |badge3| |badge4| |badge5| @@ -45,7 +45,7 @@ Bug Tracker Bugs are tracked on `GitHub Issues `_. In case of trouble, please check there if your issue has already been reported. If you spotted it first, help us smashing it by providing a detailed and welcomed -`feedback `_. +`feedback `_. Do not contact contributors directly about support or help with technical issues. @@ -62,6 +62,7 @@ Contributors * Sébastien Beau * Kevin Khao +* Pimolnat Suntian Maintainers ~~~~~~~~~~~ @@ -87,6 +88,6 @@ Current `maintainers `__: |maintainer-sebastienbeau| |maintainer-kevinkhao| -This module is part of the `OCA/manufacture `_ project on GitHub. +This module is part of the `OCA/manufacture `_ project on GitHub. You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/product_quick_bom/models/product.py b/product_quick_bom/models/product.py index c67fa3e49..6dfa34586 100644 --- a/product_quick_bom/models/product.py +++ b/product_quick_bom/models/product.py @@ -16,9 +16,9 @@ class ProductTemplate(models.Model): rec.bom_id = self.env["mrp.bom"] bom_id = fields.Many2one( - "mrp.bom", + comodel_name="mrp.bom", string="Bill of Materials (quick access)", - compute=_compute_bom_id, + compute="_compute_bom_id", store=True, ) diff --git a/product_quick_bom/readme/CONTRIBUTORS.rst b/product_quick_bom/readme/CONTRIBUTORS.rst index ff1ec5950..0348cbe5c 100644 --- a/product_quick_bom/readme/CONTRIBUTORS.rst +++ b/product_quick_bom/readme/CONTRIBUTORS.rst @@ -1,2 +1,3 @@ * Sébastien Beau * Kevin Khao +* Pimolnat Suntian diff --git a/product_quick_bom/static/description/index.html b/product_quick_bom/static/description/index.html index cc6ef8468..edcee027b 100644 --- a/product_quick_bom/static/description/index.html +++ b/product_quick_bom/static/description/index.html @@ -367,7 +367,7 @@ ul.auto-toc { !! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! --> -

Beta License: AGPL-3 OCA/manufacture Translate me on Weblate Try me on Runbot

+

Beta License: AGPL-3 OCA/manufacture Translate me on Weblate Try me on Runbot

This module was written to be able to quickly create the BoM for your product. There is a new “Bill of Materials” tab in the product form view that allows the user to add a BoM and its lines directly.

Beware that this functionality is relevant only when one product template has one Bill of Materials, and works only for product templates for simplicity’s sake.

Table of contents

@@ -392,7 +392,7 @@ ul.auto-toc {

Bugs are tracked on GitHub Issues. In case of trouble, please check there if your issue has already been reported. If you spotted it first, help us smashing it by providing a detailed and welcomed -feedback.

+feedback.

Do not contact contributors directly about support or help with technical issues.

@@ -408,6 +408,7 @@ If you spotted it first, help us smashing it by providing a detailed and welcome
@@ -419,7 +420,7 @@ mission is to support the collaborative development of Odoo features and promote its widespread use.

Current maintainers:

sebastienbeau kevinkhao

-

This module is part of the OCA/manufacture project on GitHub.

+

This module is part of the OCA/manufacture project on GitHub.

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

diff --git a/product_quick_bom/views/product_view.xml b/product_quick_bom/views/product_view.xml index 4e6a6bc34..4fba0ab3c 100644 --- a/product_quick_bom/views/product_view.xml +++ b/product_quick_bom/views/product_view.xml @@ -1,27 +1,48 @@ - + product.template - + - + -